Advertisement
Guest User

total payment block

a guest
Jan 22nd, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. if(!(BigDecimal.ZERO.compareTo(payment.getTotalPayment()) == 0)){
  2. pendingEntry = new PendingEntry();
  3. seq++;
  4. Pattern pattern = Pattern.compile("[0-9]+ ([\\w- ]+)");
  5. Matcher matcher = pattern.matcher(inputPayment.getReceivingOffice());
  6. matcher.matches();
  7. String slDescription = matcher.group(1);
  8. details = new LedgerDetails();
  9. details.setBankStatus(inputPayment.getBankStatus());
  10. details.setBankType(inputPayment.getBankType());
  11. details.setDebitCredit(DebitCredit.DR);
  12. details.setLoanType(inputPayment.getLoanType());
  13. details.setTransactionType(CASH_CHECK);
  14. details.setSlDesc(slDescription);
  15.  
  16. // GeneralLedger gl = retrieveGLSLRepo.retrieveGLSL(details, GLDescription.BSP_INTEROFFICE_RECIPROCAL_ACCOUNT);
  17. gov.bsp.lcmis.internal.domain.GeneralLedger tempGl = retrieveGlByDescRepo.retrieveGlByDesc(GLDescription.BSP_INTEROFFICE_RECIPROCAL_ACCOUNT.getDescription());
  18. GeneralLedger gl = new GeneralLedger();
  19. gl.setGlId(tempGl.getGlId());
  20. gl.setGlCode(tempGl.getGlCode());
  21. gl.setGlDesc(tempGl.getGlDescription());
  22.  
  23. SubsidiaryLedger sl = PaymentOrderRepoImpl.getSlByGl(details, GLDescription.BSP_INTEROFFICE_RECIPROCAL_ACCOUNT, gl);
  24.  
  25. pendingEntry.setGlID(gl.getGlId().toString());
  26. pendingEntry.setSlID(sl.getSlId().toString());
  27. BigDecimal total = payment.getTotalPayment().subtract(payment.getCwtPayment());
  28. pendingEntry.setAmount(total);
  29. pendingEntry.setPaymentNumber(inputPayment.getPayNumber());
  30. pendingEntry.setSeqNumber(seq);
  31. pendingEntry.setDebitCredit(DebitCredit.DR.toString());
  32. StringBuilder entryNum = new StringBuilder(inputPayment.getPayNumber()).append("01");
  33. pendingEntry.setEntryNumber(entryNum.toString());
  34.  
  35. pendingEntry.setProformaNumber(proformaNo);
  36. insertPendingEntryRepo.insertPendingEntry(pendingEntry);
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement