Goal:
Troubleshooting NetSuite PO syncing issues
Best Practices for Configuration problems with PO syncs
The following article outlines Troubleshooting steps to resolve NetSuite errors when Purchase Orders (POs) don't sync. POs with sync failures will not automatically retry sync every schedule. The user needs to navigate to error resolution and hit retry.
Steps:
In NetSuite navigate to Navigation Procurify → Configurations → Error Resolution.
Read the Error Message to determine the root cause of the issue. For example, the error message may indicate an issue with the Department, Vendor, Item, Location, etc. Often the root cause is related to the PO attributes, which do not exist in Netsuite. Therefore, the fix will need to occur in Procurify. Try to resolve the root cause of the error and then select the Retry button. View below: Reasons why a PO has failed to sync to NetSuite.
If the root cause is not known and it is something that cannot be resolved, a second option is to create a new Request for Order and PO which will sync to Netsuite. PO's which are not synced to NetSuite can be closed in Procurify.4. Address Data Validation Issues: Ensure that all required fields, such as vendor email addresses and shipping address country values, are correctly filled out before retrying the sync.
Reasons why a Purchase Order has failed to Sync to NetSuite:
Once you've determined the root cause of the issue based on the error messaging, check below to see if any of the error messages match the issue listed below:For example, error messages may indicate issues such as a missing vendor email address or an invalid country value in the shipping address. These specific errors can guide you in resolving the problem effectively.
If the Purchase Order (PO) is paid with a Credit Card, the PO will be omitted from the sync. Ensure that the Pay with credit card field has not been selected.
The user and password information for the sync is incorrect. Ensure information matches between the Superuser User Account used for sync in your Procurify domain and your NetSuite Procurify Bundle configuration.
Unable to find subsidiary using filter. This is a mapping error. Please contact your Procurify representative.
The “Import From” date in NetSuite is outside of the Purchase Orders date.When syncing a PO that includes receipts, follow these best practices to avoid errors:
Unreceive Items: Temporarily unreceive the items associated with the PO.
Sync the PO: Wait for the PO to successfully sync to NetSuite.
Re-receive Items: Once the PO appears in NetSuite, re-receive the items.8. Missing Vendor Email Address: If the vendor record lacks a valid email address, the PO may fail to sync. Ensure that the vendor record includes a valid email address before retrying the sync.
Invalid Country Value in Shipping Address: The country field in the shipping address must contain a valid country name (e.g., "United States") rather than a state code like "TX." Update the address to include a valid country name before retrying the sync.
