🇵🇾 Paraguay · fuente pública
DNIT: registry
National RUC roster with registered name, tax-registration status, verifier digit, and legacy RUC equivalence.
01 · origenDirección Nacional de Ingresos Tributarios (DNIT) — ParaguayURL primaria
02 · procesoValidación y normalizaciónSin inferir datos ausentes
03 · evidenciaAPI con procedenciaFuente y fecha identificables
Cobertura publicada
- Registros
- 172,855
- Última actualización
- 11 set. 2026
- Frecuencia
- monthly
- Frescura
- CURRENT
- Identificador
ruc- Búsqueda por nombre
- No publicada
Conteo y frescura consultados desde api.latinfo.dev/sources durante el build del 2026-09-28.
Fuente primaria
- Institution: Dirección Nacional de Ingresos Tributarios (DNIT) — Paraguay
- Data: National RUC roster with registered name, tax-registration status, verifier digit, and legacy RUC equivalence.
- Format: ten ZIP archives (
ruc0.zipthroughruc9.zip), each containing a UTF-8 pipe-delimited TXT without a header. - Registered: published directly on the DNIT institutional portal.
Cómo se procesa
- The custom importer downloads the official landing page and discovers the current ten archive URLs. Their document identifiers change between monthly snapshots.
downloadVerifiedfetches every ZIP without authentication.yauzlstreams the TXT member to disk on the Mint runner.- The parser reads each TXT line by line and resolves fields from both ends because a small number of registered names contain unescaped pipe characters.
- Before writing any intermediate row, it keeps only eight-digit RUC bodies in series
80, validates the modulo-11 verifier, and conservatively excludes names that identify undivided estates or successors. - The output RUC is the eight-digit body plus verifier, without punctuation. The TSV is sorted by this key and built into content-addressed lookup, search, and MPHF artifacts.
- Name search is not exposed publicly yet; the internal search artifact indexes
legal_namefor future country-aware search.
No natural-person row is written to the intermediate TSV, local artifacts, or R2.
Campos publicados
| Field | Type | Example | Notes |
|---|---|---|---|
| ruc | string(9) | 800097351 | Eight-digit series-80 body plus verifier, no dash |
| legal_name | string | ADMINISTRACION NACIONAL DE ELECTRICIDAD - ANDE | Registered name published by DNIT |
| status | enum string | ACTIVO | One of ACTIVO, BLOQUEADO, CANCELADO, SUSPENSION TEMPORAL |
| check_digit | string(1) | 1 | Official modulo-11 verifier |
| previous_ruc | string | ANEG647250M | Legacy RUC equivalence; may be empty |
Limitaciones conocidas
- The public roster mixes natural and legal taxpayers; the importer intentionally retains only validated series-80 records.
- Resolution General 79/2021 includes undivided estates in series 80, so succession-like registered names are excluded conservatively.
- Two rows in the 2026-07 snapshot have an invalid verifier digit and are rejected rather than repaired.
- A handful of source names contain unescaped
|; the parser joins the middle segments rather than trusting fixed positions. previous_rucis a legacy identifier and is not exposed as an alternate lookup key.
Estado de revisión y alcance
No se publica todavía una opinión jurídica específica aprobada para esta fuente. La ficha documenta procedencia y transformaciones; Latinfo limita su producto a entidades jurídicas.
Latinfo no está afiliado, certificado ni respaldado por la institución de origen. Para decisiones formales, verifica la evidencia en la fuente primaria. Consulta Privacidad y Términos.