Overview
If you are using NetSuite, you may run into issues syncing POs and/or bills attached to POs that could be fixed by updating your NetSuite preferences.
You're in the right place if you're experiencing this
Error 1 - Syncing Bill Matched to PO
You can not initialize vendorbill: invalid reference {XXX}.
This error can occur when a PO is attached to a bill in Ramp, but the attached PO in NetSuite is still pending receipt of the items, and the NetSuite account does not have "Bill in advance of receipt" enabled.
This error can also occur if the PO is already showing "fully billed." If the PO is showing fully billed, any new bills created in Ramp and syncing in Ramp and syncing to NetSuite for that PO will get this error.
Error 2 - Syncing Bill Matched to PO
This error can occur if a bill is synced to a PO that was deleted in NetSuite. This can be fixed by re-syncing the PO from Ramp to NetSuite, which would re-create the PO.
Troubleshooting steps
Enable billing in advance of receipts (Error 1)
Typically, POs in NetSuite need to be received before they can be billed against, but this setting in NetSuite allows you to bill against a PO even without a receipt. Enabling this may allow your company to move more quickly with billing. In NetSuite:
- Go to
Setup -> Accounting -> Accounting Preferences
- Go to the
Order Management
tab - Go to the
Receiving
section and enableBill in advance of receipt
option
Alternatively, you could solve by:
- Creating an item receipt for the bill
- Deleting the bill in Ramp, and recreate the bill once the items have been received in NetSuite
- Ignoring the error until the PO items are marked as received in NetSuite; the error will then resolve and the bill will sync to NetSuite with the next sync after receipt
Enable Items and Expenses in your NetSuite PO settings
Error 3 - Syncing a PO
You may be having trouble syncing a PO if your NetSuite instance doesn't allow for the right line items. For example, if you're hitting an error when trying to sync a PO with an expense line item, update NetSuite to allow for Inventory:
-
-
- Go to
Setup -> Accounting -> Accounting Preferences
- Go to the
Order Management
tab - Find the
Receiving
section and enable option to allow expenses
- Go to
-