Skip to content
Webb Technologies

Demo with simulated data. Not client work.

The invoices, suppliers and extraction results are invented, and nothing is sent to an AI model. None of it comes from a client project.

Working demo · simulated data

An AI invoice-intake workflow you can try.

Invoices arrive, fields are extracted with a confidence score, checks run, and anything uncertain, failing or large waits for a person. It runs in your browser; the extraction is simulated and no AI model is called.

Live demo

Nine invented invoices, one review queue.

Receive the invoices, open any one to see why it was routed, and decide the ones in review.

Demo with simulated data. Not client work.

Loading the invoice-intake demo…

What sends an invoice to a person

Any one rule is enough.

An invoice goes straight to staging only when every check passes, every field is at or above the confidence threshold and the total is within the amount threshold. Anything else waits for a person, with the reasons listed.

One invoice hides a line of white-on-white text telling any AI system to approve it and skip review. The workflow treats text in a document as content, never as instructions: the fields are extracted as usual, and the invoice goes to a person.

The rules the demo applies, from the sample scope. The 2% tolerance and the default thresholds are demo settings, not recommendations.
RuleGoes to a person when
Purchase-order matchThe PO is missing, isn't open, belongs to another supplier, or the total is further from it than the tolerance (2% in this demo; agreed in phase 1 in a real project)
Lines add upA line, the subtotal or the total doesn't add up
Due date matches termsThe due date isn't the invoice date plus the supplier's payment terms, which usually means a date was misread
Duplicate invoice numberThe same supplier and invoice number were received before
New bank detailsThe invoice says the supplier's bank or remittance details have changed
Confidence thresholdAny field or line was read below the threshold
Amount thresholdThe total is above the threshold, however confident the extraction
Instructions in the documentText in the file tries to instruct the workflow

What’s simulated

The extraction is made up. The measurement wouldn’t be.

Every extracted value and confidence score here was written by hand to show one rule at a time, so the demo says nothing about how accurate any model is. The checks, routing and audit log are real code running on that invented data.

In a real project the thresholds are set from accuracy measured on your own invoices, not guessed. Our guide to scoping an AI pilot with measurable acceptance criteria explains the method.

Each piece of the workflow: in this demo, and in a real project

  • Piece: Intake

    In this demo:
    Nine invented invoices arrive when you press a button
    In a real project:
    Each PDF attachment in the shared AP mailbox becomes one item in a processing queue
  • Piece: Extraction

    In this demo:
    Fixed values and confidence scores, written by hand to show each rule; no AI calls
    In a real project:
    A model on your own AI provider account reads each invoice into a fixed set of fields, chosen in phase 1
  • Piece: Accuracy

    In this demo:
    Not measured: the numbers are invented
    In a real project:
    Measured per field on a labeled, redacted test set of your own past invoices before go-live, and again whenever a prompt or model changes
  • Piece: Thresholds

    In this demo:
    Sliders, applied at once to everything no one has decided yet
    In a real project:
    Agreed with Finance from the test results, changed as administrator settings and applied to new invoices
  • Piece: Checks

    In this demo:
    Against invented open POs and past invoices
    In a real project:
    Against read-only views of your accounting database
  • Piece: Staging

    In this demo:
    A list on the screen
    In a real project:
    Your accounting system's invoice staging table, picked up by its existing import; approval for payment stays where it is today
  • Piece: Audit log

    In this demo:
    Kept in your browser until you reload
    In a real project:
    Stored with the user and time for every extraction, check, decision and correction

The demo also leaves out parts of the sample scope: there, invoices from a new or unmatched supplier and files that aren't invoices also go to a person, and invoices above the amount threshold need a second approval by the AP lead before they are written to staging.

See it on paper

The scope behind the demo.

The illustrative written scope for the same invented company, including how accuracy is accepted on a labeled test set.

Have a document-heavy process like this?

Start with a 30-minute scoping call. We'll talk through your documents, where the data needs to go and what a build would cover.