{
  "dataset": "col",
  "dataDate": "2026-11-04",
  "importedAt": "2026-11-04T15:23:52Z",
  "sourceUrl": "https://ec.europa.eu/taxation_customs/dds2/rd/rd_download_home.jsp?Lang=en",
  "sourceFiles": [
    {
      "name": "COL-Generic-20261104.zip",
      "sha256": "d6c76ea440bdd54102a8ea055e27343bad60fb4d1cd4833a57caebdbecb55f97",
      "size": 1774766,
      "xml": "COL-Generic-20261104.xml"
    },
    {
      "name": "RD-Generic-20261104.zip",
      "sha256": "8b46414781be913d9475a9e4f5dc085bc9f9ef0eb3c2d8b0855f084b77d14a56",
      "size": 32032428,
      "entity": "UnLocodeExtended"
    }
  ],
  "colContentHash": "cd04c16ff02f5ac6e1dfb603f00f42cfbba60c9f5c5fb1db58229645a4d80013",
  "counts": {
    "customsOffices": 4277,
    "countries": 41,
    "unlocodes": 62957,
    "borderCodes": 114,
    "roleTrafficRows": 63851
  },
  "checks": {
    "duplicateReferenceNumbers": 0,
    "officesWithoutBorderCode": 1199,
    "unknownBorderCodes": 0,
    "duplicateUnlocodes": 0,
    "invalidReferenceNumbers": 0,
    "invalidUnlocodes": 1,
    "officesNotValid": 0,
    "officesWithoutName": 0,
    "unlocodesWithDetails": 62956
  },
  "changes": {
    "officesAdded": 4277,
    "officesRemoved": 0,
    "borderCodeChanged": 0
  },
  "files": {
    "customs-offices.csv": {
      "size": 1445424,
      "sha256": "944eed91d8b8e0f6c5978efdc635f3af35f0823a9ce10ca643e9eebc236210d3",
      "url": "https://douane.artisan-digital.eu/col/2026-11-04/customs-offices.csv"
    },
    "customs-offices.json": {
      "size": 3493128,
      "sha256": "b08377b43d9c9f5429c30441f5696a897b849f00cd4551a628eba701f228c82b",
      "url": "https://douane.artisan-digital.eu/col/2026-11-04/customs-offices.json"
    },
    "roles-traffic.csv": {
      "size": 6590054,
      "sha256": "c9ada5453aa6b9328aeb0d46c1a8ecbb51f3f10e268f75e702b4e2157192f30f",
      "url": "https://douane.artisan-digital.eu/col/2026-11-04/roles-traffic.csv"
    },
    "unlocodes.csv": {
      "size": 8306698,
      "sha256": "bdde0a59fa62747c94844fd6f7db287940c99fd9887702ae5b6a1aa30f013050",
      "url": "https://douane.artisan-digital.eu/col/2026-11-04/unlocodes.csv"
    },
    "unlocodes.json": {
      "size": 21145688,
      "sha256": "5bbcb3f0a583b64ac39dc5c7713c322e532260bc58f883022b8cbb31a8055606",
      "url": "https://douane.artisan-digital.eu/col/2026-11-04/unlocodes.json"
    },
    "border-codes.csv": {
      "size": 9055,
      "sha256": "dc5526be92614a3d6c4e854fad0d0dbdd595f9aeef77776a88586e07bae07b5c",
      "url": "https://douane.artisan-digital.eu/col/2026-11-04/border-codes.csv"
    },
    "border-codes.json": {
      "size": 20666,
      "sha256": "a1b26a7361d5aac018e5f63934f5d67bbb0a92b1fc5a9947af67b14197f76ea8",
      "url": "https://douane.artisan-digital.eu/col/2026-11-04/border-codes.json"
    },
    "col-export-complet.xlsx": {
      "size": 11269770,
      "sha256": "900f420a8518003b1feeaa90b5dc7d769c94d6db82703270f55ce9c3c854e2aa",
      "url": "https://douane.artisan-digital.eu/col/2026-11-04/col-export-complet.xlsx"
    }
  },
  "license": "Reuse authorised with attribution (Commission Decision 2011/833/EU). Source: European Commission, DG TAXUD, DDS2 / CS-RD2 reference data; office data supplied by national customs administrations. UN/LOCODE © UNECE.",
  "generator": "douane-col 1.0.0"
}