Microsoft Dynamics NAV - C/SIDE Solution Development -

Microsoft Dynamics NAV – C/SIDE Solution Development

Locus IT ServicesMicrosoft Dynamics NAV – C/SIDE Solution Development

Lesson 3: Standard Process Model

Standard Process Model

Standard Process Model : Similar to consistent data structures, all application areas follow the same principle when it comes to processing. Because all application areas contain master, documents, journal, and ledger tables, there are also similar processes that guarantee consistent data flow among tables.

Posting is the most important process in Microsoft Dynamics NAV. It accompanies almost every application area. Even though there are different posting routines for different application areas, all posting routines follow the same patterns and principles. Understanding those patterns and principles makes development simpler, and guarantees a consistent user experience. Microsoft Dynamics NAV.

Journal Posting

Journal posting is a process that creates ledger entries from journal lines in a application area. A single journal posting process may affect multiple application areas and result in different types of ledger entries. However, journal posting always reads a single set of journal tables. For example, a general journal posting routine always reads Gen. Journal Line and Gen. Journal Batch tables, but can create entries in the following tables:

  • G/L Entry
  • Ledger Entry
  • Vendor Ledger Entry
  • Bank Account Ledger Entry
  • FA Ledger Entry

A journal posting routine consists of a group of codeunits, some of which are called directly by the user from a page. Other condeunits are called by other codeunits during posting processing.

Document Posting

Documents resemble journals in the way that they also enable users to enter information before it is posted. Documents are more comprehensive and more intuitive than journals, because they frequently combine the functionality of several journals into a single, easy to use functionality.             

Document posting is a process that creates posted documents from operational documents in an application area. Document posting also results in corresponding ledger entries and registers, frequently in multiple application areas. For example, a posting of a sales invoice, may result in ledger entries in the following tables:

  • G/L Entry
  • Ledger Entry
  • Item Ledger Entry
  • Ledger Entry
  • Ledger Entry
Locus IT Project Management Office
What’s it?