How to Re-Export Payments from RazorSync to QuickBooks Online
If a payment fails to export from RazorSync to QuickBooks Online, you can manually re-export it to complete the sync. This article will guide you through identifying failed payments and successfully re-exporting them.
Payments normally export to QuickBooks Online automatically in two scenarios:
- If the invoice has already been exported: The payment exports immediately when you add it to the invoice
- If the invoice has not been exported yet: The invoice and payment export together when you export the invoice
- Navigate to the Invoices tab on the left side of RazorSync.
- Click Payment History at the top of the page.
- Locate payments showing error messages (these will appear next to the payment entry).
- Check the box to the right of each payment you need to re-export (you can select up to 200 payments at a time).
- Click the Re-export button located at the bottom left of the screen.
- Wait 1-2 minutes for the loading bar to complete.
- Refresh the page to confirm the payments have successfully exported.
⚠️ Common Payment Export Errors & How to Avoid Them:
"Invoice balance is less than payment amount" error: This occurs when you originally exported an invoice at a lower amount, then increased the invoice total in RazorSync and added a payment. The payment fails because QuickBooks still has the old, lower invoice amount on file. To Resolve this: Go to QuickBooks, update the invoice amount total to match what is in Razorsync. Then re-export the payment.
"Object reference not set to instance of an object" error: This typically happens when exporting a large batch of invoices with payments—the QuickBooks API can slow down and prevent payments from exporting. This is normal and can be resolved by following the re-export steps above. Don't attempt to export too many records at once.