# Peru customs declaration series

## Source
- **URL**: http://www.aduanet.gob.pe/aduanas/informae/presentacion_bases_web.htm
- **Institution**: SUNAT / ADUANET, Peru
- **Data**: One goods series of an import/export declaration; a company can have many records.
- **Coverage**: Legal-entity declarations in the imported weekly official customs files.

## How it works
One goods series of an import/export declaration; a company can have many records.

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

Cardinality: many. Update schedule: weekly.
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 |
|---|---|---|---|---|
| operation_type | string | import for MA/MAM formats; export for X formats. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| declaration | string | Composite customs-office/year/declaration identifier. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| customs_office | string | ADUANET customs office code. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| declaration_year | string | Declaration year. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| declaration_number | string | Declaration number; retain leading zeros. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| declaration_date | string | Published declaration date date. | YYYYMMDD | Not supplied. Do not interpret as zero or a negative finding. |
| operation_date | string | Published operation date date. | YYYYMMDD | Not supplied. Do not interpret as zero or a negative finding. |
| series | string | Goods series within a declaration; not a distinct company. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| hs_code | string | Ten-digit national tariff/NANDINA code. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| description | string | Published description. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| country | string | Origin country for imports; destination country for exports. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |
| fob_usd | string | Published FOB value; no currency conversion is applied. | USD | Not supplied. Do not interpret as zero or a negative finding. |
| net_weight_kg | string | Published net goods weight. | kg | Not supplied. Do not interpret as zero or a negative finding. |
| source_file | string | Original upstream weekly ZIP name for lineage. | not applicable | Not supplied. Do not interpret as zero or a negative finding. |

## Known issues
- FOB is USD and net weight is kg. Do not sum repeated declarations without series/file deduplication.
- Missing records do not establish clearance. Unavailable sources must be reported separately.

## Attribution and reuse
Source: SUNAT / ADUANET, Peru. http://www.aduanet.gob.pe/aduanas/informae/presentacion_bases_web.htm.
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: `d214ebefab6ebb10c88bbf7c708605e13a33448ae1660340eb19b482c7d3068b`.
- Schemas and example requests: https://latinfo.dev/reference/openapi.json
- Live availability and freshness: https://api.latinfo.dev/sources
