Issue
When exporting invoices to QuickBooks, the export fails with error code 974003.
Error message:
Cause:
Memorized transactions also known as recurring transactions in Quickbooks allows users to save a template of repeatedly used transactions. You can memorize invoices, sales orders, receipts, etc. This is found under Settings> Lists > Recurring Transactions.
When you create an invoice where something is changed, Quickbooks will ask you if you want to update the memorized transaction, ie the template on your Quickbooks too. PSA will try to sync this item while exporting the invoice and gets a business error from Quickbooks. This is applicable to any platform that uses APIs to integrate with Quickbooks.
Solution
- Update item in PSA
- Navigate to BMS > Quickbooks > Setup > Import > Items
- Select "Item name" from the items list, if it is not listed search for it manually, Click Next.
- Select the "Item type" as import target
- Import
- Update item in Quickbooks
- Open the item in Quickbooks and update the item
- Try to export the invoice again.