AutoBuildClaims
AutoBuildClaims
Build and post approvals for Salary Packaged contracts when funds available.
Related: Pay Run Receipts Setup
Claims created and posted by running autoBuildClaims API.
autoBuildClaims runs either on its scheduler job or from the receipt-batch event; the two are complementary β the scheduled job should stay on even when the event is in use
Supplementary SWAGGER documentation: api.catch-e.com/docs/?urls.primaryName=Event+Jobs#/Employee%20%2F%20Claims/autoBuildClaims
Note: This API only available for use within Catch-e system.
Parameters
Selection Criteria
Claims created when:
Contract Type / Details "Group" is 'Salary Packaged'
Contract Types - Expenses-Approvals "R" (Recharge) unchecked
Employees / Item "Disbursement Type" is 'Recurring'
Employees / Item "Payment Method" is 'Direct Credit' with Bank Account populated OR 'Bpay' with Reference populated
Funds available (see calculation below)
If contract has 'SUB' event: has attachment, marked completed, active status, amount not blank/null and greater than 0.00
Funds Available Calculation
Job Outcomes
Posted claim created for each item with surplus between contract posted receipts total and posted actual costs total (GST inclusive Total of all posted Payments, Claims, Approvals).
Claim Record Creation
Supplier, Payee, Payment Method, BSB, Account Number populated from linked Employees / Item record
Reference populates with Employees / Item "Reference" (if populated) or Contracts / Claim "Approval"
Reimbursement checkbox: Checked if Payee is 'Employee', Unchecked if 'Supplier'
Net and GST is difference between posted receipt total and existing actual amounts
R (Recharge) set as 'N'
Date and Odometer Date are creation date
Status is 'Posted'
Next Steps
Posted claim selected in either:
Next Disbursement (ABA) batch created
Next Disbursement (BPAY) batch created
Exception Report
Scheduler sends report with two columns: Contract ID, Error. (See Disbursements (ABA) Troubleshooting)
AutoPostPayments
Post payments for Salary Packaged contracts when funds available.
Related: Pay Run Receipts Setup
Parameters
Data Validations
ExecuteScript Alerts
Job failed! Error: CATCH_E_API_EXECUTE_SCRIPT_ERROR
Error message: Failure executing query #. Message: Statement could not be executed (45000 - 1644 - Billing already locked!)
ExecuteScript job started but couldn't complete. Billing lock not secured for script in query. Script number shown in message. Try again later.