Execute Accounting Flow

Accounting assignments are generated when Accounting Rules are executed. The type of assignment that is generated depends on the integrations that are configured. The assignments are displayed in the Accounting step of the Case Rollup. There are three configurations available.

Accounting Services

When a real-time accounting service integration is available the system will perform the accounting adjustments by calling the integration and passing the necessary information to perform the adjustment in the system of record.  This assignment does not require any user interaction and will be executed in accordance with the predefined SLA.

Batch File Accounting

If a real-time accounting service is not available, the system can be configured to perform batch accounting.  When this is enabled, a file is generated at configurable intervals and includes all the information that is necessary for the downstream system or user to complete the required adjustments.  Batch accounting is typically configured to execute once per day but can happen more frequently.  This assignment does not require any user interaction and will be executed in accordance with the predefined agent SLA which is visible on the assignment.

 Manual Accounting

When no real-time or batch accounting service is configured, accounting becomes a manual assignment to be completed by a user.  The assignment will include the necessary details to complete the accounting operation in an external system.

Configuration

To configure how accounting is executed, update Execute Accounting Pre-Conditions.

To configure the maximum number of retry attempts for the integration service, update D_ImplConfig.MaxAccountingServiceCallRetries.

Administration Portal

When batch accounting is configured, additional options are available in the Administration Portal. 

  • Accounts > Generate Accounting File(s): This action allows the administrator to manually generate a batch accounting file. This will force all pending accounting assignments to be written to file immediately and, if configured, transmitted.
  • Accounts > Regenerate Accounting Batch: This action allows the administrator to regenerate a previously run batch file.  This is useful if a previous batch file failed to reach its configured destination.
Rule(s)ExecuteAccounting, PreExecuteAccounting, ExecuteAccountingViaService, PendForBatchAccounting