FirmWorkflows.OFFLINE WORKBOOK / 2026-10-15

Your copy. Your pace.

Bank statement & receipt parsing

Extract candidate transaction rows from statements, reconcile totals, and send uncertain records to an accountant before any ledger write. A local parser can reduce data movement, but storage, backups, logs, model calls, and network egress still need review. The accounting system remains the final record of approved entries.

Planning workbook. This file helps you document a process. It does not connect to accounts, read records, send messages, or complete external actions. It works offline and sends no entries anywhere. Entries are not saved automatically; export or print a copy before closing. Avoid entering sensitive information.

1. Define the starting point

A parser that reads a minus sign incorrectly can produce a plausible but wrong ledger. Treat extraction as a proposal: preserve document provenance and reconcile opening balance, movements, and closing balance before approving a batch.

2. Walk through the process

1. Quarantine the upload

Accept an allowlisted file type and size. Scan uploads, isolate the processing worker, and assign a document checksum before parsing.

2. Extract locally

Use an approved OCR/parser endpoint. Disable unneeded outbound traffic and confirm where temporary files, telemetry, and backups go.

3. Validate arithmetic

Normalize dates, currency, decimal separators, and debit/credit signs. Compare extracted totals to the statement rather than trusting a confidence score.

4. Review exceptions

Show source page, extracted value, and validation failure together. A reviewer resolves unreadable rows and matches the client and account.

5. Post an approved batch

Use a stable batch key to prevent duplicate imports. Reconcile accepted rows against the destination and preserve a restricted approval record.

3. Check the information

Use invented references in this worksheet. Keep real documents and personal records in an appropriate private system.

Reference fieldWorking recordCheck
document_sha256source_keyDeduplicate the same file
statement_account_refaccount_mappingStaff-approved destination account
transaction_dateTxnDateNormalize timezone and locale
amount_signedamountValidate debit/credit convention
source_pagereview_referenceKeep provenance outside public logs

4. Verify the process

Use synthetic examples. Mark a check only after recording what actually happened.

5. Decide the next step

Retain qualified professional review for legal, accounting, tax, medical, financial, or other consequential decisions. This workbook does not certify compliance or guarantee results.