# ABA File Management

Maica has the capability to generate a file in the **Australian Banking Association (ABA) format**. All major Australian financial institutions use this file format to specify payments to be made from one bank account (generally yours) to one or more bank accounts (i.e. Providers).

Once you have your ABA file, uploading it to your business internet banking portal and authorising the payments is a pretty quick and straightforward process.  This is defined below.

Please note: If you are looking for an article detailing how Maica allocates `Invoice Line Item`/`Payment Request` records to the ABA File, please refer to the page below.

{% content-ref url="/pages/DRMNCTEH9wIz7MUZaxkv" %}
[ABA File Generation](/ndis-management/invoice-management/aba-file-generation.md)
{% endcontent-ref %}

## Maica ABA Settings Management

Before an `ABA File` can be generated, you need to first go through a **one-time** setup for your organisation by completing the ABA File Management tab on the `Maica Settings` page.  You can see this page and the configuration items to complete below.

![](/files/IMCp0y4ANlep6x7j5xXL)

### What is each of the configuration items for?

The following table provides some more detail on each of the configuration items as part of the ABA File Setup.

<table><thead><tr><th width="283.90735123098625">Configuration Item</th><th width="382.31109107303877">Description</th></tr></thead><tbody><tr><td><code>BSB</code> </td><td>The BSB number of the account that payments will be made from</td></tr><tr><td><code>Account Number</code></td><td>The Account number of the account that payments will be made from</td></tr><tr><td><code>Account Name</code></td><td>The Account Name of the account that payments will be made from</td></tr><tr><td><code>Financial Institution Code</code></td><td>The official 3 letter abbreviation of the financial institution that the bank account that  payments will be made from is registered with.</td></tr><tr><td><code>Lodgement Reference</code></td><td>The description of the payment that will appear on the provider’s bank statement, usually the name of your organisation.</td></tr><tr><td><code>Name of User Supplying File</code></td><td>This is the name of your organisation creating the ABA file.</td></tr><tr><td><code>APCA User Id</code></td><td>This is a 6 digit number provided by your bank. If you’re not sure what this number is, you’ll need to contact your bank.</td></tr></tbody></table>

## Generating ABA Files

To generate an ABA file, you need to navigate to the required `ABA Export` record and click on the `Generate ABA` quick action button.&#x20;

{% hint style="info" %}
Before you do this, make sure that you have populated the necessary **Bank Account** fields on the **Provider** `Account` record
{% endhint %}

![Generate ABA Quick Action on the ABA Export record](/files/4Gu55mv49Wf5dZbM9vQC)

You then have the option to **exclude** Providers AND/OR Invoices from the ABA file

![Quick Action to exclude specific Providers or Invoices from the ABA File](/files/ofUKfnPDjV1DZrJbMoKr)

Based on the above configurations, when you click "Confirm", Maica will automatically generate the ABA file. The file displayed on screen is the ABA file ready to be downloaded and upload to your Internet Banking Provider.

![Example ABA File in Salesforce](/files/irPg8GncJ5R9tKnsq4YV)

The ABA File is saved on the `ABA Export` record against the `Files` related list with the following naming convention `YYYY-MM-DD`.txt

![ABA File saved as a File record in Salesforce](/files/MnUvoeeQtGJ5hYgqJsO1)

When you download the ABA File it would look something like the image below. &#x20;

![Sample ABA File generated](/files/vWKs73rJqrJe7pk5YTp5)

{% hint style="warning" %}
Please ensure that **you review** the ABA File prior to uploading it to your Bank to ensure it includes the correct Payment information.  Once it is uploaded and processed by your Bank, the process cannot be reversed.

The generation and submission of the ABA File is the responsibility of the user and Maica carries no liability for incorrect payments to Providers.

Please also ensure you update the `ABA Export` `Status` = `Processed` once you have uploaded the ABA file to your Bank for processing.
{% endhint %}

## :exclamation:Updating the ABA Export Record :exclamation:

Once you have **reviewed** the ABA File, **confirmed** it includes your desired payments and uploaded it your Bank for processing, there is one important final step to complete the process.

Once the ABA File has been accepted by your Bank, it is **essential** that you update the `ABA Export` record in Salesforce and set the `Status` to `Processed`.

Updating the `ABA Export` `Status` to `Processed` ensures that Maica knows **not to reuse** this `ABA Export` record again, meaning that it is essentially closed and no additional `Invoice Line Item`/`Payment Request` records will be added.

<figure><img src="/files/u0p45QasSBBS10nXHD6c" alt=""><figcaption><p>Updating the ABA Export record after processing the ABA file with your Bank</p></figcaption></figure>

{% hint style="info" %}
**How do you upload the ABA File generated to your Internet Banking Provider?**

Each Internet Banking Provider has different procedures on how they process ABA payments. Here is a list of links to the big 4 banks on how to upload ABA files to their upload facility.

* [ANZ](https://www.anz.com.au/support/internet-banking/pay-transfer-business/payroll/import-file/)
* [CBA](https://www.commbank.com.au/business/pds/003-279-importing-a-de-file.pdf)
* [NAB](https://www.nab.com.au/content/dam/nabconnectcontent/nab-connect-help/quick-reference-guides/upload-a-payment-file.pdf)
* [Westpac](https://www.westpac.com.au/business-banking/online-banking/support-faqs/import-payment-file-aba-pay-anyone/)
* Alternatively, search Google for \[Bank Name] ABA File Upload
  {% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.maica.com.au/general-information/client-management-settings/aba-file-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
