Skip to main content

How to clear Netsuite Procurify Object

Updated this week

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:

  1. Keep trying to update a record that no longer exists, hence see lots of 404 errors

  2. Prevents 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.

Did this answer your question?