Application of the Cosequential Model to a General Ledger Program III
Goal of our program: To produce a printed version of the ledger that not only shows the beginning and current balance for each account but also lists all the journal transactions for the month.
From the point of view of the ledger accounts, the posting process is a merge (even unmatched ledger accounts appear in the output). From the point of view of the journal accounts, the posting process is a match.
Our program must implement a combined merge/match while simultaneously printing account title lines, individual transactions and summary balances.