Event Type

The Event Type table exists to define valid accounting and budgeting events within CGI Advantage Financial.  The table is pre-populated with many event types when delivered.  Adjustments to these can be made.  Keeping a record of these changes is a very good idea in case the baseline event types have to be restored.  Additions can also be made.  It is suggested that they begin with the letters 'XX' or contain no letters at all so that later releases will not introduce a baseline event type with an ID that has been used as a custom event type.  Deletions are not recommended.  What is recommended is that when an event type should not be used, that it is removed from the document code or codes defined as capable of using the event type on the Allowed Event Types for Document Code (AETDC) table.

Event types are most often inferred to the accounting line.  Setup for the most common or the correct event type based on existing document data allow for these defaults.  When a default does not exist, an event type must be chosen (certain Journal Vouchers being the exception).  If the most common event type does default, a user can change that event type or even manually enter one to prevent the default.  Sometimes event types are defaulted based on existing data already on the accounting line.  In such cases, the defaulting table also functions as an editing table to prevent a user from selecting another event type.

To setup the most common event type to default, the Default Event Type flag is checked for a single event type defined to a document code on the AETDC table.  The system then pushes that event type ID to the Document Control (DCTRL) table into the Def Event Type field.

Other tables that control the defaulting of event types are the Payroll Event Type Defaults (PYRLETD), AP Event Type Crosswalk (APETXW), DC Event Type Crosswalk (DCXWLK), MD Default Event Type (MDDFEV), Warehouse (WHSE), and the Event Type Defaults (ETDFLT).  These tables are covered in the Document Accounting Controls section under Document Configuration later in this user guide.

When an event type is first used in an application, the posting codes for that event type are put into a temporary memory source that will be used until the application is bounced.  For this reason, changes to an event type that have already been used since the last bounce will not take immediate effect.

Some event types that use the Generic event type processor do not even have posting codes defined for posting pair A.  These event types are referred to as non-accounting event types because there are no postings to any journal, budget, or other tables updated by posting lines.  A common use for these types of event types is on documents early in the procurement life cycle where the COA to be charged is not know yet, but a document is needed to start the procurement process.  Another use is the recording of future budget fiscal years on a contract document.  As the total of accounting lines must sum to the commodity line total, future years on a contract require accounting lines for those years to enter a complete contract.

Some event types do not have but a single posting code defined to posting pair A.  These are one of three types.  The first of this type are budgeting event types that update budget amounts.  Only a single posting code is needed in such a case.  The second situation for such an event type are cost accounting event types that record costs that are not written to the Accounting Journal, thus do not have to balance.  The third situation is an event type used on a Journal Voucher where users of that JV and event type should enter only one posting code on the accounting lines.

Once a document goes to the Final document status, an event type cannot be changed on the accounting line.  If the event type were the incorrect one, a modification should be created.  The incorrect accounting line should be copied and the correct event type entered on the new line.  The line amount of the old line should then be set to $0.00 or to equal the Closed Amount of that line.

Fields on the Event Type (ETYP) table:

Field Name

Field Description

Event Type

A required unique identifier for each event type.  Delivered event types contain two letters followed by two numbers.

Name

A required text field used to describe an event type often for reporting and for informational reasons on an event type pick page.

Short Name

A required short text field used to describe an event type often used for reporting when the full name will not fit.

Description

An optional long text field available to explain what an event type does, when it is used, or any other information.

Event Category

The associated event category that is required for each event type.  Only valid categories on the Event Category table can be chosen.  This field should rarely be changed as it determines the processing logic used for the event type.

Effective From

An optional date from which an event type can be used.  The Document Record Date is compared to this date.  The event type will not be allowed for use if the Document Record Date is earlier.

Effective To

An optional date to which an event type can be used.  The Document Record Date is compared to this date.  The event type will not be allowed for use if the Document Record Date is after.

Active

An indication that an event type is active for use.  When not active, the event type cannot be used even if it is defined as allowable.

Reserved Funding

The value defaulted to an accounting line that uses the event type.  Valid values are No, Yes, and Locked.  The defaulted value may be changed by a user manually.  Values of Yes and Locked have the same functionality of not being included on a referencing document if set with either of those values on a referenced document.  Such values are used for future year contract lines and reserved funding lines that should not be used until unreserved funding lines are exhausted.

Disbursement Request Update

Indicates that the accounting line should update the Disbursement Request table when used with the event type.

FAPR Update

Indicates whether or not an accounting line using the event type should update the Fixed Asset Payment Request (FAPR) table to track the fixed asset shell generation when the commodity line parent to the accounting line had a Shell Indicator of Single Shell or Multiple Shell.

Eligible for Intercept Process

Indicates whether or not a Receivable accounting line with the event type can be added to the Intercept Request table to intercept a disbursement.  Further edits also occur for the same flag but on the Object and Revenue Source tables for the respective code used on the Receivable accounting line.

Customer Account Update Flag

Indicates that an accounting line with the event type should update the Customer Account table in the manner specified in the Customer Account Update Type field.

Customer Account Update Type

Indicates the type of update that should be made to the Customer Account table when an accounting line uses the event type.  This field is required when the corresponding flag is selected.  If a value is chosen in this field but the corresponding flag is not selected, no update will be performed.  Changing values in this field and in the flag will cause Systems Assurance 9 to be out of sync if the event type has previously been used with a customer account.

Updates to the Customer Account tables use the posting lines generated on a document.  For this reason, descriptions below refer to Standard and Liquidation posting lines.  Standard lines are new postings that occur because of an event type.  Liquidation postings occur because of a reference to a previously processed accounting line.  They are called liquidation postings because they liquidate or back out previously posted amounts.

  • Earned Revenue Billing Updates are made to the Earned Unliquidated Receivable (Rec) amount when event type is on a Standard posting line.  Updates are made to the Earned Liquidated Receivable amount and Earned Unliquidated Receivable amount when on a Liquidation posting line.  If a third party is involved, the Third Party Unliquidated Receivable and Third Party Liquidated Receivable amounts are also updated in the same manner.

  • Unearned Revenue Billing Updates are made to the Unearned Unliquidated Receivable amount when event type is on a Standard posting line.  Updates are made to the Unearned Liquidated Receivable amount and Unearned Unliquidated Receivable amount when on a Liquidation posting line.  If a third party is involved, the Third Party Unliquidated Receivable and Third Party Liquidated Receivable amounts are also updated in the same manner.

  • Deposit Billing Updates are made to the Deposit Unliquidated Receivable amount when event type is on a Standard posting line.  Updates are made to the Deposit Liquidated Receivable amount and Deposit Unliquidated Receivable amount when on a Liquidation posting line.  If a third party is involved, the Third Party Unliquidated Receivable and Third Party Liquidated Receivable amounts are also updated in the same manner.

  • Vendor Refund Billing Updates are made to the Refund Unliquidated Receivable amount when event type is on a Standard posting line.  Updates are made to the Refund Liquidated Receivable amount and Refund Unliquidated Receivable amount when on a Liquidation posting line.  If a third party is involved, the Third Party Unliquidated Receivable and Third Party Liquidated Receivable amounts are also updated in the same manner.

  • Earned Revenue Collection Updates are made to the Earned Collected amount when this event type is on any posting line.  If a third party is involved, the Third Party Collected amount is also updated.  If the reference type is not memo and a short or overpayment tolerance is used, then the corresponding amount Short-Payment Tolerance or Over-Payment Tolerance is also updated.

  • Unearned Revenue Collection Updates are made to the Unearned Collected amount when this event type is on any posting line.  If a third party is involved, the Third Party Collected amount is also updated.    If the reference type is not memo and a short or overpayment tolerance is used, then the corresponding amount Short-Payment Tolerance or Over-Payment Tolerance is also updated.

  • Deposit Collection Updates are made to the Deposit Collected amount when this event type is on any posting line.  If a third party is involved, the Third Party Collected amount is also updated.    If the reference type is not memo and a short or overpayment tolerance is used, then the corresponding amount Short-Payment Tolerance or Over-Payment Tolerance is also updated.

  • Vendor Refund Collection Updates are made to the Refund Collected amount when this event type is on any posting line.  If a third party is involved, the Third Party Collected amount is also updated.    If the reference type is not memo and a short or overpayment tolerance is used, then the corresponding amount Short-Payment Tolerance or Over-Payment Tolerance is also updated.

  • Reserved Credit Balance Collection Updates are made to the Reserved Credit Balance table when this event type is on any posting line.  The amounts from that table are summarized into the Reserved Credit Balance amount on the Customer Account table.

  • Unreserved Credit Balance Collection Updates are made to the Unreserved Credit Balance table when this event type is on any posting line.  The amounts from that table are summarized into the Unreserved Credit Balance amount on the Customer Account table.

  • Earned Revenue Write Off Updates are made to the Write Off amount when this event type is on any posting line.  The Earned Liquidated Receivable amount is updated as well.  If a third party is involved, the Third Party Liquidated Receivable amount is also updated.

  • Unearned Revenue Write Off Updates are made to the Write Off amount when this event type is on any posting line.  The Unearned Liquidated Receivable amount is updated as well.  If a third party is involved, the Third Party Liquidated Receivable amount is also updated.

  • Deposit Write Off Updates are made to the Write Off amount when this event type is on any posting line.  The Deposit Liquidated Receivable amount is updated as well.  If a third party is involved, the Third Party Liquidated Receivable amount is also updated.

  • Vendor Refund Write Off Updates are made to the Write Off amount when this event type is on any posting line.  The Refund Liquidated Receivable amount is updated as well.  If a third party is involved, the Third Party Liquidated Receivable amount is also updated.

  • Earned Revenue Refund Updates are made to the Earned Collected amount.  If a third party is involved, an update will also be made to the Third Party Collected amount.

  • Overpayment/Pre Payment Refund Updates are made to the Refunded amount of the cash receipt document memo referenced on the refund payment request.  That Refunded amount reduces the amount on the Reserved Credit Balance Table for the cash receipt record.  Thus the Reserved Credit Balance amount on the Customer Account table is reduced.

  • Deposit Refund Updates are made to the Deposit Collected amount.  If a third party is involved, an update will also be made to the Third Party Collected amount.

  • Earned Receivable to Collection Agency Updates are made to the Earned Unliquidated Receivable amount and to the Earned Liquidated Receivable amount.  If a third party is involved, the Third Party Unliquidated Receivable and Third Party Liquidated Receivable amounts are also updated in the same manner.

  • Vendor Refund to Collection Agency Updates are made to the Refund Unliquidated Receivable amount and to the Refund Liquidated Receivable amount.  If a third party is involved, the Third Party Unliquidated Receivable and Third Party Liquidated Receivable amounts are also updated in the same manner.

Accounting Classification

Event types have to be grouped into one of four major types for reporting.  Also, these classifications are available for business rules when event category is not the proper or most efficient level for a rule.

  • General Those event types that do not fit into the other three classifications have this General classification.

  • Spending Those event types that represent spending or will lead to future spending have this Spending classification.  The Prevent New Spending feature available on the Vendor/Customer table uses this classification of event types to determine what is spending.

  • Revenue Those event types that represent revenue or receivable and those that will lead to the future collection of revenue or cash have this Revenue classification.

  • Budgeting Those event types used on budget documents have this Budgeting classification.

 

The following fields are repeated 16 times.  Once for each posting pair A thru P.  Changes to fields in this section after an event type has been used, will require an application bounce for the changes to take effect.

Field Name

Field Description

Posting Pair

The inferred name of a posting pair from the Event Category table for the associated event category of the event type.

Debit Posting Code

The posting code that will be debited given an accounting line increase on a new draft document or a positive increase on a modification draft.  On an accounting line reduction, the code would be credited.

Debit Offset

The inferred value for the Offset flag on the Posting Code table for the Debit Posting Code.  The value may be changed as long as it is not set to Yes and the Credit Offset value on the same posting pair is not also Yes.

Debit Name

The inferred name for the Debit Posting Code that is inferred from the Posting Code table.

Credit Posting Code

The posting code that will be credited given an accounting line increase on a new draft document or a positive increase on a modification draft.  On an accounting line reduction, the code would be debited.

Credit Offset

The inferred value for the Offset flag on the Posting Code table for the Credit Posting Code.  The value may be changed as long as it is not set to Yes and the Debit Offset value on the same posting pair is not also Yes.

Credit Name

The inferred name for the Credit Posting Code that is inferred from the Posting Code table.

Reversal

The inferred Reversal flag setting from the Event Category table for the associated event category of the event type.

Use BSA from Actg Line for Pair A

An indication that will take any values entered on the accounting line in the BSA and Sub BSA fields and use them on the generated posting line(s) for the posting pair where the indication is made.

Use OBSA from Actg Line for Pair A

An indication that will take any values entered on the accounting line in the OBSA and Sub OBSA fields and use them on the generated posting line(s) for the posting pair where the indication is made.