Data quality Verification

Accuracy means checking against the world.

Some values can only be judged against a source outside the enterprise: a tax id against the tax authority, a registered name against the company registry, an address against the postal service, a bank account against the bank, a party against a sanctions list.

THE RECORDtax idGB 123 4567 89registered nameAcme Manufacturing Ltdaddress12 Mill Lane, Leedsbank accountGB29 NWBK ···· 1234VERIFIED AGAINSTTax authorityVAT number checkCompany registryname · status · officersPostal servicedeliverable addressBank verificationaccount matches holderEVIDENCE STOREDconfirmed2026-09-12 · ref VAT-88213confirmed2026-09-12 · status activecorrectedpostcode LS1 2AB → LS1 4ABheldtwo-person rule · treasuryA verified value carries its source, its date and its reference; the timeliness rule asks for a fresh verification when it agesverification runs as a service agent: on change, on a schedule, or on request from the steward's grid
Fields on a supplier record verified against outside services, with the evidence of each verification stored beside the value.
5
kinds of outside service: tax, registry, postal, bank, sanctions
product
3
triggers: on change, on schedule, on request
product
412
supplier bank changes in a quarter on the showcase estate, every one verified
showcase
0
payments to an account changed within seven days, showcase
showcase
The services

What is verified, against what, and what comes back

FieldServiceWhat comes backOn a mismatch
Tax id, VAT numberThe tax authority's check service, per countryValid or invalid, the registered name and address, a referenceThe corrector proposes the registered name; an invalid id quarantines the record
Registered name, status, officersThe company registryThe legal name, the status (active, dissolved), the registration numberA dissolved status quarantines; a name difference becomes a proposal with the registry as basis
AddressPostal validation and geocodingThe deliverable form of the address, or a correctionThe corrected address is proposed; an undeliverable address is a finding
Bank accountAccount verification (name and account match), IBAN and BIC checksMatch, partial match, no match; the checksum resultNo match holds the record under the two-person rule; treasury decides
PartySanctions and watch listsA hit with the list and the score, or clearA hit blocks the record and notifies compliance; the block is a policy floor
Product codesClassification and tariff servicesThe current code and its descriptionA retired code is proposed for replacement with the successor
Evidence

What is stored, and why it matters in an audit

A verified value carries four things: the service that verified it, the date, the reference the service returned, and the result. They are stored beside the value on the golden record, shown on hover in the grid and returned by the API on request. A timeliness rule reads the date and asks for a fresh verification when the value ages: twelve months for bank details on the showcase estate, three years for addresses.

Because the evidence is on the record, an audit question is a query: every supplier bank change in the quarter, with its verification reference and the two people who approved it. On the showcase estate that query returned 412 changes, every one verified, and zero payments to an account changed within the previous seven days.

whenwhofieldbeforeafterwhyentry
Sep 12verifier L2supplier 100482 · tax idunverifiedvalid · VAT-88213tax authority · registered name matches#87,410
Sep 12verifier L2supplier 100482 · address12 Mill Lane, LS1 2AB12 Mill Lane, LS1 4ABpostal service · postcode corrected#87,411
Sep 12verifier L1supplier 100913 · bank account···· 1234held: no matchbank verification · treasury two-person#87,412
Sep 13treasury (2)supplier 100913 · bank account···· 1234···· 1298supplier letter on file · both stamps#87,590
The treasury pattern

Bank details: the field where verification and the two-person rule meet

A change arrivesFrom the portal, the ERP or a steward: a new account for an existing supplier. The record goes to in flow; the write-back is held.
Questions

Which services are connected?

Tax-authority checks per country, company registries, postal validation, bank account verification and sanctions screening are configured as tools with a mode; the connector library lists the providers, and a provider is a configuration, so a preferred one can be added.

What does verification cost?

Most services charge per call, so the verifier is scheduled: on change for the weighted fields, on a calendar for ageing, and on request from the grid. The daily budget is a guard like any other.

Can verification run on the source before the golden record?

Yes: the same services run at creation on the entry points, so a supplier is verified before its record exists in the ERP.

What happens to a sanctions hit?

The record is blocked, compliance is notified, and the block is a policy floor: no level of autonomy and no steward can lift it; compliance does, with a reason.

See quality run on your own domain

Bring one domain and two systems. In a week the sources are profiled, the ten costliest fields are under rules, the first corrections are written back with their acknowledgements and the publish gate is on.