Skip to main content
This page consolidates the catalogs of stable codes that appear inside responses from various OrigoID endpoints. These codes do not change between versions — you can safely rely on them in your business logic.

Catalogs

1. CURP Status (statusCurp)

Status code returned by RENAPO inside personalInfo.statusCurp and similar fields.

2. Probatory Document (docProbatorio)

Code identifying which civil document supports the CURP registration.

3. Mexican State Codes (entidad / claveEntidad)

Two-letter codes used in CURP, RFC composition, INE registration, and addresses. State names preserved in Spanish (proper nouns).

4. IMSS Coverage Modalities (modalidad)

IMSS modality codes describe the worker’s affiliation type. Official descriptions preserved in Spanish for legal traceability with the institute.

5. SAT Article 69 Sub-lists (listType)

6. SAT Article 69-B Status (complianceDetails.status)

The SAT 69-B endpoint always returns listType: SAT_69B. The granular state lives in complianceDetails.status:

7. PEPs Categories (listType)

These are OrigoID’s stable taxonomy codes. They remain consistent over time so client integrations don’t need to change when data sources evolve.

8. OFAC Lists (listType)

We query the official OFAC sanctions lists in real time and consolidate them under the listType codes below. Each entry also exposes complianceDetails.programs[] (sanction program codes such as CUBA, IRAN, RUSSIA, etc. — these evolve continuously and are not statically catalogued) and complianceDetails.entityType (INDIVIDUAL | ENTITY | VESSEL | AIRCRAFT).

9. CFDI Effect (effect)

Fiscal purpose of the invoice as classified by SAT. Each CFDI has exactly one effect.

10. CFDI Status (status)

Current fiscal status of the CFDI according to SAT’s verification service.

11. CFDI Cancellation Status (cancellationStatus)

Reflects SAT’s 2022 cancellation rules (“cancelación con aceptación”), which require receiver consent in some scenarios. This field shows both pre-cancellation eligibility and post-cancellation outcome.