Healthcare Solutions
  • Empower your Participants
  • Getting Started
    • The Maica Lifecycle
    • Installation
    • Reference Data Configuration
    • Post Install Steps
      • Post Install Checklist
    • Software License Agreement
    • NDIA Provider API Outages
    • Getting Started with Client Care
    • The Maica License and Data Model
  • General Information
    • Client Management Settings
      • Agreement Management
      • Renewal Management
      • Program Enrolments
      • Claim Management
        • Reconciling Bulk Payment Request (BPR) File
      • ABA File Management
      • Product Management
      • Statement Management
      • Email Management
      • NDIS Synchronisation
      • Logs Management
      • NDIS Notifications (Webhooks)
      • NDIS Integration
      • Connections Management
      • Opportunity Management
    • Client Care Settings
      • General Settings
      • Planner Management
      • Rostering Management
      • Appointment Management
      • Validation Management
      • Timesheet Management
      • Travel Management
      • Billing Management
      • Billable Client Care Settings
    • Glossary
    • Maica Permissions Sets
    • Maica's Discord Server
  • Participant Management
    • Managing Connections
    • Managing Resource Preferences
    • Participant Selection
    • Record Client Notes
    • Participant PRODA Sync
    • Contact Sharing Rules
    • Billable Client Notes
  • NDIS Management
    • Opportunity Overview
    • Service Agreement Overview
    • Plan Management
      • Participant Overview
      • Plan Overview
      • Service Booking Overview
      • Create Service Booking
      • Manage Service Booking
    • Participant Statement
      • Sending ad-hoc funding statements
      • Manually send monthly funding statements
      • Schedule and automatically send monthly statements
      • Participant Statement Email Template
        • Participant Statement Detail
    • Invoice Management
      • Invoice Overview
      • Payment Request Overview
      • Invoice Entry
        • Alerts & Validation
      • Invoice Scheduling
      • Claim Management
      • Credit Management
      • Invoice Status Management
      • ABA File Generation
  • Aged Care Management
    • Service Agreement Overview
    • Support Category & Items
    • Budget & Funding Management
    • Status & Leave Management
    • Fee Billing Engine Overview
    • Claim Management Overview
    • Invoice and Product Settings
  • Resource Management
    • The Resource Profile
    • Resources Rostering
  • Planner Management
    • The Planner Overview
    • Unavailability & Breaks
    • Appointment Optimiser
  • Appointment Management
    • The Appointment Profile
    • Creating Appointments
      • Appointment Sections
      • Step 1: Basic Details
      • Step 2: Location
      • Step 3: Recurrence
      • Step 4: Additional Details
      • Step 5: Custom Fields
      • Step 6: Client Note(s)
      • Step 7: Completion
    • Managing Appointments
      • Editing Appointments
      • Checking into Appointments
      • Checking out of Appointments
      • Storing Appointment Files
      • Capturing Signatures
      • Completing Appointments
    • Appointment Cost Calculation
    • Service Agreement Leave
    • Appointment Validation
  • Client Care Reference Data
    • Skills Management
    • Delivery Activities
    • Appointment Services
    • Checklist Management
    • Client Note Templates
  • Maica Billing Processes
    • Maica Billing Processes
      • Invoice Generation Flow Logic
      • Invoice Dispatch Flow Logic
      • Manual Appointment Billing
      • Appointment Travel Billing
    • Xero Synchronisation
    • Xero Connection Configuration
  • Data Imports
    • Import Support Item Catalogue
    • Importing Historical Invoices
  • Log Management
    • Log Object
    • Synchronisation Logs
    • Maica Logs Report
    • Delete Logs
    • Known Issues & Gotchas
  • NDIS Notifications
    • Overview
    • How to setup
    • Events
  • Additional Information
    • Maica Client Care Releases
    • Maica Development Roadmap
    • Maica PACE Compliance Setup
Powered by GitBook
On this page
  • ABA Export Record
  • ABA Export Create/Update Overview
  1. NDIS Management
  2. Invoice Management

ABA File Generation

Learn how Maica automatically adds successfully claimed funds to the ABA file to process your Provider Payments.

PreviousInvoice Status ManagementNextService Agreement Overview

Last updated 2 years ago

As a Plan Manager, paying your Provider invoices is a key function to support as you manage your Participant's support journey. We have already covered how Maica helps you to enter Invoice records and manage the Claiming lifecycle and now in this article, we will describe how Maica automates the generation of the ABA File.

In the ABA process, the following two components are involved:

  • ABA Export Record

    • Is a Salesforce record to which Payment Request records are associated with in order to group the data and then generate the ABA File

  • ABA File

    • Is the physical file that contains the Paid Amount from thePayment Request record(s) associated with the ABA Export record

    • The ABA File also includes the relevant data from the Provider (Account) record, such as Bank Account details

Please note: this article assumes that you have completed the initial ABA File configuration steps as described in the article below. These steps are mandatory and must be completed prior to exporting an ABA File.

ABA Export Record

Whilst it may sound complex or a little overwhelming, the ABA File generation is far from it. Put simply, the ABA Export and the associated File contain the Paid Amount of Payment Request records where the Status = Paid.

The Payment Request is allocated to an ABA Export record even if the Paid Amount is not the same as the Claimed Amount (Paid Amount != Claimed Amount).

i.e. if the Claimed Amount = $50 but the Paid Amount = $25, the ABA Export lookup will be populated and the $25 included in the ABA File when you generate it.

So, whenever the Payment Request Status is set to Paid, via either the NDIS API Remittance Notification OR the BPR Remittance File Import, Maica will do the following:

  • Create a new ABA Export record, or, if one already exists with the criteria outlined below, retrieve the current ABA Export record

  • Update the ABA Export lookup on the Payment Request record with the ABA Export record

    • This creates a relationship between the Paid Payment Request and the ABA Export, allowing the Paid Amount to be included in the ABA Files

From a Salesforce record point of view, the image below represents a Payment Request PR - 000027 that has a Paid Amount of $55.47 included in ABA Export ABA - 0000002.

ABA Export Create/Update Overview

As mentioned above, Maica will automatically associate a Payment Request with an ABA Export export when the Status = Paid. As part of this process, Maica wil check to see if a valid (Open) ABA Export record already exists OR if a new ABA Export record needs to be created.

When searching for an existing ABA Export record to associate the Payment Request with, Maica uses the following criteria:

  • Date = TODAY

  • Status != Processed

If an existing ABA Export record is returned that matches this criteria, it will be populated in the ABA Export lookup on the Paid Payment Request. If no existing record is found, a new ABA Export record will be created and used in the lookup.

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.

ABA File Management
An example of a Paid Payment Request that has been included in an ABA Export