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
  1. Maica Billing Processes
  2. Maica Billing Processes

Invoice Generation Flow Logic

Learn about how Maica generates Invoices and Invoice Line Items

PreviousMaica Billing ProcessesNextInvoice Dispatch Flow Logic

Last updated 1 year ago

Maica Client Care can automatically generate Invoices upon the completion of Appointments as per the flow shown below.

For each Appointment Service for each Participant within an Appointment, Maica Client Care generates an associated Delivery Activity to capture the service, date, time, and participant having received the Appointment Service. It is these Delivery Activity that Maica Client Care's invoice generation flow uses to generate Invoices and Invoice Line Items.

Maica Client Care Invoice Generation Flow

The following logic applies to each claim type as specified on the Delivery Activity.

Caim Type
Maica Action Description

Provider Travel

When Provider Travel has been selected as the claim type for a given Delivery Activity, Maica Client Care will check the Chargable Travel Cap setting and ensure that only the maximum allowable amount can be charged. This calculation is done based on the Quantity on the Invoice when compared with the allowable kms from the Setting.

Cancellation

When Short Notice Cancellation has been selected as the claim type for a given Delivery Activity, Maica Client Care will check the Short Notice Cancellation Period setting and ensure that the delivery activity falls within the configured tolerance. For example, if the Short Notice Cancellation Period is set to 4 days and the delivery activity date is within 4 days or less, Maica Client Care will include this in the invoice. Where the tolerance has been exceeded, Maica Client Care will not include this in the invoice.

Ratios

Maica Client Care supports ratios, which are set on the Appointment management screen for participants and resources. The following calculation logic applies: (Number of Resources * Unit Cost of Service)/Number of Participants

All Others

All other claim types are automatically included in the invoice as generated following the completion of the Appointment.

Checking for existing Invoice

As the invoice generation flow runs, it will check for an existing invoice within the period of invoicing, for example weekly will result in a weekly invoice to be generated. If an existing invoice has been found, Maica Client Care will add invoice line items to this invoice. Where an invoice is not found (for example, at the beginning of the invoice period), Maica Client Care will generate an invoice.

This generation flow can be amended (or disabled) to implement your required logic using standard Salesforce Flow configuration.