Dear All,
Thank you very much for your replies to my question.
A last thing that I would like to ask is the following: Is there a way to reprogram Navision (coding) and remove the restriction of not posting a transfer if the inventory shown for that item is not sufficient?
In simpler words, reprogram it in order to avoid the "not on inventory" message and let you post the transfer.
Please advise.
Thank you in advance.
Regsrds,
Christos.
0
Comments
Yes it's possible, comment out the code, but in 4.0 you'll get wierd no. a item ledger with quantity Zero. And what about cost.
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
I don't get it..... If you don't have any Item X on any inventory, you will need to do a positive adjustment, not a transfer.
RIS Plus, LLC
If there are drop shipments in the agencies and the documents arrive via "snail mail" this can take even longer.
When you make negative inventory with a sales order, then when the next purchase arrives and Inventory Adjustment is run, Item Application entries are backwards generated.
Maybe it works for transfers too.
However, there is a better solution:
1) Write code to a menu item to a transfer order, that creates positive adjusment journal lines with a special reason code into a journal and run that journal so users can just simply post it. It is easy. The only problem is Unit Cost. Maybe you could get the Unit Cost from the next unreceived PO line... or a later automatic generation of revaluation journal lines can be OK. Another idea is to generate this pos adjustments in another location and autogenerate reclass journal lines. If you put the inventory value of this location to a diferent G/L account, that helps in preventing valuation chaos.
2) Write another code that automatically generates negative afjustment to a journal for all positive ones from that reason code (or for the negative inventory of that special location). It could be filtered for date or whatever.
Do It Yourself is they key. Standard code might work - your code surely works.