Sunday, 30 November 2014

Return order in AX 2012 R3

Today, I am going to introduced you to return sales order process in AX 2012. Hope !! it will give you more insight on the way to return goods from customers in AX

Return order:
Return order is the process in which customers return items that they have purchased.

Example:
Customer might return items if it is defective or if it was received incorrectly. You need to create a return order in ax before receiving items back from the customer.



Steps to create Return order in AX 2012:

1. First step is to find invoiced sales order against which return order is getting created.
.












2. You can see above sales order which has quantity 1 which is already delivered to the customer and invoice is also generated for the same.

3. Sometimes due to incorrect items received or due to some defects in the item, customer want to return it to the company.

4. Before returning the items, we need to create a return order in AX for proper financial and inventory updation in the system.

Note: Sales order should be in invoiced state to create return order.

 5. Go to Sales and marketing --> Common --> Return orders--> All return orders









6. Click on Return order button (Marked red above) to create new return order.













7. Add the following information:

  a. Customer number:- it should be same as the sales order customer number for which we are creating a return order.
  b.RMA number: It is a return material authorization number. It is a numbered authorization provided by the company that permit the return of the goods from the customer.
 c. Return reason code: These are codes which are specified in the system against the possible reasons for return of goods from the customer as per company's policy.

Note: Some companies have some policies concerning return. For example,some companies only allow defective product for return. In such case we can make it as reason and make the return reason code mandatory so that system only take defective product as return.

d. Other details: Enter other details as per requirement.

8. Click ok.











Find sales order
9. Click on Find sales order to create return order lines with respect to customer invoice.
















Note: The invoices posted against the customer will come in the find sales order form. We can select one or multiple invoices and in each invoice, we can select one or multiple lines which will come in the return order.

10. We can also edit the quantity in the particular line in case we don't want full return.
11. We can also specify the reason code for correction in the invoice which we are selecting.
12. Click ok.










13. You can see a line will get created in the return order with negative quantity as we are going to receive item back.

Print Return order
14. Now the next step is to print the return order which is then send to the customer. The RMA number is printed in the return report as well as the return reason code if it is mandatory. It tells the customer that the company is agreed to receive the mentioned items with the quantity specified.











Note: Upto this step, the return order status is "Created".

15. After this items will get received from the customer. There are two ways we can update the system with this arrival.
    a. Post the registration
    b. Perform the arrival overview.

16. Here in this blog, we will explain the receipt of the items by registering them in the system.

Note: In the subsequent post, I will walk you through the Arrival overview process for return order.

Registration:
17. In order to post the registration for the items which we are receiving, go to Update line--> Registration


Note:
Disposition code: We specify the codes in the system against the list of actions which we are going to perform with the inventory received and with the customers.

18. Enter the disposition code--> Click ok.

















19. Registration form will get open.








20. Click on Auto-create. (It avails the quantity per item for registration)
21. Click on Post all. (It will register the quantity in the system)









22. Once done, the Receipt status goes to "Registered" for the items.(See below)









23. Close the registration form as the return items are now registered in the system.

Note: After the registration, the return status of the return order changes to "Open"

Acknowledgement
24. Once items are received back,its time to send the acknowledgment to the customer.
25. Print the Acknowledgment and send it to the customer as a confirmation for the items received by the company.










Packing slip:
26. Now the next step in the return order is to post the packing slip.










Note: Packing slip will get posted in the return order in order to register the financial impact of the received items in the system.


















27. Click Ok to post the packing slip.

Invoice
28. Now the last step is to post the invoice for the items which we have received from the customer.

Note: We cannot post the return sales order invoice from the return order form in AX.

29. Go to Sales and marketing--> common--> Sales orders--> All sales orders.

Note: We can get the return sales order number from the return order form. Go to above path and filter by the return sales order number, we can see the sales order with the order type as "Returned order".(See below)










30. You can see order in Delivered state as packing slip is already posted for the return sales order from the return order form.

31. Select the order and click on Edit.

32. Go to the invoice tab--> click on Invoice button.













33. Click Ok to Post the invoice for the order.


















34. You can see invoice journal is posted after the invoice posting.













Note: Once invoice is posted for the return sales order, the Return status for the return order changes to "Closed" state.










In this way,we can run a Return order cycle in AX 2012.

Please do let me know if any queries or suggestions to be made pertaining to this topic.

See you soon with the new topic..

Happy Daxing!!!!

------------------------------------------------------------------------------------------------------------------------------------
Abhijeet Hele |  Dynamics AX Enthusiast | My Profile 
The information provided on this site represents my own opinion/view and does not represent the opinion/view of my employer or Microsoft.

Sunday, 23 November 2014

Delete/Cancel the Transfer order in AX 2012 R3

Transfer order will get deleted before posting the Picking list, Picking list registration and Ship transfer order.

Note: If the picking list or picking list registration is posted for the transfer order then we need to revert the changes made after the posting of the picking list or picking list registration in order to delete the transfer order.

We can also delete the transfer order which is fully received.

A. Picking list

Once the picking list gets posted, we will not be able to delete the transfer order

System throws below error:






















System throws this error as the output order is already present for the items in the transfer order which needs to be processed first.

Note: Even if only one item out of multiple items in the transfer order has the output order present, the system throws this error.

In order to delete the transfer order, we need to first delete the output order generated after posting the picking list.



B.Picking list registration

System will not allow to delete the transfer order after posting the picking list registration. 

System throws below error:















In order to delete the transfer order, we need to:
a. First unpick the items which were picked earlier. 
b. then  delete the output order for each line item.
c. then we can delete the order.


C.Ship transfer order
Once the transfer order is shipped, we cannot delete it.

System throws below error:















There is no way to delete the transfer order after this stage as we cannot revert the changes made in this stage in the order.

D.Receive
Once the transfer order is received, system will allow to delete the order.

Note:Only fully received transfer order will get deleted from the system (Transfer status "Received")

Reuse of transfer order  
Once the items are fully received, we can remove the items from the order. This will again revert the transfer status to "Created". We can again add the items in the order and then process it further.


Please post if any queries and suggestions to be made.

Happy Daxing!!!!

------------------------------------------------------------------------------------------------------------------------------------
Abhijeet Hele |  Dynamics AX Enthusiast | My Profile 
The information provided on this site represents my own opinion/view and does not represent the opinion/view of my employer or Microsoft.

How to reverse a Transfer order in AX 2012 ?

Transfer order is the process of transferring the items from one warehouse to another warehouse. It is used in AX to track/manage the items those are in Transit.

There are various stages of transfer orders:
1. Picking list
2. Picking list registration
3. Ship transfer order
4. Receive

Each stage has its own role to play in transferring the items between the warehouses.

In this post,we will see the possibility of reversing the transfer order after each stage.

A. Picking list 
After posting the picking list, the Output order/Inventory order will get generated. It gives the instructions to originating warehouse for picking the items.

In order to revert the changes happen in this stage, we need to delete the output orders created for each line item in the transfer order.

Note: you can revert the changes per item in the transfer order as per the requirement.

Steps to reverse the picking list posting:
1. Go to transfer order.
2. Click on Inventory --> Output order


















3. Delete the Output order.








4. Once the output order will get deleted, whatever changes happen during picking list posting will get reverted.

B. Picking list registration

At this stage,items will get picked from the originating warehouse as per the instructions given in the Output order/Inventory order which will then updated in the system.

Steps to reverse the picking list registration changes:
1. Go to Transfer order.
2. Click on Posting --> Picking list registration.
3. Select the item to Unpick.
4. Click on Function --> Unpick.




















5. Select the quality to unpick. (It can be full quantity or partial quantity)






















6. Click ok.

In this way, we can unpick the items which were picked earlier.

C. Ship Transfer order
At this stage, quantity will get shipped from the originating warehouse and will be in transit till it reaches to its destination warehouse.

Once the quantity is shipped, we cannot call it back. There is no native functionality in AX to reverse a shipped transfer order.

Only way to reverse the effect is to receive the required quantity and then ship it back to original warehouse.

D. Receive
At this stage, we actually receive the items/goods in the Target warehouse. Once the posting is done at this stage, we cannot revert it back.

There is no functionality in AX to reverse the received transfer order.

There is only one way to reverse the effect is by sending the items back to originating warehouse by creating a new transfer order or by posting the transfer journal.


In this way, we can reverse the transfer order in AX 2012.

Please post if any queries and do let me know if any suggestions for improvement.

Happy Daxing!!!!!!

------------------------------------------------------------------------------------------------------------------------------------
Abhijeet Hele |  Dynamics AX Enthusiast | My Profile 
The information provided on this site represents my own opinion/view and does not represent the opinion/view of my employer or Microsoft.

Sunday, 9 November 2014

Prerequisites for Transfer order in AX 2012 R3



Following setups need to be completed before creating a Transfer order
1. Create a Transit warehouse. 
     
Path: Inventory and warehouse management parameter--> Inventory breakdown --> Warehouses

Steps to create Transit warehouse:
  • Click on New.
  • Enter the Warehouse and Name.
  • Enter the Site.
  • Select the Type as "Transit".
  • Complete the other setups (Master planning, Address, Location setup etc.) as per the requirement.

2. Assign the Transit warehouse to Default warehouse (Originating warehouse).


3. Number sequence setups for transfer order.
    
   Path: Inventory and warehouse management parameter --> Number sequence --> Transfer number/Transfer order voucher. 

a.        Transfer number:
·   Tagged with the number sequence in this field.
· In case of “Continuous” number sequence,it assigns the unique reference number automatically to the new transfer order.
·  Based on the format specified in the number sequence setup, we get the number in the particular format for the transfer order.      .

b.       Transfer order voucher:
·     Tagged with the number sequence in this field.
·    It assigns the unique number to the voucher which is generated when posting the transfer order shipment and receive.
·     Number sequence needs to be in “Continuous” state in order to use in the voucher.

      Note: 
      Transfer order voucher keeps track of financial posting of the transfer order.


(Refer link for: Number sequence setup)

4. Select the appropriate "Picking route status" as per the requirement.
    
Path: Inventory and warehouse management parameter --> Transport --> picking route status.

It can be:
A. CompletedIf the Picking route status is "Completed" then after posting the picking list,the handling status in picking list registration goes to Completed automatically. 
This is useful when picking process is handled by only one person.

B.  ActivatedIf the Picking route status is "Activated" then picking process needs to be manually activated and completed (Picking list registration --> Updates --> Update all/Update selected.
Update all: In order to complete all the picking at once and updating the same in the system.
Update selected: For completing the selected picking out of total and updating the same in the system.
   
5. Reserve item automatically:

 Path: Inventory and warehouse management parameter --> Transport --> Reserve item automatically
·  It is a default setting for the transfer order and can be overridden in the transfer order.
·   It reserves the item automatically for transfer in the originating warehouse.
·   If this parameter is ticked in inventory and warehouse management parameter then you will get the same tick in transfer order for the same parameter.

6. Accept over delivery/ Accept under delivery:

  Path: Inventory and warehouse management parameter --> Transport --> Accept overdelivery/ Accept underdelivery
·   It is a default setting for the transfer order.
·  It allows to deliver the item more than or less than what is require in total (Transfer quantity).
·  It requires specifying the percentage of over delivery or under delivery in the transfer order.


  
7. Setup delivery date control to get the Ship and Receipt date. 
    
Path: Account receivable parameter --> Shipment --> Select the appropriate delivery date control and setup the other parameters such as Sales lead time, ATP time fence etc




After completing the above setups, we can create a transfer order in AX 2012.

Please post if any queries and suggestions to be made...


------------------------------------------------------------------------------------------------------------------------------------
Abhijeet Hele |  Dynamics AX Enthusiast | My Profile 
The information provided on this site represents my own opinion/view and does not represent the opinion/view of my employer or Microsoft.

Sunday, 2 November 2014

Transfer order in AX 2012

What is transfer order?

It is the process of transferring the items from one warehouse (From warehouse) to another warehouse (To warehouse).

It is used in AX to track/manage the items those are in Transit.

Note:-

Transit is the period between the item leaves the "From warehouse", till it reaches to the "To warehouse"

Items are unavailable to use when they are in transit and can be allocated to transit warehouse automatically during the process.



Transfer order cycle

Following steps are involved in running the transfer order cycle in AX 2012:

1. Go to Inventory and warehouse management--> Periodic -->Transfer orders.

2. Click on New to create new transfer order.


Transfer order header

3. In the upper pane, Add:
    a. Transfer order number (If the number sequence is not setup as "Continuous")
    b. From warehouse (Originating warehouse) , 
    c. To warehouse (Target warehouse) and
    d. Requested ship date and Requested receipt date (If you want to change the date which is calculated through delivery date control).
   
          
Transfer order line 

4. Click on Add to insert items which are going to transfer between the warehouses.

5. In the lower pane, add: Item numbers, Transfer quantities.

 6. We can change the requested ship date and requested receipt date per item at the line level if we want the items to deliver at different dates.

7. We can also tick the Reserve items automatically checkbox at the line level, to reserve the items for transfer at the originating warehouse.



Note:-
Do not tick the Reserve items automatically checkbox if the actual transfer is going to happen after a long time so that the same items can be use for some other orders.


8. Click on inventory --> On hand to check the quantity available in the originating warehouse (From warehouse) before the picking process starts.


                                       

9. Enter the Ship now quantity for each line item in the order. It is use as a instruction about the quantity to the picking process.
It can be:
     a. Full quantity: If picking is going to happen for entire quantity at once.

     b. Partial quantity: In case the target warehouse doesn't require all the quantity at once or the originating warehouse does not have the available quantity to fulfill all the current demand.

(Check overdelivery and under delivery for more information)

10.  Go to Transfer order line -->Select the item--> Go to Ship now tab--> Enter the quantity in Ship now field.

A. Picking list


Transfer order picking process is same as of sales order picking process. It can use either "Order picking" or "Consolidated picking" method. Here in this topic, I will focus on order picking method only but in my upcoming posts, I will walk you through consolidated picking method.

11. Click on Posting --> picking list (It will create an output order/ inventory order for the warehouse as an instruction to pick the items for transfer).


12.  Tick the Edit lines checkbox.

13.  Click ok.

14.. For each line item, an output order will get created. It consists of details to the warehouse for picking the items.

15. To check the output order details, Go to Transfer order lines --> Select the item -->Click on Inventory-->  Click on Output orders.
   

B. Picking list registration


It consists of two things:

A. If the Picking route status in inventory and warehouse management parameter is "Completed" then the "Handling status" in picking list registration will automatically goes in completed state.

B. If the Picking route status in inventory and warehouse management parameter is "Activated", then picking process need to be activated and completed manually.

16. Click on Posting --> picking list registration.

17. Click on Updates --> Update all / Update selected.

       a. Update all: In order to complete all the picking at once and updating the same in the system.

       b. Update selected: For completing the selected picking out of total and updating the same in the system.
         

Note:-
In the Transfer order, up to this step the Transfer status will be in "Created" state only. 

C. Ship transfer order


Once the items are picked and are ready for transfer, we need to ship the items to target warehouse. After posting the ship transfer order, system will assign the items to transit warehouse and will not be available for use till it reaches to its target location.

18. Go to Transfer order lines --> Select the item --> Go to Ship now tab --> Enter the quantity in Ship now field.

Note:- 
Quantity can be Full quantity or Partial quantity depending on the quantity require/available to transfer to target warehouse.

19. Go to Posting --> Click on Ship transfer order.

    

20. Tick the Edit lines checkbox.

21. Click OK.

22. Go on Inventory-->Click on Transactions (You can see that the items will automatically allocate to transit warehouse for transfer).


23. Once the transfer order is shipped, the Transfer status changes to "Shipped".

D. Receive 


It is the last step of transfer order where Items will get received by Target warehouse.

24. Go to Transfer order lines --> Select the item --> go to Receive now tab --> Enter the quantity in the Receive now field. 

25. It is the quantity which is going to receive by target warehouse from the transit warehouse. In general, shipped quantity will be same as received quantity except in some cases where items will get damaged due to mishandling or by any unforeseen circumstances.

26. Go to Posting --> Click on Receive.
      
27. Tick the Edit lines checkbox.

28.  We can also specify the scrap quantity if any, in Receive form. (Items need to scrap as it is damage during the transfer due to mishandling or by any unforeseen circumstances).

29. Click ok.

30. After this, quantity will get received in "Target warehouse". 

31. Go to transfer order lines--> Select the item --> Click on inventory --> Click on Transactions to check the inventory effects.


32. Once the transfer order is received, the Transfer status changes to "Received".


In this way, the transfer order cycle will get completed.


Hope!! Everyone will get clear understanding of Transfer order process.

Please post if any queries and do let me know if any suggestions for improvement.

See you soon with the new topic...


------------------------------------------------------------------------------------------------------------------------------------
Abhijeet Hele |  Dynamics AX Enthusiast | My Profile 
The information provided on this site represents my own opinion/view and does not represent the opinion/view of my employer or Microsoft.