Skip to content
English
  • There are no suggestions because the search field is empty.

Resolving Payment ERP Push Errors

Updated on July 9, 2026

 

Payments can process successfully in Prendio, but fail to sync with QuickBooks Online or NetSuite.  Below are common errors associated with each ERP system along with steps to resolve.

 

What Is an ERP Push Error?

Where to Find ERP Push Errors in Prendio

QuickBooks Online (QBO) Errors

Failed to Refresh Token

Overpaid

 Authentication Failed / Token Expired

Invalid Account Type

TxnID Cannot Be Linked

Currency or Exchange Rate Missing

Required Parameter Missing (TxnId)

Account Period Closed

Invalid Company Status / Subscription Ended

Transaction Matched to Downloaded Transaction (Void)

NetSuite Errors

Invalid Sublist Operation — Bill Marked Paid in Full

Quick Reference Table

When to Contact Prendio Support

 

 

 


 What Is an ERP Push Error? 

When a payment is submitted through Prendio, two things happen:

  1. The payment is sent to the payment provider (Edenred or Corpay).
  2. When a payment is delivered, the payment information is pushed to your connected accounting system — either QuickBooks Online (QBO) or NetSuite.

 

An ERP push error means the payment was processed successfully with the payment provider, but it failed to record in your accounting system.

This does not mean the vendor was not paid. It means your accounting records are out of sync and need to be corrected so the payment appears properly in QBO or NetSuite.

 

 

 


 Where to Find ERP Push Errors in Prendio

Locate AP Management followed by Payments:

  

 

Select Filters and locate the ERP status filter.  Check Failed or Void FailedApply once complete:

 

For a payment, hover over the info icon next to a status to see the specific error message. This detail is what you will need to identify which error applies and how to resolve it:

 

The Retry ERP Push button appears on any payment with a failed ERP status. After correcting the underlying issue in QBO or NetSuite, use this button to re-attempt the push — there is no need to resubmit the payment itself.

 

Important: Most ERP push errors can be resolved by correcting a setting in QBO or NetSuite and clicking Retry ERP Push. Contact Prendio Support using the form below if the error recurs after retrying, or when the resolution steps below direct you to:

Support Ticket Request Form

 

 

 


 QuickBooks Online (QBO) Errors

The following errors occur when Prendio attempts to push a payment to a connected QBO company account.

 

Failed to Refresh Token

Authentication error | QBO

This occurs when a session or connection problem interrupted the link between Prendio and QuickBooks Online. This is usually intermittent.

Steps to resolve:

  1. Locate AP Management followed by Payments:

  2. Locate the correct payment and select Retry ERP Push:

  3. If the error appears again on a second attempt, contact Prendio Support by completing the support ticket request form below:
    Support Ticket Request Form

 

Overpaid

Error code: 6000 — OVERPAID | QBO

One or more invoices in the payment already have a payment or credit applied against them in QBO, causing the Prendio payment amount to exceed what QBO shows as outstanding. This typically happens when an invoice is manually marked as paid in QBO while payment for it is still pending in Prendio.

Steps to resolve:

  1. Confirm the payment made through Prendio is correct for the invoice.
  2. In QBO, locate the invoice and remove the manual payment or credit that was applied.
  3. In Prendio, locate AP Management followed by Payments:

  4.  Select Retry ERP Push for the payment:

 

 

Authentication Failed / Token Expired

Error code: 3200 or 2410 | QBO

The OAuth token used to connect Prendio to QBO expired or failed to refresh. This is intermittent and not specific to payments — it can affect other QBO transactions as well.

Steps to resolve:

  1. In Prendio, locate AP Management followed by Payments:

  2. Select Retry ERP Push for the correct payment:
  3. If the error clears, no further action is needed.  If you see this error repeatedly across multiple payments, contact Prendio Support using the Support Ticket Request Form below:
    Support Ticket Request Form

 

Invalid Account Type

Error code: 6430 | QBO

The ERP GL Account Mapping set for the Payment Account in Prendio is using an account type that QBO does not accept for payments (for example, an Accounts Payable liability account). QBO requires an asset account type such as a bank account.

Steps to resolve:

  1. In Prendio, navigate to AP Management followed by any of tabs below:
      
  2. Select Payment Settings:
      

  3. Open the Domestic Payments or International Payments tab depending on which payment failed:
  4. Locate the Payment Account related to the failed payment.  Edit the ERP GL Account Mapping field and select the correct QBO bank or asset account:

  5. Changes will save automatically.  A success message will briefly appear at the top right of the screen:

  6. Return to AP Management > Payments and select Retry ERP Push:
      

 

 

TxnID Cannot Be Linked

Error code: 620 | QBO

The supplier ID linked to the payment in Prendio does not match the supplier ID that was used when the corresponding bill was pushed to QBO. This can happen if a supplier's QBO mapping changed after the bill was already sent.

Steps to resolve:

  1. In QBO, locate the bill and update the vendor to match the supplier currently mapped in Prendio.
  2. In Prendio, go to AP Management > Payments followed by Retry ERP Push for the correct payment:
      
      

 

 

Currency or Exchange Rate Missing

Error code: 2410 | QBO

The currency used on the invoice no longer has a valid exchange rate in QBO, or the currency configuration changed since the bill was originally pushed.

Steps to resolve:

  1. In QBO, verify that the currency is still enabled and has a current exchange rate configured.
  2. In Prendio, go to AP Management > Payments followed by Retry ERP Push for the correct payment:
      
     

 

 

Required Parameter Missing (TxnId)

Error code: 2020 | QBO

When the bill was pushed to QBO, the transaction ID was not properly saved in Prendio's database. Prendio cannot push the payment without it.

Steps to resolve:

  1.  This requires a data correction that cannot be completed from the Prendio interface.  Please contact Prendio Technical Support using the Support Ticket Request form below:
    Support Ticket Request Form

 

 

Account Period Closed

Error code: 6210 | QBO

The accounting period in QBO has been closed, preventing any changes to transactions from that period through the API.

Steps to resolve:

  1. In QBO, adjust the account period to allow the payment to be accepted (Account and Settings > Advanced > Accounting).
  2. In Prendio, go to AP Management > Payments followed by Retry ERP Push for the correct payment:
      
     

 

 

Invalid Company Status / Subscription Ended

Error code: 6190 | QBO

The QBO account has been suspended, cancelled, or the subscription has lapsed.

Steps to resolve:

  1. Contact Intuit to restore access to your QBO company account.
  2. Once the account is restored, return to Prendio and navigate to AP Management > Payments followed by Retry ERP Push for the correct payment:
      
     

 

 

Transaction Matched to Downloaded Transaction (Void)

Error code: 6000 — Void | QBO

Prendio attempted to void a payment in QBO, but the transaction was already matched to a downloaded bank transaction. This can also occur if the payment was manually created or removed in QBO outside of the Prendio workflow.

Steps to resolve:

  1. In QBO, unmatch the transaction from the downloaded bank transaction.
  2. In Prendio, go to AP Management > Payments followed by Retry ERP Push for the correct payment:
      
     

  3. If the issue persists, contact Prendio Support using the Support Ticket Request Form below:
    Support Ticket Request Form

 

 

 


NetSuite Errors

The following error occurs when Prendio attempts to push a payment to a connected NetSuite account.

 

Invalid Sublist Operation — Bill Marked Paid in Full

SSS_INVALID_SUBLIST_OPERATION | NetSuite

The vendor bill in NetSuite was manually marked as “Paid in Full” before Prendio's payment information could be pushed. NetSuite no longer accepts changes to a fully-paid bill via the API.

Steps to resolve:

  1. Confirm the payment made through Prendio is correct for the invoice.
  2. In NetSuite, locate the vendor bill and revert the Paid in Full status.
  3. In Prendio, go to AP Management > Payments followed by Retry ERP Push for the correct payment:
      
     

 

 

 


Quick Reference Table

 

Below is a table of the ERP status error messages detailed in previous sections of this page.

Error

ERP

Root Cause Summary

Self-Service?

Failed to refresh token

QBO

Intermittent connection issue

Retry; escalate if repeated

OVERPAID (6000)

QBO

Invoice manually paid in QBO before Prendio push

Yes — remove credit in QBO, then retry

Auth failed (3200 / 2410)

QBO

OAuth token expired

Retry; escalate if widespread

Invalid account type (6430)

QBO

GL Account Mapping uses wrong account type

Yes — update ERP GL Account Mapping

TxnID cannot be linked (620)

QBO

Supplier ID mismatch between bill and payment

Yes — fix vendor on bill in QBO

Currency / exchange rate (2410)

QBO

Currency or exchange rate missing in QBO

Yes — verify currency in QBO

Missing TxnId (2020)

QBO

Transaction ID not saved in Prendio database

No — contact Prendio Support

Period closed (6210)

QBO

Accounting period locked in QBO

Yes — open period in QBO

Invalid company status (6190)

QBO

QBO subscription lapsed or cancelled

Yes — restore QBO account via Intuit

Void / matched transaction (6000)

QBO

Void blocked by matched bank download

Partial — unmatch in QBO; escalate if needed

SSS_INVALID_SUBLIST_OPERATION

NetSuite

Bill marked Paid in Full before payment pushed

Yes — revert Paid in Full in NetSuite

 

 

 

 


When to Contact Prendio Support

Certain ERP status errors require the Prendio Technical Support team to review.  Prendio Technical Support may also needed to be contacted if the same error message occurs multiple times.  Below is a review of when support needs to review the errors:

  • Error code 2020 / Missing TxnId — requires a data correction by Prendio.
  • Any error that recurs after two Retry ERP Push attempts.
  • Multiple payments failing simultaneously with authentication errors — the QBO connection may need to be re-authorized.
  • You are unsure which resolution step applies based on the error detail shown in Prendio.

If any of the above situations occur, please use the Support Ticket Request Form below for a member of the support team to reach out:

Support Ticket Request Form