Skip to main content

Acumatica Error Messages

Reference for the error messages the Acumatica integration can report, the cause of each, and how subscribers can resolve them.

Overview

This article lists the error messages that the Acumatica integration can report, organized by the data flow that produces them. Each error carries a stable code you can search for on this page, followed by the message text, the condition that causes it, and the steps subscribers or their MiSP can take to resolve it.

When a transfer fails, the message is recorded against the affected record. To review it, open your integration Dashboard, go to Integration Monitoring, and open the Error Logs.

iPaaS.com categorizes errors by families. You can learn more about that categorization at Understanding iPaaS.com API Error Codes.

Some resolutions refer to your Managed Integration Service Provider (MiSP) — the partner who set up and manages your iPaaS.com integration. Some errors are produced by editable mapping logic and can be adjusted directly in the iPaaS.com mapping editor; others are produced by the integration or by Acumatica and are resolved by correcting data or configuration. Each entry notes which kind it is.

Supported Flows

  • Connection and Authentication

  • Stock Item To iPaaS.com and Customer To and From iPaaS.com

  • Customer Company To iPaaS.com

  • Customer (Contact) To iPaaS.com

  • Sales Order From iPaaS.com

  • Sales Order To iPaaS.com

  • AR Invoice To iPaaS.com

  • Transaction Tracking Number To and From iPaaS.com

  • General

Error Collection

Connection and Authentication

These messages can surface during any flow when the integration establishes or refreshes its connection to Acumatica.

A required OAuth setting is missing from the subscription

ACUM-AUTH-1001 - Unable to complete OAuth process in ProcessAuthorization. {setting} is not specified in the Preset of Subscription Settings

  • Description: One of the required OAuth values — Client Id, Client Secret, Scopes, Redirect Url, or Grant Type — is not set in the subscription preset, so the integration cannot complete the OAuth handshake. The Error Logs entry names the specific setting that is missing.

  • Resolution: Open the Acumatica subscription settings and confirm that Client Id, Client Secret, Scopes, Redirect Url, and Grant Type are all populated, then re-authenticate. This message is produced by the integration and is not subscriber-editable.

The grant type is not valid for the connection

ACUM-AUTH-1002 - Unable to start OAuth process in ProcessAuthorization as grant type: ({grantType}) specified in subscription preset is not correct for oauth to convert temporary code into a permanent token

  • Description: The Grant Type set in the subscription preset is not one the integration can use to exchange the temporary authorization code for a permanent token.

  • Resolution: Set Grant Type in the subscription settings to a value supported by your Acumatica OAuth configuration, then re-authenticate. This message is produced by the integration and is not subscriber-editable.

The temporary code could not be exchanged for a token

ACUM-AUTH-1003 - Unable to complete OAuth process in ProcessAuthorization. Failed to convert temporary code into a permanent token

  • Description: Acumatica did not return a permanent token when the integration exchanged the temporary authorization code, so the connection could not be completed.

  • Resolution: Re-authenticate the subscription using the Authenticate icon on the subscription and complete the Acumatica sign-in. If it continues to fail, your MiSP can review the OAuth configuration. This message is produced by the integration and is not subscriber-editable.

The access token could not be generated from the subscription presets

ACUM-AUTH-1004 - Unable to generate Access Token by Presets provided in subscription using ROPC flow in CallWrapper while establishing connection. Failed to generate access token by presets provided

  • Description: The integration could not obtain an access token using the credentials supplied in the subscription presets, so the connection could not be established.

  • Resolution: Confirm the credential presets on the subscription are correct and active in Acumatica, then re-authenticate. If it continues to fail, your MiSP can review the connection. This message is produced by the integration and is not subscriber-editable.

The token could not be obtained or refreshed

ACUM-AUTH-1005 - Unable to regenerate new Access Token by Refresh Token in CallWrapper while establishing connection. Failed to regenerate access token using the refresh token. The refresh token may have expired. Please re-authenticate using the authenticator button.

  • Description: The integration could not obtain a new access token from Acumatica, or the stored refresh token has expired and can no longer be used to obtain one.

  • Resolution: Re-authenticate the subscription using the Authenticate icon on the subscription to obtain a fresh token, then allow the transfer to retry. This message is produced by the integration and is not subscriber-editable.

The access token is no longer valid

ACUM-AUTH-1006 - The access token is invalid. Please generate a new one and retry after a few moments.

  • Description: Acumatica accepted the request but returned no content, which indicates the access token in use is no longer valid.

  • Resolution: Re-authenticate the subscription to generate a new access token, then allow the transfer to retry after a few moments. This message is produced by the integration and is not subscriber-editable.

The subscription has not been authorized yet

ACUM-AUTH-1007 - This subscription has not been authorized with Acumatica yet, or its stored session was cleared. Authorize it using the authenticator button.

  • Description: The subscription uses the Authorization Code grant type and has no stored access token or session, either because it has never been authorized or because its stored session was cleared. Transfers cannot call Acumatica until it is authorized.

  • Resolution: Authorize the subscription using the Authenticate icon on the subscription, then allow the transfer to retry. This message is produced by the integration and is not subscriber-editable.

Acumatica refused the API session

ACUM-AUTH-1008 - Acumatica refused the API session and redirected the request to its error page (Frames/Error.aspx), for example because the Acumatica user's API sign-in limit was exceeded or the session was ended. The stored access token was discarded, so the retry connects with a new one. If it keeps failing, sign out older API sessions in Acumatica or wait for them to expire. Detail: {reason}.

  • Description: Acumatica answered the request with its error page instead of data. This most often happens when the Acumatica user's or license's API session limit has been reached (other integrations or applications signed in as the same user, or under the same license, and did not sign out), or when the session behind the stored token was ended, for example by restarting the Acumatica application.

  • Resolution: Allow the transfer to retry; it connects with a new token. If it keeps failing, the most common cause is that the Acumatica user's or license's API sessions are full: wait about an hour for unused sessions to expire, or restart the Acumatica site from the Apply Updates form (screen SM203510) to release them all (this also signs out every Acumatica user), then retry. Using a dedicated Acumatica user for this integration avoids sharing the sign-in limit with other applications. This message is produced by the integration and is not subscriber-editable.

Connection validation failed

ACUM-AUTH-1009 - Connection validation failed: {reason}

  • Description: Connection Validate on the subscription, or the connection the integration opens before a transfer, could not be confirmed with Acumatica. The text after the code gives the reason, for example that Acumatica rejected the credentials (with the HTTP status), that the API URL or version was not found, that no access token was available after authentication, that the subscription has not been authorized yet, or that Acumatica did not serve the API session.

  • Resolution: Act on the reason shown: verify the API Url and Version, the Username, Password, Client Id, Client Secret, Scopes and Grant Type in the subscription settings, re-authenticate with the Authenticate icon on the subscription, or, when Acumatica did not serve the API session, sign out older API sessions in Acumatica or wait for them to expire, then run Connection Validate again. If it keeps failing, your MiSP can review the connection. This message is produced by the integration and is not subscriber-editable.

Stock Item To iPaaS.com and Customer To and From iPaaS.com

Acumatica returned no data for a request

ACUM-NFND-1001 - API RESPONSE IS NULL

  • Description: A request for stock item or customer data completed without returning the expected record, which can happen when the item or customer no longer exists, when the request is throttled, or when the Acumatica session has expired.

  • Resolution: Re-authenticate the subscription if the session has expired, confirm the record still exists in Acumatica, and allow the transfer to retry. This message is produced by the integration and is not subscriber-editable.

Existing customer could not be linked

ACUM-BIZL-1007 - Unable to link Acumatica customer {CustomerID} to the existing iPaaS.com customer {iPaaSCustomerId} with the same email. This may result in duplicate customer records.

  • Description: An Acumatica customer that was not yet linked matched an existing, unlinked iPaaS.com Customer with the same email, but iPaaS.com did not confirm the link. The transfer stops instead of creating a second Customer with that email.

  • Resolution: Reprocess the customer from the Error Logs; the match is retried on the next transfer. If the error repeats, ask your MiSP to check the iPaaS.com Customer named in the message and its external IDs. This message is produced by the integration and is not subscriber-editable.

Customer that came from an Acumatica contact cannot be written back

ACUM-BIZL-1009 - iPaaS.com customer is linked to Acumatica contact {ContactID}|contact, not to an Acumatica customer account. Contacts are not written back to Acumatica, so nothing was sent.

  • Description: The Add/Update Acumatica Customer FROM iPaaS.com collection received an iPaaS.com Customer that was created from an Acumatica contact. Contacts are only transferred into iPaaS.com, so nothing is written to Acumatica for it.

  • Resolution: No action is needed for the contact; the error is recorded whenever that Customer is sent to the collection. The Customer belongs to an Acumatica contact, which is maintained in Acumatica and transferred into iPaaS.com by Add/Update Acumatica Contact TO iPaaS.com. Make changes to the contact in Acumatica rather than to its iPaaS.com Customer. This message is produced by the integration and is not subscriber-editable.

Customer Company To iPaaS.com

Customer could not be located by customer ID

ACUM-NFND-1009 - Acumatica returned no customer for customer ID {CustomerID}. Make sure the customer exists in Acumatica.

  • Description: A company transfer, for example a Manual Sync of a Customer ID, asked Acumatica for a customer that it did not return. The Customer ID may be mistyped, or the customer may have been deleted.

  • Resolution: Check the Customer ID on the Acumatica Customers form (screen AR303000), then transfer the company again with the exact Customer ID. This message is produced by the integration and is not subscriber-editable.

Existing company could not be linked

ACUM-BIZL-1002 - Unable to link Acumatica company {AcctCD} to the existing iPaaS.com company {iPaaSCompanyId} with the matching name. This may result in duplicate customer company records.

  • Description: An Acumatica customer that was not yet linked matched an existing, unlinked iPaaS.com Company with the same name, but iPaaS.com did not confirm the link. The transfer stops instead of creating a duplicate Company.

  • Resolution: Reprocess the company from the Error Logs; the match is retried on the next transfer. If the error repeats, ask your MiSP to check the iPaaS.com Company named in the message and its external IDs. This message is produced by the integration and is not subscriber-editable.

Existing company address could not be linked

ACUM-BIZL-1003 - Unable to link Acumatica company address {AddressId} to the existing iPaaS.com address {iPaaSAddressId} with the same address. This may result in duplicate company address records.

  • Description: An address of the Acumatica customer matched an address already on the iPaaS.com Company, but iPaaS.com did not confirm the link. The transfer stops instead of adding the address a second time.

  • Resolution: Reprocess the company from the Error Logs. If the error repeats, ask your MiSP to check the iPaaS.com address named in the message. This message is produced by the integration and is not subscriber-editable.

Customer (Contact) To iPaaS.com

Contact could not be located by contact ID

ACUM-NFND-1010 - Acumatica returned no contact for contact ID {ContactID}. Make sure the contact exists in Acumatica.

  • Description: A contact transfer, for example a Manual Sync, asked Acumatica for a contact that it did not return. The Contact ID may be mistyped, or the contact may have been deleted.

  • Resolution: Check that the contact exists in Acumatica, then transfer it again with its Contact ID followed by the contact suffix (for example, 5|contact). This message is produced by the integration and is not subscriber-editable.

Related company could not be transferred first

ACUM-EXTN-1005 - The related Acumatica company {BusinessAccount} could not be transferred to iPaaS.com first, so contact {ContactID}|contact cannot be transferred.

  • Description: The contact's business account is an Acumatica customer that is not yet in iPaaS.com, so the integration transferred it as a Company first, and that transfer failed. The reason the Company transfer failed follows the message when one is available. An account that the Add/Update Acumatica Company TO iPaaS.com filter skips does not cause this error; the contact is then transferred without a company relationship.

  • Resolution: Correct the cause of the Company failure (for example, a blank customer name in Acumatica, or a company name already used by another iPaaS.com Company), then transfer the contact again. This message is produced by the integration and is not subscriber-editable.

Existing customer could not be linked to the contact

ACUM-BIZL-1004 - Unable to link Acumatica contact {ContactID}|contact to the existing iPaaS.com customer {iPaaSCustomerId} with the same email. This may result in duplicate customer records.

  • Description: An Acumatica contact that was not yet linked matched an existing, unlinked iPaaS.com Customer with the same email, but iPaaS.com did not confirm the link. The transfer stops instead of creating a second Customer with that email.

  • Resolution: Reprocess the contact from the Error Logs; the match is retried on the next transfer. If the error repeats, ask your MiSP to check the iPaaS.com Customer named in the message and its external IDs. This message is produced by the integration and is not subscriber-editable.

Existing customer address could not be linked

ACUM-BIZL-1005 - Unable to link Acumatica contact address {AddressId} to the existing iPaaS.com address {iPaaSAddressId} with the same address. This may result in duplicate customer address records.

  • Description: The contact's address matched an address already on its iPaaS.com Customer, but iPaaS.com did not confirm the link. The transfer stops instead of adding the address a second time.

  • Resolution: Reprocess the contact from the Error Logs. If the error repeats, ask your MiSP to check the iPaaS.com address named in the message. This message is produced by the integration and is not subscriber-editable.

Existing customer relationship could not be linked

ACUM-BIZL-1006 - Unable to link Acumatica contact relationship {RelationshipId} to the existing iPaaS.com relationship {iPaaSRelationshipId} with the same company. This may result in duplicate customer relationship records.

  • Description: The contact's relationship to its Company matched a relationship already on its iPaaS.com Customer, but iPaaS.com did not confirm the link. The transfer stops instead of adding the relationship a second time.

  • Resolution: Reprocess the contact from the Error Logs. If the error repeats, ask your MiSP to check the iPaaS.com relationship named in the message. This message is produced by the integration and is not subscriber-editable.

Sales Order From iPaaS.com

The order has no line items

ACUM-VALD-1001 - Transaction can not be Created/Updated in Acumatica of Type {ActionType} because there is no LineItem/Detail found for SaleOrder!

  • Description: A sales order was sent to Acumatica without any line items. Acumatica requires at least one line item to create or update an order, so the transfer is stopped. (A line whose product SKU does not exist in iPaaS.com is skipped by the mapping filter; if every line is skipped, the order arrives with no line items — see the Acumatica Known Limitations article.)

  • Resolution: Confirm the source order contains at least one valid line item, and that each line's product exists in iPaaS.com and Acumatica, before the transfer runs. This message is produced by the integration and is not subscriber-editable.

The order could not be created or updated

ACUM-EXTN-1003 - Transaction could not be Created/Updated in Acumatica of this Type: {ActionType}

  • Description: Acumatica rejected the order because one or more required values were missing or invalid, such as the customer, line item details, amounts, or other mandatory fields.

  • Resolution: Confirm that all required order values are populated and valid, including at least one line item, before the transfer runs. Review the Error Logs for the specific values Acumatica rejected, correct the source data or mapping, and reprocess. This message is produced by the integration and is not subscriber-editable.

Acumatica rejected the order with a validation error

ACUM-EXTN-1002 - {validation detail returned by Acumatica}

  • Description: Acumatica returned a validation error while saving the order. The detail is captured from Acumatica's response and recorded in the Error Logs. The most common conditions are listed below.

  • Common causes and resolutions:

    • 'CustomerID' cannot be empty.: The order could not be resolved to an Acumatica customer account. The shipped CustomerId mapping tries the order's Company, then its Customer, then an account or a single contact with the order's email, and none resolved. Link the order to a Company or Customer that is linked to Acumatica, or give it an email that belongs to one Acumatica account or contact; if the customer was just created, allow a short interval for Acumatica to index it, then reprocess.

    • 'Payment Method' cannot be empty. (variant: 'Cash Account' cannot be empty.) — The payment did not resolve to a valid Acumatica Payment Method, or the method has no Cash Account. Map PaymentMethod to a Payment Method that exists in Acumatica and has a Cash Account configured (Payment Methods, screen CA2040PL). PaymentMethod is subscriber-editable in the mapping editor.

    • The financial period for [date] does not exist. (variants: 'Post Period cannot be empty.', '[period] is inactive.') — Payments post to the current business date, and the covering financial period is not generated or not active. In Acumatica, generate the Master Financial Calendar (screen GL201000) and activate the current period (Manage Financial Periods, screen GL503000, Open action), then reprocess.

    • No applications can be created for documents with multiple installment credit terms specified.: The credit terms code from the FinancialTerms mapping is defined in Acumatica with multiple installments. Map FinancialTerms to a single-installment credit terms code. FinancialTerms is subscriber-editable in the mapping editor.

  • Resolution: Open the matching entry in the Error Logs, read the validation detail Acumatica returned, correct the corresponding source data, mapping, or Acumatica configuration, and reprocess the order.

The order's contact has no customer account

ACUM-BIZL-1010 - The order's contact {ContactID} has no business account that is an Acumatica customer, and Acumatica places every sales order on a customer account. Assign the contact to a customer account in Acumatica, or link the order to an iPaaS.com Company that is linked to one.

  • Description: The order was placed by an iPaaS.com Customer that came from an Acumatica contact, or its email belongs to an Acumatica contact, and that contact has no business account, or its business account is not a customer (for example a vendor). Acumatica places every sales order on a customer account and does not accept a contact on its own, so the order is stopped before anything is sent.

  • Resolution: In Acumatica, assign the contact to a customer account (Contacts, screen CR302000, Business Account field), or link the order in iPaaS.com to a Company that is linked to an Acumatica customer account, then reprocess the order.

The order's Company is not linked to Acumatica

ACUM-BIZL-1011 - The order could not be placed on an Acumatica customer. Its iPaaS.com Company {CompanyId} is not linked to an Acumatica account, and {Customer detail}. The Company is linked when its Acumatica account transfers to iPaaS.com. {Email detail}

  • Description: The order is linked to an iPaaS.com Company that has not been linked to an Acumatica account, it has no Customer or only a Customer that is not linked to Acumatica either, and its email matches no Acumatica account and no single Acumatica contact. No Acumatica customer is created for an order with a Company. The message names the Customer when there is one, and says why the email did not help: no email, no match, or an email shared by several contacts (none is picked, because picking one would be a guess).

  • Resolution: iPaaS.com Companies are not written to Acumatica; a Company is linked when its Acumatica account transfers TO iPaaS.com. In Acumatica, make sure a customer account with the Company's name exists in the customer class that the Add/Update Acumatica Company TO iPaaS.com filter selects (COMPANY in the shipped filter), and let it transfer, which links the Company. Alternatively, link the order to a Customer, or give it an email that belongs to one Acumatica account or contact. Then reprocess the order.

The order's customer could not be transferred first

ACUM-EXTN-1007 - The order's customer {CustomerId} could not be transferred to Acumatica, so order {TransactionNumber} was not written. {reason}

  • Description: The order's iPaaS.com Customer is not in Acumatica yet, so the integration transfers it first, and that transfer failed. The order is not written. The reason from the customer transfer follows the message.

  • Resolution: Resolve the customer error shown with the message (see Customer From iPaaS.com in this article for its code), then reprocess the order. This message is produced by the integration and is not subscriber-editable.

The existing order could not be linked

ACUM-BIZL-1017 - Unable to link iPaaS.com transaction {TransactionNumber} to the existing Acumatica order {OrderType} {OrderNbr} with the same number. This may result in duplicate orders.

  • Description: With Sales Order Duplicate Checking set to true, the integration found an Acumatica order whose number equals the transaction number and tried to link the transaction to it, but iPaaS.com did not confirm the link. The transfer stops rather than create a duplicate order.

  • Resolution: Reprocess the order. If it fails again, your MiSP can check the transaction's external IDs for the Acumatica order named in the message. This message is produced by the integration and is not subscriber-editable.

An existing order line could not be linked

ACUM-BIZL-1018 - Unable to link transaction line {LineId} (SKU {Sku}) to the existing Acumatica order line {LineNbr} of order {OrderNbr}. This may result in duplicate order lines.

  • Description: While linking a transaction to an existing Acumatica order (Sales Order Duplicate Checking), the integration matched a transaction line to an order line by SKU, but iPaaS.com did not confirm the link. The transfer stops rather than duplicate the line.

  • Resolution: Reprocess the order. If it fails again, your MiSP can check the line's external IDs. This message is produced by the integration and is not subscriber-editable.

Sales Order To iPaaS.com

Sales order could not be located

ACUM-NFND-1011 - Acumatica returned no sales order for {OrderType}|{OrderNbr}. Make sure the order exists in Acumatica.

  • Description: An order transfer, for example a Manual Sync, asked Acumatica for a sales order that it does not have. The order type or number may be mistyped, or the order may have been deleted. The same code is reported, with the message "{id}" is not a sales order id. Use the order type and number separated by "|", for example SO|000080., when the value entered is not an order type and number.

  • Resolution: Check the order on the Acumatica Sales Orders form (screen SO301000), then transfer it again with its order type and number separated by "|" (for example, SO|000080). This message is produced by the integration and is not subscriber-editable.

The order's business account could not be transferred first

ACUM-EXTN-1006 - The business account {CustomerID} of order {OrderId} could not be transferred to iPaaS.com first ({scope}), so the order cannot be linked to its customer or company. {transfer error}

  • Description: The order's business account is not yet in iPaaS.com, so the integration transferred it first through Add/Update Acumatica Customer TO iPaaS.com or Add/Update Acumatica Company TO iPaaS.com, and that transfer failed. The reason it failed follows the message when one is available. {OrderId} is the Acumatica record id (a GUID) of the order, as shown in the Transaction's external IDs in iPaaS.com. An account that neither collection's filter captures does not cause this error; the order is then captured without a customer or Company, with its contact's email.

  • Resolution: Correct the cause of the account failure (shown in the message and with the account's own error in the Error Logs), then transfer the order again. This message is produced by the integration and is not subscriber-editable.

Existing transaction could not be linked

ACUM-BIZL-1012 - Unable to link Acumatica order {OrderId} to the existing iPaaS.com transaction {iPaaSTransactionId} with the same transaction number. This may result in duplicate transaction records.

  • Description: An Acumatica order that was not linked yet matched exactly one existing, unlinked iPaaS.com Transaction of the same type with the same number, but iPaaS.com did not confirm the link. The transfer stops instead of creating a second Transaction. {OrderId} is the Acumatica record id (a GUID) of the order, as shown in the Transaction's external IDs in iPaaS.com.

  • Resolution: Reprocess the order from the Error Logs; the match is retried on the next transfer. If the error repeats, ask your MiSP to check the iPaaS.com Transaction named in the message and its external IDs. This message is produced by the integration and is not subscriber-editable.

Existing transaction line could not be linked

ACUM-BIZL-1013 - Unable to link Acumatica order line {LineId} to the existing iPaaS.com line {iPaaSLineId} that matches it. This may result in duplicate transaction line records.

  • Description: The order is being captured into an iPaaS.com Transaction that already exists, and one of its lines matched a line already on that Transaction, but iPaaS.com did not confirm the link. The transfer stops instead of adding the line a second time.

  • Resolution: Reprocess the order from the Error Logs; the match is retried on the next transfer. If the error repeats, ask your MiSP to check the iPaaS.com line named in the message and its external IDs. This message is produced by the integration and is not subscriber-editable.

Existing transaction address could not be linked

ACUM-BIZL-1014 - Unable to link Acumatica order address {AddressId} to the existing iPaaS.com address {iPaaSAddressId} that matches it. This may result in duplicate transaction address records.

  • Description: The order is being captured into an iPaaS.com Transaction that already exists, and one of its addresses matched an address already on that Transaction, but iPaaS.com did not confirm the link. The transfer stops instead of adding the address a second time.

  • Resolution: Reprocess the order from the Error Logs; the match is retried on the next transfer. If the error repeats, ask your MiSP to check the iPaaS.com address named in the message and its external IDs. This message is produced by the integration and is not subscriber-editable.

Existing transaction tax could not be linked

ACUM-BIZL-1015 - Unable to link Acumatica order tax {TaxId} to the existing iPaaS.com tax {iPaaSTaxId} that matches it. This may result in duplicate transaction tax records.

  • Description: The order is being captured into an iPaaS.com Transaction that already exists, and one of its taxes matched a tax already on that Transaction, but iPaaS.com did not confirm the link. The transfer stops instead of adding the tax a second time.

  • Resolution: Reprocess the order from the Error Logs; the match is retried on the next transfer. If the error repeats, ask your MiSP to check the iPaaS.com tax named in the message and its external IDs. This message is produced by the integration and is not subscriber-editable.

Existing transaction payment could not be linked

ACUM-BIZL-1016 - Unable to link Acumatica order payment {PaymentId} to the existing iPaaS.com payment {iPaaSPaymentId} that matches it. This may result in duplicate transaction payment records.

  • Description: The order is being captured into an iPaaS.com Transaction that already exists, and one of its payments matched a payment already on that Transaction, but iPaaS.com did not confirm the link. The transfer stops instead of adding the payment a second time.

  • Resolution: Reprocess the order from the Error Logs; the match is retried on the next transfer. If the error repeats, ask your MiSP to check the iPaaS.com payment named in the message and its external IDs. This message is produced by the integration and is not subscriber-editable.

AR Invoice To iPaaS.com

The account and link errors of Sales Order To iPaaS.com in this article (ACUM-EXTN-1006, ACUM-BIZL-1012, ACUM-BIZL-1013, ACUM-BIZL-1015 and ACUM-BIZL-1016) are also reported for AR invoices, credit memos and debit memos, with invoice in place of order in the message and the document's reference number in place of the order's record id. Their resolutions are the same: transfer the document again with its document type and reference number.

AR invoice could not be located

ACUM-NFND-1012 - Acumatica returned no AR invoice for {DocType}|{RefNbr}. Make sure the invoice exists in Acumatica.

  • Description: An AR invoice transfer, for example a Manual Sync, asked Acumatica for a document that it does not have. The document type or reference number may be mistyped, or the document may have been deleted. The same code is reported, with the message "{id}" is not an AR invoice id. Use the document type and reference number separated by "|", for example Invoice|000002., when the value entered is not a document type and reference number.

  • Resolution: Check the document on the Acumatica Invoices and Memos form (screen AR301000), then transfer it again with its document type and reference number separated by "|" (for example, Invoice|000002 or Credit Memo|000010). This message is produced by the integration and is not subscriber-editable.

Transaction Tracking Number To and From iPaaS.com

The tracking number is not linked to a transaction

ACUM-NFND-1007 - Transaction Tracking Number is not linked to any Transaction

  • Description: The tracking record references a transaction that the integration cannot find in iPaaS.com. The parent transaction must already exist and be linked before its tracking number can be processed.

  • Resolution: Confirm the related transaction has transferred and is linked in iPaaS.com before the tracking record is processed. This message comes from the editable collection filter on the Transaction Tracking Number To iPaaS collections and is subscriber-editable in the iPaaS.com mapping editor.

The shipping method does not exist in iPaaS.com

ACUM-NFND-1008 - Shipping Method ({Type}) needs to be created manually in iPaaS first

  • Description: The shipping method named on the record does not yet exist in iPaaS.com. The integration does not create shipping methods automatically, so processing stops until the method exists.

  • Resolution: Create the named shipping method in iPaaS.com, then reprocess the record. This message comes from the editable collection filter on the Transaction Tracking Number To iPaaS collections and is subscriber-editable in the iPaaS.com mapping editor.

BoxId is required

ACUM-VALD-1006 - Required: BoxId.

  • Description: The BoxId custom field is empty. A box identifier is required before a shipment package can be created in Acumatica.

  • Resolution: Populate the BoxId custom field with a value that exists in your Acumatica installation before the record is processed. This message comes from the editable collection filter on the Transaction Tracking Number From iPaaS collections and is subscriber-editable in the iPaaS.com mapping editor.

WarehouseId is required

ACUM-VALD-1007 - Required: WarehouseId.

  • Description: The WarehouseId custom field is empty. A warehouse identifier is required before a shipment can be created in Acumatica.

  • Resolution: Populate the WarehouseId custom field with a value that exists in your Acumatica installation before the record is processed. This message comes from the editable collection filter on the Transaction Tracking Number From iPaaS collections and is subscriber-editable in the iPaaS.com mapping editor.

An order number is required

ACUM-VALD-1002 - Required: OrderNbr

  • Description: The shipment has no associated order number. Acumatica needs the order number to link the shipment to its sales order.

  • Resolution: Confirm the OrderNbr mapping resolves to a valid, active order number in Acumatica before the shipment is created or updated. This message is produced by the integration and is not subscriber-editable.

A tracking number is required

ACUM-VALD-1003 - Required: Tracking #

  • Description: The tracking number is missing. It is required to build the record's external identifier, so processing cannot continue without it.

  • Resolution: Confirm the tracking number field is populated with a valid value before the shipment is created or updated. This message is produced by the integration and is not subscriber-editable.

The shipment status is missing

ACUM-VALD-1004 - Status is null/empty from mappings

  • Description: The shipment status resolved to empty. A status is required so the shipment can be created and tracked with the intended state in Acumatica.

  • Resolution: Confirm the status mapping resolves to a valid value before the shipment is processed. This message is produced by the integration and is not subscriber-editable.

The external identifier has the wrong format

ACUM-VALD-1005 - Invalid ID format: expected shipmentNo|trackingNo

  • Description: The external identifier for the shipment tracking record is not in the expected shipmentNo|trackingNo format, so the integration cannot parse it.

  • Resolution: Confirm the record's external identifier is in the shipmentNo|trackingNo format before reprocessing. This message is produced by the integration and is not subscriber-editable.

The transaction line could not be located by the line link identifier

ACUM-NFND-1002 - Unable to locate sequence_number on the transaction line by iPaaS_LineItemId. Please make sure that iPaaS_LineItemId is populated with a format TransactionId|TransactionLineId.

  • Description: The iPaaS_LineItemId value on the tracking record is not in the expected TransactionId|TransactionLineId format, or does not match a transaction line, so the integration cannot locate the line.

  • Resolution: Confirm iPaaS_LineItemId is populated on the tracking record in the TransactionId|TransactionLineId format so the line can be matched. This message is produced by the integration and is not subscriber-editable.

The transaction lines could not be located

ACUM-NFND-1005 - Unable to locate TransactionLines by TransactionId [{TransactionId}]. Please make sure that iPaaS_LineItemId is populated on the Tracking record.

  • Description: The integration could not find any transaction lines for the identifier on the tracking record, usually because iPaaS_LineItemId is missing or incorrect.

  • Resolution: Confirm iPaaS_LineItemId is correctly populated on the tracking record and corresponds to a valid transaction before reprocessing. This message is produced by the integration and is not subscriber-editable.

The shipment could not be located by shipment number

ACUM-NFND-1003 - Unable to locate Acumatica shipment details by ShipmentNbr {ShipmentNbr}. Please make sure that the Shipment has lines from the related SalesOrder {OrderNbr}.

  • Description: Acumatica returned no shipment for the supplied shipment number, usually because the shipment was never created, the number is incorrect, or the related sales order has no lines assigned for shipment.

  • Resolution: Confirm the shipment exists in Acumatica and that the related sales order includes shipment lines before reprocessing. This message is produced by the integration and is not subscriber-editable.

The shipment could not be located by order number

ACUM-NFND-1004 - We were not able to locate shipment by order number: {OrderNbr}. Please make sure that shipment for the order number exists in Acumatica before attempting to update it.

  • Description: No shipment could be found in Acumatica for the order number on the record, so the update cannot proceed.

  • Resolution: Confirm a shipment for the order number exists in Acumatica before the record is updated, then reprocess. This message is produced by the integration and is not subscriber-editable.

The shipment could not be located when retrieving it

ACUM-NFND-1006 - We were not able to locate shipment by shipment number: {shipmentNo}. Please make sure that shipment exists in Acumatica before attempting to retrieve it.

  • Description: No shipment could be found in Acumatica for the supplied shipment number when the integration attempted to retrieve it.

  • Resolution: Confirm the shipment exists in Acumatica before the record is retrieved, then reprocess. This message is produced by the integration and is not subscriber-editable.

The order already has a shipment with a conflicting status

ACUM-BIZL-1001 - A shipment was attempted with status {Status} but the order already has a shipment with another status which is not supported. The shipment may already be completed in Acumatica.

  • Description: A shipment was attempted for an order that already has an existing shipment in a different, conflicting status — for example, the existing shipment is already completed. Acumatica does not allow a new shipment in this situation.

  • Resolution: Review the existing shipment in Acumatica before attempting another. Only attempt shipments for orders in an eligible status, and avoid creating duplicate shipments for orders that are already completed or finalized. This message is produced by the integration and is not subscriber-editable.

The tracking number's transaction could not be transferred first

ACUM-EXTN-1008 - Transaction {TransactionId} could not be transferred to Acumatica, so tracking number {TrackingNumber} was not written. {reason}

  • Description: The tracking number belongs to an iPaaS.com transaction that is not in Acumatica yet, so the integration transfers the transaction first, and that transfer failed. The tracking number is not written. The reason from the transaction transfer follows the message.

  • Resolution: Resolve the order error shown with the message (see Sales Order From iPaaS.com in this article), then reprocess the tracking number. This message is produced by the integration and is not subscriber-editable.

No shipment package could be built

ACUM-EXTN-1009 - Tracking number {TrackingNumber} was not written: no shipment package could be built for order {OrderNbr}. Check the BoxId and WarehouseId values.

  • Description: The integration could not build a shipment package for the tracking number, so nothing was written to Acumatica. The BoxId and WarehouseId custom field values on the tracking record decide the package and the shipment's warehouse.

  • Resolution: Check that the BoxId and WarehouseId custom fields on the iPaaS.com tracking record hold a valid Acumatica box and warehouse for the order, then reprocess. This message is produced by the integration and is not subscriber-editable.

A tracking number could not be linked

ACUM-BIZL-1019 - Unable to link tracking number {TrackingNumber} to the existing {Acumatica shipment package / iPaaS.com tracking record} {id}. This may result in duplicate tracking numbers.

  • Description: The integration found the existing Acumatica shipment package or iPaaS.com tracking record that matches the tracking number and tried to link them, but iPaaS.com did not confirm the link. The transfer stops rather than duplicate the tracking number.

  • Resolution: Reprocess the record. If it fails again, your MiSP can check the external IDs of the record named in the message. This message is produced by the integration and is not subscriber-editable.

General

Acumatica rejected a request

ACUM-EXTN-1001 - Error Response is: {message returned by Acumatica}

  • Description: The integration called Acumatica and Acumatica returned an error response. The specific detail from Acumatica is captured in the Error Logs. This single code covers requests Acumatica rejects in any flow; the most common conditions are listed below.

  • Common causes and resolutions:

    • 'Cash Discount Account' cannot be empty.: The Customer Class assigned through the CustomerClass mapping requires a Cash Discount Account in Acumatica, but none is set. Map CustomerClass to a class that does not require a Cash Discount Account (for example, LOCAL), or configure a Cash Discount Account on the Customer Class in Acumatica (Customer Classes, screen AR201000). CustomerClass is subscriber-editable in the mapping editor.

    • Statement Cycle ID 'X' cannot be found in the system.: The StatementCycleID mapped to the customer names a Statement Cycle that does not exist in Acumatica. Map StatementCycleID to an existing Statement Cycle, or create the named cycle in Acumatica's Statement Cycles setup. StatementCycleID is subscriber-editable in the mapping editor.

    • The entered code doesn't match the required expression.: A postal code on the order's bill-to or ship-to address does not match the format of the address's country (for example a four-digit US ZIP code). Correct the postal code, or the country, on the iPaaS.com transaction address and reprocess the order.

  • Resolution: Open the matching entry in the Error Logs, read the detail Acumatica returned, and correct the source data, mapping, or Acumatica configuration accordingly, then reprocess. Where the value is supplied by a mapping (as in the common causes above), it is subscriber-editable in the iPaaS.com mapping editor.

A batch operation could not be completed

ACUM-EXTN-1004 - Recieved an exception during batch run on of {Action}. {first exception message}

  • Description: The integration runs several Acumatica calls together as a batch; one of the calls in the batch failed and the first underlying error is surfaced.

  • Resolution: Open the matching entry in the Error Logs and read the underlying error, then correct the corresponding source data, mapping, or Acumatica configuration and reprocess. This message is produced by the integration and is not subscriber-editable.

Related Documents

Did this answer your question?