Verify credit (negative invoice) export
Check this box to enable the autorecovery feature for credit (negative invoice) exports and prevent the creation of a duplicate record in NetSuite if a problem interrupted the credit (negative invoice) export process the last time the export workflow ran.
A network issue may cause communication between NetSuite and SuiteProjects Pro to time out during the export process, or in the worst case scenario, a major external event may cancel an integration run that is in progress entirely. In both cases, the export process may be interrupted before it completes.
The first time the integration exports a record from SuiteProjects Pro to NetSuite, the export process creates the corresponding record in NetSuite. After SuiteProjects Pro receives confirmation that the record was created in NetSuite, SuiteProjects Pro marks a record as exported and stores the internal ID of the corresponding NetSuite record in NetSuite in a custom field for the record in SuiteProjects Pro. If a problem interrupts the export process for a record before SuiteProjects Pro receives a response from NetSuite, it may happen that the corresponding record was created in NetSuite but the record wasn't marked as exported in SuiteProjects Pro and the NetSuite ID custom field wasn't updated on the SuiteProjects Pro record. Without the autorecovery feature enabled, the integration would then create a duplicate record in NetSuite the next time the export workflow runs.
The autorecovery feature prevents the creation of duplicate records by adding the ability to:
-
Identify if a problem interrupted the export process for a record. If the NetSuite ID custom field for the SuiteProjects Pro record is empty and the record wasn't marked as exported in SuiteProjects Pro, the export process should create the corresponding record in NetSuite. The autorecovery feature sets the NetSuite ID custom field to
-1
before the export process starts for this record. If the corresponding record is created and SuiteProjects Pro receives a response from NetSuite, the NetSuite ID is replaced with the internal ID of the corresponding record in NetSuite. If a problem interrupts the export process for this record, the NetSuite ID stays-1
. -
Verify if the equivalent record was already created in NetSuite. The autorecovery feature adds a default field mapping to store the internal ID of the record in SuiteProjects Pro in a custom field for the equivalent record in NetSuite. If a problem interrupted the export process the last time the export workflow ran, the autorecovery feature looks up the corresponding record by SuiteProjects Pro ID in NetSuite. If the corresponding record exists in NetSuite, the integration updates the NetSuite ID for the exported record in SuiteProjects Pro. Otherwise, the integration creates the corresponding record in NetSuite.
To use the autorecovery feature with the Send SuiteProjects Pro Credit (negative invoice) as NetSuite Credit Memo export workflow, you must update SuiteProjects Pro SRP Integration bundle (Bundle ID: 369637) to version 3.05 or later.