Beta » Wallets track balances in tokens, credits, or dollars, automatically as they are used.Learn more
New » Metering turns raw usage events into billable quantities on a subscription.Learn more
/

Troubleshoot Deposit Sync Issues with Your General Ledger

Applies to: Maxio Payments

··

Last updated on Oct 13, 2026

If a Maxio Payments deposit fails to sync to QuickBooks or NetSuite, it can disrupt your accounting reconciliation process and may require manual intervention to close your books. This guide walks you through the most common causes of deposit sync issues, how to investigate what's preventing your deposit from syncing, and step-by-step instructions to resolve them. For how deposit syncing works and the GL-specific settings each integration requires, see Understand Deposit Syncing to Your General Ledger.

Step 1: Find the deposit that isn't syncing

Problem deposits can typically be identified in two ways: they're either missing sync IDs in your deposit list (indicating they never synced), or they appear with error messages on your general ledger integration page (indicating sync attempts failed).

To find the affected deposit

  1. Navigate to Accounts Receivable > Deposit List.

    Accounts Receivable navigation menu with Deposit List highlighted

  2. Ensure GL/ERP ID is visible in the selected columns, and look for any deposits missing the respective GL/ERP ID.

    Deposit list with a deposit missing its GL ID

  3. Navigate to the GL/ERP integration and select the Deposits tab. This shows you the deposits queued to sync to the GL or ERP.

  4. Verify the deposit appears in the list of deposits to sync.

    If the deposit identified in step 2 is missing from this list, this likely means a payment hasn't yet synced to the GL, or is missing an association to the respective deposit. See Step 2 for details on how to resolve this issue.

  5. Select the Sync icon to send deposits to the general ledger.

    Sync icon on the GL integration page

  6. Review the list of Issues to identify if any deposit steps have error messages associated with them.

    GL integration Issues tab listing sync errors

Step 2: Determine the issue preventing a successful sync

Once you've identified a problem deposit, the next step is to determine why it's not syncing. There are two main categories of sync issues: missing prerequisites (where required components haven't synced yet) and data discrepancies (where the deposit information doesn't match between systems).

Important: All objects within a deposit (payments and payment lines) must sync to your general ledger before the deposit itself can sync.

Check to ensure all these components have successfully synced to the GL/ERP:

  • Payments: Each payment record is synced.
  • Invoices: All invoices associated with payments are synced.
  • Customers: All Customer records are synced.
  • Refunds: Any refund records are synced.

To check whether the deposit's records have synced

  1. Select the blue hyperlink on your deposit record.
  2. Look for icons next to each payment. Missing icons indicate unsynced records that need attention.
  3. Select individual payment records to check for error messages.

The following table summarizes common deposit sync issues:

IssueCauseHow to Fix
Missing Customer SyncCustomer records haven't synced or are set to Do not sync.Ensure Customer records have synced and sync settings are enabled.
Missing Invoice SyncInvoices associated with payments haven't synced to GL/ERP or are set to Do not sync.Verify all Invoices have synced; fix any invoice sync errors.
Missing Payment SyncIndividual payments within the deposit haven't synced to GL/ERP.Check each payment record for sync icons; resolve any payment-level sync errors first.
Amount Mismatch ErrorTotal of deposit lines doesn't match deposit net/gross amounts.Compare totals between Payments Portal and Core; identify and fix discrepancies.
Missing Deposit LinesPayment exists in Payments Portal but there is a missing corresponding deposit line in Maxio Core.Create the missing deposit line with correct amounts and link it to the payment.
Duplicate/Incorrect LinesExtra or wrong deposit lines causing total mismatches.Remove incorrect deposit lines that don't correspond to actual Transactions.
GL/ERP Error MessagesManual actions taken directly in the GL that modify the original records created by Maxio, preventing subsequent sync steps from completing.Restore objects and amounts to their original state, or manually update the records in Maxio or the GL.
QuickBooks: Payment Already Linked to Another DepositA Payment or Refund on this deposit is already linked to a different Deposit in QuickBooks.Unlink the Transaction in QuickBooks and resync, or mark the deposit as not needing to sync in Maxio.

Step 3: Resolve the issue and sync the deposit

Once you've identified the specific issue preventing your deposit from syncing, follow the detailed resolution steps below. Each issue type requires a different approach, but the goal is always to ensure the deposit data is consistent and complete across all systems.

Select the issue you found in Step 2 to go to its resolution steps:

Missing customer sync

Use this section when a deposit can't sync because a Customer record hasn't synced or is set to Do not sync.

Customer set to do not sync

Customer records haven't synced to your general ledger, or have been manually configured with Do not sync settings, which prevents any associated objects from syncing to your GL/ERP system.

To confirm, navigate to the GL/ERP homepage and select Customer set to do not sync in the Attention Needed section.

To resolve a Customer set to Do Not Sync

  1. Edit the Customer and uncheck Do not sync.
  2. See Customers with Do Not Sync On for details.

Missing synced invoices

Use this section when a deposit can't sync because an Invoice linked to one of its payments hasn't synced to the GL/ERP.

Item set to do not sync

Invoices associated with items set to Do not sync don't sync to the general ledger. If a deposit has one of these associated items, the deposit can't sync, since it's missing the invoice and payment.

To confirm, visit the GL/ERP homepage and select Items set to do not sync under Attention Needed.

To resolve an Item set to Do Not Sync

  1. Update the item and uncheck Do not sync.
  2. See QuickBooks Item Set to Not Sync for details.

Missing payment sync

Use this section when a deposit can't sync because one or more of its payments haven't synced to the GL/ERP.

A payment hasn't synced due to a data or record error

One or more payments haven't synced, often due to data validation errors, Customer sync issues, or invoice problems.

To confirm:

  • Select the blue hyperlink on your deposit record in the deposit list.

    Deposit record link in the deposit list

  • Look for missing GL/ERP icons next to payment records. Missing icons indicate payments that haven't synced.

    Payments and refunds list showing sync status icons

  • Investigate and resolve any related sync issues with the payment. Then sync to the GL and check whether the deposit has queued to sync to the GL/ERP.

To resolve a payment sync error

  1. Select into each payment record that's missing the sync icon.
  2. Review the error messages displayed on the payment screen.
  3. Resolve common issues by:
    • Ensuring the associated Customer record has synced.

    • Verifying the invoice linked to the payment has synced.

    • Verifying that payments are linked to the invoice (check if there is an associated payment line).

      Payment record showing an associated payment line

    • Verifying that payments have synced to the GL (check if there is an associated GL/ERP ID).

      Payment record showing an associated GL/ERP ID

Once all payment-level issues are resolved, the payments sync automatically. After all associated payments have successfully synced, the deposit is queued for syncing.

Amount mismatch

Use this section when the total of a deposit's lines doesn't match the deposit's net, gross, or fee amounts.

Deposit lines don't match the deposit's recorded totals

Generally, this only occurs when records have been manually modified in Maxio or your GL/ERP. The error originates when the mathematical total of all individual deposit lines in Maxio Core doesn't equal the net and gross amounts recorded for the deposit, which prevents the system from syncing because it can't reconcile the discrepancy between expected and actual amounts.

You'll see this error: "Can only send Deposits whose Net Amount, Gross Amount, and Fee Amount match the sum of its lines."

To resolve an amount mismatch

  1. Open the deposit and compare total gross, net, and fees.

    Deposit record showing gross, net, and fee totals

  2. Check if deposit lines match the summary gross, net, and fee amounts.

    Deposit lines compared against the summary totals

  3. Correct the lines using the importer if needed. See Missing deposit lines for details.

Missing deposit lines

Use this section when a payment exists in the Payments Portal but has no matching deposit line in Maxio Core.

A payment transaction has no linked deposit line

Generally, this only occurs when records have been manually modified in Maxio or your GL/ERP. The issue originates when a payment Transaction exists in the Maxio Payments Portal (indicating it processed), but the deposit line is either unlinked or missing from Maxio Core (the link between the payment and deposit).

The Deposit Lines list, reached from the Deposit Lines link on the Deposit List page, supports Saved Views. Save your own filtered comparison view of this list to speed up this check the next time you investigate a mismatch.

To confirm:

  • There are amount discrepancies between Payments Portal totals and Maxio Core deposit line totals.
  • Payments appear in the Portal export but there is no corresponding deposit line in Maxio Core.
  • This issue often involves refunds that were disassociated from their respective credit memo or refund receipt.

To create a missing deposit line

  1. Identify the missing Transaction via comparison:
    • Compare line-by-line between the Payments Portal export and Core deposit lines.
    • Look for amounts in the Portal that don't have matching deposit lines.
    • Note Transaction IDs and Customer information.
  2. Create or update the missing deposit line:
    1. In Maxio Core, go to Admin > Import > Create/Update.

      Admin Import Create/Update page

    2. Select Deposit Line.

    3. Link to the correct deposit number.

    4. Enter the correct net and gross amounts.

    5. If applicable, link to the payment number.

  3. Verify:
    1. Re-export deposit lines and confirm that totals now match.
    2. Check that the deposit appears in the sync queue.

Duplicate/incorrect lines

Use this section when extra or wrong deposit lines cause the deposit totals not to match.

A payment is linked to multiple deposits

A single payment has been linked to multiple deposits. Generally, a payment is only associated with one deposit.

To confirm, navigate to the deposit list and go to the deposit number column. Look for any payment that has multiple deposit numbers listed.

Deposit list showing a payment with multiple deposit numbers

To resolve a payment linked to multiple deposits

  1. Find the payment that has multiple deposits.
  2. Update the deposit line to only reference the correct (single) deposit:
    1. From Maxio Core, go to Admin > Import > Create/Update.

      Admin Import Create/Update page

    2. Select Deposit Line.

    3. Link to the correct deposit number.

    4. If applicable, enter the correct net and gross amounts.

    5. If applicable, link to the payment number.

GL/ERP error messages

Use this section when changes made directly in your general ledger or ERP stop the deposit from syncing.

Records were manually modified in the GL or ERP

Manual modifications made directly in your general ledger or ERP system may have altered the original records created by Maxio, causing a mismatch that prevents subsequent sync operations from completing successfully. This commonly happens when users manually edit Transactions, Customers, or Invoices directly in their GL or ERP rather than making changes through Maxio.

To confirm, look for:

  • Specific error messages in the QuickBooks/NetSuite integration sync issues section.
  • Deposits failing to sync with GL/ERP-specific error codes.
  • Manual modifications made directly in the general ledger system.

To resolve a GL/ERP error message

  1. Review the specific error message:
    • Navigate to GL/ERP Integration > Sync Issues.
    • Note the exact error message and any reference numbers.
  2. Restore affected records to their original state:
    • Undo any manual modifications made directly in the GL/ERP.
    • Ensure records match their original Maxio-created state.
    • Contact Maxio Support for assistance with complex GL modifications.
  3. Retry the sync:
    • If necessary, clear any cached sync data.
    • Retry the deposit sync after restoring the original state.

QuickBooks: Payment already linked to another deposit

This issue is specific to QuickBooks.

A payment on this deposit is already linked to a different deposit in QuickBooks

If the Issues tab shows a message starting with "One or more payments on this deposit are already linked to another deposit in QuickBooks," a Payment or Refund on this deposit was already synced, or manually reassigned, to a different Deposit directly in QuickBooks.

A deposit can bundle many Payments, and QuickBooks' error doesn't identify which one is the problem. The message links to the Deposit Lines list, filtered to this deposit, where every Payment and Refund on it is listed by Payment Number, so you can review each one to find the Transaction that's already linked elsewhere in QuickBooks.

Resolve this in whichever system makes more sense for this deposit.

To resolve a Payment already linked to another deposit

  1. From the Issues tab, select One or more payments in the message to open the Deposit Lines list for this deposit.
  2. Review each Payment and Refund to find the one already linked to a different Deposit in QuickBooks.
  3. In QuickBooks, unlink that Transaction from the other Deposit.
  4. Resync the deposit.

If this deposit doesn't actually need to reach QuickBooks, you can instead edit the deposit in Maxio and clear its Sync checkbox, rather than resolving the conflict in QuickBooks.

For a broader look at how Maxio Core connects to QuickBooks, see QuickBooks Integration Overview.

For a broader look at how Maxio Core connects to NetSuite, see Understand the NetSuite Integration.

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

Contact support