# Peru environmental enforcement

## Source
- **URL**: https://www.datosabiertos.gob.pe/dataset/registro-unico-de-infractores-ambientales-sancionados
- **Institution**: OEFA, Peru
- **Data**: A sanctioned-entity case/resolution; one company can have multiple records.
- **Coverage**: Published environmental enforcement cases for legal-entity RUCs.

## How it works
A sanctioned-entity case/resolution; one company can have multiple records.

Lookup by ruc as a string, preserving leading zeros. Accepted syntax and normalization are defined by the contract below.
Pattern: `^\d{11}$`. Normalization: `none declared`.

Cardinality: many. Update schedule: monthly.
Import time is not government observation time. No record observation field is declared; do not substitute incorporation or registration dates.

## Fields
| Field | Transport type | Meaning | Unit / format | Empty values |
|---|---|---|---|---|
| nombre | string | Published entity name. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| subsector | string | Published economic subsector; a dash may represent unavailable data. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| departamento | string | Published department name. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| nro_expediente | string | Environmental enforcement case identifier. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| nro_rd | string | Directorate resolution identifier. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| fecha_rd | string | Published fecha rd date. | YYYYMMDD | Not supplied. Do not interpret as zero or a negative finding. |
| tipo_sancion | string | Published sanction type, such as MULTA or AMONESTACION. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| tipo_infraccion | string | Published formal infraction severity; not a Latinfo score. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| medida_dictada | string | Published ordered measure. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| detalle_infraccion | string | Published infraction narrative; truncated to 500 characters by the importer. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| multa_expediente | string | Total fine for the environmental case, in UIT. | UIT | Not supplied. Do not interpret as zero or a negative finding. |

## Known issues
- multa_expediente is in UIT, not PEN; narrative detail is truncated to 500 characters.
- Missing records do not establish clearance. Unavailable sources must be reported separately.

## Attribution and reuse
Source: OEFA, Peru. https://www.datosabiertos.gob.pe/dataset/registro-unico-de-infractores-ambientales-sancionados.
License: No source-specific reuse license verified in this contract. (not_verified). No reuse license verified; public access does not establish unrestricted reuse rights.

## Value domains



## Contract
- Contract fingerprint: `efee12fba9fba4a3dc326daa957b42d5b2bb385d6fd5c0eaefd8a2484cfbf0b5`.
- Schemas and example requests: https://latinfo.dev/reference/openapi.json
- Live availability and freshness: https://api.latinfo.dev/sources
