fix registry builders

This commit is contained in:
etreshenkov 2023-06-05 12:24:23 +03:00
parent 629b8c63aa
commit 989dcdec73

View file

@ -134,9 +134,14 @@ public class RegistryDepoBuilder implements IRegistryBuilder {
} else if (regDsgn.equals(RegistryDesignation.O)) {
reg.setSettledDebit((execDep).getFirstLegAmount());
}
reg.setSettlementDate(execDep.getFirstLegSettlementDate()); //fixme add second leg code branch
reg.setSettlementCode(execDep.getFirstLegSettlementCode()); //fixme add second leg code branch
reg.setRefundDate(execDep.getSecondLegSettlementDate()); //fixme add second leg code branch??
if (secondLeg) {
reg.setSettlementDate(execDep.getSecondLegSettlementDate());
reg.setSettlementCode(execDep.getSecondLegSettlementCode());
} else {
reg.setSettlementDate(execDep.getFirstLegSettlementDate());
reg.setSettlementCode(execDep.getFirstLegSettlementCode());
}
reg.setRefundDate(execDep.getSecondLegSettlementDate());
reg.setValueDate(execDep.getFirstLegSettlementDate());
reg.setContract(execDep.getContract());
reg.setTradingDate(exec.getTradingDate());