Why am I getting “Payment Amount must be zero if no payment type”

Either a payment type is necessary or the amount must be set to zero. Check web-store mapping to see if a payment method is missing.

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
InvoicePaymentAmountNoPaymentType

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 web-store, we recommend you review the web-store 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.