In Acumatica ERP, automatic collection of customer payments can be configured as follows:
When the system administrator enables the Integrated Card Processing feature, all the UI elements and forms related to credit card processing are displayed in the system.
If the Integrated Card Processing feature has been disabled, the system behavior will change as follows:
With the Integrated Card Processing feature disabled, you can create documents with payment methods that have Credit Card selected in the Means of Payment box on the Payment Methods (CA204000) form. Documents associated with credit card payment methods will not require integrated processing.
If the Integrated Card Processing feature is disabled after is was formerly used, the following actions related to processing of documents that have the Pending Processing status are recommended:
If the Integrated Card Processing feature is disabled, you should stop automation schedules, if any, for the following forms:
For each type of credit card (such as Visa or MasterCard) that can be processed by the processing centers whose services your company is subscribed to, you use the Payment Methods (CA204000) form to configure a payment method specific to the type of credit cards. Acumatica ERP provides built-in elements for configuring payment methods based on various types of credit cards.
For each payment method based on a specific credit card type, you can specify which elements are used and which are not. For the elements to be used, you can specify which should be used as the card identifier, which elements should be encrypted and masked on display, and how each of these elements should be masked.
For additional details, see Payment Methods for Customers.
For each customer that will use credit cards to cover its payments automatically, users can enter information about the customer’s cards on the Customer Payment Methods (AR303010) form. One of the cards should be selected as the default customer payment method on the Payment Settings tab of the Customers (AR303000) form.
Acumatica ERP stores card numbers and other information encrypted in the database and masks this information when it is displayed on the forms. Sensitive data, such as the card’s security code, is stored encrypted prior to the first successful authorization. After that, this data is deleted from the database, and subsequent transactions require no verification of the security code with the processing center.
Automatic payment collection can be initiated from the Capture Payments (AR511500) form, which allows the users to perform mass-processing of customer payments for invoices that have the specific credit terms assigned. For more details on processing payments, see Card Payments.
The process of collecting payments by using credit cards may be assigned to an automation schedule to be performed at night or on weekends.
The automation schedule should be configured to process payments that do not have failed transactions on the Credit Card Processing Info tab of the Payments and Applications (AR302000) form. Otherwise, credit card payments with expired customer payment methods or incorrectly imported transactions will be processed by the automation schedule every time it is run and as a result, users will not be able to open the payments on the Payments and Applications form. For more information on automation schedules, see Automated Processing: General Information.
You can configure the system to process the credit card payments as deposits—each credit card transaction processed by a processing center is recorded to a clearing account associated with the bank account to which the processing center periodically transfers the collected payments as lump sums. Configuring credit card payments as deposits will make it easier to perform reconciliation of the bank account transactions with the bank statement. For details, see Deposits for Credit Card Payments.
On the Validate Card Payments (AR513000) form, you can use a predefined synchronization schedule for validating card payments, which runs once a day. You can review the Validate Card Payments schedule on the Automation Schedules (SM205020) form.
The Validate Card Payments schedule has the following default settings on the Automation Schedules form:
This schedule can be configured by a user to which the Administrator, AR Admin, or AR Clerk role is assigned on the Users (SM201010).
On the Validate Card Payments form, to set up the predefined automation schedule, a system administrator should perform the following general instructions:
The Validate Card Payments schedule will run for all active processing centers to which it has been added. For details, see To Schedule Validation of Card Payments.
If your company has automatic payment collection configured, credit card expiration dates must be monitored closely. Use the following forms to manage expired cards and those that will expire soon: