Merge branch 'master' into develop
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good

This commit is contained in:
2025-05-22 09:19:15 +02:00

View File

@@ -901,6 +901,9 @@ public class PuddyService {
/*OMAGGIO*/
ordR.setQtaOrd(qtaOmg);
ordR.setSconto5(scontoMerce);
ordR.setSconto6(BigDecimal.ZERO);
ordR.setSconto7(BigDecimal.ZERO);
ordR.setSconto8(BigDecimal.ZERO);
// Se si tratta di un cliente servito in TD allora sulla riga dell'omaggio va messo il codice aliquota
// dell'articolo altrimenti il codice esenzione specificato sulla promozione
@@ -913,6 +916,9 @@ public class PuddyService {
} else if (qtaResi.compareTo(BigDecimal.ZERO) != 0 && "O".equals(flagTipoReso)) {
/*OMAGGIO RESO*/
ordR.setSconto5(cambioMerce);
ordR.setSconto6(BigDecimal.ZERO);
ordR.setSconto7(BigDecimal.ZERO);
ordR.setSconto8(BigDecimal.ZERO);
ordR.setQtaOrd(qtaResi);
ordR.setCodAliq(codAliqPromo);
if (codAliqPromo == null){ordR.setCodAliq(codAliqOmg);}
@@ -920,6 +926,9 @@ public class PuddyService {
/*SCONTO FRESCHEZZA*/
ordR.setQtaOrd(qtaResi);
ordR.setCodAliq(null);
ordR.setSconto5(BigDecimal.ZERO);
ordR.setSconto6(BigDecimal.ZERO);
ordR.setSconto7(BigDecimal.ZERO);
ordR.setSconto8(scontoFreschezza);
ordR.setCodAliq(codAliqPromo);
if (codAliqPromo == null){ordR.setCodAliq(codAliqOmg);}