@Transactional(readOnly=true) public class BillsAccountingService extends Object
| Constructor and Description |
|---|
BillsAccountingService() |
| Modifier and Type | Method and Description |
|---|---|
long |
createPreApprovedVoucherFromBill(int billId,
String voucherNumber,
Date voucherDate)
API to create voucher in pre approved status
|
long |
createPreApprovedVoucherFromBillForPJV(int billId,
List<PreApprovedVoucher> voucherdetailList,
List<PreApprovedVoucher> subLedgerList)
API to create voucher in pre approved status
|
long |
createVoucherFromBill(int billId)
Api to create voucher from bill with normal flow
|
void |
createVoucherfromPreApprovedVoucher(long vouhcerheaderid)
API to Change the status of preapproved voucher
|
org.egov.commons.CVoucherHeader |
getPJVNumberForBill(String billNumber)
To get the PJV number for the bill number
|
void |
updatePJV(org.egov.commons.CVoucherHeader vh,
List<PreApprovedVoucher> detailList,
List<PreApprovedVoucher> subledgerlist) |
@Transactional
public long createPreApprovedVoucherFromBill(int billId,
String voucherNumber,
Date voucherDate)
throws org.egov.infra.exception.ApplicationRuntimeException,
org.egov.infra.validation.exception.ValidationException
billId - org.egov.infra.exception.ApplicationRuntimeExceptionorg.egov.infra.validation.exception.ValidationException@Transactional
public long createPreApprovedVoucherFromBillForPJV(int billId,
List<PreApprovedVoucher> voucherdetailList,
List<PreApprovedVoucher> subLedgerList)
throws org.egov.infra.exception.ApplicationRuntimeException
billId - org.egov.infra.exception.ApplicationRuntimeException@Transactional
public void createVoucherfromPreApprovedVoucher(long vouhcerheaderid)
throws org.egov.infra.exception.ApplicationRuntimeException
vouhcerheaderid - org.egov.infra.exception.ApplicationRuntimeException@Transactional
public long createVoucherFromBill(int billId)
throws org.egov.infra.exception.ApplicationRuntimeException
billId - org.egov.infra.exception.ApplicationRuntimeException@Transactional
public void updatePJV(org.egov.commons.CVoucherHeader vh,
List<PreApprovedVoucher> detailList,
List<PreApprovedVoucher> subledgerlist)
throws org.egov.infra.exception.ApplicationRuntimeException
org.egov.infra.exception.ApplicationRuntimeException@Transactional public org.egov.commons.CVoucherHeader getPJVNumberForBill(String billNumber) throws org.egov.infra.exception.ApplicationException
billNumber - org.egov.infra.exception.ApplicationExceptionCopyright © 2015–2017 eGovernments Foundation. All rights reserved.