Supersede Financial Transactions

Supersede Financial Transactions is an activity that results is the marking of financial transactions that have not been flagged as 'mandatory'; these transactions do not need to be processed further because a more recent financial transaction for them is available.

The activity is always started in the context of a financial transaction set. All financial transactions included in the financial transaction set that were not handled by the Generate Financial Message activity are processed by this activity.

If the financialMessageMandatoryInd of a financial transaction = "N' and there is a higher version of the transaction in the financial transaction set, then this financial transaction is superseded. If a financial transaction is superseded, its related reversal financial transaction is also superseded.

Processing

When the supersede activity is started each base financial object with status 'Changed' and financial transactions selected in in the financial transaction set is processed. All financial transactions for the base financial object that were not handled by the 'Generate Financial Message' activity, up to the highest version included in the financial transaction set, are processed. The highest version included in the financial transaction set is considered the most recent version and initiates the supersede process.

After successful completion of the activity at Base Financial Object level, the following attributes are set:

  • The status of the Base Financial Object is set to Supersede and Reversal Done. The indicator superseded of the financial transaction process data is set for the superseded records.

  • The General Financial Processing Complete Datetime is set to the system date and time on which the BFO financial processing is completed.

Financial Message Mandatory

Some financial transactions have a Financial Message Mandatory indication set on the Financial Transaction Process Data. These financial transactions cannot be superseded.

Examples

For clarity:

  • a financial transaction is named V1 if it is the first version within the base financial object

  • a financial transaction is named V1R if it is the reversal of the first version within the base financial object; this reversal will be created at unfinalize time

  • the financial message result (stored at the financial transaction process data) can be either:

    • M (Message created)

    • S (Superseded)

    • N (No message required)

Initially, a claim will get finalized, resulting is financial transaction V1. Financial processing will lead to message result 'M' (or sometimes 'N'). After unfinalize, financial transaction V1R is automatically created after which finalization leads to V2. Let’s say that a second unfinalize happens right after that so that also V2R is created and - after finalization - V3.

If the financial message mandatory indicator is 'N', the supersede activity will result in:

  • V2 and V2R getting message result 'S'

  • V1R and V3 will not be superseded; eventually the Create Financial Message activity will lead to message result 'M' (or sometimes 'N')

If the financial message mandatory indicator is 'Y', the supersede activity will result in:

  • V1R, V2, V2R and V3 will not be superseded; eventually the Create Financial Message activity will lead to message result 'M' (or sometimes 'N')