Skip to content

Commit 7e27439

Browse files
committed
fix: generazione fatture con righe descrittive da bulk
1 parent f368cf1 commit 7e27439

4 files changed

Lines changed: 12 additions & 8 deletions

File tree

modules/contratti/bulk.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,12 @@
119119
$copia = $riga->copiaIn($fattura, $qta);
120120

121121
// Fix per idconto righe fattura
122-
$articolo = ArticoloOriginale::find($copia->idarticolo);
123-
$copia->id_conto = ($articolo->idconto_vendita ?: $idconto);
122+
$copia->id_conto = $idconto;
124123

125124
// Aggiornamento seriali dalla riga dell'ordine
126125
if ($copia->isArticolo()) {
126+
$articolo = ArticoloOriginale::find($copia->idarticolo);
127+
$copia->id_conto = !empty($articolo->idconto_vendita) ? $articolo->idconto_vendita : $idconto;
127128
$copia->serials = $riga->serials;
128129
}
129130
$copia->save();

modules/ddt/bulk.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,12 @@
119119
$copia = $riga->copiaIn($fattura, $qta);
120120

121121
// Fix per idconto righe fattura
122-
$articolo = ArticoloOriginale::find($copia->idarticolo);
123-
$copia->id_conto = ($articolo->idconto_vendita ?: $idconto);
122+
$copia->id_conto = $idconto;
124123

125124
// Aggiornamento seriali dalla riga dell'ordine
126125
if ($copia->isArticolo()) {
126+
$articolo = ArticoloOriginale::find($copia->idarticolo);
127+
$copia->id_conto = !empty($articolo->idconto_vendita) ? $articolo->idconto_vendita : $idconto;
127128
$copia->serials = $riga->serials;
128129
}
129130

modules/ordini/bulk.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,12 @@
114114
$copia = $riga->copiaIn($fattura, $qta);
115115

116116
// Fix per idconto righe fattura
117-
$articolo = ArticoloOriginale::find($copia->idarticolo);
118-
$copia->id_conto = ($articolo->idconto_vendita ?: $idconto);
117+
$copia->id_conto = $idconto;
119118

120119
// Aggiornamento seriali dalla riga dell'ordine
121120
if ($copia->isArticolo()) {
121+
$articolo = ArticoloOriginale::find($copia->idarticolo);
122+
$copia->id_conto = !empty($articolo->idconto_vendita) ? $articolo->idconto_vendita : $idconto;
122123
$copia->serials = $riga->serials;
123124
}
124125
$copia->save();

modules/preventivi/bulk.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,12 @@
115115
$copia = $riga->copiaIn($fattura, $qta);
116116

117117
// Fix per idconto righe fattura
118-
$articolo = ArticoloOriginale::find($copia->idarticolo);
119-
$copia->idconto = ($articolo->idconto_vendita ?: $idconto);
118+
$copia->idconto = $idconto;
120119

121120
// Aggiornamento seriali dalla riga dell'ordine
122121
if ($copia->isArticolo()) {
122+
$articolo = ArticoloOriginale::find($copia->idarticolo);
123+
$copia->idconto = !empty($articolo->idconto_vendita) ? $articolo->idconto_vendita : $idconto;
123124
$copia->serials = $riga->serials;
124125
}
125126

0 commit comments

Comments
 (0)