automapper-validation 0.7.0

AHB condition expression parsing, evaluation, and EDIFACT validation
Documentation
{
  "0051": {
    "name": "Verwaltende Organisation",
    "codes": [
      {
        "value": "UN",
        "name": "UN/CEFACT"
      }
    ]
  },
  "0052": {
    "name": "Versionsnummer des Nachrichtentyps",
    "codes": [
      {
        "value": "D",
        "name": "Entwurfs-Version"
      }
    ]
  },
  "0054": {
    "name": "Freigabenummer des Nachrichtentyps",
    "codes": [
      {
        "value": "17A",
        "name": "Ausgabe 2017 - A"
      }
    ]
  },
  "0057": {
    "name": "Anwendungscode der zuständigen Organisation",
    "codes": [
      {
        "value": "1.0e",
        "name": "Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung"
      }
    ]
  },
  "0065": {
    "name": "Nachrichtentyp-Kennung",
    "codes": [
      {
        "value": "COMDIS",
        "name": "Handelsunstimmigkeit"
      }
    ]
  },
  "1001": {
    "name": "Dokumentenname, Code",
    "codes": [
      {
        "value": "456",
        "name": "Belastungsanzeige"
      },
      {
        "value": "739",
        "name": "MSCONS, die eine INVOIC unterstützt"
      },
      {
        "value": "380",
        "name": "Handelsrechnung"
      },
      {
        "value": "Z41",
        "name": "Lieferschein Grund- / Arbeitspreis"
      },
      {
        "value": "Z42",
        "name": "Lieferschein Arbeits- / Leistungspreis"
      }
    ]
  },
  "1082": {
    "name": "Positionsnummer",
    "codes": [
      {
        "value": "E_0265",
        "name": "EBD Nr. E_0265"
      },
      {
        "value": "E_0504",
        "name": "EBD Nr. E_0504"
      },
      {
        "value": "E_0516",
        "name": "EBD Nr. E_0516"
      },
      {
        "value": "E_0520",
        "name": "EBD Nr. E_0520"
      },
      {
        "value": "E_0567",
        "name": "EBD Nr. E_0567"
      },
      {
        "value": "E_1008",
        "name": "EBD Nr. E_1008"
      },
      {
        "value": "S_0108",
        "name": "Codeliste Strom Nr. S_0108"
      },
      {
        "value": "S_0109",
        "name": "Codeliste Strom Nr. S_0109"
      }
    ]
  },
  "1153": {
    "name": "Referenz, Qualifier",
    "codes": [
      {
        "value": "Z13",
        "name": "Prüfidentifikator"
      }
    ]
  },
  "1154": {
    "name": "Referenz, Identifikation",
    "codes": [
      {
        "value": "29001",
        "name": "Ablehnung REMADV"
      },
      {
        "value": "29002",
        "name": "Ablehnung IFTSTA"
      }
    ]
  },
  "2005": {
    "name": "Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier",
    "codes": [
      {
        "value": "137",
        "name": "Dokumenten-/Nachrichtendatum/-zeit"
      }
    ]
  },
  "2379": {
    "name": "Datums- oder Uhrzeit- oder Zeitspannen-Format, Code",
    "codes": [
      {
        "value": "303",
        "name": "CCYYMMDDHHMMZZZ"
      }
    ]
  },
  "3035": {
    "name": "Beteiligter, Qualifier",
    "codes": [
      {
        "value": "MS",
        "name": "Dokumenten-/Nachrichtenaussteller bzw. -absender"
      },
      {
        "value": "MR",
        "name": "Nachrichtenempfänger"
      }
    ]
  },
  "3055": {
    "name": "Verantwortliche Stelle für die Codepflege, Code",
    "codes": [
      {
        "value": "9",
        "name": "GS1"
      },
      {
        "value": "293",
        "name": "DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)"
      },
      {
        "value": "332",
        "name": "DE, DVGW Service & Consult GmbH"
      }
    ]
  },
  "3139": {
    "name": "Funktion des Ansprechpartners, Code",
    "codes": [
      {
        "value": "IC",
        "name": "Informationsstelle"
      }
    ]
  },
  "3155": {
    "name": "Art des Kommunikationsmittels, Code",
    "codes": [
      {
        "value": "EM",
        "name": "E-Mail"
      },
      {
        "value": "FX",
        "name": "Telefax"
      },
      {
        "value": "TE",
        "name": "Telefon"
      },
      {
        "value": "AJ",
        "name": "weiteres Telefon"
      },
      {
        "value": "AL",
        "name": "Handy"
      }
    ]
  },
  "4441": {
    "name": "Freier Text, Code",
    "codes": [
      {
        "value": "Z07",
        "name": "MSCONS"
      },
      {
        "value": "Z08",
        "name": "UTILMD"
      },
      {
        "value": "Z09",
        "name": "INVOIC"
      },
      {
        "value": "Z10",
        "name": "ORDERS"
      },
      {
        "value": "Z11",
        "name": "PRICAT"
      },
      {
        "value": "Z12",
        "name": "IFTSTA"
      },
      {
        "value": "Z13",
        "name": "ORDCHG"
      }
    ]
  },
  "4451": {
    "name": "Textbezug, Qualifier",
    "codes": [
      {
        "value": "ACD",
        "name": "Begründung"
      },
      {
        "value": "ACB",
        "name": "Zusätzliche Informationen (für allgemeine Hinweise)"
      }
    ]
  },
  "5025": {
    "name": "Geldbetrag, Qualifier",
    "codes": [
      {
        "value": "9",
        "name": "Fälliger Betrag (inkl. USt.)"
      }
    ]
  },
  "6343": {
    "name": "Währung, Qualifier",
    "codes": [
      {
        "value": "4",
        "name": "Währung der Rechnung"
      }
    ]
  },
  "6345": {
    "name": "Währung, Code",
    "codes": [
      {
        "value": "EUR",
        "name": "Euro"
      }
    ]
  },
  "6347": {
    "name": "Währungsverwendung, Qualifier",
    "codes": [
      {
        "value": "2",
        "name": "Referenzwährung"
      }
    ]
  }
}