Creating a Return Order in Dynamics AX 2012

by | Updated August 15, 2016 | Dynamics AX, Financials, Inventory

Dynamics AX supports the business case of a customer returning goods through the use of a return order. The blog post will start with a customer invoice, then show how to create and process a return order against it. For our purposes, we will assume that our customer has reported problems with goods listed on a particular invoice.

How to Create a Return Order in Dynamics AX 2012

1. Identify the invoice to return against:

Return Order in AX 2012


2. Create the return order: Note that I selected the customer by their name from the drop down, then I got this display:

Return Order in AX 2012


3. We will fill in the lines on the return order directly from the sales order that was referenced in the invoice we chose at first:

Return Order in Dynamics AX


4. We select the sales order lines to return:

Sales Order Lines in AX 2012


5. So now we have a return order with several lines:

Return Order in AX 2012


How to Receive the Return

1. Send the Return order to the customer

Send Return Order to Customer


2. When the goods arrive, register each line on the order:

Register Line Orders

3. Each line will need a Disposition code:

Disposition Code in AX

4. Once we have a Disposition code, add the Line and post it:

Add Line in AX 2012

Registration in Dynamics AX

5. Now it’s time to generate the packing slip:

Generate Packing List in AX 2012


6. Print and Post:

Post Packing Slip

Show Packing Slip in AX 2012


The Return Order is complete, and we can now issue a credit to the customer (In a separate process).

Related Posts

  • The Safari browser is now supported natively on Dynamics AX 2012 R2 as well as being supported on Dynamics AX RTM with a hotfix.  Taken from the updated System Requirements…

  • I put together some certification information on the requirements for Microsoft Dynamics AX 2012 and a proposed training roadmap to get to each of the core certifications.  Rather than have this…

  • With the announcement of the release of Microsoft Dynamics AX 2012 R2, Microsoft released an updated system requirements document for AX 2012:  Windows 2012 Server is now supported, but…


  1. Sharon Nolan

    This is a great article on the details of creating a Return Order in AX2012. How though do others handle Miscellaneous type charges, i.e., Restocking Charges, Pallet Charges etc. Currently we create a Sales Order with a negative line item(s) for the products coming back or being scrapped and then have items set up for the additional charges. These then get added as additional “charge” lines on the Sales Order to result in a net credit.

    I realize in AX2012 there is the Return Order process and you can add charges by using the Maintain Charges functionality. There a couple of reasons this isn’t ideal for us – we want to see each charge as a separate line item on the Customer facing Invoice/Credit, reporting, sales tax and Commission calculations.

    Any thoughts?

  2. Rabih Charara

    Nice article on the steps needed to make a return.
    There is going to be a problem in case the sales tax changed between the time the customer was invoiced and that customer made a return. Let’s assume the customer had one item for $100 and the State tax was 10% at the time we made the sale and now it’s the turn of a new year and the sales tax was hiked to 11% and she is making a return. That customer will get a credit of $111 instead of $110. I tried it an SO and then on a PO and I got the same result. Is it a bug in AX 2012?

  3. Brandon Carmichael

    Hello Sharon,

    Thank you for visiting our blog and taking the time to comment, I truly enjoy interacting with our readers.

    I took some time with my test instance (R3 CU9) and followed up with some of my peers. Here is what I concluded:

    There is not a way to show the detail of charges on the credit note from a return order without a customization. Your approach of including charges as item (I assume service items) is fairly common. We have done that customization at one client that I know of, where we added the ability to specify detail print on the charge, and modified the invoice as well.

    Best Regards,

  4. Brandon Carmichael

    Hello Rabih,

    The short answer, no – I don’t believe this is a bug in AX 2012. After all, according to Microsoft you can specify different values for different time periods. With that said, you would probably need some sort of DIEF.DIXF entity to allow a mass load of time-bounded tax rates.


  5. Wayne Dean

    Hi there,

    After the return order is created, where/how would we find the link from the ‘return sales order number/salesId’ (in this example 000759) and/or the ReturnOrder RMA number (in this example 00011) to the original sales order number (in this example 000675)?


  6. Taylor Valnes

    Hello Wayne,

    I did some looking at this, and what I discovered was that when you are on the return order line view, if you expand the line details you’ll see a return lot id in the general tab. If you click on this it opens the original sales order. From what I can tell it won’t populate this field if a return order is filled in manually and not from a sales order.


Submit a Comment

Your email address will not be published. Required fields are marked *

Upcoming Events


01sep10:00 am10:30 amEnsuring Quality and Compliance for Batch Manufacturers in Life Sciences

01sep12:00 pm12:30 pmIs it Worth It to Move to the Cloud? A Look at Considerations for Current Agribusinesses Using Dynamics GP

01sep2:00 pm2:45 pmWhat’s New in Dynamics 365 Finance and Supply Chain

09sep11:00 am12:00 pmConfab Live with Stoneridge – Data Strategy and Reporting – Mining Decision Making Insights

15sep10:00 am11:00 amSolving the Biggest Challenges in Agribusiness Through Innovation and Technology

22sep12:00 am12:30 pmSimplifying Payroll and HR Management with ADP Workforce Now

22sep10:00 am10:30 amStreamlining Batch Manufacturing with Technology

22sep2:00 pm2:30 pmProcess Automation for Microsoft Dynamics D365 for Business Central, Finance and Operations and GP

23sep11:00 am12:00 pmConfab LIVE with Stoneridge - Riding the Wave 2 Release – Key Features Coming to Dynamics 365 this October

27sep(sep 27)9:00 am15oct(oct 15)11:00 amDynamics 365 Finance & Supply Chain Development Training - Online Workshop

29sep10:00 am11:00 amTop Five Reasons Why NOW is the Right Time to Move from Salesforce to Dynamics 365 Customer Engagement

29sep12:00 pm12:45 pmUnderstanding Job Costing and Tax Management in Business Central

29sep2:00 pm3:00 pmDigitalizing Horticulture & Agriculture - How to Sell Plants Online and Simplify Business Management

30sep12:00 pm4:00 pmSecurity and Permissions Training for D365 Business Central or Dynamics NAV


27sep(sep 27)9:00 am15oct(oct 15)11:00 amDynamics 365 Finance & Supply Chain Development Training - Online Workshop

06oct10:00 am10:30 amPreview of D365 Business Central Fall Release Features and Functionality

06oct12:00 pm12:30 pmInsider's Guide to New Features Available in the Fall Release of D365 Finance and Supply Chain

07oct11:00 am12:00 pmConfab LIVE with Stoneridge - Dataverse and Dynamics in Review – Let’s Get Technical

21oct11:00 am12:00 pmConfab LIVE with Stoneridge - Dataverse and Dynamics in Review – Let’s Get Functional

26oct(oct 26)9:00 am28(oct 28)5:00 pmStoneridge Connect Leadership and Community Conference

About Stoneridge
Stoneridge Software is a unique Microsoft Gold Partner, with emphasis on partner. With specialties in Microsoft Dynamics 365, Microsoft Dynamics AX, Microsoft Dynamics NAV, Microsoft Dynamics GP and Microsoft Dynamics CRM, we focus on attracting the most knowledgeable experts in the field to our team, and prioritize delivering stellar solutions with maximum impact for your business. At Stoneridge, we are deeply committed to your results. Each engagement is met with a dedicated team, ready to provide thorough, tailored, and expert service. Based in Minnesota, we intentionally “step into your shoes,” wherever you are. We focus on what you care about, and develop trusting, long-term relationships with our clients.

Subscribe To Our Blog

Sign up to get periodic updates on the latest posts.

Thank you for subscribing!