Journal Workflow

Journal Entry Manager uses a cascading workflow model, enabling users to act at their assigned role level and any level below it. To maintain integrity, the system incorporates Segregation of Duties. Once a user has acted on a journal, they cannot take further action on that same journal.

The journal goes through the following states: 

  • In Process: The initial state in which the journal is editable.

  • Prepared: The first non-editable state. If changes must be made, the Preparer must recall the journal or the Approver must reject the journal.

    NOTE: Approvers also have access to the recall action if they prefer not to leave the journal in a rejected state.

  • Partially Approved: Applies only when the journal template requires multiple levels of approval.

  • Fully Approved: Indicates that the final approver has signed off. The journal is ready to be confirmed as Posted.

  • Rejected: A state where the journal becomes editable again. This is typically initiated by an Approver to return the journal to the Preparer’s queue for revisions.

Role

In Process

Prepared Partially Approved Fully Approved
Preparer

Prepare

Recall No Action No Action

Approver

Prepare

Recall, Reject, or Approve Reject, Unapprove, Approve Reject, Unapprove, Confirm Posting, Download

Administrator

Prepare

Recall, Reject, or Approve Reject, Unapprove, Approve Reject, Unapprove, Confirm Posting, Download

NOTE: The table above displays if each role acted in this order. The available actions differ if an Approver prepares a journal. The variations in actions are dictated by OneStreammaintaining Segregation of Duties for each journal entry.

Posting State

Journal Entry Manager includes an additional layer of workflow called the Posting State, which informs users of where a journal is in the posting process and what actions are required to move it to the final Posted state.

  • Awaiting Approval: The initial posting state for a journal. Journals are not sent until they are Fully Approved, so this state alerts users that the approval workflow must be completed before posting can begin.

  • Ready to Send (Direct Download and Schedule Reversals only): Appears after the journal reaches the Fully Approved state in the Direct Download workflow. Since manual extraction is required to send the journal from OneStream, this state signals that the user must perform that action. This state is also used when a reversing journal has been created for a future period and is being held until the effective date to send.

  • Awaiting Confirmation: For Direct Download, this state is triggered once the journal is downloaded. For SFTP or OneStream File Explorer, this state follows the Fully Approved status.

    Example: The Posting State moves from Awaiting Approval to Awaiting Confirmation.

  • Posted: After the journal is sent to the ERP, the final Approver or an administrator can confirm the posting. This is done with the Confirm icon, where the ERP ID and an optional comment can be added. Once confirmed, the journal moves to the Posted state.

  • Failed to Send: If the journal fails to reach its destination folder using SFTP or OneStream File Explorer, it enters the Failed to Send state. This indicates a connection error. Once resolved, the journal can be resent.

  • Failed to Post: If the journal reaches the ERP but fails to post due to validation errors, it enters the Failed to Post state. The journal can then be returned to In Process, revised, and re-submitted through the workflow.

Role

Awaiting Approvals

Ready to Post Awaiting Confirmation Posted Failed to Send Failed to Post
Preparer

No Action

No Action No Action No Action No Action No Action

Approver

No Action

Download Confirm, Reject, Unapprove No Action Recall, Reject, Unapprove Recall, Reject, Unapprove

Administrator

No Action

Download Confirm, Reject, Unapprove No Action Recall, Reject, Unapprove Recall, Reject, Unapprove