Hi,
I'm currently trying to figure out how I can manage to create the Purchase Order out of Sales Order without having to entering duplicate information.
And I'm trying to focus how I can utilize the Special Order.
I understood the basic idea that using Special Order I can create the Purchase Order using the Requisition Worksheet, and this is good.
But because I'm trying to integrate special operation in NAV, I'm having difficulty using this method.
The special operation that I mentioned below is being practiced to account for "In-Transit" inventory balances.
*********************
1) Create Sales Order
2) Create Purchase Order
3) Receive the items to "In-Transit" location
4) Transfer items from "In-Transit" to "Physical Warehouse"
5) Shipout Items to customer.
*********************
So the issue I'm having is at step 3), where I'm receiving the item to an "In-Transit" location.
Since the original Sales Order is created to ship from the "Physical Warehouse" location, on the Purchase Order side, I cannot change the 'Location Code', due to the link with Sales.
And then after reviewing the code behind Purchase Line, I was wondering if there is an issue in commenting out the following code, which is checking whether the Purchase Line is "Special Order", or not.
Location Code - OnValidate()
TestStatusOpen;
...
...
IF "Special Order" THEN
ERROR(
Text001,
FIELDCAPTION("Location Code"),"Special Order Sales No.");
...
...
I've done some testing after commenting out this code, and then changing the location code of Special Order, and haven't encountered any issues, but I wanted to get any information on the potential risks that I may face.
Thank you.
Kenji
Comments
Thank you so much for your response.
And sorry for the lack of details. Yes, for step 3, I'm using an Location Code where "Use As In-Transit" := FALSE.
That being said, would you know how the change that I mentioned (removing Location Code validation for Special Order) affects the overall integrity of the data that is created?
Thank you!
The shipment from vendor comes in 2 separate shipments of 400KG and 600KG.
400KG was shipped on 1/10/12, and was received on 2/10/12.
And 600 KG was shipped on 1/25/12 and was received on 2/25/12.
The "Intransit" location will be used to capture the inventory qty and value that are still in transit from Vendor to the warehouse.
So when I check for the inventory balance as of 2/15/12, the inventory balance should be;
Intransit Location => 600KG @ $10.00
Physical Location => 400KG @ $10.00
This is an example of import procedure where the shipment takes a month to get to the warehouse, and shipped inventory becomes buyer's responsibility after shipment.
I really have my doubts that an audit would approve your scenario.
But going back to my main question, it is possible to remove the validation logic on Purchase Line Location Code for Special Order.
Do you think it would be a problem?
Thank you.
Yes
The proper way would be to create a location and receive it into that location. Then use transfer orders.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
Thanks for your feedback.
Following is the scenario that I was thinking.
*******************
1) Create Special Sales Order, using Location Code "WH"
2) Using Requisite Worksheet, create Purchase Order.
=> This automatically assign the Location Code "WH" on the PO side.
3) On PO, change Location Code from "WH" to "MIT" (the Location used to track intransit item)
4) Receive to "MIT" location
5) Transfer from "MIT" to "WH"
6) Ship from "WH" to Customer
*******************
So if I follow your suggestion, I will be receiving to "WH" and then transferring to "MIT" and then transferring back to "WH", which is too many steps for one single transaction.
That is on the above step #3, I wanted to change the Location Code from "WH" to "MIT".
Thank you.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
you are trying to force something into NAV that doesn't fit! Your theory of tracking and receiving goods is simply wrong and cannot be implemented into NAV in such way. Period. Sure, breaking apart the special orders functionality will bring you one step closer to your idea but also to lots of problems later.
Just a happy frood who knows where his towel is
The reason why I want to use Special Order, is because I can use the "Get Sales Order" function available on the Requisition Worksheet. Using that I can create one PO per one Special SO.
Since it is important to specify which SO I'm using to create the PO, I couldn't think of other solution than using the "Special Order".
Thank you.
I'm not totally sure why you're not involving your NAV partner as part of your design. They would definitely provide insights and alternatives to your business problem.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
It's not that I've already made up my mind. I wanted to get an insight on whether the change I described is reasonable, and if exists, then any other workarounds.
So far I haven't received any comments on my original question, but I guess that's because nobody really made such change before, so I guess I'll be doing more testing to see how this goes.
Thank you.
There's a reason why nobody does it.
Your requirement is not so strange that no other company that uses NAV hasn't encountered before. In fact, I'm going as far as to say, there's nothing going on in your company that most experienced solution centers has not seen before.
Again, I still don't understand why you're not involving your NAV partner on this. They do this for a living and should have a solution or an alternative.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
Fixing a mess is MUCH more expensive than getting help right now.
RIS Plus, LLC
Not sure about removing validation. We have slight adjusted Get Sales Order Report.
But I'm not really following you on this post.
Are you saying your method would work fine if it wasn't for the two locations?
http://www.BiloBeauty.com
http://www.autismspeaks.org
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
Savatage,
You mentioned;
What do you mean by the "two locations"?
I'm saying my method would work if I remove the "Location Code", which then the system lets me change the Location Code of PO to something different than the one assigned on SO.
These are two locations in you system isn't it?
http://www.BiloBeauty.com
http://www.autismspeaks.org
For your case, I suggest changing the way you link between SO and PO, instead of using the standard Special Order and removing the validation logic. There might be a reason why the validation is there in the beginning.
Just a happy frood who knows where his towel is
RIS Plus, LLC
OK, will do more testing, and see if I bump into any issues.
And will also consider what kind of customization will best fit the requirements.
Thank you.