Transaction Section Processing Sequence

When a transaction processes as an activity, OIPA moves through the sections of the transaction in a specific order. There are two possible breakpoints where the transaction's validation logic is executed. In the list below, these breakpoints can be configured to occur at the Attached business rule and the Post Assignment business rule.

When a transaction is processed that requires actual fund values, the latter part of the transaction can execute repeatedly until the fund values are known. This rolling valuation logic executes the PostAssignment business rules every time the transaction runs. The PostAssignment business rule uses the known fund values and accesses actual valuation records.

An overview of the order that transaction sections are processed in is shown below:

  1. Suspense

  2. Valuation

  3. Math

  4. Attached business rules (Processing breakpoint)

  5. Assignment

  6. Post Assignment business rules (Processing breakpoint)

  7. Disbursement

  8. Accounting

  9. Spawns