Venezuelan tax information number (RIF)
ID ve_rif
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
Registro Único de Información Fiscal (RIF), the tax registration number that the Venezuelan tax administration SENIAT assigns to individuals and legal entities; before 2006 it was called Registro de Información Fiscal. It has ten characters, usually written as J-30468971-3: a letter for the kind of holder (V a Venezuelan person, E a foreign person, J a legal entity, P a passport holder, G a government body, C a communal council), eight digits (for a person, the identity card number) and a modulo 11 check digit. python-stdnum 2.2 does not accept the letter C.
- Categories
- Finances and banking, Personally identifiable information
- Countries
- Venezuela
- Languages
- Spanish
- python-stdnum
stdnum.ve.rif- Quality
- 90/100 · missing: detector coverage
- Metacrafter rules
- no detection rule yet
- Supported by tools
- no tool record lists this type yet
Regular expression
^[VEJPGC]-?\d{8}-?\d$
Python re syntax.
Examples
| Value | Description |
|---|---|
| J-30468971-3 | RIF of Digitel, the worked check-digit example of the Spanish Wikipedia article |
| V-11470283-4 | Example from the python-stdnum documentation |
| V114702834 | The same number without hyphens |
| X-30468971-3 invalid | Unknown holder letter |
| J-3046897-3 invalid | Seven digits instead of eight |
Translations
| Language | Name | Description |
|---|---|---|
| Spanish | Registro Único de Información Fiscal (RIF) |
Sources
- wikipedia: https://es.wikipedia.org/wiki/Registro_%C3%9Anico_de_Informaci%C3%B3n_Fiscal
- doc: http://www.seniat.gob.ve/
- doc: https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.ve.rif.html
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/ve_rif - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/VE/finances/ve_rif.yamlon GitHub