mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-10 22:53:52 +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);
|
$result = Interaction::sendXML($id_record);
|
||||||
|
|
||||||
// Aggiornamento dello stato
|
// Aggiornamento dello stato
|
||||||
if ($result) {
|
if ($result['code'] == 200) {
|
||||||
database()->update('co_documenti', [
|
database()->update('co_documenti', [
|
||||||
'codice_stato_fe' => 'WAIT',
|
'codice_stato_fe' => 'WAIT',
|
||||||
'data_stato_fe' => date('Y-m-d H:i:s'),
|
'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 = [
|
$fields = [
|
||||||
'codice_natura_fe' => 'Natura IVA',
|
'codice_natura_fe' => 'Natura IVA',
|
||||||
];
|
];
|
||||||
|
if (!empty($iva)) {
|
||||||
$missing = [];
|
$missing = [];
|
||||||
foreach ($fields as $key => $name) {
|
foreach ($fields as $key => $name) {
|
||||||
if (empty($iva[$key])) {
|
if (empty($iva[$key])) {
|
||||||
$missing[] = $name;
|
$missing[] = $name;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -899,7 +899,9 @@ class FatturaElettronica
|
|||||||
$result = [];
|
$result = [];
|
||||||
|
|
||||||
// Righe del documento
|
// 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) {
|
foreach ($righe as $numero => $riga) {
|
||||||
$dettaglio = [
|
$dettaglio = [
|
||||||
'NumeroLinea' => $numero + 1,
|
'NumeroLinea' => $numero + 1,
|
||||||
@ -1004,7 +1006,7 @@ class FatturaElettronica
|
|||||||
|
|
||||||
// Riepiloghi per IVA per percentuale
|
// Riepiloghi per IVA per percentuale
|
||||||
$riepiloghi_percentuale = $righe->filter(function ($item, $key) {
|
$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) {
|
})->groupBy(function ($item, $key) {
|
||||||
return $item->aliquota->percentuale;
|
return $item->aliquota->percentuale;
|
||||||
});
|
});
|
||||||
@ -1040,7 +1042,7 @@ class FatturaElettronica
|
|||||||
|
|
||||||
// Riepiloghi per IVA per natura
|
// Riepiloghi per IVA per natura
|
||||||
$riepiloghi_natura = $righe->filter(function ($item, $key) {
|
$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) {
|
})->groupBy(function ($item, $key) {
|
||||||
return $item->aliquota->codice_natura_fe;
|
return $item->aliquota->codice_natura_fe;
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user