Thursday, September 24, 2015

Using Info Codes in AX 2012 R3 Retail POS

Info Codes (formerly Reason Codes in AX 2012 R2 and prior) can be used in Retail POS as well as AX.  Here's an example illustrating the use of Info Codes to categorize product returns.

The client desired two codes for product returns to differentiate between normal customer returns and returns due to defective product.  Setup is as follows.

Retail>>Setup>>Info Codes

1. Enter an Info code number, Description, Prompt (if desired) and the Input type.  In this case, we're using Subcode buttons as the Input type as we wanted the code to be entered via button selection
2. In the General fast tab, select 'Input required' and set the 'Frequency percent' to 100.00
3. Click on the Subcodes button

4. In the Subcodes form, enter the Subcode number (or text), the Description, Trigger function, Trigger code, and Price type.  If you wish to use a Return price different from the original product price, enter that price or a % off list in the Amount/percent field.

Note: You can nest multiple Info codes in Info code groups (Retail>>Setup>>Info code groups) if desired.  For this example we'll not use this feature.

5. Close the Subcodes and Info codes forms

Go Retail>>Setup>>Return locations

This is where we cross reference the Info codes we just created to the store(s) Return location(s).

1. Enter a Name and Description
2. Select 'Print labels' if you want to print Return labels
3. Select 'Block inventory' if you want the returned items to be blocked from use in other transactions
4. Click the 'Add' button in the 'Map retail info codes' fast tab to map these codes to your store(s)
5. Select the Reason code, Subcode(s), Store, Warehouse and Location.  You can also set the 'Block inventory' selectively here by store and/or Subcode
6. Close the 'Return location' form

Now, run the '1030 - Info code information' Distribution schedule under Retail>>Periodic>>Data distribution>>Distribution schedule to push the changes out to the retail channels.

Enter a return transaction at your POS register.  After selecting the product to return, the following prompt appears. Select the appropriate code to continue.

Once completed, return transactions are saved with the Info code, allowing you to analyze POS returns by Info code to determine what is driving returns at the store level and throughout your retail operation overall.


  1. Thank full , EPOS he was new Way to help to us to get the business running sucessfull.

  2. fantastic post. epos Its pretty interesting article, love this kind of post...

  3. Thank you both. Glad it helped you!

  4. Its good and informative post, gives a lot of knowledge. retail epos i would like to see more from you....

    1. Thank you for the kind words Bratt. Unfortunately, that was my one and only Retail POS implementation. I haven't done one in over 2 years and not likely that I will have the opportunity in the future.

  5. Thanks for some good retail epos write post ups. like to see more from you.

  6. Thanks for sharing the important points of view with us. retail epos It is really very nice blog.I will be waiting for your further write ups thanks once again.