Sign up today for free — no credit card down.Get started
    All five industries

    HVAC & plumbing services

    Tolvanrie Heating & Plumbing

    Reno, NV

    A pile of small counter receipts, refrigerant tracked by the cylinder and fleet fuel on one consolidated statement.

    documents sent
    110documents sent
    PDF files
    107PDF files
    carry a deliberate trap
    29carry a deliberate trap

    The setup

    An invented Reno business, built down to the chart of accounts

    The company and its vendors are made up. It still has its own QuickBooks company, its own local sales tax, and documents written the way this trade writes them.

    Its own QuickBooks company

    68accounts in a chart
    built for this trade
    Local sales tax on vendor documents
    8.265%
    Submission
    Automatic
    Inbox
    Its own email address, connected to DocStreamAI

    Nobody approved or corrected anything along the way. A document held for review stayed held, so every result is exactly what was read.

    Who sends the paperwork

    Vendors in 8 trades.

    From

    HVAC wholesalers

    To: Tolvanrie Heating & Plumbing

    From

    Plumbing wholesalers

    To: Tolvanrie Heating & Plumbing

    From

    Refrigerant & gas

    To: Tolvanrie Heating & Plumbing

    From

    Tool suppliers

    To: Tolvanrie Heating & Plumbing

    From

    Fleet fuel cards

    To: Tolvanrie Heating & Plumbing

    From

    Uniform & linen

    To: Tolvanrie Heating & Plumbing

    From

    Dispatch software

    To: Tolvanrie Heating & Plumbing

    From

    Backflow testing

    To: Tolvanrie Heating & Plumbing

    The pile

    Everything that arrived, one sheet per document

    55

    Invoices

    40

    Receipts

    10

    Credit memos

    5

    Vendor statements

    110 documents in 107 PDF files. The 5 vendor statements list invoices that were also sent, so the right number of new bills from them is zero.

    38% arrived as paper

    42 of 110 were scanned, photographed, faxed or photocopied. 68 were clean files.

    Scans
    28
    Phone photos
    10
    Faxes
    2
    Photocopies
    2

    The traps

    Where this paperwork goes wrong

    Technicians buy at the counter several times a week, so the pile is mostly small card receipts rather than bills on terms. Refrigerant is tracked by cylinder, and fleet fuel arrives as one consolidated statement.

    Counter sale · will call
    PEX 1/2 in, 100 ft64.95
    Crimp rings, bag of 5018.40
    Subtotal83.35
    Sales tax included6.36
    Total83.35

    Tax already inside the lines

    The receipt prints the tax for information only. The total equals the subtotal, and adding tax on top overstates the expense.

    Invoice · refrigerant and gas
    R-410A, 25 lb cylinder2 @ 342.00
    Serial 0471-22, 0471-23
    Line total684.00

    Refrigerant by the cylinder

    Each cylinder carries its own serial number and weight, so one line on the page is really an inventory record.

    Fleet fuel statement
    Van 04 · 6 fills412.18
    Van 07 · 5 fills366.90
    Van 11 · 7 fills488.25
    Statement total1,267.33

    One statement for the whole fleet

    Fuel for every van arrives as a single consolidated statement with a line per vehicle.

    RX 09/14 07:52 · P. 1/1
    Credit memo · HVAC wholesale
    Capacitor 45/5 MFD, warranty(56.82)
    Credit total(56.82)

    Negatives in parentheses

    A warranty return written as (56.82). Drop the parentheses and a credit becomes a charge.

    Excerpts drawn in the shape of this industry's documents, with invented names. The full test kit carries 18 kinds of difficulty across all five businesses. See every one

    The results

    How DocStreamAI handled this inbox

    Measured in two places, across every document in the test. Inside DocStreamAI: what kind of document each one is, what was read off it, and whether it made it from the email, each checked against the answer key written for every document. Then in QuickBooks: whether the record that landed matches. Receipts also have their own section.

    110 documents sent to Tolvanrie Heating & Plumbing, in 107 PDF files, each scored against its answer key. Scored October 2, 2026. Receipts are in these figures too, and have their own section below.

    98.2%108 of 110

    Document type

    Invoice, receipt or credit memo identified correctly, and vendor statements kept out of the books.

    Of the 2 not classified correctly, 2 were held for review

    93.3%98 of 105

    Every key field right*

    Documents with every key field correct at once.

    Of the 7 with a key field wrong, 4 were posted, and the QuickBooks record matched, and 3 were held for review

    97.4%1330 of 1365

    Fields read correctly

    Values read correctly off the page, every field pooled.

    100.0%110 of 110

    Reached processing

    Documents that reached DocStreamAI from the email and were handled: a record for each bill, receipt and credit, and none for a vendor statement.

    100.0%5 of 5

    Vendor statements

    Statements where nothing was created, the correct result.

    * Line descriptions, quantities and unit prices count as lower severity and are left out of this figure. QuickBooks records each line by its amount, so a wrong quantity or unit price does not change what lands in the books.

    Receipts

    40 receipts, from the inbox to the books

    Measured on their own. Each one was checked against its answer key, and every one that posted was read back from this company's QuickBooks.

    Reading the receipt

    • 100.0%40 of 40

      Reached DocStreamAI and read

    • 95.0%38 of 40

      Read as a receipt

    • 90.0%36 of 40

      Every key field right

    • 80.0%32 of 40

      Every field right, line items included

    Traps

    5 of 5 caught

    • 1 of 1

      Not in dollars

      1 read in their own currency and kept out of these US dollar books.

    • 1 of 1

      A bigger, unrelated number

      The stray figure was never taken for the total.

    • 1 of 1

      Vendor spelled another way

      Booked to the same vendor however the name was written.

    • 2 of 2

      Total is not the amount owed

      1 held for review because a balance was still due, and 1 paid in full and posted for the full total.

    In QuickBooks

    35 posted as expenses, and every one read back from QuickBooks.

    Amount

    35 of 35

    Tax

    35 of 35

    Vendor

    35 of 35

    Date

    35 of 35

    Currency

    35 of 35

    Kept out of the books

    5 of 40 never posted, so nothing wrong reached QuickBooks.

    • 1showed a balance due that differs from the total. It was held for review, as it should be.
    • 1not in dollars. It was read in its own currency and not posted to these US dollar books.
    • 2read as an invoice. Each was kept out, so nothing wrong was posted.
    • 1read right but not posted by the end of the test.

    Where every receipt ended up

    Every receipt is counted once, in one of these. Passed means right from the email to the QuickBooks record.

    • 24 passed end to end
    • 3 traps caught, posted with every field right
    • 8 posted with the total right, a line item or subtotal read differently
    • 5 kept out of QuickBooks, nothing posted
    • 0 posted with a mistake
    • 0 never reached a record
    • When more than one applies, a receipt counts once, under the worst: never reached a record, then posted with a mistake, then kept out, then a line item or subtotal read differently.
    • Kept out means nothing reached the books: the receipt was held for review, or read and left unposted.
    • Of the 5 traps caught, 3 posted with every field right. The rest are counted where they ended up: 2 kept out of QuickBooks.

    Where it went wrong

    • 2 receipts were read as an invoice: 2 were kept out of QuickBooks.
    • 8 receipts had a line item or the subtotal read differently. Every other field was right on each one, the total included.

    In QuickBooks

    What landed in the books

    The record in QuickBooks matches the document, field by field, per record type.

    100.0%80 of 80

    Every record posted

    80 of 80 records posted to QuickBooks match the document on every field, every record type.

    100.0%31 of 31

    Documents with no trap

    100.0% of bills and vendor credits posted to QuickBooks with every field matching the document.

    Bills and vendor credits, traps included: 45 of 45 (100.0%).

    • 100.0%36 of 36

      Bills

      Created from invoices.

      100.0% match the document, traps included. From documents with no trap: 22 of 22.

    • 100.0%9 of 9

      Vendor credits

      Created from credit memos.

      100.0% match the document, traps included. From documents with no trap: 9 of 9.

    • 100.0%35 of 35

      Expenses

      Created from receipts.

      100.0% match the receipt on every field read back, lines included. On amount, tax, vendor, date and currency: 35 of 35. All 35 posted receipts were read back.

    100.0%80 of 80

    Vendor

    The vendor on the QuickBooks record matches the vendor on the document.

    The other four businesses

    Summary of all five

    Roofing & exterior contracting

    Kestovane Ridge Roofing

    Sacramento, CA

    Restaurant group

    Fennick & Thorlow Restaurant Group

    San Francisco, CA

    Marketing & creative agency

    Wendlemarsh Creative Studio

    Chicago, IL

    E-commerce & import

    Amblequist Row Home Goods

    Portland, OR