Correzione segni su note di credito

This commit is contained in:
NicNal 2019-05-02 17:15:38 +02:00
parent a18590070c
commit 915458dd0f
2 changed files with 7 additions and 3 deletions

View File

@ -28,7 +28,7 @@ foreach ($righe as $row) {
// Valori assoluti
$riga['qta'] = abs($riga['qta']);
$riga['prezzo_unitario_acquisto'] = abs($riga['prezzo_unitario_acquisto']);
$riga['imponibile_scontato'] = ($fattura->isNotaDiAccredito() ? abs($row->imponibile_scontato) : $row->imponibile_scontato);
$riga['imponibile_scontato'] = ($fattura->isNotaDiAccredito() ? -$row->imponibile_scontato : $row->imponibile_scontato);
$riga['sconto_unitario'] = abs($riga['sconto_unitario']);
$riga['sconto'] = abs($riga['sconto']);
$riga['iva'] = abs($riga['iva']);

View File

@ -969,7 +969,7 @@ class FatturaElettronica
$dettaglio['DataFinePeriodo'] = $riga['data_fine_periodo'];
}
$dettaglio['PrezzoUnitario'] = abs($riga->prezzo_unitario_vendita) ? :0;
$dettaglio['PrezzoUnitario'] = $riga->prezzo_unitario_vendita ? :0;
// Sconto (2.2.1.10)
$sconto = $riga->sconto;
@ -992,7 +992,11 @@ class FatturaElettronica
$aliquota = $riga->aliquota ?: $iva_descrizioni;
$percentuale = floatval($aliquota->percentuale);
$dettaglio['PrezzoTotale'] = abs($riga->imponibile_scontato) ? :0;
if($documento->isNotaDiAccredito()){
$dettaglio['PrezzoTotale'] = -$riga->imponibile_scontato ? :0;
}else{
$dettaglio['PrezzoTotale'] = $riga->imponibile_scontato ? :0;
}
$dettaglio['AliquotaIVA'] = $percentuale;
if (!empty($riga['idritenutaacconto']) && empty($riga['is_descrizione'])) {