NewMaxio Metering is now available — usage-based billing for Advanced Billing.Learn more
/

Intacct Troubleshooting and FAQs

··

Last updated on Sep 18, 2026

Common issues and errors encountered when connecting, configuring, or syncing the Intacct integration, along with what to check to resolve them.

Common sync errors

Error messageWhy this occursHow to resolve
"No GL accounts were found in the AR GL Information tab for itemid 'xxxxx' and warehouse 'yyyyy'"You haven't filled out transaction definitions for your Order Entry items.Complete the steps in Configure Order Entry Transaction Definitions for Intacct (for invoices) or the credit memos section of the same article.
"Company ID is invalid"You have a multi-entity company in Sage Intacct but haven't set the entity or location ID for a given customer or entity.Ensure all customers and instances of Maxio are configured to map to the applicable Intacct entity.
"The transaction definition Status is for Inactive"The Order Entry object you're trying to sync to Intacct has an incomplete profile or has been set to inactive.Complete the steps in Configure Order Entry Transaction Definitions for Intacct and ensure the Status is set to Active for the respective transaction object.
Reference number (DOCNUMBER) mapping to "Other" in MC. This field isn't big enough to receive the sample data in IntacctIntacct's DOCNUMBER field has been manually mapped to Maxio's Other field in the Get Invoices sync step, and the reference number in Intacct is too long for it. Maxio's default Get Invoices mapping doesn't map Other to DOCNUMBER for this reason.Map the Intacct Reference field to a custom text field on the invoice instead of Other in the Get Invoices sync step.
"Skipping ILI with intacct_recordno=1201, because the Item could not be found."Invoices can be created in Intacct without an item. Maxio still gets these invoices but creates them without an invoice line item unless placeholder item configurations are set up.Either ignore the message (it clears on the next sync) or configure placeholder items for Get Invoices and Get Adjustments so these records aren't skipped on future syncs.
Multicurrency enabled in Maxio but not in IntacctMulti-currency is enabled in Maxio but not in Intacct.1. Enable Multiple Transaction Currencies: go to Company > Admin > Subscriptions, next to General Ledger select Configure, and under Multi-currency management, select Enable multi-currency subscription. This can't be turned off once enabled. Or 2. Enable Multiple Base Currencies (for multi-entity companies): go to Company > Admin > Subscriptions, select Multi-Entity Management, then Configure. In the Entity preferences section, select Enable multiple base currencies.
Sync with Intacct failed. Sync failed with error: No data wrapper! Control Status: success Authentication Status: success Result Status: failureYou need to assign a role to your Web Service User to finalize the connection with Intacct.Assign the Admin role to your user, as described in Step 3 of Setup the Intacct Integration.
"Home Currencies in Maxio and Intacct Do Not Match" (shown on the Intacct Settings and Intacct Home pages)Maxio's home currency doesn't match the base currency Maxio read from Intacct during Get Settings, or Get Settings couldn't determine that entity's currency at all. For a company with Multiple Base Currencies enabled, Intacct doesn't expose one company-wide base currency — Maxio instead reads the base currency of the specific entity your integration is configured against, set as the Location Entity field under Intacct > Integration Settings (wrench icon). Get Settings can't determine a currency to compare, and shows this warning instead of failing the sync, when: Location Entity is set to Top Level, so there's no single entity to read a currency from; the Intacct Web Services user this integration authenticates as can't see the configured entity; or the configured entity has no base currency set in Intacct.Confirm your Maxio home currency and the configured entity's base currency in Intacct actually agree. If Location Entity is set to Top Level, this warning is expected for a multi-base-currency company and doesn't indicate a real mismatch. If Location Entity points at a specific entity, confirm it's the correct one, then check in Intacct that the Web Services user can see that entity and that the entity has a base currency set, fixing whichever doesn't hold. Location Entity can only be set before the first sync, so pointing it at a different entity afterwards needs a new Maxio instance. Re-run Get Settings after making any change.

Intacct overriding Maxio invoice numbers and references

Intacct's platform allows you to set prefixes and numbering systems independent of the Maxio platform. If these settings are turned on and configured within Intacct, they override the Maxio-generated prefixes and invoice numbers.

You can use Intacct's Document Sequence capabilities to segment invoices created from Maxio from those created directly in Intacct. You can achieve the same segmentation using Maxio's own prefix capabilities instead, without the risk of a numbering override.

To ensure the Maxio invoice numbering system isn't overridden:

  1. Navigate to the Applications drop-down, select Company, click the Setup tab, and under Settings, select Document sequences.
  2. Navigate to the specific object you want to adjust the numbering sequence for and select Edit.
    Intacct document sequences list with Edit highlighted on the Sales Invoice row
  3. Remove the Fixed prefix and/or adjust the numbering sequence accordingly, then click Save.
    Document sequence form with the fixed prefix, primary sequence and next primary sequence fields highlighted

Changing the document sequence settings changes all future document sequences. Existing documents and sequences aren't affected.

Invoices are syncing from Intacct but missing invoice line items

If you use the A/R module within Intacct, you can create invoices without an item. When this occurs, Maxio still gets the invoice but it's missing an associated invoice line item. If you're creating invoices in Intacct rather than Maxio, it's easy to miss the item configuration, since the item field is often hidden in a dropdown under the main invoice rows:

Intacct entries grid with the account, amount and item columns highlighted and the item cell empty

How to avoid this issue using best practices

  1. Use Maxio as your primary place for generating new invoices. Maxio requires items for all invoices.
  2. If you're invoicing out of Intacct, use Order Entry. Order Entry is designed to use items within invoicing, which enhances the ability to receive granular information in your reports.
    Intacct sales invoice with the Item ID column highlighted in the entries grid

If invoices sync without items, you may run into the "Skipping ILI with intacct_recordno=xxxx, because the Item could not be found" error covered above. Following the two best practices here avoids that error.

How do I post transactions to the Top Level?

Posting transactions to the Top Level takes two steps: confirm Intacct permits posting to the Top Level, then confirm which entity your Maxio instance is connected to.

Step 1 - Confirm Intacct permits posting to the Top Level

Intacct provides configurable options for where key objects can post. You can restrict posting to the Top Level or enforce posting to specific entities. Review these settings:

  1. Navigate to Company > Admin > Subscriptions.
  2. Scroll down to Multi-Entity Management and click Configure.
    Intacct subscriptions page with the Multi-Entity Management configure control highlighted
  3. Review the Entity restrictions section and confirm Restrict General Ledger transactions to the entity level only and Restrict subledger transactions to the entity level only are not enabled.
    Intacct multiple-entities page with both entity restriction checkboxes highlighted and unchecked

Restricting access to the Top Level only is a very restrictive setting that defeats the purpose of having key objects available across all entities. Maxio generally doesn't recommend enabling this setting.

Step 2 - Confirm which entity your Maxio instance is connected to

Each Maxio instance connects to either the Top Level or a specific entity. Review the entity Maxio is connected to before creating new records by going to Intacct > Integration Settings (wrench icon) and reviewing the Location Entity field.

Maxio Intacct settings with the location entity set to top level and highlighted

How does multi-entity management work between Maxio and Intacct?

With customers: Maxio allows you to connect an instance to the Top Level or a specific entity. When Maxio is connected to the Top Level, customers created are unrestricted and visible across all entities (Scenario A). If customers are created using an instance of Maxio connected to a specific entity, they're restricted and visible only within that specific entity of Intacct (Scenario B).

Diagram contrasting connecting at top level against connecting at entity level, and which entities each makes visible

Scenario A - Creating customers within Maxio while connected to the Top Level

When multi-entity management is enabled and you're creating customers at the Top Level, you must set a default location for each customer. This can be a specific location or an entity. Set the location for a customer on the customer profile, in the Entity / Location field:

Maxio Update Customer form with an empty Intacct entity and location field highlighted

Scenario B - Creating customers in Maxio while connected to a specific entity

Customers you create in an instance of Maxio connected to a specific entity are automatically associated with that entity. If there are multiple locations available within that Intacct entity, you can set those on the customer profile.

Bridge payments not appearing for Credit Memos with additional payment

When a Credit Memo in Intacct (via Order Entry or a negative invoice in AR Invoices) is applied to an invoice with an additional payment, the Intacct sync may create an AR Payment ("bridge payment") in Maxio containing both the invoice and credit memo lines.

This behavior only occurs if certain conditions are met:

  • The payment date is after the configured Sync Payments From Intacct Only After Date.
  • The currency code is valid.
  • The related invoice and customer exist in Maxio.

If any of these conditions fail, the payment may be skipped or created with unapplied lines, so the allocation may not match Intacct exactly.

To avoid these issues:

  • Confirm the invoice and customer are synced before the payment is processed.
  • Check that the payment date falls within the integration's configured date range.
  • Ensure the currency code is valid in both systems.

This only applies when a Credit Memo and an additional payment are used together and all prerequisites are satisfied.

Still need help?
Reach out and our support team will take it from here.

Contact support