# State diagram

The following diagram shows the state (or status) transition process of a billing journal.&#x20;

<figure><img src="https://1674205915-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ5DNbniz33mXCZoO62Rm%2Fuploads%2FcRyNQbbAF6VyvyEB1ZO7%2Fimage%20(5).png?alt=media&#x26;token=c4216ed5-25cb-42b1-99fb-5cf16e8fc3d1" alt=""><figcaption><p>Journal state transition</p></figcaption></figure>

<table data-full-width="false"><thead><tr><th width="152">State</th><th>Definition</th></tr></thead><tbody><tr><td><strong>New</strong></td><td>This is an initial status for a journal.</td></tr><tr><td><strong>Draft</strong></td><td>The vendor has created the journal.</td></tr><tr><td><strong>Validating</strong></td><td>The vendor has submitted the journal data for processing.</td></tr><tr><td><strong>Validated</strong></td><td>The data has been validated.</td></tr><tr><td><strong>Error</strong></td><td>An error occurred due to missing records on the platform.</td></tr><tr><td><strong>Review</strong></td><td>SoftwareOne is reviewing the contents of the journal.</td></tr><tr><td><strong>Enquiring</strong></td><td>The journal has been returned to the vendor for corrections and resubmission.</td></tr><tr><td><strong>Generating</strong></td><td>The journal has been accepted and is being processed by SoftwareOne.</td></tr><tr><td><strong>Ledger</strong></td><td>The platform has created a ledger file in the scope of the given seller.</td></tr><tr><td><strong>Generated</strong></td><td>The statements have been generated.</td></tr><tr><td><strong>Accepted</strong></td><td>The journal has been accepted. </td></tr><tr><td><strong>Completed</strong></td><td>The journal is now complete. This occurs when all ledgers have been marked as completed.</td></tr></tbody></table>
