<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>LedgerBox library</title>
  <subtitle>Reference articles on reading, converting, checking and keeping financial documents.</subtitle>
  <link rel="alternate" type="text/html" href="https://ledgerbox.io/library"/>
  <link rel="self" type="application/atom+xml" href="https://ledgerbox.io/library/feed.xml"/>
  <id>https://ledgerbox.io/library</id>
  <updated>2026-08-22T12:00:00Z</updated>
  <author>
    <name>LedgerBox</name>
    <uri>https://ledgerbox.io</uri>
  </author>
  <entry>
    <title>What a bank statement actually contains</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/bank-statement-example"/>
    <id>https://ledgerbox.io/library/bank-statement-example</id>
    <updated>2026-08-22T12:00:00Z</updated>
    <category term="Reading statements"/>
    <summary type="text">Every bank statement has the same four parts: a header, an opening and closing balance, a table of transactions, and a summary of totals. Layouts differ between banks; those four parts do not.</summary>
  </entry>
  <entry>
    <title>How to read a bank statement</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/how-to-read-a-bank-statement"/>
    <id>https://ledgerbox.io/library/how-to-read-a-bank-statement</id>
    <updated>2026-08-22T12:00:00Z</updated>
    <category term="Reading statements"/>
    <summary type="text">Read a statement in four passes: check the header, prove the balances add up, read the transactions, then read the fees. Do the balance check second, because it tells you whether the rest of the page can be trusted.</summary>
  </entry>
  <entry>
    <title>Bank statement abbreviations decoded</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/bank-statement-abbreviations"/>
    <id>https://ledgerbox.io/library/bank-statement-abbreviations</id>
    <updated>2026-08-22T12:00:00Z</updated>
    <category term="Reading statements"/>
    <summary type="text">Most codes on a statement name the payment system a transaction traveled through, not what the payment was for. Once you know a row is a direct debit, a card payment, a transfer, or a fee, the description explains the rest.</summary>
  </entry>
  <entry>
    <title>Reading a brokerage statement</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/brokerage-statement"/>
    <id>https://ledgerbox.io/library/brokerage-statement</id>
    <updated>2026-08-22T12:00:00Z</updated>
    <category term="Reading statements"/>
    <summary type="text">A brokerage statement is three documents printed together: what you hold, what moved during the period, and what you sold. Almost every question about one is really a question about which of the three to read.</summary>
  </entry>
  <entry>
    <title>Using bank statements as proof of income</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/proof-of-income-bank-statement"/>
    <id>https://ledgerbox.io/library/proof-of-income-bank-statement</id>
    <updated>2026-08-22T12:00:00Z</updated>
    <category term="Using statements"/>
    <summary type="text">A bank statement proves money arrived, which is not the same as proving income, so assessors ask for 3 to 6 months. They discount transfers between your own accounts, one-off receipts, and cash, so your assessed income is usually lower than your total deposits.</summary>
  </entry>
  <entry>
    <title>Certified bank statements explained</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/certified-bank-statement"/>
    <id>https://ledgerbox.io/library/certified-bank-statement</id>
    <updated>2026-08-22T12:00:00Z</updated>
    <category term="Using statements"/>
    <summary type="text">A certified bank statement is a copy that somebody with standing has attested is a true copy of the original. Only a third party can do that, and the phrase covers four different documents, so ask which one you need.</summary>
  </entry>
  <entry>
    <title>Choosing bank statement to Excel software</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/best-bank-statement-to-excel-software"/>
    <id>https://ledgerbox.io/library/best-bank-statement-to-excel-software</id>
    <updated>2026-08-22T12:00:00Z</updated>
    <category term="Choosing tools"/>
    <summary type="text">The right tool is the one that checks its own output against the statement&apos;s printed balances. A wrong row that nothing flags costs you more than any feature saves, and price and seat minimums decide the rest.</summary>
  </entry>
  <entry>
    <title>What remittance advice is for</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/remittance-advice"/>
    <id>https://ledgerbox.io/library/remittance-advice</id>
    <updated>2026-08-22T12:00:00Z</updated>
    <category term="Payables"/>
    <summary type="text">A remittance advice is a note you send a supplier saying which invoices a payment covers. A bank transfer arrives as one amount with no explanation, so without the note the supplier has to guess which invoices you paid.</summary>
  </entry>
  <entry>
    <title>How long to keep bank statements</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/how-long-to-keep-bank-statements"/>
    <id>https://ledgerbox.io/library/how-long-to-keep-bank-statements</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Bank statements"/>
    <summary type="text">Keep a bank statement for 7 years if it supports anything on a tax return, and for at least 1 year if it does not. Your bank keeps its own copies for years after that, but getting them back ranges from a free download to a paid research request, so the safest copy is the one you keep yourself.</summary>
  </entry>
  <entry>
    <title>How long to keep credit card statements</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/how-long-to-keep-credit-card-statements"/>
    <id>https://ledgerbox.io/library/how-long-to-keep-credit-card-statements</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Bank statements"/>
    <summary type="text">Keep a credit card statement for 7 years when it documents a deduction, a business expense, or the cost of something you still own, and for about 1 year when it covers ordinary spending. Cards also run a much shorter clock of their own: dispute and chargeback windows are typically measured in one or two statement cycles, so the newest statement is the one to read carefully.</summary>
  </entry>
  <entry>
    <title>Getting bank statements from a closed account</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/get-bank-statement-from-closed-account"/>
    <id>https://ledgerbox.io/library/get-bank-statement-from-closed-account</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Bank statements"/>
    <summary type="text">Yes, you can get statements from a closed bank account: US banks are required to keep account records for at least 5 years after closure, and most will retrieve statements on request. Expect identity checks, a possible research fee, and a wait of a few days to a few weeks.</summary>
  </entry>
  <entry>
    <title>Import bank statements into QuickBooks</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/import-bank-statements-into-quickbooks"/>
    <id>https://ledgerbox.io/library/import-bank-statements-into-quickbooks</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="QuickBooks"/>
    <summary type="text">QuickBooks Online imports bank transactions from CSV or QBO (Web Connect) files, so convert a statement PDF before import. You can also post approved journal entries.</summary>
  </entry>
  <entry>
    <title>Accounts payable automation for small businesses</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/accounts-payable-automation-small-business"/>
    <id>https://ledgerbox.io/library/accounts-payable-automation-small-business</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Accounts payable"/>
    <summary type="text">Accounts payable automation covers five stages: capturing invoice data, coding it to accounts, matching it against purchase orders and payments, routing approval, and executing payment. A small business gets most of the benefit by automating capture and matching first, because those two stages are where the manual hours concentrate.</summary>
  </entry>
  <entry>
    <title>Accounts payable automation around QuickBooks</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/quickbooks-accounts-payable-automation"/>
    <id>https://ledgerbox.io/library/quickbooks-accounts-payable-automation</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Accounts payable"/>
    <summary type="text">Accounts payable automation for QuickBooks covers the work that happens before a bill ever reaches the ledger: reading vendor invoices, matching them against purchase orders and payments, catching duplicates, and routing approval. QuickBooks Online records the approved outcome; the reading, matching, and routing were never its job.</summary>
  </entry>
  <entry>
    <title>Accounts payable automation before Xero</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/xero-accounts-payable-automation"/>
    <id>https://ledgerbox.io/library/xero-accounts-payable-automation</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Accounts payable"/>
    <summary type="text">LedgerBox extracts data from PDF invoices. Export a CSV file through Xero&apos;s own import for bills, approvals, and payments.</summary>
  </entry>
  <entry>
    <title>Invoice vs receipt: the difference</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/invoice-vs-receipt"/>
    <id>https://ledgerbox.io/library/invoice-vs-receipt</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Accounts payable"/>
    <summary type="text">An invoice requests payment: the seller issues it before money changes hands, and it states what is owed and by when. A receipt proves payment: it is issued after the money moves, and it states what was paid, so the two documents record opposite ends of the same transaction.</summary>
  </entry>
  <entry>
    <title>Purchase order vs invoice</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/purchase-order-vs-invoice"/>
    <id>https://ledgerbox.io/library/purchase-order-vs-invoice</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Accounts payable"/>
    <summary type="text">A purchase order comes from the buyer and authorizes a purchase before it happens; an invoice comes from the seller and requests payment after delivery. When the invoice arrives, its quantities and prices should repeat what the purchase order agreed, and any gap between the two is a question to settle before paying.</summary>
  </entry>
  <entry>
    <title>Three-way matching in accounts payable</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/three-way-matching"/>
    <id>https://ledgerbox.io/library/three-way-matching</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Accounts payable"/>
    <summary type="text">Three-way matching holds a vendor invoice until it lines up with the purchase order that authorized the spend and the receiving or payment record that confirms the other side of the deal. Quantities, unit prices, and totals must agree across all three before the bill is approved.</summary>
  </entry>
  <entry>
    <title>Invoice reconciliation, start to settled</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/invoice-reconciliation"/>
    <id>https://ledgerbox.io/library/invoice-reconciliation</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Accounts payable"/>
    <summary type="text">Reconciling an invoice means agreeing it with the records around it: the purchase order that authorized the spend, the goods or service actually received, the ledger entry that booked it, and the payment that settled it. An invoice counts as reconciled only when all of those tell one story, and it stays open until they do.</summary>
  </entry>
  <entry>
    <title>Invoice management, arrival to archive</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/invoice-management"/>
    <id>https://ledgerbox.io/library/invoice-management</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Accounts payable"/>
    <summary type="text">Invoice management is the path every vendor invoice follows from arrival to archive: capture it as data, validate it, code it to accounts, get it approved, hand it off for payment, and retain it as long as the tax records it supports. The particular system matters less than the rule that all invoices enter through one door and leave a record at every stop.</summary>
  </entry>
  <entry>
    <title>Outsourced bookkeeping, an honest guide</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/outsourced-bookkeeping"/>
    <id>https://ledgerbox.io/library/outsourced-bookkeeping</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Bookkeeping"/>
    <summary type="text">Outsourced bookkeeping hands the recording work to an outside professional or firm: categorizing transactions, reconciling accounts, closing each month, and producing reports. What never leaves the business is judgment: you still approve spending, answer the questions only an owner can answer, and supply the source documents the work runs on.</summary>
  </entry>
  <entry>
    <title>Accounting cleanup, step by step</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/accounting-cleanup"/>
    <id>https://ledgerbox.io/library/accounting-cleanup</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Bookkeeping"/>
    <summary type="text">An accounting cleanup takes months or years of unrecorded or misrecorded activity and rebuilds it into books that reconcile against every bank statement. The sequence is fixed: gather statements for every account and period, rebuild the transaction record, prove each month against the printed balances, then fix categorization and document the adjustments.</summary>
  </entry>
  <entry>
    <title>How to start a tax preparation business</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/how-to-start-a-tax-preparation-business"/>
    <id>https://ledgerbox.io/library/how-to-start-a-tax-preparation-business</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Tax practice"/>
    <summary type="text">To prepare federal returns for pay you need a PTIN from the IRS, and to e-file for clients you need an EFIN, which involves a suitability check and takes weeks, so apply well before the season. Beyond those two numbers there is no federal license or exam, though a handful of states regulate preparers separately.</summary>
  </entry>
  <entry>
    <title>What OCR is, and what it isn&apos;t</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/what-is-ocr"/>
    <id>https://ledgerbox.io/library/what-is-ocr</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="OCR"/>
    <summary type="text">OCR (optical character recognition) is technology that converts images of text, such as scans and photos, into machine-readable characters. It recovers the letters and where they sit on the page but not what they mean: turning an OCRed document into structured fields and rows is a separate, harder problem.</summary>
  </entry>
  <entry>
    <title>Extract tables from a PDF</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/extract-tables-from-pdf"/>
    <id>https://ledgerbox.io/library/extract-tables-from-pdf</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="OCR"/>
    <summary type="text">First check whether the PDF has embedded text: open it and try to select a few words. If text selects, pull the tables out directly with a library like pdfplumber and skip OCR entirely; if the pages are scans, OCR is required, and because engines like Tesseract return words with coordinates rather than tables, rebuilding the rows and columns becomes your problem.</summary>
  </entry>
  <entry>
    <title>What is a QBO file</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/what-is-a-qbo-file"/>
    <id>https://ledgerbox.io/library/what-is-a-qbo-file</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="File formats"/>
    <summary type="text">A QBO file contains bank transactions in the QuickBooks Web Connect format. It identifies the account and statement period, so QuickBooks imports it without column mapping.</summary>
  </entry>
  <entry>
    <title>What is an OFX file</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/what-is-an-ofx-file"/>
    <id>https://ledgerbox.io/library/what-is-an-ofx-file</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="File formats"/>
    <summary type="text">An OFX file carries bank or card transactions in Open Financial Exchange, the specification Microsoft, Intuit, and CheckFree created in 1997 so institutions and finance software could exchange data directly. It is the format behind most banks&apos; download-to-financial-software buttons, and QFX and QBO are its Quicken and QuickBooks flavors.</summary>
  </entry>
  <entry>
    <title>CSV to QBO, and whether you need it at all</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/csv-to-qbo"/>
    <id>https://ledgerbox.io/library/csv-to-qbo</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="File formats"/>
    <summary type="text">QuickBooks Online imports bank transaction CSV files. Use QBO for an import without column mapping or for QuickBooks Desktop Web Connect.</summary>
  </entry>
  <entry>
    <title>How to spot a fake bank statement</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/how-to-spot-a-fake-bank-statement"/>
    <id>https://ledgerbox.io/library/how-to-spot-a-fake-bank-statement</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Document verification"/>
    <summary type="text">Start with the arithmetic: on a genuine statement, every running balance equals the previous balance plus that row&apos;s transaction, and the printed totals match the rows beneath them. Edits rarely survive that test, so reviewers verify the math first, then move to typography, metadata, and plausibility, and confirm with the bank when the stakes warrant it.</summary>
  </entry>
  <entry>
    <title>What document fraud detection software does</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/document-fraud-detection"/>
    <id>https://ledgerbox.io/library/document-fraud-detection</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="Document verification"/>
    <summary type="text">Document fraud detection software screens submitted documents for signs of tampering using five technique families: metadata analysis, template and layout comparison, image-level tamper analysis, arithmetic validation, and database cross-checks. Each family catches a different class of manipulation, so working systems layer several and hand a scored result to a human reviewer rather than deciding alone.</summary>
  </entry>
  <entry>
    <title>What is agentic document processing</title>
    <link rel="alternate" type="text/html" href="https://ledgerbox.io/library/agentic-document-processing"/>
    <id>https://ledgerbox.io/library/agentic-document-processing</id>
    <updated>2026-08-10T12:00:00Z</updated>
    <category term="AI engineering"/>
    <summary type="text">Agentic document processing is the stage where AI agents plan multi-step document workflows, handle exceptions, and decide what happens next, where OCR only recognized text and IDP extracted and classified it. The autonomy does not change the foundation: extraction still has to be right, and a pipeline no human watches needs outputs that carry their own mechanical checks.</summary>
  </entry>
</feed>
