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)));
}
$stato = Stato::where('descrizione', 'Bozza')->first();
$new = $fattura->replicate();
$new->codice_stato_fe = null;
$new->data = $data;
$new->id_segment = $id_segment;
$new->numero = Fattura::getNextNumero($data, $dir, $id_segment);
if (!empty($fattura->numero_esterno)) {
$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->data = $data;
$new->save();
$righe = $fattura->getRighe();