Convert CSV, Excel, Xero & MYOB Batches to Compliant 120-Character Australian .ABA Files
Automate fortnightly payroll (Code 53) and supplier creditor runs (Code 50) for Commonwealth Bank (CommBiz / NetBank), NAB Connect, Westpac Live, ANZ Transactive, Macquarie, Bendigo, and Suncorp—with exact integer-cent Record 7 balancing and zero desktop software fees.
Australian Bank Portal Reference (`bankCode`, Self-Balancing & APCA IDs)
| Australian Bank & Portal | 3-Letter bankCode |
BSB Prefixes | Self-Balancing Debit Row |
|---|---|---|---|
| Commonwealth Bank (CommBiz / NetBank) | CBA | 06x-xxx | true (APCA 301500 or custom DE ID) |
| NAB (NAB Connect / Internet Banking) | NAB | 08x-xxx | true (Net total = 0000000000) |
| Westpac (Westpac Live / Corporate Online) | WBC | 03x-xxx / 73x-xxx | true or false (per portal profile) |
| ANZ (ANZ Transactive / Internet Banking) | ANZ | 01x-xxx | Often false (unbalanced credit file) |
| Macquarie / Bendigo / Suncorp | MBL / BEN / SUN | 18x / 633 / 484 | Configurable via includeSelfBalancingRecord |
REST API / n8n / Make.com Example
Generate 120-Char `.ABA` from JSON or CSV
Pass either a structured transactions array or raw spreadsheet csvTransactions text:
curl -X POST "https://api.apify.com/v2/acts/finops_studio~aba-cemtex-file-generator/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"bankCode": "CBA",
"userName": "SYDNEY CLOUD PTY LTD",
"apcaUserId": "301500",
"traceBsb": "062-000",
"traceAccount": "10458921",
"description": "PAYROLL",
"processDate": "2026-11-16",
"includeSelfBalancingRecord": true,
"transactions": [
{
"accountTitle": "LIAM O CONNOR",
"bsb": "082-140",
"accountNumber": "88412093",
"amount": 3150.45,
"reference": "FORTNIGHT PAY 22",
"transactionCode": "53"
}
]
}'
Official MCP Registry (#1 Ranked)
Connect Claude Desktop, Cursor or Windsurf
Registered in registry.modelcontextprotocol.io as io.github.Geornaden/aba-cemtex-direct-entry-mcp so AI finance agents generate mathematically exact 120-char .aba files:
{
"mcpServers": {
"aba-cemtex-generator": {
"url": "https://mcp.apify.com/?actors=finops_studio/aba-cemtex-file-generator",
"headers": {
"Authorization": "Bearer YOUR_APIFY_API_TOKEN"
}
}
}
}
Ideal for Australian Bookkeepers, BAS Agents, Payroll Bureaus & Fintechs
Generate ABA files for 1 or 500 ABN client entities at $0/month subscription—only $0.03 per batch + $0.02 per payee row (with $5/month free starter credits on Apify).