Journal Entry Approval Workflow

A practical guide to enabling and using BizBooks Pro's built-in journal entry review system — from initial setup through day-to-day approval, rejection, and audit export.

Overview

BizBooks Pro's Journal Entry Approval Workflow prevents entries from being posted to your books without a designated second reviewer signing off. Once enabled, a bookkeeper or staff accountant creates the entry, adds supporting notes, and sends it to a manager or partner for review. Nothing posts to account balances until the reviewer approves.

Key benefits of enabling this feature:

Tip: Approval settings are configured independently per company. If you run multiple businesses in BizBooks Pro, you can apply different approval rules to each one without affecting the others.

Entry Status Lifecycle

Journal entries in BizBooks Pro move through the following statuses as they progress from creation to posting:

Status What It Means Affects Balances?
Draft Entry is saved but not yet sent for review. Editable by the creator. No
Pending Approval Submitted to the approval queue. Read-only for the preparer until a decision is made. No
Approved Reviewer has signed off. Entry is cleared to post. No (not yet committed)
Posted Committed to the ledger. Account balances updated. Appears in all reports. Yes
Rejected Returned to Draft with reviewer's written feedback. Preparer can correct and resubmit. No
Important: Draft and Pending Approval entries have zero effect on your account balances, trial balance, or financial statements. Period-end reports reflect only Posted entries. Make sure to resolve any pending entries before running final month-end or year-end reports.

Sending an Entry for Review

Follow these steps to create a journal entry and send it through the approval process:

  1. Go to Journal Entries from the main navigation menu.
  2. Click New Journal Entry to open the entry form.
  3. Enter the accounting date and all debit and credit lines. BizBooks Pro confirms the entry is balanced before allowing submission.
  4. Fill in the Description field — this appears in the approval queue and helps the reviewer identify the entry at a glance.
  5. In the Note to Reviewer field, briefly explain the purpose, what it corrects, or what supporting documentation backs it up. This is optional but strongly recommended.
  6. Click Save as Draft if you need to return to it later, or click Submit for Approval to send it immediately.

Once submitted, the entry moves to Pending Approval status. You will see it listed as pending in your journal entries view. The reviewer is notified automatically. You cannot make further changes until the reviewer acts on the entry or you withdraw it.

Pulling Back a Submission

If you realize a mistake before the reviewer has acted, you can cancel the submission:

  1. Locate the entry in your Pending Approval list.
  2. Click Withdraw.
  3. The entry reverts to Draft status and disappears from the approval queue.
  4. Edit and resubmit when you are ready.
Best Practice: Include the source document reference (invoice number, bank transaction ID, memo number) in the description or note. Reviewers who can tie an entry to a source document approve faster and with more confidence.

Working the Approval Queue

Users assigned the Manager, Partner, or Admin role — depending on your company's configuration — have access to the Approval Queue. To access it:

  1. Navigate to Journal Entries.
  2. Click the Approval Queue tab at the top of the journal entries list.

The queue displays all entries currently awaiting your review, sorted by submission date with the oldest at the top. Each row shows the entry date, preparer name, description, total amount, and the preparer's note if one was provided.

Filtering the Queue

Use the filter controls above the queue to narrow down what you are looking at:

Approving and Rejecting Entries

Approving an Entry

  1. Click an entry in the Approval Queue to open the full detail view.
  2. Review every line: account codes, debit and credit amounts, description, and the preparer's note.
  3. If the entry looks correct, click Approve.
  4. Add an optional approval comment if you want to note anything for the record.
  5. Click Confirm. The entry posts immediately to the ledger.

Once posted, the entry appears in the general ledger, affects account balances, and is visible in all financial reports including the income statement and balance sheet.

Rejecting an Entry

  1. Open the entry from the Approval Queue.
  2. Click Reject.
  3. Type your rejection reason in the comment box. This is a required field — BizBooks Pro will not process the rejection without a written explanation.
  4. Click Confirm Rejection.

The entry status returns to Draft. The preparer is notified and can read your comment directly on the entry. They can make the necessary corrections and resubmit. The original submission, your rejection, and your comment are all saved permanently in the entry's history regardless of what happens next.

Reviewer Tip: Rejections with precise, actionable feedback save everyone time. Specify the exact line number, the account that needs changing, and what it should be changed to. Vague feedback leads to back-and-forth that slows your close process.
Self-Approval Not Permitted: You cannot approve a journal entry that you created. BizBooks Pro blocks this automatically. If you are the only person with approval rights and you need to post an entry you prepared yourself, an Admin must use the override function.

Approval History & Audit Trail

Every action taken on a journal entry — creation, submission, approval, rejection, resubmission, and posting — is recorded in the entry's approval history. This log is permanent, tamper-proof, and available to any user with read access to the entry.

Viewing an Entry's History

Open any journal entry and click the History tab. You will see a chronological log of every status change with the following detail for each event:

Event What Is Recorded
Entry Created Creator name, creation date and time
Submitted for Approval Submitter name, submission date and time, preparer note
Submission Withdrawn User name, withdrawal date and time
Approved Approver name, approval date and time, approval comment
Rejected Reviewer name, rejection date and time, rejection comment (full text)
Resubmitted Preparer name, resubmission date and time, updated note
Posted to Ledger Date and time of posting
Admin Override Admin user name, date and time, override reason entered by admin

Exporting Approval Records

To produce an approval history export for your accountant, auditor, or internal review:

  1. Go to Journal Entries and set your date range filter.
  2. Click Export and choose Include Approval History.
  3. Select CSV or PDF format.
  4. BizBooks Pro generates a file listing every entry in the period along with its preparer, reviewer, all dates, and all comment text.
For External Auditors: Hand this export to your auditor when they request evidence of your journal entry review controls. The file satisfies the documentation requirements under AU-C Section 240 for testing management's controls over journal entries and identifying unusual transactions.

Setup & Configuration

To configure journal entry approval for a company, go to Settings > Accounting Controls > Journal Entry Approval.

Turning Approval On or Off

Toggle Require Approval Before Posting to enable or disable the workflow for the active company. When turned on, all entry submissions from roles that require approval will route to the queue. When turned off, users with posting rights can post entries directly.

Configuring Which Roles Require Approval

After enabling the workflow, select which roles must have their entries approved before posting. The default configuration is:

Role Default: Requires Approval Default: Can Approve
Admin No Yes
Manager / Partner No Yes
Accountant Optional (configurable) Optional (configurable)
Bookkeeper Yes No
Viewer N/A (cannot create entries) No

You can change the defaults for any role in Settings. For example, if you want accountants to also require approval, toggle that option on. If you want senior accountants to serve as approvers, enable that option for the Accountant role.

Admin Override

Admin-level users can post any entry without approval by clicking Post Without Approval on the entry detail view. BizBooks Pro requires the admin to enter a reason before the override is applied. The override event, the admin's identity, and the reason are written to the entry's audit trail. Overrides appear in the audit export with a distinct label so auditors can identify and examine them separately.

Frequently Asked Questions

Can a bookkeeper see who rejected their entry and why?

Yes. The rejection comment and the name of the reviewer are visible to the preparer on the entry detail page as soon as the rejection is processed. The preparer does not need to ask anyone — the feedback is attached directly to the entry they need to correct.

What if an entry needs to be corrected after it has already been posted?

Posted entries cannot be edited directly, consistent with standard double-entry accounting controls. To correct a posted entry, create a reversing journal entry that offsets the original, then create a new entry with the correct amounts. Both the reversing entry and the corrected entry go through the approval workflow just like any other new entry.

Does enabling approval affect entries that were already posted?

No. Enabling the approval workflow applies only to new entries created after the setting is turned on. All previously posted entries remain as-is. Existing Draft entries will require approval before they can be posted once the setting is enabled.

What tier of BizBooks Pro is needed to use this feature?

Journal Entry Approval is included in the Professional plan and above. If you are on the Starter plan and want to upgrade, go to Settings > License & Billing to view upgrade options.

Is there a way to notify a specific approver rather than the whole group?

Currently, notifications are sent to all users in the company who have the approver role. Targeted notification to a single named approver is on the product roadmap. For now, the convention used by most teams is to leave a preparer note mentioning the name of the intended reviewer, which they will see when they open the queue.

Need more help? Visit the Help & Docs index or contact BizBooks Pro support from within the application.