Understanding the accounts receivable module's integration with other modules

The accounts receivable module manages and controls customer transactions from the accounting point of view, where recording customer master information and the basic transactions related to customer invoicing, payment, and settlement happen. The accounts receivable function is integrated with other business functions.

The integration points with accounts receivable are as follows:

The full life cycle of the Order to Cash is shown in the following diagram:

The normal practice with enterprise organizations is that no sales orders are created directly. This can lead to creating unnecessary sales orders and exposing the company to uncontrolled open orders. This business process must be controlled since it is the source of company revenues. On the other hand, unnecessary sales order can significantly impact the cost of goods sold and customer balances, in addition to the company's profitability.

The selling process typically goes through specific internal procedures to deliver items or services from the sales department. The sales process begins either by automatic orders of sales based on a sales quotation for a specific customer, or by entering the sales order manually.

The sales quotation is a document representing the company's offer to the customer, and indicates the item or service, price, receipt date, and other information. The quotation is sent to the customer to evaluate the company's offer. The customer then replies to the sales agent by either confirmation or rejection. A confirmed sales quotation is a document that is ready to be converted to a sales order document.

The following are sales quotation statuses:

There are several types of sales orders in Microsoft Dynamics 365 for Finance and Operations. They are listed as follows:

The following are types of sales order status:

The following are types of sales order document status:

The delivery of goods from the company warehouse occurs via the following two steps:

The packing slip document does not reflect any transactions in the customer balance.

The customer payment is the document that shows that the company is receiving an amount of money from the customer who receives goods or services from the company. The customer payment process is executed based on customer invoices. The normal practice in enterprise organizations is that the customer collection will have two different scenarios: collection after issuing the sales order invoice, or advanced collection before creating a sales order.

The advanced collection can be assigned to a specific sales order. Each collection transaction is settled against a customer invoice. This affects the company's cash position and cash projection for the future customer collection. The customer pays the amount of money after issuing the sales invoice. Then the accounts receivable accountant records the collection transactions and settles them against an invoice. The invoice could be settled automatically, if the advanced collection is linked to a sales order.

The bank accountant executes the check collection process and bank reconciliation accordingly, as shown in the following diagram, which illustrates the customer collection, invoice, and settlement document integration:

Each transaction is represented in a document type in Microsoft Dynamics 365 for Finance and Operations, with the document containing the details of the transaction. The transactions data, whether inherited from the master data, entered manually, and/or automatically inherited from another transaction, is linked with a specific reference. The integration between the collection and other customer transaction documents gives us the visibility to trace what the original sales order and packing slip that are related to the invoice are, together with who confirmed the sales order.