Fix operazioni in duplicazione fattura
This commit is contained in:
parent
a772e17d8c
commit
a1009c52a2
|
@ -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();
|
||||||
|
|
Loading…
Reference in New Issue