8 digits then 1 letter
| VIES prefix | CY |
|---|---|
| Structure | 8 digits then 1 letter |
| Pattern | ^\d{8}[A-Z]$ |
| Company name via VIES | Yes |
| Address via VIES | Yes |
| Verified example | CY10380294R — LEARNWORLDS (CY) LTD |
Mod-26 letter check exists (weighted sum mod 26); not enforced.
Vatline does not reject on this check. Only the structure is enforced, so a format-valid number can still turn out to be unregistered. Rejecting a genuine customer costs more than one extra lookup.
Known-good value: CY10380294R, which VIES returns as LEARNWORLDS (CY) LTD.