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

    Restaurant group

    Fennick & Thorlow Restaurant Group

    San Francisco, CA

    The invoice is the delivery ticket, signed at the back door, with short shipments written on it in pencil.

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

    The setup

    An invented San Francisco 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

    75accounts in a chart
    built for this trade
    Local sales tax on vendor documents
    8.625%
    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 10 trades.

    From

    Broadline food distributors

    To: Fennick & Thorlow Restaurant Group

    From

    Produce

    To: Fennick & Thorlow Restaurant Group

    From

    Protein & seafood

    To: Fennick & Thorlow Restaurant Group

    From

    Dairy

    To: Fennick & Thorlow Restaurant Group

    From

    Beverage & alcohol

    To: Fennick & Thorlow Restaurant Group

    From

    Paper & disposables

    To: Fennick & Thorlow Restaurant Group

    From

    Linen service

    To: Fennick & Thorlow Restaurant Group

    From

    Grease & hood cleaning

    To: Fennick & Thorlow Restaurant Group

    From

    Pest control

    To: Fennick & Thorlow Restaurant Group

    From

    POS software

    To: Fennick & Thorlow Restaurant Group

    The pile

    Everything that arrived, one sheet per document

    53

    Invoices

    40

    Receipts

    10

    Credit memos

    5

    Vendor statements

    108 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.

    43% arrived as paper

    46 of 108 were scanned, photographed, faxed or photocopied. 62 were clean files.

    Scans
    32
    Phone photos
    7
    Faxes
    3
    Photocopies
    4

    The traps

    Where this paperwork goes wrong

    The invoice is the delivery ticket: bill, packing slip and receiving record in one document, signed at the back door. Broadline distributors deliver several times a week, protein is billed at actual shipped weight instead of by the case, and drivers write short-ships onto the printed page in pencil.

    COPY
    Delivery ticket · broadline
    Romaine hearts 24 ct 3 CS123.75
    short 1 cs
    Heavy cream, qt 1258.80
    Invoice total486.10
    -41.25

    The driver wrote on it

    A case was short. The printed total no longer matches what is owed, and only the pencil says so.

    Invoice · protein and seafood
    Ribeye, choice 2 CS38.62 LB
    @ 11.89 / LB
    Extension459.19

    Billed by the pound that shipped

    Protein is invoiced at actual weight, so the case count and the price never multiply to the line.

    Two arrivals
    Invoice 208841 · signed paper612.44
    Invoice 208841 · emailed PDF612.44

    The same invoice, twice

    Paper from the driver at the door, then the same invoice again as a PDF the next morning.

    Invoice · beverage
    Rewards, purchases YTD48,215.60
    Invoice total612.44

    A loyalty block in the money column

    Year to date purchases sit beside the invoice total and are eighty times larger.

    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.

    108 documents sent to Fennick & Thorlow Restaurant Group, 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.1%106 of 108

    Document type

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

    Of the 2 not classified correctly, 1 never reached a record, and 1 was held for review

    99.0%102 of 103

    Every key field right*

    Documents with every key field correct at once.

    Of the 1 with a key field wrong, 1 never reached a record

    98.7%1321 of 1339

    Fields read correctly

    Values read correctly off the page, every field pooled.

    99.1%107 of 108

    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.

    1 did not reach processing and is counted as a miss

    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.

    One invoice titled “Statement of Charges” was set aside as a vendor statement, so no record was made. We count it as a miss.

    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

    • 97.5%39 of 40

      Read as a receipt

    • 100.0%40 of 40

      Every key field right

    • 95.0%38 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

      2 held for review because a balance was still due.

    In QuickBooks

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

    Amount

    36 of 36

    Tax

    36 of 36

    Vendor

    36 of 36

    Date

    36 of 36

    Currency

    36 of 36

    Kept out of the books

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

    • 2showed a balance due that differs from the total. Each 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.
    • 1read as an invoice. It was kept out, so nothing wrong was posted.

    Where every receipt ended up

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

    • 33 passed end to end
    • 2 traps caught, posted with every field right
    • 1 posted with the total right, a line item or subtotal read differently
    • 4 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, 2 posted with every field right. The rest are counted where they ended up: 3 kept out of QuickBooks.

    Where it went wrong

    • 1 receipt was read as an invoice: 1 was kept out of QuickBooks.
    • 2 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%68 of 68

    Every record posted

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

    100.0%22 of 22

    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: 32 of 32 (100.0%).

    • 100.0%25 of 25

      Bills

      Created from invoices.

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

    • 100.0%7 of 7

      Vendor credits

      Created from credit memos.

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

    • 100.0%36 of 36

      Expenses

      Created from receipts.

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

    The 2 records here that went in wrong or never reached a record

    • Restaurant · Invoice

      Never reached a record

      Sent to Fennick & Thorlow Restaurant Group

      One invoice titled “Statement of Charges” was set aside as a vendor statement, so no record was made. We count it as a miss.

    • Restaurant · Invoice

      Went into QuickBooks wrong

      Sent to Fennick & Thorlow Restaurant Group

      Its printed due date disagrees with its payment terms, which should have held it for review.

    100.0%68 of 68

    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

    HVAC & plumbing services

    Tolvanrie Heating & Plumbing

    Reno, NV

    Marketing & creative agency

    Wendlemarsh Creative Studio

    Chicago, IL

    E-commerce & import

    Amblequist Row Home Goods

    Portland, OR