sample-order-001Review required
Repeated payment reference
The same reference appears twice. This flags duplicate evidence, not proof of a second bank charge.
Expected amount5000 USD minor units
Matched payment total5000 minor units
Supplied delivered units100 / 100
Findings
| Issue | Record path |
|---|---|
DUPLICATE_PAYMENT_REFERENCE | payments[1].reference |
Inspect the input records
{
"order": {
"orderId": "sample-order-001",
"payeeId": "sample-supplier-001",
"currency": "USD",
"amountMinor": "5000",
"units": "100",
"unitCode": "API_CALL",
"approvedAtMs": 1750000000000,
"deliveryDueAtMs": 1750003600000
},
"payments": [
{
"reference": "sample-payment-001",
"orderId": "sample-order-001",
"payeeId": "sample-supplier-001",
"currency": "USD",
"amountMinor": "5000",
"settledAtMs": 1750000060000
},
{
"reference": "sample-payment-001",
"orderId": "sample-order-001",
"payeeId": "sample-supplier-001",
"currency": "USD",
"amountMinor": "5000",
"settledAtMs": 1750000060000
}
],
"deliveries": [
{
"reference": "sample-delivery-001",
"orderId": "sample-order-001",
"payeeId": "sample-supplier-001",
"units": "100",
"unitCode": "API_CALL",
"deliveredAtMs": 1750000120000
}
]
}Inspect the complete result
{
"schemaVersion": "1",
"scope": "supplied-data-consistency-only",
"limitations": [
"Supplied approval, identity, ownership, settlement and delivery claims are not independently verified.",
"Duplicate detection covers only the supplied arrays, not other requests or external systems.",
"Currency labels, minor-unit conventions, reference namespaces and unit definitions must be agreed by the caller.",
"No funds are moved, held, reversed or refunded; matched is not a security, legal or delivery-quality guarantee."
],
"status": "mismatch",
"orderId": "sample-order-001",
"totals": {
"paidAmountMinor": "5000",
"deliveredUnits": "100"
},
"issues": [
{
"code": "DUPLICATE_PAYMENT_REFERENCE",
"path": "payments[1].reference"
}
]
}Scope: supplied-data-consistency-only. Duplicate references are excluded from totals. A missing record remains unknown.