NetSuite Sync Error | Purchase Order #{{po_number}} has already been processed in another browser instance or by another user.

What's Happening:

Steps to Resolve:

If the Purchase Order was created in NetSuite first, follow these steps:

  1. Edit the PO in NetSuite .
  2. Copy the top line and change the first line amount to the already billed amount.
  3. Add a second line for the next billing amount.
  4. Proceed to add as many lines as needed.
  5. Save.
  6. Wait for the Ramp <> NetSuite sync to run (30–60 minutes).
  7. Edit the bill and update the PO item to the new line(s).
  8. Retry sync.

If the Purchase Order was created in Ramp first, follow these steps:

  1. Create a new Purchase Order with the remaining amount.
  2. If using Expense accounts , create as many lines as needed for billing frequency.
  3. Save.
  4. Sync the PO to NetSuite .
  5. Create a new bill using this Purchase Order.

Alternatively, to prevent this error:

  1. Create new item(s) in NetSuite as either Non-Inventory , Service , or Other Charge type item for Purchase.
  2. Name: Use the GL Account name.
  3. Subsidiaries: Manually select ALL subsidiaries. (Parent Company + Include Children will not work.)
  4. Under the Accounting tab, set the Expense Account to the correct GL account.
  5. Specify the Tax Schedule if applicable.
  6. Save.
  7. Wait for the Ramp <> NetSuite sync to run (30–60 minutes).
  8. Create Purchase Orders using Items.