When preparing invoices for sales orders in Acctivate, users may receive a message stating:
Payment amount must be zero if no payment type is selected
Users may receive this message if Orders were imported in with a payment amount, but the payment type was not imported. In order for the payment to be pushed to QuickBooks during a synchronization, QuickBooks requires a payment type.
If Sales Orders are imported in from a webstore, we recommend you review the webstore mapping and either map the Method of Payment field or set a default payment method in the mapping so all payments can be properly created.
You can also quickly open the Sales orders and manually select the payment method on the Order.