Loading article…
Loading article…
Last updated on Aug 20, 2026
You're sending an Invoice or Credit Memo to QuickBooks Online with a date on or before a Closing Date. Two independent Closing Dates can cause this: Maxio Core's own Closing Date, which stops Maxio from creating or updating the record for that period before it's ever sent to QuickBooks Online, and QuickBooks Online's own Closing Date, which QuickBooks Online enforces on its side of the connection. The exact "Account Period Closed, Cannot Update Through Services API" text is QuickBooks Online's own error message, not something Maxio generates.
You have three ways to resolve this, in order of preference:
Important: If you recreate an Invoice or Credit Memo manually in QuickBooks Online after marking the Maxio record Do Not Sync, don't move the Get Invoices from QuickBooks Only After Date setting earlier and re-sync. A sync that reaches back past that date won't recognize the manually recreated record as the one you excluded, so it creates a second, duplicate Invoice or Credit Memo in Maxio.
A couple of habits keep this from recurring:
For how to set and adjust both Closing Dates and the Transaction Lock Date, see Manage Closing and Transaction Lock Dates.
Still need help?
Reach out and our support team will take it from here.