This QuickBooks Desktop conflict occurs when Method:CRM tries to post a payment to a transaction that either:
can't be found
has already been paid in full via another payment record
If you encounter this conflict, you'll see an error message that starts with:
QuickBooks returned an error when adding/modifying a accReceivePayment record.
How did the Conflict Occur?
There are a few ways this conflict can be triggered:
The payment was created in both Method:CRM and QuickBooks while the sync was not running. When Method:CRM tries to sync the payment to QuickBooks, it finds a duplicate payment. (This is the most common way this conflict is triggered.)
The payment was created in Method:CRM and linked to the appropriate transaction, but was not synced with QuickBooks. The transaction was then deleted, but the payment remains.
Faulty customization attempted to pay a transaction that was already fully paid.
Note: This issue applies only to Method:CRM accounts that have been customized. For more help with customization, please contact a Business Solutions Specialist.
How To Fix this Conflict?
In order to fix this conflict, the user will have to determine whether the payment record is a duplicate, or whether the invoice balance has already been paid.
If the payment record can safely be deleted, you can delete the conflict in your Sync Conflicts screen (which you can access by going to Preferences > QuickBooks > Sync Conflicts).
Note: It is important that you do not delete any payment records until you manually check to make sure it is definitely a duplicate. Deleting records in Method:CRM cannot be undone.