# Daily Approval Workflow

The approval queue is where BuyerKiosk stages daily close journal entries before they are posted to QuickBooks. This gives owners or accountants a review step before QuickBooks is changed.

![QuickBooks approval queue overview](/images/support/articles/quickbooks_queue_overview.png)

## Why Entries Are Staged

Staging protects the customer from pushing incorrect entries to QuickBooks. It is useful when:

- The store is new to the integration.
- Account mappings are still being tuned.
- A daily close has unusual activity.
- The customer wants owner approval before posting.

## Queue Status

Rows in the queue represent staged journal entries.

![QuickBooks pending chip](/images/support/articles/quickbooks_queue_pending_chip.png)

Common statuses:

| Status | Meaning |
| --- | --- |
| Pending | Waiting for review. |
| Approved | Approved and ready to post, or already posted depending on the workflow. |
| Posted | Successfully created in QuickBooks. |
| Rejected | Reviewed and not posted. |
| Failed | Posting failed and needs attention. |

## Review an Entry

Open a row to inspect the journal entry detail.

![QuickBooks queue row actions](/images/support/articles/quickbooks_queue_row_actions.png)

Review:

- Date.
- Memo.
- Debit and credit lines.
- Accounts selected by the mappings.
- Total debits and credits.
- Any warnings or validation messages.

## Edit Before Approval

If a staged entry is close but needs adjustment, use the edit modal.

![QuickBooks edit modal](/images/support/articles/quickbooks_queue_edit_modal.png)

Typical edits:

- Change an account.
- Adjust a memo.
- Remove an unwanted line.
- Correct a line amount if the source data was fixed and the entry was regenerated.

Edits should be used carefully. If the daily close data itself is wrong, fix the close data first when possible.

## Approve and Post

When the entry is correct, approve it.

![QuickBooks approve modal](/images/support/articles/quickbooks_queue_approve_modal.png)

Approving confirms that the journal entry is acceptable. Depending on the store's settings, approval may immediately post the entry to QuickBooks or mark it ready for a posting job.

## Reject or Void

Reject an entry when it should not be posted. Void is used when an entry has already been posted and needs to be reversed or voided through the integration workflow.

Use rejection for entries that are wrong before posting. Use void only when QuickBooks has already been affected.
