Transaction Status
Each transaction version is classified as having a certain transaction status. A transaction version is assigned this status when the version is initially created, but then can be changed in a limited fashion by a user or changed by the system. Valid transaction functions are:
Held - Each version of a transaction is created with this status. This remain the status unless changed by a user to Ready with the Mark Ready action or changed by the system to Rejected after an unsuccessful validation. The status of Held exists as a means to hold out a transaction from any automatic transaction submit system process as typically on those with a status of Ready are selected for such a process. A transaction that ages in the Held status will be a candidate for an automatic discard system process to rid the system of work started but never completed.
Ready – While this status can be set by system processing, it is most often set by users with the Mark Ready action when they do not have security to submit transactions or the protocol is to allow the system to submit transactions.
Rejected – This status is only set by the system when it encounters a reject or overrideable error upon a Validate or Submit action. A transaction that ages in the Rejected status will be a candidate for an automatic discard system process to rid the system of work started but never completed.
Submitted – This status is only set by the system when all edits have passed with a Submit action and there is no workflow, while in workflow with the Pending transaction status, or if there was a workflow and all approval levels have been applied.