Loading article…
Loading article…
Last updated on Aug 26, 2026
Maxio Core supports accurate financial reporting by identifying and alerting you to imbalances between invoices, revenues, and transaction amounts across customers, contracts, and transactions. The system provides tools and alerts to help you correct discrepancies, but accuracy ultimately depends on reviewing and resolving the flagged records.
An out-of-balance contract indicates a potential invoicing or revenue reporting problem. Maxio Core uses the following logic to define balanced vs. out-of-balance:
Balanced: The total transaction amount, invoice line items, and recognized revenues are equal within the same currency.
Σ Transaction Amount(s) = Σ Invoice Line Items = Σ Transaction Revenues (per currency)
Out-of-Balance: An imbalance exists when any one of these totals differs from the others for a given currency. In other words, an imbalance exists whenever the equality above does not hold. The three totals do not all have to differ from each other.
Where "Σ" is the total sum of each item.
Example:
$12,000 Transaction Amount ≠ $10,000 Invoice Line Items = $12,000 Revenues
In this case, the transaction and revenue totals match, but the invoice total does not, creating an out-of-balance condition.
The term, Invoice Line Items, refers to the total of the line items, not the total of the Invoices. Invoices often include taxes, which are not part of the out-of-balance check because taxes are not recognized revenue. Also, Invoice Line Items that are not linked to Transactions may cause out-of-balance conditions. These line items may appear on invoices but are excluded from revenue-recognition logic unless they are properly linked.
Alerts for customers, contracts, transactions, and invoice line items are designed to draw your attention to any problem records.

The following table lists the types of out-of-balance conditions you may encounter.
| Condition Type | Description |
|---|---|
| Out-of-Balance Customers | A customer’s balance is based on the combined totals of all their contracts. A customer is out of balance when the overall totals for invoices, transactions, or revenues do not align. In some cases, differences across contracts may offset each other and make the customer appear balanced, even though one or more contracts are not. To keep reporting consistent, it’s recommended that each contract remain balanced whenever possible. |
| Out-of-Balance Contracts | A contract becomes out of balance when the totals for its transactions, invoice line items, or recognized revenues don’t match. This can happen if invoice line items aren’t linked to transactions or if transaction amounts or revenue schedules are changed manually. Keeping contracts balanced ensures accurate reporting for both contracts and customers. |
| Out-of-Balance Transactions | Out-of-balance transactions can cause the contract to be out of balance. It is recommended to keep all transactions balanced. However, it is possible to have out-of-balance transactions while maintaining balanced contracts and customers. |
| Unassociated Invoice Line Items | Invoice line items may not have balance since a transaction can have multiple linked invoice line items. Alerts identify unassociated line items, as they may indicate an out-of-balance condition. |
The following actions may lead to out-of-balance conditions in Maxio Core:
The following actions can cause or contribute to out-of-balance conditions:
Certain actions in your general ledger system can lead to imbalances after syncing with Maxio Core, including:
Projects create invoices and revenue schedules as milestones are completed. Temporary imbalances can appear while milestones are still in progress or partially synced. Once all milestones and related Transactions are complete and properly linked, balances usually realign automatically, though you should confirm before closing the Project.
To correct an imbalance, review the related Transactions and Invoice Line Items:
Balancing requires that the Transaction amount, total Invoice Line Items, and recognized revenues match for each currency. When you regenerate revenues or invoices, Maxio Core deletes and recreates those records to realign the totals.
If the Transaction isn’t in a closed accounting period and its Invoice Line Items aren’t synced, you can usually edit most fields directly. Typical corrections include adjusting amounts, regenerating revenues or invoices, or linking invoice line items.
When a Transaction has synced Invoice Line Items, editing options are more limited. You can still rebalance totals, but changes must respect the sync state.
If the Transaction falls within a closed accounting period, you cannot directly change the Transaction or regenerate invoices for that period. You can still correct records outside the locked dates.
If the imbalance originates from Invoice Line Items, such as missing links or incorrect amounts, you can resolve it by editing or associating those items.
Every tool named above is described in Correction options.
Depending on sync status and accounting period, the following tools may be available:
| Action | Description |
|---|---|
| Edit Transaction | Change the Transaction amount or regenerate related invoices and revenues when permitted. |
| Balance | Sets the Transaction amount and its revenues to equal the total of the Invoice Line Items, for the same currency. Invoice Line Items are the source of truth; the Transaction moves to match them. Available only while the Transaction is out of balance, and disabled if it is locked. |
| Edit Revenues | Manually adjust revenue amounts or timing outside closed periods. |
| Generate Revenues | Recreate revenue schedules without changing the Transaction amount. |
| Edit Invoice Line Items | Modify or re-link unsynced line items to match totals. |
| Create Transactions from Invoice Line Items | Create new Transactions from unlinked Invoice Line Items when appropriate. |
Still need help?
Reach out and our support team will take it from here.