diff --git a/ems-core/src/main/resources/rules/config_activity.drl b/ems-core/src/main/resources/rules/config_activity.drl index dd430378b6..c03d296a1d 100644 --- a/ems-core/src/main/resources/rules/config_activity.drl +++ b/ems-core/src/main/resources/rules/config_activity.drl @@ -155,3 +155,15 @@ then setEffectiveEndtime($entity.getEffectiveEndtime() == null?LocalDateTime.now(): $entity.getEffectiveEndtime()) } end +rule "completeOraAndUserModifier" +no-loop +when + eval(completeRulesEnabled) + $entity : StbActivity(operation != OperationType.DELETE) +then + modify ( $entity ) { + setOraModAct(LocalDateTime.now()), + setUserModifier(username) + } +end + diff --git a/ems-engine/src/main/java/it/integry/ems/document/fatture/services/PassiveInvoiceService.java b/ems-engine/src/main/java/it/integry/ems/document/fatture/services/PassiveInvoiceService.java index ad5a2de2f1..d4006eab0d 100644 --- a/ems-engine/src/main/java/it/integry/ems/document/fatture/services/PassiveInvoiceService.java +++ b/ems-engine/src/main/java/it/integry/ems/document/fatture/services/PassiveInvoiceService.java @@ -28,10 +28,7 @@ import it.integry.ems_model.base.EntityBase; import it.integry.ems_model.entity.*; import it.integry.ems_model.service.SetupGest; import it.integry.ems_model.types.OperationType; -import it.integry.ems_model.utility.Query; -import it.integry.ems_model.utility.UtilityDB; -import it.integry.ems_model.utility.UtilityHashMap; -import it.integry.ems_model.utility.UtilityString; +import it.integry.ems_model.utility.*; import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.exception.ExceptionUtils; @@ -440,7 +437,7 @@ public class PassiveInvoiceService { DtbFatturePassive fatturePassive = new DtbFatturePassive() .setIdAttach(parentActivityId) .setPartIva(UtilityHashMap.getValueIfExists(additionalInfo, PART_IVA_KEY)) - .setDataDoc(dataDoc_FP) + .setDataDoc(UtilityLocalDate.localDateFromDate(dataDoc_FP)) .setNumDoc(numDoc_FP) .setTotDoc(UtilityHashMap.getValueIfExists(additionalInfo, TOT_DOC_KEY)) .setIban(iban)