Disbursements (ABA & BPAY): ABA Troubleshooting
Creating and managing ABA and BPAY disbursement files
ABA Troubleshooting
Claim or Payment Record Has Not Been Created But Does Show Up in Batch Selection
Clients / Packaging Defaults "Client Bank Account" is checked, but disbursement should be paid by a Company Bank Account
Claim Record Has Not Been Created
Scenario 1: Disbursement Type is Set as 'Claim' But Should Be 'Recurring'
Edit item to update "Disbursement Type" to 'Recurring'
Re-process records either:
Manually run the scheduler job for 'autoBuildClaims' OR
Un-post and then re-post the client's Receipt Batch
If fixed, a claim will have been created
Scenario 2: Disbursement Type is Set as 'Recurring'
Review the Contracts / Events "SUB - Substantiation" event and update (autoBuildClaims will not process if the SUB event has been created but does not have an attachment, or is unchecked)
Manually run the scheduler job for 'autoBuildClaims'
Review the autoBuildClaims exception report sent by scheduler for more possible substantiation issues
If fixed, a claim will have been created
BPAY Preview
This report is a default screen report.
Report Details
BPAY Report
Report Details
BPAY Setup
Set-Up
Add the company_id to your bank account record.
This is the only setup step required to enable you to create BPAY Disbursements.
glbankaccounts
ABA File
This page details the general structure of the aba file. The aba file is a general format which all banks use.
ABA files can be generated from the system locations listed below. Each process below has a specific set-up that is required to generate the aba file:
Export / BECS - Reimbursements (ABA)
Export / BECS - Disbursements (ABA)
Payments / Periodic - Payments (ABA)
Receipts / Allocate - Receipts (ABA)
Header Record
Detail Record
BECS
Below is a list of the four ABA files that can be created in Catch-e:
Payments / Periodic - Payments (ABA) - use this one for vehicle payments
Receipts / Allocate - Receipts (ABA) - use this one for creating direct debit payments to your account
Export / BECS - Reimbursements (ABA) - use this one for making reimbursements to novated drivers
Export / BECS - Disbursements (ABA) - use this one for salary packaging disbursements
Visit the Australian Payments Clearing Association website: http://www.apca.com.au/ for more information.
The following programmer blog is also helpful about the aba file layout: http://ddkonline.blogspot.com.au/2009/01/aba-bank-payment-file-format-australian.html
Menu
BECS Bank Account Setup
The details on this page are for setting up the banking and aba file records for Reimbursements (ABA) and Disbursements (ABA).
Visit the Receipts (ABA) and the Payments (ABA) pages for their requirements, as they are different.
Client Set-Up Steps
Provide your Account Manager with the bank account details you want to use.
You can use multiple bank accounts to make reimbursements. In this case, each bank account will need to be linked to a separate Company, as the "Company" of each contract is used to filter the records.
Note: If you are only using one bank account, the field "Company" is not used in the selection process.
Below are the details that are needed for a bank account:
Abbreviated Bank Name e.g. NAB, WBC, etc
Account Name
BSB
Account Number
Company (only required if using multiple bank accounts). Example: the name that is entered into the "Company" field on the Contracts / Contract tab
Single Bank Account
Where only one bank account is used to pay reimbursements, check the following:
Has one completed record
Contains one record where process_type = 'becs'
The company_id field should not be populated and is to remain as NULL. This means all reimbursements will be selected, regardless of their stored company_id
Click here to view an example of required set up.
Single Bank Account - Salary Packaged
The company_id field must be populated if you are salary packaging and using a company bank account.
Multiple Bank Accounts
If you want to pay reimbursements out of more than one bank account, you will need to:
Review all your contracts to make sure each one has their Contracts / Contract "Company" field populated correctly. Visit the Company page for more detail on how companies are set up and linked to contracts
Check and create new table records and link each of them to a bank account you are using
Check and update the company_id field in gl_bank_account_aba_mappings, as each record needs this to be populated and linked to the record that is in use for this bank account. i.e. if you are changing from using one bank account, the original record that has NULL set here must now be changed to link to a company
Once this is done, users will need to choose which "Bank Account" they are creating a reimbursement file for. Only reimbursements for contracts linked to that account's company will be selected
Click here to view an example of required set up.
Note: Take care to make sure each contract is linked to the right company. When a claim is raised and posted, the company_id is stored against the claim and cannot be changed later by the user, so it must be correct when the claim is raised.
glbankaccounts
glbankaccountabamappings
BECS Troubleshooting
If you have received one of the following Validations or Alerts:
Banking details require set up!
Nothing to reimburse! (and you are expecting to see them)
Problem creating BECS export - Unexpected transactions!
This points to a set-up issue. Contact Catch-e Support to run checks over the banking setup for you.
Possible Set-Up Issues
A record has been set up with company_id = '0'
Update company_id to be NULL. (Only use this solution if you do not use the Disbursements (ABA))
A record has been updated from NULL to record a company_id
Check that gl_bank_account_aba_mappings has a default company set
Check the links in the following fields: bankaccountid and company_id
There is no record where process_type = 'becs'
Add the required record