Fix operazioni in duplicazione fattura

This commit is contained in:
Thomas Zilio 2020-08-04 19:07:04 +02:00
parent a772e17d8c
commit a1009c52a2
1 changed files with 9 additions and 4 deletions

View File

@ -202,17 +202,22 @@ switch (post('op')) {
$data = date('Y-m-d', strtotime('+1 year', strtotime($fattura->data))); $data = date('Y-m-d', strtotime('+1 year', strtotime($fattura->data)));
} }
$stato = Stato::where('descrizione', 'Bozza')->first();
$new = $fattura->replicate(); $new = $fattura->replicate();
$new->codice_stato_fe = null;
$new->data = $data;
$new->id_segment = $id_segment; $new->id_segment = $id_segment;
$new->numero = Fattura::getNextNumero($data, $dir, $id_segment); $new->numero = Fattura::getNextNumero($data, $dir, $id_segment);
if (!empty($fattura->numero_esterno)) { if (!empty($fattura->numero_esterno)) {
$new->numero_esterno = Fattura::getNextNumeroSecondario($data, $dir, $id_segment); $new->numero_esterno = Fattura::getNextNumeroSecondario($data, $dir, $id_segment);
} }
$new->codice_stato_fe = null;
$new->progressivo_invio = null;
$new->data_stato_fe = null;
$stato = Stato::where('descrizione', 'Bozza')->first();
$new->stato()->associate($stato); $new->stato()->associate($stato);
$new->data = $data;
$new->save(); $new->save();
$righe = $fattura->getRighe(); $righe = $fattura->getRighe();