The general journal routine consists of seven codeunits. The following screenshot shows us the schema of how each codeunit relates to each other:
The general journal posting routine can start from several places. Either from a general journal page or a general journal batch page. When the user clicks on Post or Post & Print, this will run one of the following codeunits: Codeunit 231 Gen. Jnl.-Post, Codeunit 232 Gen. Jnl.-Post + Print, Codeunit 233 Gen. Jnl.-B.Post, or Codeunit 234 Gen. Jnl.-B.Post + Print.
All these codeunits ask for confirmation from the user, and Codeunit 232 and Codeunit ...