Skip to main content

VAT validation

Zeno CY extracts VAT identifiers from documents and tells you whether the number could be confirmed. The result is a signal for your review — not a hard gate.

What the states mean

After parsing, every VAT field carries one of three outcomes:

  • Valid — the VAT number was confirmed by the validation source (VIES for EU IDs).
  • Not determined — the check could not return a conclusive answer in the current run.
  • Unknown — temporary lookup or service-side uncertainty.

Not determined does not block registration. It is a flag asking you to look once before deciding.

Where the state shows up

  • as a badge on the document preview,
  • in the mandatory-fields summary that appears before registration,
  • as a column in the Registry view.

Why a status can stay non-final

The most common causes:

  • the lookup is disabled in the current environment (policy or feature flag),
  • the external VAT service is temporarily unavailable,
  • the extracted VAT format is incomplete or noisy,
  • the source document does not give the parser enough context.

A non-final status is information about the run, not a verdict on the document.

What to do as the operator

  1. Open the original document and find the printed VAT text.
  2. If the parser captured it incorrectly, correct the field manually.
  3. Continue the review and decide whether to register based on your own compliance policy.

Things worth remembering

  • VAT status is a compliance signal — not legal or tax advice.
  • Zeno CY never silently rewrites a VAT value pulled from the source. You see what the document says.
  • Final acceptance always remains your decision.