Fix movimenti contabili per Sconti in Fattura
This commit is contained in:
parent
5e9c5fcc1a
commit
69b715fbd4
|
@ -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));
|
||||||
|
|
|
@ -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[] = [
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue