Fix movimenti contabili per Sconti in Fattura

This commit is contained in:
Dasc3er 2021-04-01 20:19:27 +02:00
parent 5e9c5fcc1a
commit 69b715fbd4
4 changed files with 5 additions and 6 deletions

View File

@ -82,7 +82,7 @@ switch (filter('op')) {
if (isAjaxRequest()) { if (isAjaxRequest()) {
echo json_encode(['id' => $id_record, 'text' => $nome]); echo json_encode(['id' => $id_record, 'text' => $nome]);
} else{ } else {
// Redirect alla categoria se si sta aggiungendo una sottocategoria // Redirect alla categoria se si sta aggiungendo una sottocategoria
$database->commitTransaction(); $database->commitTransaction();
redirect(base_path().'/editor.php?id_module='.$id_module.'&id_record='.($id_original ?: $id_record)); redirect(base_path().'/editor.php?id_module='.$id_module.'&id_record='.($id_original ?: $id_record));

View File

@ -118,7 +118,7 @@ class Movimenti
// Retro-compatibilità per versioni <= 2.4 // Retro-compatibilità per versioni <= 2.4
$id_conto = $riga->id_conto ?: $this->fattura->idconto; $id_conto = $riga->id_conto ?: $this->fattura->idconto;
$imponibile = $riga->imponibile; $imponibile = $riga->totale_imponibile;
$imponibile = $is_nota ? -$imponibile : $imponibile; // Inversione di segno per le note $imponibile = $is_nota ? -$imponibile : $imponibile; // Inversione di segno per le note
if (!empty($imponibile)) { if (!empty($imponibile)) {
$movimenti[] = [ $movimenti[] = [

View File

@ -19,7 +19,6 @@
include_once __DIR__.'/init.php'; include_once __DIR__.'/init.php';
use Models\Upload;
use Plugins\ExportFE\FatturaElettronica; use Plugins\ExportFE\FatturaElettronica;
use Plugins\ExportFE\Interaction; use Plugins\ExportFE\Interaction;
use Util\XML; use Util\XML;

View File

@ -306,7 +306,7 @@ class FatturaElettronica
// Rimozione allegato precedente // Rimozione allegato precedente
$precedente = $this->getDocumento()->getFatturaElettronica(); $precedente = $this->getDocumento()->getFatturaElettronica();
if (!empty($precedente)){ if (!empty($precedente)) {
$precedente->delete(); $precedente->delete();
} }
@ -1058,7 +1058,7 @@ class FatturaElettronica
$dati = []; $dati = [];
if (!empty($element['riferimento_linea'])){ if (!empty($element['riferimento_linea'])) {
$dati['RiferimentoNumeroLinea'] = $element['riferimento_linea']; $dati['RiferimentoNumeroLinea'] = $element['riferimento_linea'];
} }
@ -1112,7 +1112,7 @@ class FatturaElettronica
$dati['DataDDT'] = $element['data']; $dati['DataDDT'] = $element['data'];
} }
if (!empty($element['riferimento_linea'])){ if (!empty($element['riferimento_linea'])) {
$dati['RiferimentoNumeroLinea'] = $element['riferimento_linea']; $dati['RiferimentoNumeroLinea'] = $element['riferimento_linea'];
} }