DATIMORE / WEB-079

Read the guide

Document review lab

Six synthetic inputs · expected fields · authored extraction log · review worksheet

Download the paired pack (ZIP) · JSON

The guide and ZIP links require internet access. The documents and JSON work locally after extraction. النسخة العربية

Source documents

Amounts displayed in SAR. JSON uses integer minor units (100 minor units = 1 SAR). Additional charges are explicitly zero; no tax rate is implied.

ASYNTHETIC · INVOICE

مصطنع للشرح · NOT FOR PAYMENT

Supplier
S-01
Invoice
SYN-101
Date
2026-09-28
Currency
SAR
Line 1600.00
Line 2400.00
Charges0.00
Total1,000.00

Clear English layout. No execution or payment authority.

BSYNTHETIC · INVOICE

مصطنع للشرح · NOT FOR PAYMENT

Supplier / المورّد
S-02
Invoice / الفاتورة
SYN-102
Date / التاريخ
2026-09-29
Currency / العملة
SAR
بند / Line 11,000.00
بند / Line 2250.00
إضافات / Charges0.00
الإجمالي / Total1,250.00

Mixed Arabic/English layout. Compare both lines with the total.

CSYNTHETIC · INVOICE

مصطنع للشرح · NOT FOR PAYMENT

Supplier
S-01
Invoice
[OBSCURED / محجوب]
Date
2026-09-30
Currency
SAR
Line 1800.00
Charges0.00
Total800.00

Invoice number masked on purpose. This is a missing-evidence exercise, not a poor-scan benchmark.

DSYNTHETIC · INVOICE

مصطنع للشرح · NOT FOR PAYMENT

Supplier
S-01
Invoice
SYN-101
Date
2026-09-28
Currency
SAR
Line 1600.00
Line 2400.00
Charges0.00
Total1,000.00

Second delivery of sample A. Same company, supplier and invoice number.

ESYNTHETIC · INVOICE

مصطنع للشرح · NOT FOR PAYMENT

Supplier
S-01
Invoice
SYN-105
Date
04/05/2026
Currency
SAR
Line 1300.00
Charges0.00
Total300.00

No date convention is supplied. Both 4 May and 5 April are possible.

FSYNTHETIC · DELIVERY NOTE

مصطنع للشرح · NOT FOR PAYMENT

Supplier
S-01
Reference
DN-106
Date
2026-09-30
Currency
SAR
Total500.00

Delivery note; outside the supported invoice family.

Rules to reproduce

  1. Process A, B, C, D, E, F in that order. Reject unsupported types from the invoice flow.
  2. Require supplier ID, invoice number, an unambiguous date, currency, all line amounts, explicit charges and total. Supplier IDs S-01/S-02 are the synthetic master list.
  3. Compare in integer minor units: sum(line amounts) + charges = total. Any difference holds the record; this exercise has no rounding tolerance.
  4. Keep raw date text. An ambiguous date or unreadable critical field holds the record even if a candidate looks plausible.
  5. Reserve each recognized invoice business key in the intake ledger, including held records, so a later copy is flagged. This pack has one company and document type; D repeats A.
  6. No flags means eligible for human sign-off, never automatic posting. Corrections create a new revision and rerun checks against the same intake identity, not a new invoice.

Extraction log and expected decisions

IDReason / evidenceDecision / reason
AAll required fields and arithmetic pass. Human approval is still pending.Eligible for human sign-off
BCandidate total 1,150.00 differs from source and line sum 1,250.00. Hold for correction.Hold
CInvoice number is unreadable. Hold and request a clearer copy.Hold
DBusiness key S-01 + SYN-101 repeats A. Hold for duplicate review.Hold
ECandidate 2026-05-04 is unsubstantiated; expected normalized date is unknown. Hold for clarification.Hold
FUnsupported delivery note. Route outside the invoice flow.Hold

B · Source / expected / Authored candidate

Scroll the table horizontally on small screens. Financial values are in integer minor units.

FieldSource / expectedAuthored candidate
supplier_id"S-02""S-02"
invoice_number"SYN-102""SYN-102"
invoice_date"2026-09-29""2026-09-29"
currency"SAR""SAR"
line_amounts_minor[100000, 25000][100000, 25000]
charges_minor00
total_minor125000115000

Confidence scores are unavailable because no model was run. Source values are the expected answers, with C’s number and E’s normalized date remaining unknown. Open JSON for every field in every sample.

Review record: B, revision 2

B / revision 1 was held. The synthetic reviewer inspected B / totals / total and both line amounts, corrected total_minor from 115000 to 125000, and recorded revision 2. Revalidation passes; sign-off remains pending. The old failure stays in the history. C, D, E and F remain held.

Your review worksheet

Print or copy this worksheet. This page does not save any input.

Input ID / source revision________________
Field and source page/location________________
Original source value / candidate value________________
Rule failed / criticality________________
Corrected value or request for evidence________________
Reason / source reference________________
Reviewer role / backup / due time________________
New revision / revalidation results________________
Approver / exact approved revision________________
Destination ID / acknowledgment / uncertain-write owner________________