Receipt of ROA transactions through ION API

If you use a third-party retail management system or point of sale system, you can integrate your system to receive a payment on account from a customer, and record that transaction in Distribution SX.e. The payment may be toward a specific sales order or applied to the customer's account. The Sales Order Entry-Receive On Account (ROA) functionality can be executed through an ION API call, sxapiOEReceiveOnAccount, that uses similar ROA processing.

The processing includes security validation, exception checks, and error handling, providing messages and responses to the customer service representative inputting the payment. Processing also includes journal creation, General Ledger and customer account updates, and order updates. Batch journal logic permits one journal per day for each post date. Journal entries and payment information are visible in Sales Order Inquiry and GL Account Inquiry.

The ION API call input values mirror values captured for typical ROA functionality. Records for customer, bank, warehouse, and operator must exist in Distribution SX.e. Payment types must also exist. This feature does not support a print receipt, or credit card or ACH payment through CenPOS.

See the Infor CloudSuite Distribution Configuration Guide or Infor Distribution SX.e Configuration Guide for Infor Operating Service for information about configuring the ION API.