Error: "Invoice was not paid yet" while posting a Shopify Payout to QuickBooks
Learn how to solve error "Error: "Invoice was not paid yet" while posting a Shopify Payout to QuickBooks"
Cause of the error:
You may encounter the error message "Invoice was not paid yet." while trying to post a payout report to QuickBooks. This error typically occurs when there is an issue with the synchronization of the payment status of the affected orders.
Steps to resolve:
To resolve this error and successfully post the payout to QuickBooks, follow these steps:
-
Unsync the Affected Orders:
-
Identify the orders that are affected by the error.
-
Unsync these orders to ensure they are not linked to the payout report when you attempt to repost it.
-
-
Uncheck the "Create Payment While Posting Payout Report" Option:
-
Go to Connection, click on the Accounting/POS option and then click on Sync Settings.
-
Locate the option labeled "Create Payment while posting payout report," and uncheck it to prevent automatic payment creation during the payout process.
-
-
Repost the Orders into QuickBooks:
-
After unsyncing the orders and disabling the automatic payment creation, repost the orders into QuickBooks.
-
At this point, both payments and refunds should be successfully recorded without triggering the error.
-
-
Revert the Changes:
-
Once the orders are successfully posted into QuickBooks, revert the changes you made (i.e., re-enable the option to create payments while posting the payout report and sync the orders again).
-
Ensure the settings are as they were before encountering the error.
-
-
Post the Payout Again:
-
Attempt to post the payout report again to QuickBooks.
-
This time, the payout should post successfully without encountering the "Invoice was not paid yet." error.
If the problem persists, contact Webgility Support for further assistance.