Monday, 8 February 2016

Retail POS Sales and Daily Processing in Dynamics AX


POS Sale from Store to HQ
The POS transactions are posted via the Retail scheduler in the POS transactions on the HQ. Based on these transactions the statements and the inventory is updated in Dynamics AX 2012 according this flow.
Step 1: create POS transactions and pay via cash.
Step 2: execute the daily work to close the shift and the POS.
Step 3: retrieve the POS transactions in the HQ. Therefore execute the “P-0001 POS Transaction” distribution job on HQ via the option “Run directly”(path: Retail > Periodic > Data Distribution > Distribution schedule).
Step 4: the result is that all POS transaction for the connected stores are synchronized to Dynamics AX 2012. This can be reviewed via the option “Retail store transactions” via path: retail > Inquiries > Retail store transactions.
After all transactions from the registers have been uploaded from a retail store, a statement can be created, calculated, and then posted. The statement calculates the total amount of all transactions that have been created since the last store statement was created, within the statement period that you define. The statement also calculates the payment methods that are counted.
The statement is calculated by using the settings for statements and posting in the Retail parameters form and the Stores form. After the statement is created, you can review the transactions. Then, if the transactions are ready to be posted, you can post the statement. When you post the statement, the system creates accounting entries, updates customer accounts and taxes, and generates sales orders and invoices. Inventory is also updated, so that your point of sale (POS) system always has current inventory information.
Step 5: create and calculate the statement, therefore create a new statement journal and calculate the statement (path: Retail > Journals > Open statements). Post the statement after where the message “The statement was successfully posted” appears.
Step 6: the statement posting process created a sales-order with the status “Invoiced”, what means that the inventory postings are executed. In the back new sales invoices and ledger transactions are created.
Step 7: review the inventory on hand on the Head Quarter and in the POS. Both applications will state the updated inventory quantity.
Step 8: the customer transaction created from the sales order is settled automatically via a customer payment journal. The offset account is Cash – deposit.
Batch processing POS Statements
To keep your on-hand inventory accurate, you should run this batch job frequently. For example, you can set the frequency to match the frequency with which you run the distribution schedule for job P-0001 for each store. To run the statement processes for your stores automatically, based on a schedule, configure the batch process for each stage of the statement process:
  • Configure the distribution schedule to retrieve schedule “P-0001 POS Transactions”.
  • Configure the calculate statement process to calculate the transaction sets for one store or all stores.
  • Configure the post statement process to post the calculated statements.
  • Configure the post inventory process to update the inventory for the stores when the statements are posted.
  • Configure the batch processing of the received transfer orders
  • Configure the batch processing of the shipped transfer orders
  • Configure the batch processing of the received purchase orders
  • Configure the batch processing of the sipped (return) purchase orders