APM has two optional methods to enforce compliance checks on broker credentials: Pre-Computation Compliance and Post-Computation Compliance. If either of these are enabled, they run as tasks in the Payout process in place of the Credentials Apply task.
A significant difference between using Credentials Apply and using pre- and post-computation compliance is the storage of the credentialling status. When using Credentials Apply, the results are stored in a separate table called CredApplyHistory. Each broker history record has its own CredApplyHistory record that is referenced during Payout.
In contrast, when using either pre-computation or post-computation compliance, the credentialling results are stored in fields on either TranHis or BrokerHistory.