Allocation Statuses

An allocation is processed through various tasks such as generating, releasing, deleting, and reversing allocation transactions. While the processing is based on the status of allocations, the processes also indicate the progress and possible status of the allocation and the tasks you can perform.

You can perform the following processes on allocations:

  • Generate Allocations

  • Delete Allocations

  • Release Allocation Transactions

  • Reverse Allocation Transactions

Generate Allocations

You can generate allocations if all existing allocations for the allocation rule are in Release Success or Reversal Success statuses. There is no allocation status for first-time processing.

The following table describes the possible statuses and the tasks you can perform after generating allocations.

Resulting Statuses

Description

Tasks You Can Perform

Draft Success

The allocation is generated successfully without any errors. Warnings may exist and are listed as exceptions.

Release Allocation

Delete Allocation

Draft Failure

The allocation has errors. You must review and fix the errors, delete the allocation, and then generate the allocation again. For example, you can update the allocation rule, summarize costs for the project, or perform other actions to correct the errors before you generate the allocation again.

Delete Allocation

Delete Allocations

You can delete an allocation if it is in Draft Success, Draft Failure, or Release Failure status. The following table describes the possible statuses and the tasks you can perform after deleting an allocation.

Resulting Statuses

Description

Tasks You Can Perform

Deletion in Progress

The allocation is being deleted. After the allocation is deleted, you cannot search for the allocation because it does not exist.

Delete Allocation

You can resolve the issues that resulted in deletion of the draft allocation and generate the allocation again.

Release Allocation Transactions

You can release an allocation if it is in Draft Success or Release Failure status. The following table describes the possible statuses and the tasks you can perform after releasing an allocation.

Resulting Statuses

Description

Tasks You Can Perform

Release in Progress

The allocation is being released.

None

Release Success

The allocation is completely processed. The process creates and processes expenditure items for the allocation and offset transactions, if any. You can review the resulting expenditure items in the Manage Expenditure Items page. This is the final status for most allocations unless there is a need for reversal at a later stage.

Reverse Allocation

Release Failure

The allocation is not released because of errors encountered during processing. Even if one transaction fails processing, then no expenditure items are created. You can review and fix errors for each allocation and offset transaction and then release the allocation again. For example, an allocation transaction is rejected because of a project-level transaction control.

Release Allocation

Delete Allocation

Reverse Allocation Transactions

You can reverse an allocation if it is in Release Success or Reversal Failure status. The terminal status for an allocation is Reversal Success and it does not require any further processing. The following table describes the possible statuses and the tasks you can perform after reversing an allocation.

Resulting Statuses

Description

Tasks You Can Perform

Reversal in Progress

The allocation is being reversed.

None

Reversal Success

Reversal is fully processed. The process creates reversing expenditure items for each of the original allocation and offset expenditure items.

None

Reversal Failure

Allocation is not reversed because of exceptions. If even one transaction is rejected, then no reversing transactions are created. You can review and fix errors and reverse the allocation again. Or you can cancel the failed reversal.

Reverse Allocation

Cancel Failed Reversal

Canceling a failed allocation reversal changes the allocation status to Release Success and deletes errors.