sistemata registrazione movimenti contabili da distinta effetti con compensazione di note credito

This commit is contained in:
2024-11-04 18:50:40 +01:00
parent 93748d5203
commit 4eb77d7435
2 changed files with 6 additions and 10 deletions

View File

@@ -4,7 +4,6 @@ import com.annimon.stream.Stream;
import it.integry.common.var.CommonConstants;
import it.integry.ems.exception.CheckConstraintException;
import it.integry.ems.rules.businessLogic.AccountingBusinessLogic;
import it.integry.ems.rules.businessLogic.enums.TipoPartita;
import it.integry.ems_model.config.EmsRestConstants;
import it.integry.ems_model.db.ResultSetMapper;
import it.integry.ems_model.entity.*;
@@ -501,7 +500,6 @@ public class AccountingRules extends QueryRules {
for (CtbScad scad : ctbMovr.getCtbScad()) {
CtbScad ctbScad = (CtbScad) scad.clone();
com.annimon.stream.Optional<CtbParr> ctbParrFirst = Stream.of(elencoPartite)
.filter(x -> x.getCodAnag().equalsIgnoreCase(ctbScad.getCodAnag()) &&
x.getTipoAnag().equalsIgnoreCase(ctbScad.getTipoAnag()) &&
@@ -621,7 +619,7 @@ public class AccountingRules extends QueryRules {
} else {
String sql =
Query.format(
"SELECT cast(case when count(*) > 1 THEN 1 ELSE 0 eND as bit)" +
"SELECT cast(count(*) as bit)" +
" FROM ctb_parr " +
" WHERE cod_anag = %s AND " +
"tipo_anag = %s AND " +

View File

@@ -959,13 +959,11 @@ public class ContabilService {
List<Map.Entry<VtbRiba, List<VtbRiba>>> listGruppoRiba = Stream.of(listVtbRiba)
.groupBy(r -> {
return new VtbRiba()
.groupBy(r -> new VtbRiba()
.setIdGruppo(r.getIdGruppo())
.setTipoAnag(r.getTipoAnag())
.setCodAnag(r.getCodAnag())
.setSegno(r.getImpScad().signum());
}).toList();
.setSegno(r.getImpScad().signum())).toList();
/*
List<VtbRiba> listGruppoRiba =Stream.of(listVtbRiba)