Fix import preventivi

This commit is contained in:
Pek5892 2024-03-27 11:47:35 +01:00
parent 529cf6f5c5
commit d4866e4ce4
1 changed files with 7 additions and 8 deletions

View File

@ -113,18 +113,17 @@ class CSV extends CSVImporter
// Individuazione articolo // Individuazione articolo
$articolo_orig = ArticoloOriginale::where('codice', $record['codice'])->first(); $articolo_orig = ArticoloOriginale::where('codice', $record['codice'])->first();
if (!empty($articolo_orig)) { if (!empty($articolo_orig)) {
$articolo = Articolo::build($preventivo, $articolo_orig); $riga_articolo = Articolo::build($preventivo, $articolo_orig);
$riga_articolo->um = $articolo_orig->um ?: null;
$articolo->setTranslation('name', $articolo_orig->getTranslation('name')); $riga_articolo->data_evasione = new Carbon($record['data_evasione']) ?: null;
$articolo->um = $articolo_orig->um ?: null;
$articolo->data_evasione = new Carbon($record['data_evasione']) ?: null;
$idiva = $articolo_orig->idiva_vendita ?: ($anagrafica->idiva_vendite ?: setting('Iva predefinita')); $idiva = $articolo_orig->idiva_vendita ?: ($anagrafica->idiva_vendite ?: setting('Iva predefinita'));
$articolo->setPrezzoUnitario($record['prezzo_unitario'], $idiva); $riga_articolo->descrizione = $articolo_orig->getTranslation('name');
$articolo->qta = $record['qta']; $riga_articolo->setPrezzoUnitario($record['prezzo_unitario'], $idiva);
$riga_articolo->qta = $record['qta'];
$articolo->save(); $riga_articolo->save();
} }
} }