Internal Accounting Event Type Processor

The concept of internal accounting refers to what some call inter-governmental or intra-governmental.  All labels refer to accounting that is done for two parties on the same CGI Advantage Financial application.  It does not mean just two governmental entities because if they are on separate financial systems, transactions between the two would be treated as external.  A check still has to be written and a cash receipt has to be recorded as if the two parties were not under the same governmental umbrella.

Internal accounting event types therefore use two posting pairs.  Posting Pair A is always for the selling or providing party.  Posting Pair B is always for the buying or receiving party.  On the Internal document types (IET, ITI, and ITA) the distinction of which party is the buyer or the seller is made with the Initiator field on the document header.  On the other document types that perform internal accounting, the Payment Request (PR), Stock Transfer (TR), Stock Issue (CI and OC), Stock Return (SN), and Payroll (PYRL), that initiator distinction is still made by being defaulted to Seller/Provider.  When the Initiator is Seller/Provider, the COA information for that party will be on the vendor line (that is, Exchange Details on the ITA and IET).  The Buyer/Receiver information will be on the accounting lines.

When an event type has posting codes defined for Posting Pair C, then the event type processor will create a posting line for pair C with the same document data used to create the posting line for Posting Pair A.  When an event type has posting codes defined for Posting Pair D, then the event type processor will create a posting line for pair D with the same document data used to create the posting line for Posting Pair B.  When these additional posting pairs are used, it is likely different posting codes will be used and thus different balance sheets are inferred.

All rules in the internal event type processor other than which posting pair is used for which party involve data edits:

Then, if the BFY field on the referencing accounting line is NOT blank, the processor will set the BFY on the liquidation posting line(s) to that BFY value.  If the BFY value on the referencing accounting line is blank, the processor will set the BFY on the liquidation posting line(s) to the CURR_BFY value of the accounting line.