Loading article…
Loading article…
Last updated on Aug 26, 2026
Closing Dates and Transaction Lock Dates help maintain financial integrity by preventing changes to finalized data in Maxio Core. Closing Dates control whether revenue and invoicing data can be added, edited, or deleted, which is critical for compliance, audit readiness, and accurate financial reporting. These controls help SaaS finance teams lock periods and prevent errors. This article explains how to use Maxio’s Closing Date settings, including the General Ledger Closing Date and Transaction Lock Date.
You must be an admin-level user in order to change the closing date settings.
We highly recommend setting and using closing dates. Users often experience significant issues (such as reporting discrepancies) when they do not.
See also: Set Close and Lock Dates for Financial Controls
In the application this setting is labelled simply Closing Date, under Account Settings > Advanced Finance Settings. This article calls it the Maxio Core Closing Date to distinguish it from your general ledger's own closing date, which is a separate setting.
The Closing Date prevents the addition, modification, or deletion of information on or before it. All dates on or before the Closing Date are considered in the Close Period. This date is independent of the QuickBooks Closing Date.
Once a Maxio Core Closing Date is entered, the following actions are prohibited:
Set the Closing Date in Account Settings, under Advanced Finance Settings.
When you connect Maxio Core to a general ledger, for example QuickBooks or Xero,, those systems contain their own closing date settings. Maxio Core stores this date and uses it to prevent changes to invoice data in the general ledger made after the GL closing date. The GL close date is set in Maxio Core automatically or manually, depending on your general ledger.
The following actions are prohibited on or before the GL's closing date:
The Transaction Lock Date prohibits adding or editing Transaction fields that are not already locked by one of the closing dates. This setting maintains data integrity for analytics reporting.
The lock date itself is inside the locked range. A Transaction is locked when its Start Date falls on or before the Transaction Lock Date, not only strictly before it, so setting the lock date to the last day of a period also freezes that day. When set:
Which fields are frozen depends on the type of Transaction.
Non-recurring Transactions — these fields cannot be edited:
Recurring Transactions — all of the above, plus:
Recognize and Item are additionally frozen by the closing date, independently of the lock date, when the Transaction already has revenue or an invoice in the close period.
Set the Transaction Lock Date in Account Settings, under Advanced Finance Settings.
Subscription deletion is only possible if related transaction and invoice records are outside locked periods.
Because Stripe is the system of record and generator of invoices, Maxio does not exclude synced invoices that violate closing dates. However, the transactions and revenues generated from these invoices do respect the closing dates.
We recommend setting the Transaction Lock Date to prevent transactions and revenue from being generated during the close period. If an invoice dated in the close period is synced from Stripe, the customer record will immediately become out-of-balance.
Maxio Core does not allow creation or modification of invoice line items (even if not yet synced) on or before the QuickBooks Closing Date that is stored. If you remove this date in Maxio (Admin QuickBooks) and enter an invoice dated on or before the removed date, the next sync will:
For cases 2 and 3, a warning appears in the Sync Issues section on the Maxio Core home page.
If you enter or modify an invoice in QuickBooks on or before the closing date by bypassing the warning, the next sync will:
In case 2, there is no warning that the invoice was not accepted by Maxio Core.
Syncing may also be affected by the QuickBooks Integration Setting, "Do Not Sync After Date."
If you maintain both QuickBooks and Maxio Core Closing Dates, removing the QuickBooks Closing Date and making edits can cause data consistency issues unless you also remove the Maxio Core Closing Date.
New invoices created in QuickBooks, or changes to invoices for dates before the Maxio Core Closing Date, will not sync to Maxio Core. If an invoice line item exists in Maxio Core for that date range and is modified in QuickBooks, the change will not be reflected in Maxio Core.
Still need help?
Reach out and our support team will take it from here.