# Romanian CUI/CIF VAT Number Validator (ANAF/VIES)

> Romanian CUI/CIF VAT Number Validator (ANAF/VIES) is a paid API for AI agents from api.ibancheck.co.uk, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-13).

Validates a Romanian CUI/CIF company tax number using Modulo-11 checksum and performs a live ANAF or VIES EU registry lookup, with fallback to local format/demo-snapshot data if the live registry is unreachable.

## Facts

- Endpoint: POST https://api.ibancheck.co.uk/api/valideaza-cui?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/romanian-cui-cif-vat-number-validator-anaf-vies-8f2cf86c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Q-GjpW9Jj_QBdNiwA6Oaw

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability romanian-cui-cif-vat-number-validator-anaf-vies-8f2cf86c -d '<json body>'
```

Example prompt: Can you validate the Romanian CUI number RO12345678 — check if it passes the Modulo-11 checksum and look it up in the ANAF registry to confirm the company is registered?

## When to prefer this

Choose this endpoint when you need to validate a Romanian CUI/CIF company identifier with both local checksum verification and live ANAF/VIES registry confirmation. It is specifically designed for Romanian fiscal compliance workflows, supplier onboarding, invoice verification, and B2B due diligence involving Romanian entities. Prefer it over generic EU VAT validators when ANAF-specific registry data is required, and over manual lookups when you need programmatic, low-cost ($0.01) real-time validation with automatic fallback.

## Known failure modes

- Live ANAF registry unreachable — falls back to local format/demo-snapshot data, which may not reflect current registration status
- Invalid CUI format — Modulo-11 checksum fails before registry lookup
- CUI not found in ANAF registry — company may not exist or may have been deregistered
- VIES registry timeout — EU VAT cross-check unavailable temporarily
- Input missing both cui and vatNumber — request rejected
- Malformed input string exceeding maxLength 32 characters

## How this service works

Enterprise microservice and autonomous AI agent hub: ISO 13616 IBAN (#6), Romanian CUI Modulo-11 & EU VIES (#7), UBL 2.1 e-Factura XML (#4), and RFC 9562 UUIDv7 Idempotency (#18).

## Output

Returns a validation result indicating whether the CUI/CIF passes the Romanian Modulo-11 checksum, along with live ANAF or VIES registry lookup data (company name, registration status, fiscal activity) if the registry is reachable, or fallback local format/demo-snapshot data if the live registry is unavailable.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cui": {
   "type": "string",
   "maxLength": 32
  },
  "vatNumber": {
   "type": "string",
   "maxLength": 32
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/romanian-cui-cif-vat-number-validator-anaf-vies-8f2cf86c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.ibancheck.co.uk](https://www.zero.xyz/host/api.ibancheck.co.uk/llms.txt)
