|
|
@ -291,6 +291,7 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
subjectNo2 = "1009.01.00"; |
|
|
|
dto1.setDebit(voucherDetail.getAmount().toString()); |
|
|
|
dto2.setCredit(voucherDetail.getAmount().toString()); |
|
|
|
dto2.setBank("342"); |
|
|
|
} |
|
|
|
dto1.setSummary(summary1); |
|
|
|
dto2.setSummary(summary2); |
|
|
@ -583,14 +584,25 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
resultDetails.add(dto2); |
|
|
|
decimal = decimal.add(voucherDetail.getAmount()); |
|
|
|
} else if (payCostTitleValue.equals("结清时资方逾期利息")) { |
|
|
|
if (voucherDetail.getSubtrahend().compareTo(BigDecimal.ZERO) != 0) { |
|
|
|
Voucher.VoucherResultDetailDto dto2 = new Voucher.VoucherResultDetailDto(); //贷方
|
|
|
|
dto2.setSummary("收资方逾期利息"); |
|
|
|
dto2.setSubjectNo("1201.02.03"); |
|
|
|
dto2.setSubjectNo(bankCode); |
|
|
|
dto2.setDimensionDept(voucherDetail.getDeptCode()); |
|
|
|
dto2.setDimensionCustom(voucherDetail.getCustomerCode()); |
|
|
|
dto2.setCredit(String.valueOf(voucherDetail.getAmount())); |
|
|
|
dto2.setCredit(String.valueOf(voucherDetail.getSubtrahend())); |
|
|
|
resultDetails.add(dto2); |
|
|
|
decimal = decimal.add(voucherDetail.getAmount()); |
|
|
|
decimal = decimal.add(voucherDetail.getSubtrahend()); |
|
|
|
} |
|
|
|
if (voucherDetail.getBalance().compareTo(BigDecimal.ZERO) != 0) { |
|
|
|
Voucher.VoucherResultDetailDto dto3 = new Voucher.VoucherResultDetailDto(); //贷方
|
|
|
|
dto3.setSummary("结清资方逾期利息差额转收入"); |
|
|
|
dto3.setSubjectNo("6002.01.17"); |
|
|
|
dto3.setDimensionDept(voucherDetail.getDeptCode()); |
|
|
|
dto3.setCredit(String.valueOf(voucherDetail.getBalance())); |
|
|
|
resultDetails.add(dto3); |
|
|
|
decimal = decimal.add(voucherDetail.getBalance()); |
|
|
|
} |
|
|
|
} else if (payCostTitleValue.equals("名义价")) { |
|
|
|
if (voucherDetail.getSubtrahend().compareTo(BigDecimal.ZERO) != 0) { |
|
|
|
Voucher.VoucherResultDetailDto dto2 = new Voucher.VoucherResultDetailDto(); //贷方
|
|
|
@ -862,6 +874,7 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
dto4.setSubjectNo("1009.01.00"); |
|
|
|
dto4.setDimensionDept(voucherDetail.getDeptCode()); |
|
|
|
dto4.setDimensionCustom(voucherDetail.getCustomerCode()); |
|
|
|
dto4.setBank("342"); |
|
|
|
dto4.setCredit(String.valueOf(voucherDetail.getSubtrahend())); |
|
|
|
resultDetails.add(dto4); |
|
|
|
Voucher.VoucherResultDetailDto dto5 = new Voucher.VoucherResultDetailDto(); //贷方
|
|
|
|