Fix calcolo e verifica scadenze di note credito fornitori
This commit is contained in:
parent
f7bc2da6d6
commit
ff4db55ed0
|
@ -173,7 +173,7 @@ switch (post('op')) {
|
|||
$xml = \Util\XML::read($fattura->getXML());
|
||||
|
||||
$dati_generali = $xml['FatturaElettronicaBody']['DatiGenerali']['DatiGeneraliDocumento'];
|
||||
$totale_documento = abs(floatval($dati_generali['ImportoTotaleDocumento'])) ?: null;
|
||||
$totale_documento = ($fattura->isNota() ) ? -abs(floatval($dati_generali['ImportoTotaleDocumento'])) : abs(floatval($dati_generali['ImportoTotaleDocumento'])) ?: null;
|
||||
} catch (Exception $e) {
|
||||
$totale_documento = null;
|
||||
}
|
||||
|
|
|
@ -391,7 +391,7 @@ class Fattura extends Document
|
|||
|
||||
foreach ($rate as $rata) {
|
||||
$scadenza = $rata['DataScadenzaPagamento'] ?: $this->data;
|
||||
$importo = -$rata['ImportoPagamento'];
|
||||
$importo = ($this->isNota() ) ? $rata['ImportoPagamento'] : -$rata['ImportoPagamento'];
|
||||
|
||||
self::registraScadenza($this, $importo, $scadenza, $is_pagato);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue