{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "description": "AFD 2.0 codelists",
  "$defs": {
    "ADNFTM": {
      "codelistName": "ADNFTM",
      "type": "string",
      "description": "Error code (NL: Soort foutmelding code)",
      "oneOf": [
        {
          "const": "01",
          "description": "Maatschappij of volmacht aanduiding onbekend"
        },
        {
          "const": "02",
          "description": "Koppelcode onbekend"
        },
        {
          "const": "03",
          "description": "Contractnummer onbekend"
        },
        {
          "const": "04",
          "description": "Alternatieve sleutel onbekend"
        },
        {
          "const": "05",
          "description": "Verzekeringnemer onbekend"
        },
        {
          "const": "06",
          "description": "Naam Verz.nr. en gebr. matchen niet"
        },
        {
          "const": "07",
          "description": "Geen polissen gevonden"
        },
        {
          "const": "08",
          "description": "Geb.dat. Verz.nr. en gebr. matchen niet"
        },
        {
          "const": "09",
          "description": "Zoeksleutel onbekend"
        },
        {
          "const": "10",
          "description": "Functionele fout"
        },
        {
          "const": "11",
          "description": "Technische fout"
        },
        {
          "const": "12",
          "description": "Inhoudelijke fout"
        },
        {
          "const": "13",
          "description": "Volgordelijke fout"
        },
        {
          "const": "14",
          "description": "Data zender en ontvanger matchen niet"
        },
        {
          "const": "99",
          "description": "Overig"
        }
      ]
    }
  }
}
