Bugfix generazione bulk FE
This commit is contained in:
parent
2f4b5b6e92
commit
ad9d7d76d0
|
@ -58,23 +58,21 @@ switch (post('op')) {
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'genera-xml':
|
case 'genera-xml':
|
||||||
|
|
||||||
$failed = [];
|
$failed = [];
|
||||||
$added = [];
|
$added = [];
|
||||||
|
|
||||||
foreach ($id_records as $id) {
|
foreach ($id_records as $id) {
|
||||||
$fattura = Fattura::find($id);
|
$fattura = Fattura::find($id);
|
||||||
$fe = new \Plugins\ExportFE\FatturaElettronica($fattura->id);
|
try{
|
||||||
|
|
||||||
//se la fattura è emessa e non è stata generata la fattura elettronica
|
|
||||||
if ($fattura->stato->descrizione == 'Emessa' and !($fe->isGenerated())) {
|
|
||||||
$fattura_pa = new FatturaElettronica($id);
|
$fattura_pa = new FatturaElettronica($id);
|
||||||
if (!empty($fattura_pa)) {
|
|
||||||
|
if (!empty($fattura_pa) && !$fattura_pa->isGenerated()) {
|
||||||
$file = $fattura_pa->save($upload_dir);
|
$file = $fattura_pa->save($upload_dir);
|
||||||
$added[] = $fattura->numero_esterno;
|
$added[] = $fattura->numero_esterno;
|
||||||
}
|
}
|
||||||
} else {
|
}catch (UnexpectedValueException $e){
|
||||||
$failed[] = $fattura->numero_esterno;
|
$failed[] = $fattura->numero_esterno;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue