BJORVAND AI · READ-ONLY CHECK

Supplier statement exceptions

Check completed

Example Office Supplies Ltd (synthetic) · GBP · statement 2026-08-31

Download the ZIP to read every source row and its evidence. This is not a supplier balance reconciliation.

Run
synthetic-example-001
Xero retrieval interval
2026-09-16T08:00:10.000Z – 2026-09-16T08:01:00.000Z
Original file SHA-256
f95733ded1f68bf1fb2c880a5430a361c9cedd5236bb46ea741f4cb1e2af6e59

Current Xero data was retrieved during the recorded interval; it is not a historical or atomic snapshot at the statement date.

This checks statement lines against bills, not supplier balances or payments. Exceptions do not establish debts, missing documents or accounting errors.

Every statement line (10)

INV-100 — Matched

statement.csv · row 2

Statement original
120.00 GBP
Statement outstanding
120.00
Compared original totals
120.00 versus 120.00; difference 0.00
Amount meaning
tax_inclusive_original

Xero bill: 00000000-0000-4000-8000-000000000001 · AUTHORISED · original 120.00 · outstanding 120.00

Reason: ORIGINAL_TOTALS_AGREE

Review action: Original totals agree. This is not a payment or balance reconciliation.

Original document values
{
  "reference": "INV-100",
  "date": "2026-08-01",
  "currency": "GBP",
  "original_total": "120.00",
  "outstanding": "120.00",
  "kind": "invoice",
  "amount_meaning": "tax_inclusive_original"
}

INV-101 — Amount difference

statement.csv · row 3

Statement original
250.00 GBP
Statement outstanding
250.00
Compared original totals
250.00 versus 245.00; difference 5.00
Amount meaning
tax_inclusive_original

Xero bill: 00000000-0000-4000-8000-000000000002 · AUTHORISED · original 245.00 · outstanding 245.00

Reason: ORIGINAL_TOTALS_DIFFER

Review action: Review the original invoice and both original totals; do not assume the cause of the difference.

Original document values
{
  "reference": "INV-101",
  "date": "2026-08-02",
  "currency": "GBP",
  "original_total": "250.00",
  "outstanding": "250.00",
  "kind": "invoice",
  "amount_meaning": "tax_inclusive_original"
}

INV-102 — Not found in retrieved Xero data

statement.csv · row 4

Statement original
80.00 GBP
Statement outstanding
80.00
Compared original totals
No safe original-total comparison
Amount meaning
tax_inclusive_original

Reason: NO_REFERENCE_IN_COMPLETE_RETRIEVAL

Review action: Check the reference and supplier records. Absence does not establish a missing document, unpaid debt or accounting error.

Original document values
{
  "reference": "INV-102",
  "date": "2026-08-03",
  "currency": "GBP",
  "original_total": "80.00",
  "outstanding": "80.00",
  "kind": "invoice",
  "amount_meaning": "tax_inclusive_original"
}

INV-103 — Matched

statement.csv · row 5

Statement original
65.00 GBP
Statement outstanding
0.00
Compared original totals
65.00 versus 65.00; difference 0.00
Amount meaning
tax_inclusive_original

Xero bill: 00000000-0000-4000-8000-000000000003 · PAID · original 65.00 · outstanding 0.00

Reason: ORIGINAL_TOTALS_AGREE

Review action: Original totals agree. This is not a payment or balance reconciliation.

Original document values
{
  "reference": "INV-103",
  "date": "2026-08-04",
  "currency": "GBP",
  "original_total": "65.00",
  "outstanding": "0.00",
  "kind": "invoice",
  "amount_meaning": "tax_inclusive_original"
}

INV-104 — Review required

statement.csv · row 6

Statement original
200.00 GBP
Statement outstanding
100.00
Compared original totals
No safe original-total comparison
Amount meaning
tax_inclusive_original

Xero bill: 00000000-0000-4000-8000-000000000004 · AUTHORISED · original 200.00 · outstanding 100.00

Reason: PARTIAL_PAYMENT_ON_STATEMENT; PARTIAL_PAYMENT_IN_XERO

Review action: Review the source row and any Xero candidates. Confirm reference, amount meaning, currency and payment/credit context.

Original document values
{
  "reference": "INV-104",
  "date": "2026-08-05",
  "currency": "GBP",
  "original_total": "200.00",
  "outstanding": "100.00",
  "kind": "invoice",
  "amount_meaning": "tax_inclusive_original"
}

CR-105 — Review required

statement.csv · row 7

Statement original
-20.00 GBP
Statement outstanding
-20.00
Compared original totals
No safe original-total comparison
Amount meaning
tax_inclusive_original

Reason: UNSUPPORTED_LINE_TYPE; NEGATIVE_AMOUNT

Review action: Review the source row and any Xero candidates. Confirm reference, amount meaning, currency and payment/credit context.

Original document values
{
  "reference": "CR-105",
  "date": "2026-08-06",
  "currency": "GBP",
  "original_total": "-20.00",
  "outstanding": "-20.00",
  "kind": "credit",
  "amount_meaning": "tax_inclusive_original"
}

INV-106 — Review required

statement.csv · row 8

Statement original
30.00 GBP
Statement outstanding
30.00
Compared original totals
No safe original-total comparison
Amount meaning
tax_inclusive_original

Xero bill: 00000000-0000-4000-8000-000000000005 · AUTHORISED · original 30.00 · outstanding 30.00

Reason: DUPLICATE_STATEMENT_REFERENCE

Review action: Review the source row and any Xero candidates. Confirm reference, amount meaning, currency and payment/credit context.

Original document values
{
  "reference": "INV-106",
  "date": "2026-08-07",
  "currency": "GBP",
  "original_total": "30.00",
  "outstanding": "30.00",
  "kind": "invoice",
  "amount_meaning": "tax_inclusive_original"
}

INV-106 — Review required

statement.csv · row 9

Statement original
30.00 GBP
Statement outstanding
30.00
Compared original totals
No safe original-total comparison
Amount meaning
tax_inclusive_original

Xero bill: 00000000-0000-4000-8000-000000000005 · AUTHORISED · original 30.00 · outstanding 30.00

Reason: DUPLICATE_STATEMENT_REFERENCE

Review action: Review the source row and any Xero candidates. Confirm reference, amount meaning, currency and payment/credit context.

Original document values
{
  "reference": "INV-106",
  "date": "2026-08-07",
  "currency": "GBP",
  "original_total": "30.00",
  "outstanding": "30.00",
  "kind": "invoice",
  "amount_meaning": "tax_inclusive_original"
}

INV-107 — Review required

statement.csv · row 10

Statement original
Not provided GBP
Statement outstanding
45.00
Compared original totals
No safe original-total comparison
Amount meaning
unknown

Xero bill: 00000000-0000-4000-8000-000000000006 · AUTHORISED · original 60.00 · outstanding 60.00

Reason: UNCONFIRMED_AMOUNT_MEANING; NO_ORIGINAL_TOTAL

Review action: Review the source row and any Xero candidates. Confirm reference, amount meaning, currency and payment/credit context.

Original document values
{
  "reference": "INV-107",
  "date": "2026-08-08",
  "currency": "GBP",
  "original_total": "",
  "outstanding": "45.00",
  "kind": "invoice",
  "amount_meaning": "unknown"
}

INV-108 — Review required

statement.csv · row 11

Statement original
99.00 GBP
Statement outstanding
99.00
Compared original totals
No safe original-total comparison
Amount meaning
tax_inclusive_original

Xero bill: 00000000-0000-4000-8000-000000000007 · AUTHORISED · original 99.00 · outstanding 99.00

Xero bill: 00000000-0000-4000-8000-000000000008 · AUTHORISED · original 99.00 · outstanding 99.00

Reason: MULTIPLE_XERO_CANDIDATES

Review action: Review the source row and any Xero candidates. Confirm reference, amount meaning, currency and payment/credit context.

Original document values
{
  "reference": "INV-108",
  "date": "2026-08-09",
  "currency": "GBP",
  "original_total": "99.00",
  "outstanding": "99.00",
  "kind": "invoice",
  "amount_meaning": "tax_inclusive_original"
}