@Transactional(readOnly=true) public class RemittanceServiceImpl extends RemittanceService
| Constructor and Description |
|---|
RemittanceServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<ReceiptHeader> |
createBankRemittance(String[] serviceNameArr,
String[] totalCashAmount,
String[] totalAmount,
String[] totalCardAmount,
String[] receiptDateArray,
String[] fundCodeArray,
String[] departmentCodeArray,
Integer accountNumberId,
Integer positionUser,
String[] receiptNumberArray,
Date remittanceDate)
Create Contra Vouchers for String array passed of serviceName,
totalCashAmount, totalChequeAmount, totalCardAmount and
|
org.egov.commons.CVoucherHeader |
createVoucherForRemittance(String cashInHandGLCode,
String chequeInHandGLcode,
String serviceGLCode,
String functionCode,
BigDecimal totalCashVoucherAmt,
BigDecimal totalChequeVoucherAmt,
Date voucherDate,
String fundCode) |
List<HashMap<String,Object>> |
findAllRemittanceDetailsForServiceAndFund(String boundaryIdList,
String serviceCodes,
String fundCodes,
Date startDate,
Date endDate,
String paymentMode)
Method to find all the Cash,Cheque and DD type instruments with status as
:new and
|
CollectionsNumberGenerator |
getCollectionsNumberGenerator() |
List<RemittanceDetail> |
getRemittanceDetailsList(BigDecimal creditAmount,
BigDecimal debitAmount,
String glCode,
Remittance remittance) |
List<ReceiptHeader> |
getRemittanceList(org.egov.infstr.models.ServiceDetails serviceDetails,
List<org.egov.model.instrument.InstrumentHeader> instrumentHeaderList) |
void |
persistRemittanceInstrument(Remittance remittance,
org.egov.model.instrument.InstrumentHeader instrumentHeader) |
Remittance |
populateAndPersistRemittance(BigDecimal totalCashAmount,
BigDecimal totalChequeAmount,
String fundCode,
String cashInHandGLCode,
String chequeInHandGLcode,
String serviceGLCode,
String functionCode,
List<ReceiptHeader> receiptHeadList,
String createVoucher,
Date voucherDate,
org.egov.commons.Bankaccount depositedBankAccount,
BigDecimal totalCashVoucherAmt,
BigDecimal totalChequeVoucherAmt) |
HashMap<String,Object> |
prepareAccountCodeDetails(String glCode,
String functionCode,
BigDecimal creditAmount,
BigDecimal debitAmount) |
HashMap<String,Object> |
prepareHeaderDetails(String fundCode,
Date voucherDate) |
void |
setCollectionsNumberGenerator(CollectionsNumberGenerator collectionsNumberGenerator) |
void |
setCollectionsUtil(CollectionsUtil collectionsUtil) |
void |
setFinancialsUtil(FinancialsUtil financialsUtil) |
void |
setPersistenceService(org.egov.infstr.services.PersistenceService persistenceService) |
void |
setReceiptHeaderService(ReceiptHeaderService receiptHeaderService) |
void |
setRemittancePersistService(org.egov.infstr.services.PersistenceService<Remittance,Long> remittancePersistService) |
prepareBankRemittanceReport@Transactional public List<ReceiptHeader> createBankRemittance(String[] serviceNameArr, String[] totalCashAmount, String[] totalAmount, String[] totalCardAmount, String[] receiptDateArray, String[] fundCodeArray, String[] departmentCodeArray, Integer accountNumberId, Integer positionUser, String[] receiptNumberArray, Date remittanceDate)
createBankRemittance in class RemittanceServiceserviceName - totalCashAmount - totalAmount - @Transactional public org.egov.commons.CVoucherHeader createVoucherForRemittance(String cashInHandGLCode, String chequeInHandGLcode, String serviceGLCode, String functionCode, BigDecimal totalCashVoucherAmt, BigDecimal totalChequeVoucherAmt, Date voucherDate, String fundCode)
public List<ReceiptHeader> getRemittanceList(org.egov.infstr.models.ServiceDetails serviceDetails, List<org.egov.model.instrument.InstrumentHeader> instrumentHeaderList)
@Transactional public Remittance populateAndPersistRemittance(BigDecimal totalCashAmount, BigDecimal totalChequeAmount, String fundCode, String cashInHandGLCode, String chequeInHandGLcode, String serviceGLCode, String functionCode, List<ReceiptHeader> receiptHeadList, String createVoucher, Date voucherDate, org.egov.commons.Bankaccount depositedBankAccount, BigDecimal totalCashVoucherAmt, BigDecimal totalChequeVoucherAmt)
@Transactional public void persistRemittanceInstrument(Remittance remittance, org.egov.model.instrument.InstrumentHeader instrumentHeader)
public HashMap<String,Object> prepareAccountCodeDetails(String glCode, String functionCode, BigDecimal creditAmount, BigDecimal debitAmount)
public HashMap<String,Object> prepareHeaderDetails(String fundCode, Date voucherDate)
public List<RemittanceDetail> getRemittanceDetailsList(BigDecimal creditAmount, BigDecimal debitAmount, String glCode, Remittance remittance)
public List<HashMap<String,Object>> findAllRemittanceDetailsForServiceAndFund(String boundaryIdList, String serviceCodes, String fundCodes, Date startDate, Date endDate, String paymentMode)
findAllRemittanceDetailsForServiceAndFund in class RemittanceServicepublic void setCollectionsUtil(CollectionsUtil collectionsUtil)
public void setFinancialsUtil(FinancialsUtil financialsUtil)
public void setReceiptHeaderService(ReceiptHeaderService receiptHeaderService)
public CollectionsNumberGenerator getCollectionsNumberGenerator()
public void setCollectionsNumberGenerator(CollectionsNumberGenerator collectionsNumberGenerator)
public void setPersistenceService(org.egov.infstr.services.PersistenceService persistenceService)
public void setRemittancePersistService(org.egov.infstr.services.PersistenceService<Remittance,Long> remittancePersistService)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.