mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-22 21:28:08 +01:00
Bugfix minore FE
This commit is contained in:
parent
e78c6fc185
commit
9ff4107d57
@ -28,7 +28,7 @@ switch (filter('op')) {
|
||||
$result = Interaction::sendXML($id_record);
|
||||
|
||||
// Aggiornamento dello stato
|
||||
if ($result) {
|
||||
if ($result['code'] == 200) {
|
||||
database()->update('co_documenti', [
|
||||
'codice_stato_fe' => 'WAIT',
|
||||
'data_stato_fe' => date('Y-m-d H:i:s'),
|
||||
|
@ -25,11 +25,12 @@ $iva = $database->fetchOne('SELECT * FROM `co_iva` WHERE `id` IN (SELECT idiva F
|
||||
$fields = [
|
||||
'codice_natura_fe' => 'Natura IVA',
|
||||
];
|
||||
|
||||
$missing = [];
|
||||
foreach ($fields as $key => $name) {
|
||||
if (empty($iva[$key])) {
|
||||
$missing[] = $name;
|
||||
if (!empty($iva)) {
|
||||
$missing = [];
|
||||
foreach ($fields as $key => $name) {
|
||||
if (empty($iva[$key])) {
|
||||
$missing[] = $name;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -899,7 +899,9 @@ class FatturaElettronica
|
||||
$result = [];
|
||||
|
||||
// Righe del documento
|
||||
$iva_descrizioni = $righe->first()->aliquota;
|
||||
$iva_descrizioni = $righe->first(function ($item, $key) {
|
||||
return $item->aliquota != null;
|
||||
})->aliquota;
|
||||
foreach ($righe as $numero => $riga) {
|
||||
$dettaglio = [
|
||||
'NumeroLinea' => $numero + 1,
|
||||
@ -1004,7 +1006,7 @@ class FatturaElettronica
|
||||
|
||||
// Riepiloghi per IVA per percentuale
|
||||
$riepiloghi_percentuale = $righe->filter(function ($item, $key) {
|
||||
return $item->aliquota->codice_natura_fe == null;
|
||||
return $item->aliquota != null && $item->aliquota->codice_natura_fe == null;
|
||||
})->groupBy(function ($item, $key) {
|
||||
return $item->aliquota->percentuale;
|
||||
});
|
||||
@ -1040,7 +1042,7 @@ class FatturaElettronica
|
||||
|
||||
// Riepiloghi per IVA per natura
|
||||
$riepiloghi_natura = $righe->filter(function ($item, $key) {
|
||||
return $item->aliquota->codice_natura_fe != null;
|
||||
return $item->aliquota != null && $item->aliquota->codice_natura_fe != null;
|
||||
})->groupBy(function ($item, $key) {
|
||||
return $item->aliquota->codice_natura_fe;
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user