public class FinanceScript
extends com.accela.aa.emse.dom.service.BaseAAScript
implements com.accela.aa.emse.dom.service.FinanceScriptService
Accela Automation File: FinanceScript.java Accela, Inc. Copyright (C): 2003-2013 Description: Notes: $Id: FinanceScript.java 247364 2013-04-11 03:41:54Z saul.fang $ Revision History: 2003-7-25 joey.lv, Initial Version. 12/01/2004 Stone shi Add getRFeeItemByPK,createInvoice,createFeeItem methods 10/12/2004 Edwin Lin Changed method getFeeScheduleList. 12/21/2004 Kenry Zou Change method getPaymentByPK(), remove parameters from 3 to 2 07/18/2005 Edwin Lin Add the method named addFeeItem() for 05act-06174 01/18/2006 Tisom tai Added two new methods named deleteBCalcValuatn/editBCalcValuatn for the requirement 06ACT-00000-00407 * 03/27/2006 Yan Xiao Add method getOnLinePaymentByDate() for AA-CFW & RC Interface feature - SAN# 06ACT-00580. 08/16/2006 Fenian Wu Fixed Bug# AACLS-BUG 1881 11/01/2006 Michael Mao cache service object. 03/26/2007 Jerome Vernon Added new method: getFeeCalcFactor
Modifier and Type | Field and Description |
---|---|
com.accela.aa.aamain.cap.CapService |
capServer |
com.accela.epayments.MerchantAccountService |
merchantAccountService |
Constructor and Description |
---|
FinanceScript()
Constructor method.
|
FinanceScript(java.lang.String serviceProviderCode,
java.lang.String auditID)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ScriptResult |
addFeeItem(java.util.Collection feeItemModels)
auto Invoicing Of Fee
|
ScriptResult |
applyPayment(com.accela.aa.aamain.cap.CapIDModel capID,
long paymentNbr,
double amountNotAllocated,
long[] feeSeqNbr,
long[] invoiceNbr,
double[] feeAllocation,
com.accela.aa.emse.util.ScriptDateTime paymentDate,
java.lang.String paymentFeeStatus,
java.lang.String paymentInvStatus,
java.lang.String cashierID,
java.lang.String registerNbr)
Apply payment.
|
ScriptResult |
applyPayment(com.accela.aa.aamain.cap.CapIDModel capID,
PaymentScriptModel model,
long[] feeSeqNbr,
long[] invoiceNbr,
double[] feeAllocation,
java.lang.String paymentFeeStatus,
java.lang.String paymentInvStatus,
java.lang.String sessionNbr)
apply payment
|
ScriptResult |
applyPaymentToSet(java.lang.String setID,
java.lang.String[] paymentPeriod,
java.lang.String[] feeCode,
java.lang.String[] feeDes,
double[] paidAmount,
double[] feeAllocationAmount,
java.lang.String paymentMethod,
java.lang.String paymentRefNbr,
java.lang.String ccType,
com.accela.aa.emse.util.ScriptDateTime ccExpDate,
java.lang.String payee,
com.accela.aa.emse.util.ScriptDateTime paymentDate,
double paymentAmount,
double paymentChange,
double amountNotAllocated,
java.lang.String paymentStatus,
java.lang.String tranCode,
java.lang.String cashierID,
java.lang.String registerNbr,
java.lang.String paymentComment)
Apply payment to set.
|
ScriptResult |
applyPaymentToSet(java.lang.String setID,
java.lang.String paymentPeriodList,
java.lang.String feeCodeList,
java.lang.String feeDesList,
double[] paidAmount,
double[] feeAllocationAmount,
java.lang.String paymentMethod,
java.lang.String paymentRefNbr,
java.lang.String ccType,
com.accela.aa.emse.util.ScriptDateTime ccExpDate,
java.lang.String payee,
com.accela.aa.emse.util.ScriptDateTime paymentDate,
double paymentAmount,
double paymentChange,
double amountNotAllocated,
java.lang.String paymentStatus,
java.lang.String tranCode,
java.lang.String cashierID,
java.lang.String registerNbr,
java.lang.String paymentComment)
Apply payment to set.
|
ScriptResult |
applyRefund(com.accela.aa.aamain.cap.CapIDModel capID,
long[] feeSeqNbr,
long[] invoiceNbr,
double[] feeAllocation,
com.accela.aa.emse.util.ScriptDateTime paymentDate,
java.lang.String paymentFeeStatus,
java.lang.String paymentInvStatus,
java.lang.String cashierID,
java.lang.String registerNbr)
Apply refund.
|
ScriptResult |
applyRefund(com.accela.aa.aamain.cap.CapIDModel capID,
PaymentScriptModel model,
long[] feeSeqNbr,
long[] invoiceNbr,
double[] feeAllocation,
java.lang.String paymentFeeStatus,
java.lang.String paymentInvStatus,
java.lang.String sessionNbr)
Apply refund.
|
ScriptResult |
assignFeeFactor(com.accela.aa.aamain.cap.CapIDModel capID,
boolean isHigherJobValue)
Assign Fee factor for calculator according to assigned higher or lower job value; And return updated
BValuatnModel
|
ScriptResult |
calculateFees(com.accela.aa.aamain.cap.CapIDModel capID)
Calculate fees
|
ScriptResult |
closeInvoice(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.finance.invoice.F4InvoiceModel f4InvoiceROC,
com.accela.aa.util.QueryFormat format)
Close invoice.
|
ScriptResult |
closeInvoice(com.accela.aa.aamain.cap.CapIDModel capID,
long invNbr,
long invLevel,
java.lang.String invStatus,
com.accela.aa.emse.util.ScriptDateTime invStatusDate,
double balanceDue,
double invAmount,
com.accela.aa.emse.util.ScriptDateTime invDate,
com.accela.aa.emse.util.ScriptDateTime invDueDate,
java.lang.String invComment,
long invBatchNbr,
com.accela.aa.emse.util.ScriptDateTime invBatchDate,
java.lang.String udf1,
java.lang.String udf2,
java.lang.String udf3,
java.lang.String udf4,
long printInvNbr,
com.accela.aa.emse.util.ScriptDateTime auditDate,
java.lang.String auditStatus,
com.accela.aa.util.QueryFormat format)
Close invoice.
|
com.accela.aa.finance.cashier.onlinePayment.util.ACAModel |
createACAScriptModel()
Create empty ACAModel.
|
ScriptResult |
createApplyPaymentAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
Add apply payment audit.
|
ScriptResult |
createApplyPaymentAudit(com.accela.aa.aamain.cap.CapIDModel capID,
long accAuditSeqNbr,
long tranSeqNbr,
java.lang.String altID,
java.lang.String accCodeL1,
java.lang.String accCodeL2,
java.lang.String accCodeL3,
long invoiceNbr,
long receiptNbr,
long paymentSeqNbr,
com.accela.aa.emse.util.ScriptDateTime tranDate,
double tranAmount,
double receiptAmount,
java.lang.String action,
java.lang.String feeCod,
long printInvNbr,
java.lang.String paymentPeriod,
java.lang.String feeDescription,
long feeSeqNbr,
double feeUnit,
double fee,
java.lang.String feeSchedule,
java.lang.String paymentMethod,
java.lang.String paymentRefNbr,
java.lang.String cashierID,
java.lang.String registerNbr,
com.accela.aa.emse.util.ScriptDateTime auditDate,
java.lang.String auditStatus)
Add apply payment audit.
|
ScriptResult |
createApplyRefundAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
Add apply fefund audit.
|
ScriptResult |
createApplyRefundAudit(com.accela.aa.aamain.cap.CapIDModel capID,
long accAuditSeqNbr,
long tranSeqNbr,
java.lang.String altID,
java.lang.String accCodeL1,
java.lang.String accCodeL2,
java.lang.String accCodeL3,
long invoiceNbr,
long receiptNbr,
long paymentSeqNbr,
com.accela.aa.emse.util.ScriptDateTime tranDate,
double tranAmount,
double receiptAmount,
java.lang.String action,
java.lang.String feeCod,
long printInvNbr,
java.lang.String paymentPeriod,
java.lang.String feeDescription,
long feeSeqNbr,
double feeUnit,
double fee,
java.lang.String feeSchedule,
java.lang.String paymentMethod,
java.lang.String paymentRefNbr,
java.lang.String cashierID,
java.lang.String registerNbr,
com.accela.aa.emse.util.ScriptDateTime auditDate,
java.lang.String auditStatus)
Add apply refund audit.
|
ScriptResult |
createBCalcValuatn(BCalcValuatnScriptModel bCalcValuatnScriptModel)
Inserts a record into the BCALC_VALUATN table.
|
BCalcValuatnScriptModel |
createBCalcValuatnScriptModel()
createValuationCalcScriptModel
|
ScriptResult |
createBvaluatn(com.accela.aa.finance.feeValuation.BValuatnModel bValuatnModel)
Add bValuatn.
|
ScriptResult |
createBvaluatn(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String valuationPeriod,
double estimatedValue,
double planCheckValue,
double calculatedValue,
java.lang.String feeFactorFlag,
com.accela.aa.emse.util.ScriptDateTime auditDate,
java.lang.String auditStatus)
Add Bvaluatn.
|
ScriptResult |
createETransaction(com.accela.aa.finance.cashier.onlinePayment.TransactionModel transactionModel)
Create online payment transaction.
|
ScriptResult |
createFeeAudit(com.accela.aa.aamain.cap.CapIDModel capID,
long feeSeqNbr,
java.lang.String paymentPeriod,
java.lang.String feeCod,
java.lang.String display,
java.lang.String feeDescription,
java.lang.String accCodeL1,
java.lang.String accCodeL2,
java.lang.String accCodeL3,
java.lang.String formula,
double feeUnit,
java.lang.String udes,
double fee,
com.accela.aa.emse.util.ScriptDateTime applyDate,
com.accela.aa.emse.util.ScriptDateTime effectDate,
com.accela.aa.emse.util.ScriptDateTime expireDate,
java.lang.String udf1,
java.lang.String udf2,
java.lang.String udf3,
java.lang.String udf4,
java.lang.String subGroup,
java.lang.String calcFlag,
java.lang.String statusFlag,
java.lang.String actionType,
java.lang.String comment,
java.lang.String feeSchedule)
Add fee audit.
|
ScriptResult |
createFeeAudit(com.accela.aa.finance.fee.F4FeeItemAuditTrailModel f4feeitemAuditTrailROC)
Add a fee audit.
|
ScriptResult |
createFeeAudit(java.lang.String permitID1,
java.lang.String permitID2,
java.lang.String permitID3,
long feeSeqNbr,
java.lang.String paymentPeriod,
java.lang.String feeCod,
java.lang.String display,
java.lang.String feeDescription,
java.lang.String accCodeL1,
java.lang.String accCodeL2,
java.lang.String accCodeL3,
java.lang.String formula,
double feeUnit,
java.lang.String udes,
double fee,
com.accela.aa.emse.util.ScriptDateTime applyDate,
com.accela.aa.emse.util.ScriptDateTime effectDate,
com.accela.aa.emse.util.ScriptDateTime expireDate,
java.lang.String udf1,
java.lang.String udf2,
java.lang.String udf3,
java.lang.String udf4,
java.lang.String subGroup,
java.lang.String calcFlag,
java.lang.String statusFlag,
java.lang.String actionType,
java.lang.String comment,
java.lang.String feeSchedule)
Add fee audit.
|
ScriptResult |
createFeeItem(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String feeSchedule,
java.lang.String feeCode,
java.lang.String paymentPeriod,
double feeUnit)
Add fee item.
|
ScriptResult |
createFeeItem(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String feeSchedule,
java.lang.String version,
java.lang.String feeCode,
java.lang.String paymentPeriod,
double feeUnit)
Add fee item.
|
ScriptResult |
createFeeItem(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String paymentPeriod,
java.lang.String feeCod,
java.lang.String Display,
java.lang.String feeDescription,
java.lang.String accCodeL1,
java.lang.String accCodeL2,
java.lang.String accCodeL3,
java.lang.String formula,
double feeUnit,
java.lang.String udes,
double fee,
com.accela.aa.emse.util.ScriptDateTime applyDate,
com.accela.aa.emse.util.ScriptDateTime effectDate,
com.accela.aa.emse.util.ScriptDateTime expireDate,
java.lang.String udf1,
java.lang.String udf2,
java.lang.String udf3,
java.lang.String udf4,
java.lang.String subgroup,
java.lang.String calcFlag,
java.lang.String feeitemStatus,
java.lang.String feeCalcProc)
Add fee item.
|
ScriptResult |
createFeeItem(com.accela.aa.finance.fee.F4FeeItemModel f4FeeItemModel,
int debugDays)
Add fee item.
|
ScriptResult |
createFeeItemsForPosTransaction(java.util.List refFeeItems,
java.lang.Long posTransId)
At first time, it will create fee item for pos transaction.
|
ScriptResult |
createFundTransferAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
Add fund transfer audit.
|
ScriptResult |
createFundTransferAudit(com.accela.aa.aamain.cap.CapIDModel capID,
long accAuditSeqNbr,
long tranSeqNbr,
java.lang.String altID,
java.lang.String accCodeL1,
java.lang.String accCodeL2,
java.lang.String accCodeL3,
long invoiceNbr,
long receiptNbr,
long paymentSeqNbr,
com.accela.aa.emse.util.ScriptDateTime tranDate,
double tranAmount,
double receiptAmount,
java.lang.String action,
java.lang.String feeCod,
long printInvNbr,
java.lang.String paymentPeriod,
java.lang.String feeDescription,
long feeSeqNbr,
double feeUnit,
double fee,
java.lang.String feeSchedule,
java.lang.String paymentMethod,
java.lang.String paymentRefNbr,
java.lang.String cashierID,
java.lang.String registerNbr,
com.accela.aa.emse.util.ScriptDateTime auditDate,
java.lang.String auditStatus,
java.lang.String ftPerID1,
java.lang.String ftPerID2,
java.lang.String ftPerID3)
Add fund transfer audit.
|
ScriptResult |
createInvoice(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.finance.invoice.F4InvoiceModel f4InvoiceROC,
java.util.Collection feeitems)
Add invoice.
|
ScriptResult |
createInvoice(com.accela.aa.aamain.cap.CapIDModel capID,
long[] feeSeqList,
java.lang.String[] paymentPeriodList)
Add an new invoice.
|
ScriptResult |
createInvoice(com.accela.aa.aamain.cap.CapIDModel capID,
long invNbr,
long invLevel,
java.lang.String invStatus,
com.accela.aa.emse.util.ScriptDateTime invStatusDate,
double balanceDue,
double invAmount,
com.accela.aa.emse.util.ScriptDateTime invDate,
com.accela.aa.emse.util.ScriptDateTime invDueDate,
java.lang.String invComment,
long invBatchNbr,
com.accela.aa.emse.util.ScriptDateTime invBatchDate,
java.lang.String udf1,
java.lang.String udf2,
java.lang.String udf3,
java.lang.String udf4,
long printInvNbr,
com.accela.aa.emse.util.ScriptDateTime auditDate,
java.lang.String auditStatus,
java.util.Collection feeitems)
Add invoice.
|
ScriptResult |
createInvoice(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String feeSeqList,
java.lang.String paymentPeriodList)
Add an new invoice.
|
ScriptResult |
createInvoicingAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
Add invoicing audit.
|
ScriptResult |
createInvoicingAudit(com.accela.aa.aamain.cap.CapIDModel capID,
long accAuditSeqNbr,
long tranSeqNbr,
java.lang.String altID,
java.lang.String accCodeL1,
java.lang.String accCodeL2,
java.lang.String accCodeL3,
long invoiceNbr,
long receiptNbr,
long paymentSeqNbr,
com.accela.aa.emse.util.ScriptDateTime tranDate,
double tranAmount,
double receiptAmount,
java.lang.String action,
java.lang.String feeCod,
long printInvNbr,
java.lang.String paymentPeriod,
java.lang.String feeDescription,
long feeSeqNbr,
double feeUnit,
double fee,
java.lang.String feeSchedule,
java.lang.String paymentMethod,
java.lang.String paymentRefNbr,
java.lang.String cashierID,
java.lang.String registerNbr,
com.accela.aa.emse.util.ScriptDateTime auditDate,
java.lang.String auditStatus)
Add invoicing audit.
|
ScriptResult |
createPaymentAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
Add payment audit.
|
ScriptResult |
createPaymentAudit(com.accela.aa.aamain.cap.CapIDModel capID,
long accAuditSeqNbr,
long tranSeqNbr,
java.lang.String altID,
java.lang.String accCodeL1,
java.lang.String accCodeL2,
java.lang.String accCodeL3,
long invoiceNbr,
long receiptNbr,
long paymentSeqNbr,
com.accela.aa.emse.util.ScriptDateTime tranDate,
double tranAmount,
double receiptAmount,
java.lang.String action,
java.lang.String feeCod,
long printInvNbr,
java.lang.String paymentPeriod,
java.lang.String feeDescription,
long feeSeqNbr,
double feeUnit,
double fee,
java.lang.String feeSchedule,
java.lang.String paymentMethod,
java.lang.String paymentRefNbr,
java.lang.String cashierID,
java.lang.String registerNbr,
com.accela.aa.emse.util.ScriptDateTime auditDate,
java.lang.String auditStatus,
java.lang.String ftPerID1,
java.lang.String ftPerID2,
java.lang.String ftPerID3)
Add payment audit.
|
PaymentScriptModel |
createPaymentScriptModel()
createPaymentScriptModel
|
ScriptResult |
createRefundAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
Add refund audit.
|
ScriptResult |
createRefundAudit(com.accela.aa.aamain.cap.CapIDModel capID,
long accAuditSeqNbr,
long tranSeqNbr,
java.lang.String altID,
java.lang.String accCodeL1,
java.lang.String accCodeL2,
java.lang.String accCodeL3,
long invoiceNbr,
long receiptNbr,
long paymentSeqNbr,
com.accela.aa.emse.util.ScriptDateTime tranDate,
double tranAmount,
double receiptAmount,
java.lang.String action,
java.lang.String feeCod,
long printInvNbr,
java.lang.String paymentPeriod,
java.lang.String feeDescription,
long feeSeqNbr,
double feeUnit,
double fee,
java.lang.String feeSchedule,
java.lang.String paymentMethod,
java.lang.String paymentRefNbr,
java.lang.String cashierID,
java.lang.String registerNbr,
com.accela.aa.emse.util.ScriptDateTime auditDate,
java.lang.String auditStatus)
Add refund audit.
|
com.accela.aa.finance.cashier.onlinePayment.TransactionModel |
createTransactionScriptModel()
Create an empty
TransactionModel . |
ScriptResult |
createVoidPaymentAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
Add a new void payment audit.
|
ScriptResult |
createVoidPaymentAudit(com.accela.aa.aamain.cap.CapIDModel capID,
long accAuditSeqNbr,
long tranSeqNbr,
java.lang.String altID,
java.lang.String accCodeL1,
java.lang.String accCodeL2,
java.lang.String accCodeL3,
long invoiceNbr,
long receiptNbr,
long paymentSeqNbr,
com.accela.aa.emse.util.ScriptDateTime tranDate,
double tranAmount,
double receiptAmount,
java.lang.String action,
java.lang.String feeCod,
long printInvNbr,
java.lang.String paymentPeriod,
java.lang.String feeDescription,
long feeSeqNbr,
double feeUnit,
double fee,
java.lang.String feeSchedule,
java.lang.String paymentMethod,
java.lang.String paymentRefNbr,
java.lang.String cashierID,
java.lang.String registerNbr,
com.accela.aa.emse.util.ScriptDateTime auditDate,
java.lang.String auditStatus)
Add void payment audit.
|
ScriptResult |
deleteBCalcValuatn(BCalcValuatnScriptModel bCalcValuatnScriptModel)
deletes records from BCALC_VALUATN by capID and calcValueSeqNbr
|
ScriptResult |
editBCalcValuatn(BCalcValuatnScriptModel bCalcValuatnScriptModel)
Updates a record in BCALC_VALUATN table.
|
ScriptResult |
editBValuatnFlag(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String valuationPeriod,
java.lang.String feeFactorFlag)
Edit BValuatn flag.
|
ScriptResult |
editBValuatnValue(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String valuationPeriod,
double estimatedValue,
java.lang.String feeFactorFlag)
Edit BValuatn value.
|
ScriptResult |
editFeeAudit(com.accela.aa.aamain.cap.CapIDModel capID,
long feeAuditTrailSeqNbr,
java.lang.String fee_comment)
Edit fee audit.
|
ScriptResult |
editFeeItem(com.accela.aa.aamain.cap.CapIDModel capID,
long feeSeqNbr,
java.lang.String paymentPeriod,
java.lang.String feeCod,
java.lang.String Display,
java.lang.String feeDescription,
java.lang.String accCodeL1,
java.lang.String accCodeL2,
java.lang.String accCodeL3,
java.lang.String formula,
double feeUnit,
java.lang.String udes,
double fee,
com.accela.aa.emse.util.ScriptDateTime applyDate,
com.accela.aa.emse.util.ScriptDateTime effectDate,
com.accela.aa.emse.util.ScriptDateTime expireDate,
java.lang.String udf1,
java.lang.String udf2,
java.lang.String udf3,
java.lang.String udf4,
java.lang.String subgroup,
java.lang.String calcFlag,
java.lang.String feeitemStatus,
java.lang.String feeCalcProc)
Edit fee item.
|
ScriptResult |
editFeeItem(com.accela.aa.finance.fee.F4FeeItemModel f4FeeItemModel)
Edit fee item.
|
ScriptResult |
editFeeItem(com.accela.aa.finance.fee.F4FeeItemModel f4FeeItemModel,
int debugDays)
Edit fee item
|
ScriptResult |
editFeeItemFlag(com.accela.aa.aamain.cap.CapIDModel capID,
long feeSeqNbr,
java.lang.String statusFlag,
java.lang.String calcFlag)
Edit feeitem flag
|
ScriptResult |
editFeeItemInvoice(com.accela.aa.finance.invoice.X4FeeItemInvoiceModel x4FeeItemInvoiceModel)
Edit fee invoice .
|
ScriptResult |
editFeeitemInvoiceStatus(com.accela.aa.aamain.cap.CapIDModel capID,
long feeSeqNbr,
java.lang.String itemStatus,
java.lang.String callerID)
Edit fee invoice status.
|
ScriptResult |
editFeeItemUnit(com.accela.aa.aamain.cap.CapIDModel capID,
double feeUnit,
long feeSeqNbr)
Edit fee item unit.
|
ScriptResult |
editInvoice(com.accela.aa.aamain.cap.CapIDModel capID,
long invNbr,
long invLevel,
java.lang.String invStatus,
com.accela.aa.emse.util.ScriptDateTime invStatusDate,
double balanceDue,
double invAmount,
com.accela.aa.emse.util.ScriptDateTime invDate,
com.accela.aa.emse.util.ScriptDateTime invDueDate,
java.lang.String invComment,
long invBatchNbr,
com.accela.aa.emse.util.ScriptDateTime invBatchDate,
java.lang.String udf1,
java.lang.String udf2,
java.lang.String udf3,
java.lang.String udf4,
long printInvNbr,
com.accela.aa.emse.util.ScriptDateTime auditDate,
java.lang.String auditStatus)
Edit invoice.
|
ScriptResult |
editInvoiceBalanceDue(long invoiceNbr,
double invAmount,
double balanceDue)
Edit invoice BalanceDue.
|
ScriptResult |
generateReceipt(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.emse.util.ScriptDateTime paymentDate,
long[] paymentNbr,
java.lang.String cashierID,
java.lang.String registerNbr)
Generate receipt.
|
ScriptResult |
generateReceipt(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.emse.util.ScriptDateTime paymentDate,
long paymentNbr,
java.lang.String cashierID,
java.lang.String registerNbr)
Generate receipt.
|
ScriptResult |
getACAModel(CapModel capModel)
Get
ACAModel for online payment. |
ScriptResult |
getBValuatnByPeriod(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String valuationPeriod,
com.accela.aa.util.QueryFormat format)
Get BValuatn by period.
|
ScriptResult |
getCalculatedValuation(com.accela.aa.aamain.cap.CapIDModel capID)
Get calculated valuation.
|
ScriptResult |
getCalculatedValuation(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.util.QueryFormat format)
Get calculated valuation.
|
ScriptResult |
getCashierAudit(long accAudSeqNbr,
com.accela.aa.util.QueryFormat format)
Get cashier audit.
|
ScriptResult |
getCashierAuditListByCapId(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.util.QueryFormat format)
Get cashier audit list by capId.
|
ScriptResult |
getCashierAuditListByTranSeqNbr(long tranSeqNbr,
com.accela.aa.util.QueryFormat format)
Get cashier audit list by TranSeqNbr.
|
ScriptResult |
getCashierSessionFromDB()
Get cashier session from database.
|
ScriptResult |
getContractorSuppliedValuation(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.util.QueryFormat format)
Get contractor supplied valuation.
|
ScriptResult |
getEtisalatRegisterModel(java.lang.String customer,
java.lang.String externalReference,
java.lang.String amount,
java.lang.String currency,
int expiration,
java.lang.String tranHint,
java.lang.String transactionID,
java.lang.String orderName,
java.util.Date currentDate,
java.lang.String notificationURL,
java.lang.String[] AccountsXML,
java.lang.String dataXML) |
ScriptResult |
getETransaction(com.accela.aa.finance.cashier.onlinePayment.TransactionModel transactionModel,
com.accela.aa.util.QueryFormat qf)
Get online payment transaction.
|
ScriptResult |
getFeeAuditByPK(com.accela.aa.aamain.cap.CapIDModel capID,
long feeAuditSeqNbr)
Get fee audit by primary key.
|
ScriptResult |
getFeeAuditList(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.util.QueryFormat format)
Get fee audit list.
|
ScriptResult |
getFeeAuditList(long batchNbr,
com.accela.aa.util.QueryFormat format)
Get fee audit list.
|
ScriptResult |
getFeeCalcFactor(com.accela.aa.aamain.cap.CapIDModel capID)
get Fee Calc Factor.
|
ScriptResult |
getFeeItemByCapID(com.accela.aa.aamain.cap.CapIDModel capID)
Get fee item by capID.
|
ScriptResult |
getFeeItemByFeeCode(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String feeCode,
java.lang.String paymentPeriod)
Get fee item by fee code.
|
ScriptResult |
getFeeItemByPK(com.accela.aa.aamain.cap.CapIDModel capID,
long feeSeqNbr)
Get fee item.
|
ScriptResult |
getFeeItemByPosTransaction(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.Long posTransSeq)
get all records from F4FEEITEM base on CapID and TransactionID
|
ScriptResult |
getFeeItemInvoiceByCapID(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.util.QueryFormat format)
Get valid fee itme invoice.
|
ScriptResult |
getFeeItemInvoiceByFeeNbr(com.accela.aa.aamain.cap.CapIDModel capID,
long feeNbr,
com.accela.aa.util.QueryFormat format)
Get invoice fee item by fee number
|
ScriptResult |
getFeeItemInvoiceByInvoiceNbr(com.accela.aa.aamain.cap.CapIDModel capID,
long invoiceNbr,
com.accela.aa.util.QueryFormat format)
Get invoice by InvoiceNbr.
|
ScriptResult |
getFeeItemInvoiceBySetID(java.lang.String setID,
com.accela.aa.util.QueryFormat format)
Get invoice fee item by set id.
|
ScriptResult |
getFeeItemInvoiceList(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.util.QueryFormat format)
Get invoice list.
|
ScriptResult |
getFeeItemList(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String feeSchedule,
com.accela.aa.util.QueryFormat format)
Get fee item list.
|
ScriptResult |
getFeeItemList(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String feeSchedule,
java.lang.String version,
java.lang.String auditStatus,
com.accela.aa.util.QueryFormat format)
Get fee item list.
|
ScriptResult |
getFeeItemsByFeeCodeAndPeriod(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String feeCode,
java.lang.String paymentPeriod,
java.lang.String status)
getFeeItemsByFeeCodeAndPeriod.
|
ScriptResult |
getFeeScheduleByCapID(com.accela.aa.aamain.cap.CapIDModel capID)
Get fee schedule by capID.
|
ScriptResult |
getFeeScheduleList(java.lang.String appGroup)
Get fee schedule list
|
ScriptResult |
getFeeTotal(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String paymentPeriod)
Get total of fee.
|
ScriptResult |
getFeeUnitByFeeCode(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String payPeriodGroup,
java.lang.String feeCode,
com.accela.aa.emse.util.ScriptDateTime expDate)
Get fee unit by fee code.
|
ScriptResult |
getInvoiceAmountExceptVoidCredited(com.accela.aa.aamain.cap.CapIDModel capID,
long invoiceNbr)
Get invoice amount.
|
ScriptResult |
getInvoiceByCapID(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.util.QueryFormat format)
Get invoice by capid.
|
ScriptResult |
getInvoiceFeeItemBySetID(java.lang.String setID,
java.lang.String paymentPeriod,
java.lang.String feeCode,
java.lang.String feeDes,
com.accela.aa.util.QueryFormat format)
Get invoice fee item by set id.
|
ScriptResult |
getMerchantAccInfo(com.accela.aa.aamain.cap.CapTypeModel capType)
Gets the merchant account info.
|
ScriptResult |
getOnLinePaymentByDate(java.util.Date dateFrom,
java.util.Date dateTo,
com.accela.aa.util.QueryFormat format)
Get payment by payment date range
|
ScriptResult |
getOnlinePaymentInfo(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String paymentMethod,
java.lang.String ccType,
double paymentAmount)
get online payment info.
|
ScriptResult |
getPaymentAmount4ACA(com.accela.aa.aamain.cap.CapIDModel capIDModel,
boolean isInvoiceBalance)
Get payment amount for ACA according to given parameter.
|
ScriptResult |
getPaymentByBatchNumber(long batchNumber)
Get payment by batch number.
|
ScriptResult |
getPaymentByCapID(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.util.QueryFormat format)
Get payment by capID
|
ScriptResult |
getPaymentByDate(java.util.Date dateFrom,
java.util.Date dateTo,
com.accela.aa.util.QueryFormat format)
Get the payments in a special payment date ranger.
|
ScriptResult |
getPaymentByPK(com.accela.aa.aamain.cap.CapIDModel capID,
long paymentSeqNbr,
java.lang.String callerId)
Get payment by primary key.
|
ScriptResult |
getPaymentByReceiptNo(com.accela.aa.aamain.cap.CapIDModel capID,
long receiptNbr,
com.accela.aa.util.QueryFormat format)
Get payment by receiptNo.
|
ScriptResult |
getPaymentFeeItems(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.util.QueryFormat format)
Get payment fee items.
|
ScriptResult |
getReceiptByCapID(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.util.QueryFormat format)
Get receipt by capID.
|
ScriptResult |
getReceiptByPK(long receiptSeqNbr)
Get receipt by primary key.
|
ScriptResult |
getReceiptsByDate(java.util.Date dateFrom,
java.util.Date dateTo,
com.accela.aa.util.QueryFormat format) |
ScriptResult |
getRefFeeItemByFeeCode(java.lang.String feeSchedule,
java.lang.String feeCode,
java.lang.String payPeriodGroup,
com.accela.aa.emse.util.ScriptDateTime expDate)
Get ref-fee item by fee code.
|
ScriptResult |
getRefFeeItemByFeeCodeVersion(java.lang.String feeSchedule,
java.lang.String version,
java.lang.String feeCode,
java.lang.String payPeriodGroup,
com.accela.aa.emse.util.ScriptDateTime expDate)
Get ref-fee item by fee code.
|
ScriptResult |
getSetInvoicedPerApp(java.lang.String setID)
Get set invoice.
|
ScriptResult |
getSetPaymentsByReceiptNbr(long receiptNbr,
com.accela.aa.util.QueryFormat format)
Get set payments by receipt number.
|
ScriptResult |
getTotalFullPaidApp(java.lang.String setID)
Get total of full paid application.
|
ScriptResult |
getTotalPaidFeeItem(com.accela.aa.aamain.cap.CapIDModel capID,
long feeSeqNbr)
Get total of paid fee item.
|
ScriptResult |
getTotalPaidInvoice(com.accela.aa.aamain.cap.CapIDModel capID,
long invoiceNbr)
Get total of paid invoice.
|
ScriptResult |
getTotalSetApp(java.lang.String setID)
Get total of set application.
|
ScriptResult |
getTotalSetFeeAssessAmount(java.lang.String setID)
Get total of set fee assess amount.
|
ScriptResult |
getTotalSetFeeInvoiceAmount(java.lang.String setID)
Get total set fee invoice amount.
|
ScriptResult |
getTotalSetFeeInvoiceAmountExceptVoid(java.lang.String setID)
Get total set fee invoice amount.
|
ScriptResult |
getTotalSetPaid(java.lang.String setID)
Get total of set paid.
|
ScriptResult |
getTotalSetPaidByPeriod(java.lang.String setID,
java.lang.String paymentPeriod,
java.lang.String feeCode,
java.lang.String feeDesc)
Get total of set paid by period.
|
ScriptResult |
getTranBatchNbr()
Get TranBatchNbr.
|
ScriptResult |
getValidFeeItemInvoiceByFeeNbr(com.accela.aa.aamain.cap.CapIDModel capID,
long feeNbr)
Get valid fee itme invoice.
|
ScriptResult |
getValidFeeItemInvoiceListByFeeNbrList(com.accela.aa.aamain.cap.CapIDModel capID,
java.util.List<java.lang.String> feeNbrList)
Gets the valid invoice model list by fee nbr list.
|
ScriptResult |
getValuation(java.lang.String setID)
Get valuation.
|
ScriptResult |
getValuationCalcExtraAmount(com.accela.aa.aamain.cap.CapIDModel capID)
Get extra amount for valuation calculator.
|
ScriptResult |
getValuationCalcMultiplier(com.accela.aa.aamain.cap.CapIDModel capID)
Get multipliter for valuation calculator.
|
ScriptResult |
makeFundTransfer(com.accela.aa.aamain.cap.CapIDModel capIDFrom,
com.accela.aa.aamain.cap.CapIDModel capIDTo,
PaymentScriptModel model,
java.lang.String receiptComment,
com.accela.aa.emse.util.ScriptDateTime receiptDate,
com.accela.aa.emse.util.ScriptDateTime receiptBatchDate,
java.lang.String receiptStatus,
java.lang.String sessionNbr) |
ScriptResult |
makeFundTransfer(com.accela.aa.aamain.cap.CapIDModel capIDFrom,
com.accela.aa.aamain.cap.CapIDModel capIDTo,
java.lang.String cashierID,
java.lang.String registerNbr,
java.lang.String receiptComment,
com.accela.aa.emse.util.ScriptDateTime receiptDate,
com.accela.aa.emse.util.ScriptDateTime receiptBatchDate,
java.lang.String receiptStatus,
com.accela.aa.emse.util.ScriptDateTime paymentDate,
double paymentAmount,
java.lang.String tranCode,
java.lang.String paymentMethod,
java.lang.String paymentRefNbr,
java.lang.String ccType,
com.accela.aa.emse.util.ScriptDateTime ccExpDate,
java.lang.String payee,
java.lang.String paymentStatus,
java.lang.String paymentComment)
Make fund transfer.
|
ScriptResult |
makePayment(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String paymentMethod,
java.lang.String paymentRefNbr,
java.lang.String ccType,
com.accela.aa.emse.util.ScriptDateTime ccExpDate,
java.lang.String payee,
com.accela.aa.emse.util.ScriptDateTime paymentDate,
double paymentAmount,
double paymentChange,
double amountNotAllocated,
java.lang.String paymentStatus,
java.lang.String tranCode,
java.lang.String cashierID,
java.lang.String registerNbr,
java.lang.String paymentComment)
Make payment.
|
ScriptResult |
makePayment(PaymentScriptModel scriptModel) |
ScriptResult |
makePayment4ACA(com.accela.aa.aamain.cap.CapIDModel capIDModel,
PaymentScriptModel paymentScriptModel,
com.accela.aa.finance.cashier.onlinePayment.util.ACAModel acaModel)
Make local payment for ACA, include under steps:
1.
|
ScriptResult |
makeRefund(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String paymentMethod,
java.lang.String paymentRefNbr,
java.lang.String ccType,
com.accela.aa.emse.util.ScriptDateTime ccExpDate,
java.lang.String payee,
com.accela.aa.emse.util.ScriptDateTime paymentDate,
double paymentAmount,
java.lang.String paymentStatus,
java.lang.String tranCode,
java.lang.String cashierID,
java.lang.String registerNbr,
java.lang.String paymentComment,
java.lang.String receiptComment,
com.accela.aa.emse.util.ScriptDateTime receiptDate,
com.accela.aa.emse.util.ScriptDateTime receiptBatchDate,
java.lang.String receiptStatus)
Make refund
|
ScriptResult |
prepareTransaction4ACA(com.accela.aa.aamain.cap.CapIDModel capIdModel,
boolean isInvoiceBalance)
Prepare transaction related model for trailing online payment for ACA.
|
ScriptResult |
reCalculateFees(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String feeCalcFactor,
java.lang.String feeFactorValue)
Recalculate fees.
|
ScriptResult |
removeFeeItem(com.accela.aa.aamain.cap.CapIDModel capID,
long feeSeqNbr)
Delete fee item.
|
ScriptResult |
removeFeeItem(com.accela.aa.finance.fee.F4FeeItemModel f4FeeItemModel)
Delete fee item.
|
ScriptResult |
switchCalcFactor(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String calcFactor,
java.lang.String callerID)
Switch the Calc.
|
ScriptResult |
updateETransaction(com.accela.aa.finance.cashier.onlinePayment.TransactionModel transactionModel)
Update online payment transaction.
|
ScriptResult |
updateETransaction4ACA(com.accela.aa.finance.cashier.onlinePayment.TransactionModel transactionModel)
Update record into table ETRANSACTION, won't update record date.
|
ScriptResult |
updateMultiplierAndExtraAmount(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String sMultiplier,
java.lang.String sExtraAmount)
Update multiplier and extra amount for valuation calculator.
|
ScriptResult |
voidFeeItem(com.accela.aa.aamain.cap.CapIDModel capID,
long feeSeqNbr)
Void fee item.
|
ScriptResult |
voidFeeItem(com.accela.aa.aamain.cap.CapIDModel capID,
long feeSeqNbr,
java.lang.String flag)
void fee item.
|
ScriptResult |
voidFeeItemAddAudit(com.accela.aa.aamain.cap.CapIDModel capID,
long feeSeqNbr,
java.lang.String flag,
java.lang.String comment)
Void feeItem audit
|
ScriptResult |
voidPayment(com.accela.aa.aamain.cap.CapIDModel capID,
PaymentScriptModel paymentModel,
java.lang.String sessionNbr)
void payment
|
ScriptResult |
voidPayment(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.emse.util.ScriptDateTime paymentDate,
long paymentNbr,
java.lang.String status,
java.lang.String comment,
java.lang.String cashierID,
java.lang.String registerNbr)
Void payment.
|
ScriptResult |
wrkItemFeeTotalBySubGroup(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String inputParameter,
java.lang.String formula,
java.lang.String subGroup)
wrkItemFeeTotalBySubGroup.
|
public com.accela.aa.aamain.cap.CapService capServer
public com.accela.epayments.MerchantAccountService merchantAccountService
public FinanceScript(java.lang.String serviceProviderCode, java.lang.String auditID) throws com.accela.aa.exception.AAException
serviceProviderCode
- agency codeauditID
- the caller idcom.accela.aa.exception.AAException
- the AA exceptionpublic FinanceScript() throws com.accela.aa.exception.AAException
com.accela.aa.exception.AAException
- the AA exceptionpublic ScriptResult assignFeeFactor(com.accela.aa.aamain.cap.CapIDModel capID, boolean isHigherJobValue)
assignFeeFactor
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- Cap ID ModelisHigherJobValue
- true higher job value, lower job valuepublic ScriptResult getFeeCalcFactor(com.accela.aa.aamain.cap.CapIDModel capID)
getFeeCalcFactor
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpublic ScriptResult createFeeItem(com.accela.aa.finance.fee.F4FeeItemModel f4FeeItemModel, int debugDays)
com.accela.aa.emse.dom.service.FinanceScriptService
createFeeItem
in interface com.accela.aa.emse.dom.service.FinanceScriptService
f4FeeItemModel
- F4FeeItemModeldebugDays
- debug dayspublic ScriptResult createFeeItem(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String feeSchedule, java.lang.String feeCode, java.lang.String paymentPeriod, double feeUnit)
com.accela.aa.emse.dom.service.FinanceScriptService
createFeeItem
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSchedule
- fee schedulefeeCode
- fee codepaymentPeriod
- payment periodfeeUnit
- fee unitpublic ScriptResult createFeeItem(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String feeSchedule, java.lang.String version, java.lang.String feeCode, java.lang.String paymentPeriod, double feeUnit)
com.accela.aa.emse.dom.service.FinanceScriptService
createFeeItem
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSchedule
- fee scheduleversion
- fee schedule versionfeeCode
- fee codepaymentPeriod
- payment periodfeeUnit
- fee unitpublic ScriptResult createFeeItem(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String paymentPeriod, java.lang.String feeCod, java.lang.String Display, java.lang.String feeDescription, java.lang.String accCodeL1, java.lang.String accCodeL2, java.lang.String accCodeL3, java.lang.String formula, double feeUnit, java.lang.String udes, double fee, com.accela.aa.emse.util.ScriptDateTime applyDate, com.accela.aa.emse.util.ScriptDateTime effectDate, com.accela.aa.emse.util.ScriptDateTime expireDate, java.lang.String udf1, java.lang.String udf2, java.lang.String udf3, java.lang.String udf4, java.lang.String subgroup, java.lang.String calcFlag, java.lang.String feeitemStatus, java.lang.String feeCalcProc)
com.accela.aa.emse.dom.service.FinanceScriptService
createFeeItem
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpaymentPeriod
- payment periodfeeCod
- fee codeDisplay
- displayfeeDescription
- fee descriptionaccCodeL1
- accCodeL1accCodeL2
- accCodeL2accCodeL3
- accCodeL3formula
- formulafeeUnit
- fee unitudes
- udesfee
- feeapplyDate
- apply dateeffectDate
- effect dateexpireDate
- expire dateudf1
- udf1udf2
- udf2udf3
- udf3udf4
- udf4subgroup
- subgroupcalcFlag
- calc flagfeeitemStatus
- feeitem statusfeeCalcProc
- feeCalcProcpublic ScriptResult createFeeItemsForPosTransaction(java.util.List refFeeItems, java.lang.Long posTransId)
com.accela.aa.emse.dom.service.FinanceScriptService
createFeeItemsForPosTransaction
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult editFeeItemFlag(com.accela.aa.aamain.cap.CapIDModel capID, long feeSeqNbr, java.lang.String statusFlag, java.lang.String calcFlag)
com.accela.aa.emse.dom.service.FinanceScriptService
editFeeItemFlag
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSeqNbr
- fee sequence numberstatusFlag
- status flagcalcFlag
- calc flagpublic ScriptResult editFeeItem(com.accela.aa.finance.fee.F4FeeItemModel f4FeeItemModel)
com.accela.aa.emse.dom.service.FinanceScriptService
editFeeItem
in interface com.accela.aa.emse.dom.service.FinanceScriptService
f4FeeItemModel
- F4FeeItemModelpublic ScriptResult editFeeItem(com.accela.aa.finance.fee.F4FeeItemModel f4FeeItemModel, int debugDays)
com.accela.aa.emse.dom.service.FinanceScriptService
editFeeItem
in interface com.accela.aa.emse.dom.service.FinanceScriptService
f4FeeItemModel
- F4FeeItemModeldebugDays
- debug dayspublic ScriptResult editFeeItemUnit(com.accela.aa.aamain.cap.CapIDModel capID, double feeUnit, long feeSeqNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
editFeeItemUnit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeUnit
- fee unitfeeSeqNbr
- fee sequence numberpublic ScriptResult editFeeItem(com.accela.aa.aamain.cap.CapIDModel capID, long feeSeqNbr, java.lang.String paymentPeriod, java.lang.String feeCod, java.lang.String Display, java.lang.String feeDescription, java.lang.String accCodeL1, java.lang.String accCodeL2, java.lang.String accCodeL3, java.lang.String formula, double feeUnit, java.lang.String udes, double fee, com.accela.aa.emse.util.ScriptDateTime applyDate, com.accela.aa.emse.util.ScriptDateTime effectDate, com.accela.aa.emse.util.ScriptDateTime expireDate, java.lang.String udf1, java.lang.String udf2, java.lang.String udf3, java.lang.String udf4, java.lang.String subgroup, java.lang.String calcFlag, java.lang.String feeitemStatus, java.lang.String feeCalcProc)
com.accela.aa.emse.dom.service.FinanceScriptService
editFeeItem
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpaymentPeriod
- payment periodfeeCod
- fee codeDisplay
- displayfeeDescription
- fee descriptionaccCodeL1
- accCodeL1accCodeL2
- accCodeL2accCodeL3
- accCodeL3formula
- formulafeeUnit
- fee unitudes
- udesfee
- feeapplyDate
- apply dateeffectDate
- effect dateexpireDate
- expire dateudf1
- udf1udf2
- udf2udf3
- udf3udf4
- udf4subgroup
- subgroupcalcFlag
- calc flagfeeitemStatus
- feeitem statusfeeCalcProc
- feeCalcProcpublic ScriptResult removeFeeItem(com.accela.aa.finance.fee.F4FeeItemModel f4FeeItemModel) throws com.accela.aa.exception.AAException
com.accela.aa.emse.dom.service.FinanceScriptService
removeFeeItem
in interface com.accela.aa.emse.dom.service.FinanceScriptService
f4FeeItemModel
- F4FeeItemModelcom.accela.aa.exception.AAException
public ScriptResult removeFeeItem(com.accela.aa.aamain.cap.CapIDModel capID, long feeSeqNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
removeFeeItem
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSeqNbr
- fee sequence numberpublic ScriptResult calculateFees(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.FinanceScriptService
calculateFees
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpublic ScriptResult reCalculateFees(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String feeCalcFactor, java.lang.String feeFactorValue)
com.accela.aa.emse.dom.service.FinanceScriptService
reCalculateFees
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeCalcFactor
- fee calc factorfeeFactorValue
- fee factor valuepublic ScriptResult getFeeItemByPK(com.accela.aa.aamain.cap.CapIDModel capID, long feeSeqNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeItemByPK
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSeqNbr
- fee sequence numberpublic ScriptResult voidFeeItem(com.accela.aa.aamain.cap.CapIDModel capID, long feeSeqNbr, java.lang.String flag)
com.accela.aa.emse.dom.service.FinanceScriptService
voidFeeItem
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSeqNbr
- fee sequence numberflag
- flagpublic ScriptResult voidFeeItemAddAudit(com.accela.aa.aamain.cap.CapIDModel capID, long feeSeqNbr, java.lang.String flag, java.lang.String comment)
com.accela.aa.emse.dom.service.FinanceScriptService
voidFeeItemAddAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSeqNbr
- fee sequence numberflag
- flagcomment
- commentpublic ScriptResult getFeeTotal(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String paymentPeriod)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeTotal
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpaymentPeriod
- payment periodpublic ScriptResult wrkItemFeeTotalBySubGroup(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String inputParameter, java.lang.String formula, java.lang.String subGroup)
com.accela.aa.emse.dom.service.FinanceScriptService
wrkItemFeeTotalBySubGroup
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelinputParameter
- input parameterformula
- formulasubGroup
- subGrouppublic ScriptResult getTotalSetFeeAssessAmount(java.lang.String setID)
com.accela.aa.emse.dom.service.FinanceScriptService
getTotalSetFeeAssessAmount
in interface com.accela.aa.emse.dom.service.FinanceScriptService
setID
- the set idpublic ScriptResult getFeeItemByFeeCode(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String feeCode, java.lang.String paymentPeriod)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeItemByFeeCode
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeCode
- fee codepaymentPeriod
- payment periodpublic ScriptResult getFeeItemsByFeeCodeAndPeriod(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String feeCode, java.lang.String paymentPeriod, java.lang.String status)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeItemsByFeeCodeAndPeriod
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult getFeeItemByCapID(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeItemByCapID
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpublic ScriptResult getFeeItemByPosTransaction(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.Long posTransSeq)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeItemByPosTransaction
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- the cap ID.posTransSeq
- transaction sequencepublic ScriptResult getFeeUnitByFeeCode(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String payPeriodGroup, java.lang.String feeCode, com.accela.aa.emse.util.ScriptDateTime expDate)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeUnitByFeeCode
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpayPeriodGroup
- paypPeriod groupfeeCode
- fee codeexpDate
- expiration datepublic ScriptResult createFeeAudit(com.accela.aa.finance.fee.F4FeeItemAuditTrailModel f4feeitemAuditTrailROC)
com.accela.aa.emse.dom.service.FinanceScriptService
createFeeAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
f4feeitemAuditTrailROC
- F4FeeItemAuditTrailModelpublic ScriptResult createFeeAudit(java.lang.String permitID1, java.lang.String permitID2, java.lang.String permitID3, long feeSeqNbr, java.lang.String paymentPeriod, java.lang.String feeCod, java.lang.String display, java.lang.String feeDescription, java.lang.String accCodeL1, java.lang.String accCodeL2, java.lang.String accCodeL3, java.lang.String formula, double feeUnit, java.lang.String udes, double fee, com.accela.aa.emse.util.ScriptDateTime applyDate, com.accela.aa.emse.util.ScriptDateTime effectDate, com.accela.aa.emse.util.ScriptDateTime expireDate, java.lang.String udf1, java.lang.String udf2, java.lang.String udf3, java.lang.String udf4, java.lang.String subGroup, java.lang.String calcFlag, java.lang.String statusFlag, java.lang.String actionType, java.lang.String comment, java.lang.String feeSchedule)
com.accela.aa.emse.dom.service.FinanceScriptService
createFeeAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
permitID1
- the permit id1permitID2
- the permit id2permitID3
- the permit id3feeSeqNbr
- fee sequence numberpaymentPeriod
- payment periodfeeCod
- fee codedisplay
- displayfeeDescription
- fee descriptionaccCodeL1
- accCodeL1accCodeL2
- accCodeL2accCodeL3
- accCodeL3formula
- formulafeeUnit
- fee unitudes
- udesfee
- feeapplyDate
- apply dateeffectDate
- effect dateexpireDate
- expire dateudf1
- udf1udf2
- udf2udf3
- udf3udf4
- udf4subGroup
- subGroupcalcFlag
- calc flagstatusFlag
- status flagactionType
- action typecomment
- commentfeeSchedule
- fee schedulepublic ScriptResult createFeeAudit(com.accela.aa.aamain.cap.CapIDModel capID, long feeSeqNbr, java.lang.String paymentPeriod, java.lang.String feeCod, java.lang.String display, java.lang.String feeDescription, java.lang.String accCodeL1, java.lang.String accCodeL2, java.lang.String accCodeL3, java.lang.String formula, double feeUnit, java.lang.String udes, double fee, com.accela.aa.emse.util.ScriptDateTime applyDate, com.accela.aa.emse.util.ScriptDateTime effectDate, com.accela.aa.emse.util.ScriptDateTime expireDate, java.lang.String udf1, java.lang.String udf2, java.lang.String udf3, java.lang.String udf4, java.lang.String subGroup, java.lang.String calcFlag, java.lang.String statusFlag, java.lang.String actionType, java.lang.String comment, java.lang.String feeSchedule)
com.accela.aa.emse.dom.service.FinanceScriptService
createFeeAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSeqNbr
- fee sequence numberpaymentPeriod
- payment periodfeeCod
- fee codedisplay
- displayfeeDescription
- fee descriptionaccCodeL1
- accCodeL1accCodeL2
- accCodeL2accCodeL3
- accCodeL3formula
- formulafeeUnit
- fee unitudes
- udesfee
- feeapplyDate
- apply dateeffectDate
- effect dateexpireDate
- expire dateudf1
- udf1udf2
- udf2udf3
- udf3udf4
- udf4subGroup
- subGroupcalcFlag
- calc flagstatusFlag
- status flagactionType
- action typecomment
- commentfeeSchedule
- fee schedulepublic ScriptResult editFeeAudit(com.accela.aa.aamain.cap.CapIDModel capID, long feeAuditTrailSeqNbr, java.lang.String fee_comment)
com.accela.aa.emse.dom.service.FinanceScriptService
editFeeAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeAuditTrailSeqNbr
- fee audit sequence numberfee_comment
- fee commentpublic ScriptResult getFeeAuditByPK(com.accela.aa.aamain.cap.CapIDModel capID, long feeAuditSeqNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeAuditByPK
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeAuditSeqNbr
- fee audit sequence numberpublic ScriptResult getFeeAuditList(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeAuditList
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelformat
- QueryFormatpublic ScriptResult getFeeAuditList(long batchNbr, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeAuditList
in interface com.accela.aa.emse.dom.service.FinanceScriptService
batchNbr
- the batch numberformat
- QueryFormatpublic ScriptResult getFeeScheduleList(java.lang.String appGroup)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeScheduleList
in interface com.accela.aa.emse.dom.service.FinanceScriptService
appGroup
- application grouppublic ScriptResult getFeeItemList(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String feeSchedule, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeItemList
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSchedule
- fee scheduleformat
- QueryFormatpublic ScriptResult getFeeItemList(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String feeSchedule, java.lang.String version, java.lang.String auditStatus, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeItemList
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSchedule
- fee scheduleversion
- fee versionformat
- QueryFormatpublic ScriptResult getFeeScheduleByCapID(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeScheduleByCapID
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpublic ScriptResult getRefFeeItemByFeeCode(java.lang.String feeSchedule, java.lang.String feeCode, java.lang.String payPeriodGroup, com.accela.aa.emse.util.ScriptDateTime expDate)
com.accela.aa.emse.dom.service.FinanceScriptService
getRefFeeItemByFeeCode
in interface com.accela.aa.emse.dom.service.FinanceScriptService
feeSchedule
- fee schedulefeeCode
- fee codepayPeriodGroup
- pay period groupexpDate
- expiration datepublic ScriptResult getRefFeeItemByFeeCodeVersion(java.lang.String feeSchedule, java.lang.String version, java.lang.String feeCode, java.lang.String payPeriodGroup, com.accela.aa.emse.util.ScriptDateTime expDate)
com.accela.aa.emse.dom.service.FinanceScriptService
getRefFeeItemByFeeCodeVersion
in interface com.accela.aa.emse.dom.service.FinanceScriptService
feeSchedule
- fee schedulefeeCode
- fee codepayPeriodGroup
- pay period groupexpDate
- expiration datepublic ScriptResult getPaymentByPK(com.accela.aa.aamain.cap.CapIDModel capID, long paymentSeqNbr, java.lang.String callerId)
com.accela.aa.emse.dom.service.FinanceScriptService
getPaymentByPK
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpaymentSeqNbr
- payment sequence numbercallerId
- the caller idpublic ScriptResult getPaymentFeeItems(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getPaymentFeeItems
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelformat
- QueryFormatpublic ScriptResult makePayment(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String paymentMethod, java.lang.String paymentRefNbr, java.lang.String ccType, com.accela.aa.emse.util.ScriptDateTime ccExpDate, java.lang.String payee, com.accela.aa.emse.util.ScriptDateTime paymentDate, double paymentAmount, double paymentChange, double amountNotAllocated, java.lang.String paymentStatus, java.lang.String tranCode, java.lang.String cashierID, java.lang.String registerNbr, java.lang.String paymentComment)
com.accela.aa.emse.dom.service.FinanceScriptService
makePayment
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpaymentMethod
- payment mMethodpaymentRefNbr
- paymentRefNbrccType
- ccTypeccExpDate
- ccExpDatepayee
- payeepaymentDate
- payment datepaymentAmount
- payment amountpaymentChange
- payment changeamountNotAllocated
- amount not allocatedpaymentStatus
- payment statustranCode
- tran codecashierID
- cashier IDregisterNbr
- register numberpaymentComment
- payment commentpublic ScriptResult makePayment(PaymentScriptModel scriptModel)
makePayment
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult getOnlinePaymentInfo(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String paymentMethod, java.lang.String ccType, double paymentAmount)
com.accela.aa.emse.dom.service.FinanceScriptService
getOnlinePaymentInfo
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpaymentMethod
- payment mMethodccType
- ccTypepaymentAmount
- payment amountpublic ScriptResult applyPayment(com.accela.aa.aamain.cap.CapIDModel capID, long paymentNbr, double amountNotAllocated, long[] feeSeqNbr, long[] invoiceNbr, double[] feeAllocation, com.accela.aa.emse.util.ScriptDateTime paymentDate, java.lang.String paymentFeeStatus, java.lang.String paymentInvStatus, java.lang.String cashierID, java.lang.String registerNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
applyPayment
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpaymentNbr
- payment numberamountNotAllocated
- amount not allocatedfeeSeqNbr
- fee sequence numberinvoiceNbr
- invoice numberfeeAllocation
- allocation feepaymentDate
- payment datepaymentFeeStatus
- payment fee statuspaymentInvStatus
- invoice statuscashierID
- cashier IDregisterNbr
- register numberpublic ScriptResult applyPayment(com.accela.aa.aamain.cap.CapIDModel capID, PaymentScriptModel model, long[] feeSeqNbr, long[] invoiceNbr, double[] feeAllocation, java.lang.String paymentFeeStatus, java.lang.String paymentInvStatus, java.lang.String sessionNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
applyPayment
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- cap IDmodel
- PaymentScriptModel, should set: PaymentSeqNbr,AmountNotAllocated,CashierID,
PaymentDate,RegisterNbr,WorkstationIDpublic ScriptResult generateReceipt(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.emse.util.ScriptDateTime paymentDate, long paymentNbr, java.lang.String cashierID, java.lang.String registerNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
generateReceipt
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpaymentDate
- ScriptDateTimepaymentNbr
- payment numbercashierID
- the cashier idregisterNbr
- register numberpublic ScriptResult generateReceipt(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.emse.util.ScriptDateTime paymentDate, long[] paymentNbr, java.lang.String cashierID, java.lang.String registerNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
generateReceipt
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpaymentDate
- ScriptDateTimepaymentNbr
- payment numbercashierID
- the cashier idregisterNbr
- register numberpublic ScriptResult applyRefund(com.accela.aa.aamain.cap.CapIDModel capID, long[] feeSeqNbr, long[] invoiceNbr, double[] feeAllocation, com.accela.aa.emse.util.ScriptDateTime paymentDate, java.lang.String paymentFeeStatus, java.lang.String paymentInvStatus, java.lang.String cashierID, java.lang.String registerNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
applyRefund
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSeqNbr
- fee sequence numberinvoiceNbr
- invoice numberfeeAllocation
- fee allocationpaymentDate
- payment datepaymentFeeStatus
- payment fee statuspaymentInvStatus
- payment invoice statuscashierID
- the cashier idregisterNbr
- register numberpublic ScriptResult applyRefund(com.accela.aa.aamain.cap.CapIDModel capID, PaymentScriptModel model, long[] feeSeqNbr, long[] invoiceNbr, double[] feeAllocation, java.lang.String paymentFeeStatus, java.lang.String paymentInvStatus, java.lang.String sessionNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
applyRefund
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelmodel
- PaymentScriptModel, should set: cashierID,registerNbr,workstationID,
terminalID, paymentDatefeeSeqNbr
- fee sequence numberinvoiceNbr
- invoice numberfeeAllocation
- fee allocationpaymentFeeStatus
- payment fee statuspaymentInvStatus
- payment invoice statuspublic ScriptResult voidFeeItem(com.accela.aa.aamain.cap.CapIDModel capID, long feeSeqNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
voidFeeItem
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSeqNbr
- fee sequence numberpublic ScriptResult makeRefund(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String paymentMethod, java.lang.String paymentRefNbr, java.lang.String ccType, com.accela.aa.emse.util.ScriptDateTime ccExpDate, java.lang.String payee, com.accela.aa.emse.util.ScriptDateTime paymentDate, double paymentAmount, java.lang.String paymentStatus, java.lang.String tranCode, java.lang.String cashierID, java.lang.String registerNbr, java.lang.String paymentComment, java.lang.String receiptComment, com.accela.aa.emse.util.ScriptDateTime receiptDate, com.accela.aa.emse.util.ScriptDateTime receiptBatchDate, java.lang.String receiptStatus)
com.accela.aa.emse.dom.service.FinanceScriptService
makeRefund
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpaymentMethod
- payment methodpaymentRefNbr
- payment refNbrccType
- ccTypeccExpDate
- ccExpDatepayee
- payeepaymentDate
- payment datepaymentAmount
- payment amountpaymentStatus
- payment statustranCode
- tran codecashierID
- the cashier idregisterNbr
- register numberpaymentComment
- payment commentreceiptComment
- receipt commentreceiptDate
- receipt datereceiptBatchDate
- receipt batchDatereceiptStatus
- receipt statuspublic ScriptResult makeFundTransfer(com.accela.aa.aamain.cap.CapIDModel capIDFrom, com.accela.aa.aamain.cap.CapIDModel capIDTo, java.lang.String cashierID, java.lang.String registerNbr, java.lang.String receiptComment, com.accela.aa.emse.util.ScriptDateTime receiptDate, com.accela.aa.emse.util.ScriptDateTime receiptBatchDate, java.lang.String receiptStatus, com.accela.aa.emse.util.ScriptDateTime paymentDate, double paymentAmount, java.lang.String tranCode, java.lang.String paymentMethod, java.lang.String paymentRefNbr, java.lang.String ccType, com.accela.aa.emse.util.ScriptDateTime ccExpDate, java.lang.String payee, java.lang.String paymentStatus, java.lang.String paymentComment)
com.accela.aa.emse.dom.service.FinanceScriptService
makeFundTransfer
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capIDFrom
- the begin of capIDcapIDTo
- the end of capIdcashierID
- the cashier IDregisterNbr
- register numberreceiptComment
- receipt commentreceiptDate
- receipt datereceiptBatchDate
- receipt batchDatereceiptStatus
- receipt statuspaymentDate
- payment datepaymentAmount
- payment amounttranCode
- tran codepaymentMethod
- payment methodpaymentRefNbr
- payment refNbrccType
- ccTypeccExpDate
- ccExpDatepayee
- payeepaymentStatus
- payment statuspaymentComment
- payment commentpublic ScriptResult makeFundTransfer(com.accela.aa.aamain.cap.CapIDModel capIDFrom, com.accela.aa.aamain.cap.CapIDModel capIDTo, PaymentScriptModel model, java.lang.String receiptComment, com.accela.aa.emse.util.ScriptDateTime receiptDate, com.accela.aa.emse.util.ScriptDateTime receiptBatchDate, java.lang.String receiptStatus, java.lang.String sessionNbr)
makeFundTransfer
in interface com.accela.aa.emse.dom.service.FinanceScriptService
model
- PaymentScriptModel, should set: cashierID,registerNbr,paymentDate
paymentAmount,tranCode,paymentMethod,paymentRefNbr,ccType,ccExpDate,payee,
paymentStatus,paymentComment,WorkstationID,TerminalIDpublic ScriptResult voidPayment(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.emse.util.ScriptDateTime paymentDate, long paymentNbr, java.lang.String status, java.lang.String comment, java.lang.String cashierID, java.lang.String registerNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
voidPayment
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpaymentDate
- payment datepaymentNbr
- payment numberstatus
- statuscomment
- commentcashierID
- cashier IDregisterNbr
- register numberpublic ScriptResult voidPayment(com.accela.aa.aamain.cap.CapIDModel capID, PaymentScriptModel paymentModel, java.lang.String sessionNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
voidPayment
in interface com.accela.aa.emse.dom.service.FinanceScriptService
paymentModel
- in this model, should set the PaymentSeqNbr,PaymentStatus,PaymentComment,
CashierID, registerNbr,PaymentDate, WorkstationID, TerminalIDpublic ScriptResult getReceiptByPK(long receiptSeqNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
getReceiptByPK
in interface com.accela.aa.emse.dom.service.FinanceScriptService
receiptSeqNbr
- receipt sequence numberpublic ScriptResult getReceiptByCapID(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getReceiptByCapID
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelformat
- QueryFormatpublic ScriptResult getPaymentByCapID(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getPaymentByCapID
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelformat
- QueryFormatpublic ScriptResult getOnLinePaymentByDate(java.util.Date dateFrom, java.util.Date dateTo, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getOnLinePaymentByDate
in interface com.accela.aa.emse.dom.service.FinanceScriptService
dateFrom
- DatedateTo
- Dateformat
- QueryFormatpublic ScriptResult getPaymentByDate(java.util.Date dateFrom, java.util.Date dateTo, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getPaymentByDate
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult getReceiptsByDate(java.util.Date dateFrom, java.util.Date dateTo, com.accela.aa.util.QueryFormat format)
getReceiptsByDate
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult getPaymentByBatchNumber(long batchNumber)
com.accela.aa.emse.dom.service.FinanceScriptService
getPaymentByBatchNumber
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult getPaymentByReceiptNo(com.accela.aa.aamain.cap.CapIDModel capID, long receiptNbr, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getPaymentByReceiptNo
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelreceiptNbr
- receipt numberformat
- QueryFormatpublic ScriptResult getTotalSetPaid(java.lang.String setID)
com.accela.aa.emse.dom.service.FinanceScriptService
getTotalSetPaid
in interface com.accela.aa.emse.dom.service.FinanceScriptService
setID
- the set idpublic ScriptResult getTotalPaidInvoice(com.accela.aa.aamain.cap.CapIDModel capID, long invoiceNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
getTotalPaidInvoice
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelinvoiceNbr
- invoice numberpublic ScriptResult getTotalPaidFeeItem(com.accela.aa.aamain.cap.CapIDModel capID, long feeSeqNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
getTotalPaidFeeItem
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSeqNbr
- fee sequence numberpublic ScriptResult applyPaymentToSet(java.lang.String setID, java.lang.String[] paymentPeriod, java.lang.String[] feeCode, java.lang.String[] feeDes, double[] paidAmount, double[] feeAllocationAmount, java.lang.String paymentMethod, java.lang.String paymentRefNbr, java.lang.String ccType, com.accela.aa.emse.util.ScriptDateTime ccExpDate, java.lang.String payee, com.accela.aa.emse.util.ScriptDateTime paymentDate, double paymentAmount, double paymentChange, double amountNotAllocated, java.lang.String paymentStatus, java.lang.String tranCode, java.lang.String cashierID, java.lang.String registerNbr, java.lang.String paymentComment)
com.accela.aa.emse.dom.service.FinanceScriptService
applyPaymentToSet
in interface com.accela.aa.emse.dom.service.FinanceScriptService
setID
- the set idpaymentPeriod
- paymentpPeriod listfeeCode
- fee code listfeeDes
- fee desc listpaidAmount
- paid amountfeeAllocationAmount
- fee allocation amountpaymentMethod
- payment methodpaymentRefNbr
- paymentRefNbrccType
- ccTypeccExpDate
- ccExpDatepayee
- payeepaymentDate
- payment datepaymentAmount
- payment amountpaymentChange
- payment changeamountNotAllocated
- amount not allocatedpaymentStatus
- payment statustranCode
- tran codecashierID
- cashier IDregisterNbr
- register numberpaymentComment
- payment commentpublic ScriptResult applyPaymentToSet(java.lang.String setID, java.lang.String paymentPeriodList, java.lang.String feeCodeList, java.lang.String feeDesList, double[] paidAmount, double[] feeAllocationAmount, java.lang.String paymentMethod, java.lang.String paymentRefNbr, java.lang.String ccType, com.accela.aa.emse.util.ScriptDateTime ccExpDate, java.lang.String payee, com.accela.aa.emse.util.ScriptDateTime paymentDate, double paymentAmount, double paymentChange, double amountNotAllocated, java.lang.String paymentStatus, java.lang.String tranCode, java.lang.String cashierID, java.lang.String registerNbr, java.lang.String paymentComment)
com.accela.aa.emse.dom.service.FinanceScriptService
applyPaymentToSet
in interface com.accela.aa.emse.dom.service.FinanceScriptService
setID
- the set idpaymentPeriodList
- paymentpPeriod listfeeCodeList
- fee code listfeeDesList
- fee desc listpaidAmount
- paid amountfeeAllocationAmount
- fee allocation amountpaymentMethod
- payment methodpaymentRefNbr
- paymentRefNbrccType
- ccTypeccExpDate
- ccExpDatepayee
- payeepaymentDate
- payment datepaymentAmount
- payment amountpaymentChange
- payment changeamountNotAllocated
- amount not allocatedpaymentStatus
- payment statustranCode
- tran codecashierID
- cashier IDregisterNbr
- register numberpaymentComment
- payment commentpublic ScriptResult getTotalSetPaidByPeriod(java.lang.String setID, java.lang.String paymentPeriod, java.lang.String feeCode, java.lang.String feeDesc)
com.accela.aa.emse.dom.service.FinanceScriptService
getTotalSetPaidByPeriod
in interface com.accela.aa.emse.dom.service.FinanceScriptService
setID
- the set idpaymentPeriod
- payment periodfeeCode
- fee codefeeDesc
- fee descpublic ScriptResult getSetPaymentsByReceiptNbr(long receiptNbr, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getSetPaymentsByReceiptNbr
in interface com.accela.aa.emse.dom.service.FinanceScriptService
receiptNbr
- receipt numberformat
- QueryFormatpublic ScriptResult getTotalSetApp(java.lang.String setID)
com.accela.aa.emse.dom.service.FinanceScriptService
getTotalSetApp
in interface com.accela.aa.emse.dom.service.FinanceScriptService
setID
- the set idpublic ScriptResult getTotalFullPaidApp(java.lang.String setID)
com.accela.aa.emse.dom.service.FinanceScriptService
getTotalFullPaidApp
in interface com.accela.aa.emse.dom.service.FinanceScriptService
setID
- the set idpublic ScriptResult createInvoicingAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
com.accela.aa.emse.dom.service.FinanceScriptService
createInvoicingAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
accountingAuditTrailROC
- AccountingAuditTrailModelpublic ScriptResult createInvoicingAudit(com.accela.aa.aamain.cap.CapIDModel capID, long accAuditSeqNbr, long tranSeqNbr, java.lang.String altID, java.lang.String accCodeL1, java.lang.String accCodeL2, java.lang.String accCodeL3, long invoiceNbr, long receiptNbr, long paymentSeqNbr, com.accela.aa.emse.util.ScriptDateTime tranDate, double tranAmount, double receiptAmount, java.lang.String action, java.lang.String feeCod, long printInvNbr, java.lang.String paymentPeriod, java.lang.String feeDescription, long feeSeqNbr, double feeUnit, double fee, java.lang.String feeSchedule, java.lang.String paymentMethod, java.lang.String paymentRefNbr, java.lang.String cashierID, java.lang.String registerNbr, com.accela.aa.emse.util.ScriptDateTime auditDate, java.lang.String auditStatus)
com.accela.aa.emse.dom.service.FinanceScriptService
createInvoicingAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelaccAuditSeqNbr
- accAudit sequence numbertranSeqNbr
- tran sequence numberaltID
- altIDaccCodeL1
- accCodeL1accCodeL2
- accCodeL2accCodeL3
- accCodeL3invoiceNbr
- invoice numberreceiptNbr
- receipt numberpaymentSeqNbr
- payment sequence numbertranDate
- tran datetranAmount
- tran amountreceiptAmount
- receipt amountaction
- actionfeeCod
- fee codeprintInvNbr
- print invoice sequence numberpaymentPeriod
- payment periodfeeDescription
- fee descriptionfeeSeqNbr
- fee sequence numberfeeUnit
- fee unitfee
- feefeeSchedule
- fee schedulepaymentMethod
- payment methodpaymentRefNbr
- payment ref numbercashierID
- cashier idregisterNbr
- register numberauditDate
- the audit dateauditStatus
- the audit statuspublic ScriptResult createPaymentAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
com.accela.aa.emse.dom.service.FinanceScriptService
createPaymentAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
accountingAuditTrailROC
- AccountingAuditTrailModelpublic ScriptResult createPaymentAudit(com.accela.aa.aamain.cap.CapIDModel capID, long accAuditSeqNbr, long tranSeqNbr, java.lang.String altID, java.lang.String accCodeL1, java.lang.String accCodeL2, java.lang.String accCodeL3, long invoiceNbr, long receiptNbr, long paymentSeqNbr, com.accela.aa.emse.util.ScriptDateTime tranDate, double tranAmount, double receiptAmount, java.lang.String action, java.lang.String feeCod, long printInvNbr, java.lang.String paymentPeriod, java.lang.String feeDescription, long feeSeqNbr, double feeUnit, double fee, java.lang.String feeSchedule, java.lang.String paymentMethod, java.lang.String paymentRefNbr, java.lang.String cashierID, java.lang.String registerNbr, com.accela.aa.emse.util.ScriptDateTime auditDate, java.lang.String auditStatus, java.lang.String ftPerID1, java.lang.String ftPerID2, java.lang.String ftPerID3)
com.accela.aa.emse.dom.service.FinanceScriptService
createPaymentAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelaccAuditSeqNbr
- accAudit sequence numbertranSeqNbr
- tran sequence numberaltID
- altIDaccCodeL1
- accCodeL1accCodeL2
- accCodeL2accCodeL3
- accCodeL3invoiceNbr
- invoice numberreceiptNbr
- receipt numberpaymentSeqNbr
- payment sequence numbertranDate
- tran datetranAmount
- tran amountreceiptAmount
- receipt amountaction
- actionfeeCod
- fee codeprintInvNbr
- print invoice sequence numberpaymentPeriod
- payment periodfeeDescription
- fee descriptionfeeSeqNbr
- fee sequence numberfeeUnit
- fee unitfee
- feefeeSchedule
- fee schedulepaymentMethod
- payment methodpaymentRefNbr
- payment ref numbercashierID
- cashier idregisterNbr
- register numberauditDate
- the audit dateauditStatus
- the audit statuspublic ScriptResult createApplyPaymentAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
com.accela.aa.emse.dom.service.FinanceScriptService
createApplyPaymentAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
accountingAuditTrailROC
- AccountingAuditTrailModelpublic ScriptResult createApplyPaymentAudit(com.accela.aa.aamain.cap.CapIDModel capID, long accAuditSeqNbr, long tranSeqNbr, java.lang.String altID, java.lang.String accCodeL1, java.lang.String accCodeL2, java.lang.String accCodeL3, long invoiceNbr, long receiptNbr, long paymentSeqNbr, com.accela.aa.emse.util.ScriptDateTime tranDate, double tranAmount, double receiptAmount, java.lang.String action, java.lang.String feeCod, long printInvNbr, java.lang.String paymentPeriod, java.lang.String feeDescription, long feeSeqNbr, double feeUnit, double fee, java.lang.String feeSchedule, java.lang.String paymentMethod, java.lang.String paymentRefNbr, java.lang.String cashierID, java.lang.String registerNbr, com.accela.aa.emse.util.ScriptDateTime auditDate, java.lang.String auditStatus)
com.accela.aa.emse.dom.service.FinanceScriptService
createApplyPaymentAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelaccAuditSeqNbr
- accAudit sequence numbertranSeqNbr
- tran sequence numberaltID
- altIDaccCodeL1
- accCodeL1accCodeL2
- accCodeL2accCodeL3
- accCodeL3invoiceNbr
- invoice numberreceiptNbr
- receipt numberpaymentSeqNbr
- payment sequence numbertranDate
- tran datetranAmount
- tran amountreceiptAmount
- receipt amountaction
- actionfeeCod
- fee codeprintInvNbr
- print invoice sequence numberpaymentPeriod
- payment periodfeeDescription
- fee descriptionfeeSeqNbr
- fee sequence numberfeeUnit
- fee unitfee
- feefeeSchedule
- fee schedulepaymentMethod
- payment methodpaymentRefNbr
- payment ref numbercashierID
- cashier idregisterNbr
- register numberauditDate
- the audit dateauditStatus
- the audit statuspublic ScriptResult createRefundAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
com.accela.aa.emse.dom.service.FinanceScriptService
createRefundAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
accountingAuditTrailROC
- AccountingAuditTrailModelpublic ScriptResult createRefundAudit(com.accela.aa.aamain.cap.CapIDModel capID, long accAuditSeqNbr, long tranSeqNbr, java.lang.String altID, java.lang.String accCodeL1, java.lang.String accCodeL2, java.lang.String accCodeL3, long invoiceNbr, long receiptNbr, long paymentSeqNbr, com.accela.aa.emse.util.ScriptDateTime tranDate, double tranAmount, double receiptAmount, java.lang.String action, java.lang.String feeCod, long printInvNbr, java.lang.String paymentPeriod, java.lang.String feeDescription, long feeSeqNbr, double feeUnit, double fee, java.lang.String feeSchedule, java.lang.String paymentMethod, java.lang.String paymentRefNbr, java.lang.String cashierID, java.lang.String registerNbr, com.accela.aa.emse.util.ScriptDateTime auditDate, java.lang.String auditStatus)
com.accela.aa.emse.dom.service.FinanceScriptService
createRefundAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelaccAuditSeqNbr
- accAudit sequence numbertranSeqNbr
- tran sequence numberaltID
- altIDaccCodeL1
- accCodeL1accCodeL2
- accCodeL2accCodeL3
- accCodeL3invoiceNbr
- invoice numberreceiptNbr
- receipt numberpaymentSeqNbr
- payment sequence numbertranDate
- tran datetranAmount
- tran amountreceiptAmount
- receipt amountaction
- actionfeeCod
- fee codeprintInvNbr
- print invoice sequence numberpaymentPeriod
- payment periodfeeDescription
- fee descriptionfeeSeqNbr
- fee sequence numberfeeUnit
- fee unitfee
- feefeeSchedule
- fee schedulepaymentMethod
- payment methodpaymentRefNbr
- payment ref numbercashierID
- cashier idregisterNbr
- register numberauditDate
- the audit dateauditStatus
- the audit statuspublic ScriptResult createApplyRefundAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
com.accela.aa.emse.dom.service.FinanceScriptService
createApplyRefundAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
accountingAuditTrailROC
- AccountingAuditTrailModelpublic ScriptResult createApplyRefundAudit(com.accela.aa.aamain.cap.CapIDModel capID, long accAuditSeqNbr, long tranSeqNbr, java.lang.String altID, java.lang.String accCodeL1, java.lang.String accCodeL2, java.lang.String accCodeL3, long invoiceNbr, long receiptNbr, long paymentSeqNbr, com.accela.aa.emse.util.ScriptDateTime tranDate, double tranAmount, double receiptAmount, java.lang.String action, java.lang.String feeCod, long printInvNbr, java.lang.String paymentPeriod, java.lang.String feeDescription, long feeSeqNbr, double feeUnit, double fee, java.lang.String feeSchedule, java.lang.String paymentMethod, java.lang.String paymentRefNbr, java.lang.String cashierID, java.lang.String registerNbr, com.accela.aa.emse.util.ScriptDateTime auditDate, java.lang.String auditStatus)
com.accela.aa.emse.dom.service.FinanceScriptService
createApplyRefundAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelaccAuditSeqNbr
- accAudit sequence numbertranSeqNbr
- tran sequence numberaltID
- altIDaccCodeL1
- accCodeL1accCodeL2
- accCodeL2accCodeL3
- accCodeL3invoiceNbr
- invoice numberreceiptNbr
- receipt numberpaymentSeqNbr
- payment sequence numbertranDate
- tran datetranAmount
- tran amountreceiptAmount
- receipt amountaction
- actionfeeCod
- fee codeprintInvNbr
- print invoice sequence numberpaymentPeriod
- payment periodfeeDescription
- fee descriptionfeeSeqNbr
- fee sequence numberfeeUnit
- fee unitfee
- feefeeSchedule
- fee schedulepaymentMethod
- payment methodpaymentRefNbr
- payment ref numbercashierID
- cashier idregisterNbr
- register numberauditDate
- the audit dateauditStatus
- the audit statuspublic ScriptResult createFundTransferAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
com.accela.aa.emse.dom.service.FinanceScriptService
createFundTransferAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
accountingAuditTrailROC
- AccountingAuditTrailModelpublic ScriptResult createFundTransferAudit(com.accela.aa.aamain.cap.CapIDModel capID, long accAuditSeqNbr, long tranSeqNbr, java.lang.String altID, java.lang.String accCodeL1, java.lang.String accCodeL2, java.lang.String accCodeL3, long invoiceNbr, long receiptNbr, long paymentSeqNbr, com.accela.aa.emse.util.ScriptDateTime tranDate, double tranAmount, double receiptAmount, java.lang.String action, java.lang.String feeCod, long printInvNbr, java.lang.String paymentPeriod, java.lang.String feeDescription, long feeSeqNbr, double feeUnit, double fee, java.lang.String feeSchedule, java.lang.String paymentMethod, java.lang.String paymentRefNbr, java.lang.String cashierID, java.lang.String registerNbr, com.accela.aa.emse.util.ScriptDateTime auditDate, java.lang.String auditStatus, java.lang.String ftPerID1, java.lang.String ftPerID2, java.lang.String ftPerID3)
com.accela.aa.emse.dom.service.FinanceScriptService
createFundTransferAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelaccAuditSeqNbr
- accAudit sequence numbertranSeqNbr
- tran sequence numberaltID
- altIDaccCodeL1
- accCodeL1accCodeL2
- accCodeL2accCodeL3
- accCodeL3invoiceNbr
- invoice numberreceiptNbr
- receipt numberpaymentSeqNbr
- payment sequence numbertranDate
- tran datetranAmount
- tran amountreceiptAmount
- receipt amountaction
- actionfeeCod
- fee codeprintInvNbr
- print invoice sequence numberpaymentPeriod
- payment periodfeeDescription
- fee descriptionfeeSeqNbr
- fee sequence numberfeeUnit
- fee unitfee
- feefeeSchedule
- fee schedulepaymentMethod
- payment methodpaymentRefNbr
- payment ref numbercashierID
- cashier idregisterNbr
- register numberauditDate
- the audit dateauditStatus
- the audit statuspublic ScriptResult createVoidPaymentAudit(com.accela.aa.finance.cashierAudit.AccountingAuditTrailModel accountingAuditTrailROC)
com.accela.aa.emse.dom.service.FinanceScriptService
createVoidPaymentAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
accountingAuditTrailROC
- AccountingAuditTrailModelpublic ScriptResult createVoidPaymentAudit(com.accela.aa.aamain.cap.CapIDModel capID, long accAuditSeqNbr, long tranSeqNbr, java.lang.String altID, java.lang.String accCodeL1, java.lang.String accCodeL2, java.lang.String accCodeL3, long invoiceNbr, long receiptNbr, long paymentSeqNbr, com.accela.aa.emse.util.ScriptDateTime tranDate, double tranAmount, double receiptAmount, java.lang.String action, java.lang.String feeCod, long printInvNbr, java.lang.String paymentPeriod, java.lang.String feeDescription, long feeSeqNbr, double feeUnit, double fee, java.lang.String feeSchedule, java.lang.String paymentMethod, java.lang.String paymentRefNbr, java.lang.String cashierID, java.lang.String registerNbr, com.accela.aa.emse.util.ScriptDateTime auditDate, java.lang.String auditStatus)
com.accela.aa.emse.dom.service.FinanceScriptService
createVoidPaymentAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelaccAuditSeqNbr
- accAudit sequence numbertranSeqNbr
- tran sequence numberaltID
- altIDaccCodeL1
- accCodeL1accCodeL2
- accCodeL2accCodeL3
- accCodeL3invoiceNbr
- invoice numberreceiptNbr
- receipt numberpaymentSeqNbr
- payment sequence numbertranDate
- tran datetranAmount
- tran amountreceiptAmount
- receipt amountaction
- actionfeeCod
- fee codeprintInvNbr
- print invoice sequence numberpaymentPeriod
- payment periodfeeDescription
- fee descriptionfeeSeqNbr
- fee sequence numberfeeUnit
- fee unitfee
- feefeeSchedule
- fee schedulepaymentMethod
- payment methodpaymentRefNbr
- payment ref numbercashierID
- cashier idregisterNbr
- register numberauditDate
- the audit dateauditStatus
- the audit statuspublic ScriptResult getCashierAudit(long accAudSeqNbr, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getCashierAudit
in interface com.accela.aa.emse.dom.service.FinanceScriptService
accAudSeqNbr
- accAud sequence numberformat
- QueryFormatpublic ScriptResult getCashierAuditListByCapId(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getCashierAuditListByCapId
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelformat
- QueryFormatpublic ScriptResult getCashierAuditListByTranSeqNbr(long tranSeqNbr, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getCashierAuditListByTranSeqNbr
in interface com.accela.aa.emse.dom.service.FinanceScriptService
tranSeqNbr
- tran sequence numberformat
- QueryFormatpublic ScriptResult getTranBatchNbr()
com.accela.aa.emse.dom.service.FinanceScriptService
getTranBatchNbr
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult getContractorSuppliedValuation(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getContractorSuppliedValuation
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelformat
- QueryFormatpublic ScriptResult getCalculatedValuation(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getCalculatedValuation
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelformat
- QueryFormatpublic ScriptResult getCalculatedValuation(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.FinanceScriptService
getCalculatedValuation
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelpublic ScriptResult getValuationCalcMultiplier(com.accela.aa.aamain.cap.CapIDModel capID)
capID
- CapIDModelpublic ScriptResult getValuationCalcExtraAmount(com.accela.aa.aamain.cap.CapIDModel capID)
capID
- CapIDModelpublic ScriptResult updateMultiplierAndExtraAmount(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String sMultiplier, java.lang.String sExtraAmount)
capID
- sMultiplier
- sExtraAmount
- public ScriptResult createBCalcValuatn(BCalcValuatnScriptModel bCalcValuatnScriptModel)
createBCalcValuatn
in interface com.accela.aa.emse.dom.service.FinanceScriptService
bCalcValuatnScriptModel
- public ScriptResult deleteBCalcValuatn(BCalcValuatnScriptModel bCalcValuatnScriptModel)
com.accela.aa.emse.dom.service.FinanceScriptService
deleteBCalcValuatn
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult editBCalcValuatn(BCalcValuatnScriptModel bCalcValuatnScriptModel)
com.accela.aa.emse.dom.service.FinanceScriptService
editBCalcValuatn
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult getBValuatnByPeriod(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String valuationPeriod, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getBValuatnByPeriod
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelvaluationPeriod
- valuation periodformat
- QueryFormatpublic ScriptResult editBValuatnFlag(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String valuationPeriod, java.lang.String feeFactorFlag)
com.accela.aa.emse.dom.service.FinanceScriptService
editBValuatnFlag
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelvaluationPeriod
- valuation periodfeeFactorFlag
- fee factor flagpublic ScriptResult editBValuatnValue(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String valuationPeriod, double estimatedValue, java.lang.String feeFactorFlag)
com.accela.aa.emse.dom.service.FinanceScriptService
editBValuatnValue
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelvaluationPeriod
- valuation periodestimatedValue
- estimated valuefeeFactorFlag
- fee factor flagpublic ScriptResult createBvaluatn(com.accela.aa.finance.feeValuation.BValuatnModel bValuatnModel)
com.accela.aa.emse.dom.service.FinanceScriptService
createBvaluatn
in interface com.accela.aa.emse.dom.service.FinanceScriptService
bValuatnModel
- BValuatnModelpublic ScriptResult createBvaluatn(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String valuationPeriod, double estimatedValue, double planCheckValue, double calculatedValue, java.lang.String feeFactorFlag, com.accela.aa.emse.util.ScriptDateTime auditDate, java.lang.String auditStatus)
com.accela.aa.emse.dom.service.FinanceScriptService
createBvaluatn
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelvaluationPeriod
- valuation periodestimatedValue
- estimated valueplanCheckValue
- plan check valuecalculatedValue
- calculated valuefeeFactorFlag
- fee factor flagauditDate
- the audit dateauditStatus
- the audit statuspublic ScriptResult getValuation(java.lang.String setID)
com.accela.aa.emse.dom.service.FinanceScriptService
getValuation
in interface com.accela.aa.emse.dom.service.FinanceScriptService
setID
- set idpublic ScriptResult createInvoice(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String feeSeqList, java.lang.String paymentPeriodList)
com.accela.aa.emse.dom.service.FinanceScriptService
createInvoice
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSeqList
- fee sequence listpaymentPeriodList
- payment period listpublic ScriptResult createInvoice(com.accela.aa.aamain.cap.CapIDModel capID, long[] feeSeqList, java.lang.String[] paymentPeriodList)
com.accela.aa.emse.dom.service.FinanceScriptService
createInvoice
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSeqList
- the array of fee sequencepaymentPeriodList
- the array of payment periodpublic ScriptResult closeInvoice(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.finance.invoice.F4InvoiceModel f4InvoiceROC, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
closeInvoice
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelf4InvoiceROC
- f4InvoiceROCformat
- QueryFormatpublic ScriptResult closeInvoice(com.accela.aa.aamain.cap.CapIDModel capID, long invNbr, long invLevel, java.lang.String invStatus, com.accela.aa.emse.util.ScriptDateTime invStatusDate, double balanceDue, double invAmount, com.accela.aa.emse.util.ScriptDateTime invDate, com.accela.aa.emse.util.ScriptDateTime invDueDate, java.lang.String invComment, long invBatchNbr, com.accela.aa.emse.util.ScriptDateTime invBatchDate, java.lang.String udf1, java.lang.String udf2, java.lang.String udf3, java.lang.String udf4, long printInvNbr, com.accela.aa.emse.util.ScriptDateTime auditDate, java.lang.String auditStatus, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
closeInvoice
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelinvNbr
- invoice numberinvLevel
- invoice levelinvStatus
- invoice statusinvStatusDate
- invoice status datebalanceDue
- balanceDueinvAmount
- invoice amountinvDate
- invoice dateinvDueDate
- invoice due dateinvComment
- invoice commentinvBatchNbr
- invoice batch numberinvBatchDate
- invoice batch dateudf1
- udf1udf2
- udf2udf3
- udf3udf4
- udf4printInvNbr
- print invoice numberauditDate
- the audit dateauditStatus
- the audit statuspublic ScriptResult createInvoice(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.finance.invoice.F4InvoiceModel f4InvoiceROC, java.util.Collection feeitems)
com.accela.aa.emse.dom.service.FinanceScriptService
createInvoice
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelf4InvoiceROC
- f4InvoiceROCfeeitems
- the collection of feeitemspublic ScriptResult createInvoice(com.accela.aa.aamain.cap.CapIDModel capID, long invNbr, long invLevel, java.lang.String invStatus, com.accela.aa.emse.util.ScriptDateTime invStatusDate, double balanceDue, double invAmount, com.accela.aa.emse.util.ScriptDateTime invDate, com.accela.aa.emse.util.ScriptDateTime invDueDate, java.lang.String invComment, long invBatchNbr, com.accela.aa.emse.util.ScriptDateTime invBatchDate, java.lang.String udf1, java.lang.String udf2, java.lang.String udf3, java.lang.String udf4, long printInvNbr, com.accela.aa.emse.util.ScriptDateTime auditDate, java.lang.String auditStatus, java.util.Collection feeitems)
com.accela.aa.emse.dom.service.FinanceScriptService
createInvoice
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelinvNbr
- invoice numberinvLevel
- invoice levelinvStatus
- invoice statusinvStatusDate
- invoice status datebalanceDue
- balanceDueinvAmount
- invoice amountinvDate
- invoice dateinvDueDate
- invoice due dateinvComment
- invoice commentinvBatchNbr
- invoice batch numberinvBatchDate
- invoice batch dateudf1
- udf1udf2
- udf2udf3
- udf3udf4
- udf4printInvNbr
- print invoice numberauditDate
- the audit dateauditStatus
- the audit statuspublic ScriptResult editInvoice(com.accela.aa.aamain.cap.CapIDModel capID, long invNbr, long invLevel, java.lang.String invStatus, com.accela.aa.emse.util.ScriptDateTime invStatusDate, double balanceDue, double invAmount, com.accela.aa.emse.util.ScriptDateTime invDate, com.accela.aa.emse.util.ScriptDateTime invDueDate, java.lang.String invComment, long invBatchNbr, com.accela.aa.emse.util.ScriptDateTime invBatchDate, java.lang.String udf1, java.lang.String udf2, java.lang.String udf3, java.lang.String udf4, long printInvNbr, com.accela.aa.emse.util.ScriptDateTime auditDate, java.lang.String auditStatus)
com.accela.aa.emse.dom.service.FinanceScriptService
editInvoice
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelinvNbr
- invoice numberinvLevel
- invoice levelinvStatus
- invoice statusinvStatusDate
- invoice status datebalanceDue
- balanceDueinvAmount
- invoice amountinvDate
- invoice dateinvDueDate
- invoice due dateinvComment
- invoice commentinvBatchNbr
- invoice batch numberinvBatchDate
- invoice batch dateudf1
- udf1udf2
- udf2udf3
- udf3udf4
- udf4printInvNbr
- print invoice numberauditDate
- the audit dateauditStatus
- the audit statuspublic ScriptResult getFeeItemInvoiceList(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeItemInvoiceList
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelformat
- QueryFormatpublic ScriptResult getFeeItemInvoiceByInvoiceNbr(com.accela.aa.aamain.cap.CapIDModel capID, long invoiceNbr, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeItemInvoiceByInvoiceNbr
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelinvoiceNbr
- invoice numberformat
- QueryFormatpublic ScriptResult getInvoiceByCapID(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getInvoiceByCapID
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelformat
- QueryFormatpublic ScriptResult editInvoiceBalanceDue(long invoiceNbr, double invAmount, double balanceDue)
com.accela.aa.emse.dom.service.FinanceScriptService
editInvoiceBalanceDue
in interface com.accela.aa.emse.dom.service.FinanceScriptService
invoiceNbr
- invoice numberinvAmount
- invoice amountbalanceDue
- balanceDuepublic ScriptResult editFeeitemInvoiceStatus(com.accela.aa.aamain.cap.CapIDModel capID, long feeSeqNbr, java.lang.String itemStatus, java.lang.String callerID)
com.accela.aa.emse.dom.service.FinanceScriptService
editFeeitemInvoiceStatus
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeSeqNbr
- fee sequence numberitemStatus
- item statuscallerID
- the caller idpublic ScriptResult editFeeItemInvoice(com.accela.aa.finance.invoice.X4FeeItemInvoiceModel x4FeeItemInvoiceModel)
com.accela.aa.emse.dom.service.FinanceScriptService
editFeeItemInvoice
in interface com.accela.aa.emse.dom.service.FinanceScriptService
x4FeeItemInvoiceModel
- X4FeeItemInvoiceModelpublic ScriptResult getTotalSetFeeInvoiceAmount(java.lang.String setID)
com.accela.aa.emse.dom.service.FinanceScriptService
getTotalSetFeeInvoiceAmount
in interface com.accela.aa.emse.dom.service.FinanceScriptService
setID
- the string of set idpublic ScriptResult getTotalSetFeeInvoiceAmountExceptVoid(java.lang.String setID)
com.accela.aa.emse.dom.service.FinanceScriptService
getTotalSetFeeInvoiceAmountExceptVoid
in interface com.accela.aa.emse.dom.service.FinanceScriptService
setID
- the string of set idpublic ScriptResult getFeeItemInvoiceBySetID(java.lang.String setID, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeItemInvoiceBySetID
in interface com.accela.aa.emse.dom.service.FinanceScriptService
setID
- the string of set idformat
- QueryFormatpublic ScriptResult getFeeItemInvoiceByFeeNbr(com.accela.aa.aamain.cap.CapIDModel capID, long feeNbr, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeItemInvoiceByFeeNbr
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeNbr
- fee numberformat
- QueryFormatpublic ScriptResult getInvoiceFeeItemBySetID(java.lang.String setID, java.lang.String paymentPeriod, java.lang.String feeCode, java.lang.String feeDes, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getInvoiceFeeItemBySetID
in interface com.accela.aa.emse.dom.service.FinanceScriptService
setID
- the string of set idpaymentPeriod
- payment periodfeeCode
- fee codefeeDes
- feedespublic ScriptResult getSetInvoicedPerApp(java.lang.String setID)
com.accela.aa.emse.dom.service.FinanceScriptService
getSetInvoicedPerApp
in interface com.accela.aa.emse.dom.service.FinanceScriptService
setID
- the string of set idpublic ScriptResult getFeeItemInvoiceByCapID(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.util.QueryFormat format)
com.accela.aa.emse.dom.service.FinanceScriptService
getFeeItemInvoiceByCapID
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelformat
- QueryFormatpublic ScriptResult getValidFeeItemInvoiceByFeeNbr(com.accela.aa.aamain.cap.CapIDModel capID, long feeNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
getValidFeeItemInvoiceByFeeNbr
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelfeeNbr
- fee numberpublic ScriptResult getValidFeeItemInvoiceListByFeeNbrList(com.accela.aa.aamain.cap.CapIDModel capID, java.util.List<java.lang.String> feeNbrList)
capID
- the cap idfeeNbrList
- the fee nbr listpublic ScriptResult getInvoiceAmountExceptVoidCredited(com.accela.aa.aamain.cap.CapIDModel capID, long invoiceNbr)
com.accela.aa.emse.dom.service.FinanceScriptService
getInvoiceAmountExceptVoidCredited
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- CapIDModelinvoiceNbr
- invoice numberpublic ScriptResult addFeeItem(java.util.Collection feeItemModels)
com.accela.aa.emse.dom.service.FinanceScriptService
addFeeItem
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult switchCalcFactor(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String calcFactor, java.lang.String callerID)
com.accela.aa.emse.dom.service.FinanceScriptService
switchCalcFactor
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capID
- the POS cap ID.calcFactor
- the new calc. Factor.callerID
- caller IDpublic com.accela.aa.finance.cashier.onlinePayment.TransactionModel createTransactionScriptModel()
com.accela.aa.emse.dom.service.FinanceScriptService
TransactionModel
.createTransactionScriptModel
in interface com.accela.aa.emse.dom.service.FinanceScriptService
TransactionModel
.public PaymentScriptModel createPaymentScriptModel()
com.accela.aa.emse.dom.service.FinanceScriptService
createPaymentScriptModel
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public BCalcValuatnScriptModel createBCalcValuatnScriptModel()
com.accela.aa.emse.dom.service.FinanceScriptService
createBCalcValuatnScriptModel
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult prepareTransaction4ACA(com.accela.aa.aamain.cap.CapIDModel capIdModel, boolean isInvoiceBalance)
com.accela.aa.emse.dom.service.FinanceScriptService
prepareTransaction4ACA
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult createETransaction(com.accela.aa.finance.cashier.onlinePayment.TransactionModel transactionModel)
com.accela.aa.emse.dom.service.FinanceScriptService
createETransaction
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult updateETransaction(com.accela.aa.finance.cashier.onlinePayment.TransactionModel transactionModel)
com.accela.aa.emse.dom.service.FinanceScriptService
updateETransaction
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult updateETransaction4ACA(com.accela.aa.finance.cashier.onlinePayment.TransactionModel transactionModel)
com.accela.aa.emse.dom.service.FinanceScriptService
updateETransaction4ACA
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult getETransaction(com.accela.aa.finance.cashier.onlinePayment.TransactionModel transactionModel, com.accela.aa.util.QueryFormat qf)
com.accela.aa.emse.dom.service.FinanceScriptService
getETransaction
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult makePayment4ACA(com.accela.aa.aamain.cap.CapIDModel capIDModel, PaymentScriptModel paymentScriptModel, com.accela.aa.finance.cashier.onlinePayment.util.ACAModel acaModel)
com.accela.aa.emse.dom.service.FinanceScriptService
makePayment4ACA
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult getEtisalatRegisterModel(java.lang.String customer, java.lang.String externalReference, java.lang.String amount, java.lang.String currency, int expiration, java.lang.String tranHint, java.lang.String transactionID, java.lang.String orderName, java.util.Date currentDate, java.lang.String notificationURL, java.lang.String[] AccountsXML, java.lang.String dataXML)
getEtisalatRegisterModel
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult getPaymentAmount4ACA(com.accela.aa.aamain.cap.CapIDModel capIDModel, boolean isInvoiceBalance)
com.accela.aa.emse.dom.service.FinanceScriptService
getPaymentAmount4ACA
in interface com.accela.aa.emse.dom.service.FinanceScriptService
isInvoiceBalance
- true: invoice. false: total fee.public ScriptResult getCashierSessionFromDB()
com.accela.aa.emse.dom.service.FinanceScriptService
getCashierSessionFromDB
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult getACAModel(CapModel capModel)
com.accela.aa.emse.dom.service.FinanceScriptService
ACAModel
for online payment.getACAModel
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public com.accela.aa.finance.cashier.onlinePayment.util.ACAModel createACAScriptModel()
com.accela.aa.emse.dom.service.FinanceScriptService
createACAScriptModel
in interface com.accela.aa.emse.dom.service.FinanceScriptService
public ScriptResult getMerchantAccInfo(com.accela.aa.aamain.cap.CapTypeModel capType)
getMerchantAccInfo
in interface com.accela.aa.emse.dom.service.FinanceScriptService
capType
- the cap type