From 9a5c28e8025a86e988e9c5132f9b4c5930ce8f65 Mon Sep 17 00:00:00 2001 From: MatteoPistorello Date: Thu, 20 Jan 2022 16:28:32 +0100 Subject: [PATCH] Fix importazione documento in ddt --- modules/ddt/actions.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/ddt/actions.php b/modules/ddt/actions.php index 00ac94304..6c404437c 100755 --- a/modules/ddt/actions.php +++ b/modules/ddt/actions.php @@ -352,10 +352,14 @@ switch (filter('op')) { // Aggiornamento seriali dalla riga dell'ordine if ($copia->isArticolo()) { - if ($documento->tipo->dir == 'uscita') { + if ($documento->tipo->descrizione=='Ddt in uscita' || $documento->tipo->descrizione=='Ddt in entrata') { + // TODO: estrarre il listino corrispondente se presente $originale = ArticoloOriginale::find($riga->idarticolo); + + $prezzo = $documento->tipo->descrizione=='Ddt in entrata' ? $originale->prezzo_vendita : $originale->prezzo_acquisto; $id_iva = $originale->idiva_vendita ? $originale->idiva_vendita : setting('Iva predefinita'); - $copia->setPrezzoUnitario($originale->prezzo_vendita, $id_iva); + + $copia->setPrezzoUnitario($prezzo, $id_iva); } $serials = is_array(post('serial')[$riga->id]) ? post('serial')[$riga->id] : [];