Financial Transactions for an Event

An event may be related to financial transactions. There are two types of financial transactions that may be linked to the event:

  • Financial transactions that contributed to the event. These are bills, payments or adjustments that caused the event to be created. For example, if you generate an event for frequent flier miles as a result of some amount billed for the customer, the bill segments associated with the billed amount are linked to the event. The FTs are linked to the event for audit purposes.
  • Financial transactions that are created by the event. In an event may cause other actions to occur, we saw examples where an event completion algorithm may cause adjustments to be created. The FT ID for these adjustments is linked to the event as audit.
Note:

Automatically Canceling Event Financial Transaction. The created by financial transactions may get canceled if the event is canceled AND you have plugged in an appropriate Event Cancellation Algorithm.

For financial transactions that are created by the event, the system must post the financial transactions to one or more appropriate service agreements. The service agreement to use depends on your business rules. For example:

  • If the event affects the balance of accounts linked to the membership, the event completion algorithm may create adjustments for service agreements that contribute to the membership.
  • If the event affects the general ledger and does not affect any balance for the account, the event completion algorithm simply needs a service agreement to use for the resulting adjustment. Rather than arbitrarily picking any service agreement in this case, a special miscellaneous service agreement should be linked directly to the membership for such adjustments.