For AP, ops & back-office teams

Catch the invoicewhose total doesn't tie.

Check document fields against fixed rules — formats, ranges, required fields, and cross-field math — and get a clear PASS, REVIEW, or REJECT on every record. A deterministic layer that rejects what's wrong, however clean it looks.

Get the System — $79one-time · instant download · yours to keep
Five deliverables · runnable
Validation engine (Python, 0 deps)
runnable
Field Validator workbook
.xlsx
Field Validation Operating Guide
.docx
Rule-Pack Authoring Guide
.docx
Worked invoice sample
.json
Works alongside
Document Extraction Kit · Finance Automation Kit
01.The Problem

The error that passes review is the one that costs you.

The clean-looking error

A record where every field is well-formed but the total doesn't tie. It sails through review — and you pay it.

“Mostly valid” isn't valid

A 92% record with a math error is wrong. A pass-rate can't buy back a missing total or a broken sum.

It depends who's looking

Human spot-checks drift. The same record gets waved through one day and flagged the next. Rules don't drift.

02.See It Work

Validate a batch and watch the gate reject what doesn't tie.

Validate a batch · live · deterministic
as of 2026-06-22

INV-00003

REJECT · 92%
Invoice number present
Invoice number format
Vendor name present
Vendor email format
Invoice date is ISO
Currency is allowed
Subtotal in range
Tax non-negative
Total present
Subtotal + tax = totalcritical
Line items sum to subtotal
Due date on/after invoice

A critical rule failed, so this record is REJECT regardless of its 92% score — a record can't be mostly valid when the math doesn't tie or a required field is missing.

Batch verdict
BATCH BLOCKED

2 pass · 1 review · 2 reject. One reject blocks the batch.

Avg validity
88%
context only — the gate decides

Mixed batch (blocked): Two clean, one soft-only REVIEW, two critical rejects — the batch is blocked.

Every check is a fixed rule firing on the record's own values — no model, no guess. The workbook and the Python engine produce these exact verdicts.

03.The Engine, Run

The same verdicts from the Python engine — every rule, every record.

==================================================================
  DOCUMENT FIELD VALIDATOR  ·  as of 2026-06-22
==================================================================
  RECORD               SCORE   VERDICT   FAILED RULES
------------------------------------------------------------------
  INV-00001             100%   PASS      —
  2002                   67%   REVIEW    invoice_number_format, vendor_email_format, invoice_date_format, due_after_invoice
  INV-00003              92%   REJECT    total_ties_out  [CRITICAL]
  INV-00004              83%   REJECT    total_present, total_ties_out  [CRITICAL]
  INV-00005             100%   PASS      —
------------------------------------------------------------------
  PASS 2   REVIEW 1   REJECT 2
------------------------------------------------------------------
  BATCH: BATCH BLOCKED
==================================================================

INV-00003 scores 92% — every field clean except subtotal + tax, which doesn't equal the total. That one critical failure forces REJECT, and one reject blocks the batch. The score is context; the gate decides.

04.The Standard

Three operating principles, enforced in the rules.

Deterministic, not probabilistic

Every check is a fixed rule firing on the record's own values — no model, no guess. The same record always gets the same verdict.

A critical failure is dispositive

Any critical rule that fails forces REJECT regardless of how many soft rules pass. The math must tie; required fields must be present.

Severity is yours to set

You mark which rules are critical and which are soft, so the validator rejects exactly the records you'd stop a payment for.

05.What It Is — And Isn't

A deterministic rule layer, not an extractor and not a guess.

It is
  • A rule engine that judges fields against fixed checks — same input, same verdict.
  • The validation layer the AI Document Extraction Kit hands off to.
  • Type-agnostic — swap the rule pack for POs, applications, claims, intake forms.
  • Transparent — engine, workbook, and demo all produce the same result.
It isn't
  • An extractor — bring fields from the Extraction Kit or your own keying.
  • A two-list reconciliation or a numeric close (those are separate kits).
  • A people-scoring tool — it validates document fields, not individuals.
  • A model that guesses — every check is a fixed, reproducible rule.

Scope: The Document Field Validator checks your own document fields against rules you define and returns a business-judgment verdict. It does not score or rank people, and it is not legal, accounting, or compliance advice.

06.Who It's For

Anyone keying or importing documents who can't afford a bad record through.

Built for
  • AP and finance ops validating invoices before payment.
  • Anyone post-processing extracted document data.
  • Ops teams importing records into a system of record.
  • Builders who want a deterministic check, not an AI maybe.
Not for
  • Extracting fields from a raw document (that's the Extraction Kit).
  • Reconciling two lists against each other (that's a separate kit).
  • Scoring or ranking people — it validates document fields only.
08.Common Questions

Straight answers on how it validates and what it won't do.

It checks each document record's fields against a rule pack of five deterministic check types — format (e.g. an invoice-number or email pattern), numeric range, required-field presence, allowed-value (enum, e.g. currency), and cross-field math (subtotal + tax = total). Every rule passes or fails on the record's own values, and the record gets a verdict: PASS, REVIEW, or REJECT. It validates extracted or keyed fields; it doesn't read the document or extract anything itself.

Start here

New to the document-ops line? Run the Document Processing Pipeline Diagnostic first — it scores your workflow across six stages and routes you to the exact drop that fixes your bottleneck.

Let the rule decide.
Not the spot-check.

One purchase, lifetime access, 12 months of updates. $79, once.

Scope: validates your own document fields; does not score or rank people; not legal, accounting, or compliance advice.

Sold by RedHub AI LLC · Secured by Stripe · redhub.ai