If you have worked with Warehouse Module in Dynamics NAV, most likely, you have noticed, that there are plenty of places were you need to “Register” documents.
On the other hand, if you have worked with other bits of Dynamics NAV, you have seen that usually “Post” action is used.
What’s the difference? Why do you have Register on some document and Post on others?
Well, the answer is quite simple:
Registering something creates an entry in the program that records an action completed in the warehouse. Registering differs from posting in that it does not create any entries in the general ledger. Registering does not create item ledger entries neither.
I think it is important to understand the difference between these two actions – Register and Post. If you are end-user, understanding gives you a clearer picture that you have two separate systems – Warehouse Module and Inventory Module. If you are developer, using Mark’s approach – “Look, Learn, Love” – you should use similar approach in naming convention. That is, use “Post” for action that actually hits G/L (or Inventory).