If you are not able to synchronize a payment, you can manually record the payment in your accounting system and manually mark the payment as synced in your AR Automation account.
In some instances, we may need to check the source of a payment and whether it was processed manually, recorded manually in AR Automation, imported from an accounting system, or processed according to the auto payment rule. This can be checked on the Payments page under the Source column (this may need to be added manually under your settings).
If you notice that an auto payment was not initiated for a specific customer/invoice, please check the following:
- If the customer has a payment method on file. If they do not, the auto payment can't be processed.
- If the Auto Payments setting is enabled. If it isn't, the auto payment cannot be processed.
- Check which auto payment rule should have triggered the payment (Account, Invoice, Subscription, Payment Plan). Check the auto payment rule settings to check if the invoice or customer did not meet the conditions for the auto payment rule. The account level auto payment rule (Auto Pay Schedule) can be checked in the Timeline section by finding the specific event where the Auto Pay Schedule was enabled or edited, and viewing the details.
- Check the Auto Payments Processing Schedule settings. The schedule may have been set in a way that does allow payment processing in the expected timeframe.
Keep in mind that you can only issue a refund for orders processed through BlueSnap. If a payment was recorded manually or imported from the accounting system, you won't be able to refund it via AR Automation.
If a payment record cannot be synchronized in AR Automation, that means the error message comes directly from the accounting system connected to the AR Automation account. The most common payment sync failure errors are:
Required param missing, need to supply the required value for the API: Required parameter LinkedTxn.TxnId is missing in the request
Object Not Found: Object Not Found : Something you're trying to use has been made inactive. Check the fields with accounts, customers, items, vendors or employees.
The given object ID "" in the field "list id" is invalid.
|Indicate that some object associated with the payment is absent or inactive in the accounting system. This could be the customer, invoice, or line item for the associated invoice. These errors might also indicate that the customer or invoice associated with payment is not synchronized with the accounting system.
Enter a payment date that is later than the invoice date 07/01/2021, or use an advance to receive an early payment. [Support ID: yEH1v%7EYNrAZWESBhU6YQi7zhIZ3gAAAAk];
The payment date can't be earlier than the invoice creation date.
|Indicate that the payment date is before the invoice date which Accounting System does not permit; To fix the error, it is needed to update payment date or invoice date;
There is an invalid reference to QuickBooks AR Account "Undeposited Funds" in the ReceivePayment. QuickBooks error message: The account for this transaction must be of type Accounts Receivable.
|Indicates that the accounting system does not accept the chosen payment account. To fix the error, either select the checkbox Use Invoice AR Account to record Payments or select the relevant payment accounting by clicking Account > Accounting Settings. Note: If a Payment Account is not chosen, payments cannot be synchronized with the accounting system.
Cannot process the payment: Error! Invoice X has pending payments
|This error happens when the invoice already has un-synchronized payments in Armatic. This helps avoid duplication of payments. In order to process the payment, synchronize all the payments applied to an invoice.
The same error might occur if an invoice has an ACH payment with a status of "Authorized". The customer will need to wait until payment succeeds or fails in order to attempt another payment for the same invoice.
Updated 3 months ago