Overview
What is ProcurifyObject
? It is a custom record that gets installed as part of the SuiteBundle built by Extend Apps (integration partner).
Every synced entity (vendor, account code, purchase order, item receipt, etc) creates an entry.
💡 This is how NetSuite keeps track of which record has been synced with Procurify.
The ProcurifyObject
table keeps track of what objects have been synced. The existence of a ProcurifyObject
entry effectively prevents resyncing of the same entity (vendor, etc). This is both for safety (preventing duplicates) and for update reasons (to perform PUT
or DELETE
http requests).
You need to delete ProcurifyObject
if the underlying record (vendor, catalog item, etc.) becomes out-of-sync (manually deleted in Procurify, etc). Or else the system will likely:
Keep trying to update a record that no longer exists, hence see lots of
404
errorsPrevents self-healing — i.e. recreation of the entity
How to delete?
The steps below will guide you on how to delete lingering Netsuite ProcurifyObject
records:
1. Navigate to Customization > Lists, Records, & Fields > Record Types
2. Locate Procurify Object and click List.
3. Go through the list of Procuify Object entries.
💡 You may need to leverage NetSuite search and filter to quickly locate the entry you seek.
4. Once you’ve found the entry, click Edit. Proceed to Delete the entry.
5. Finally, attempt to sync the NetSuite object (vendor, chart of accounts, etc) like you normally would, perhaps via a save
action.