automapper-validation 0.2.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": "20B",
        "name": "Ausgabe 2020 - B"
      }
    ]
  },
  "0057": {
    "name": "Anwendungscode der zuständigen Organisation",
    "codes": [
      {
        "value": "1.1",
        "name": "Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung"
      }
    ]
  },
  "0065": {
    "name": "Nachrichtentyp-Kennung",
    "codes": [
      {
        "value": "ORDCHG",
        "name": "Bestelländerung"
      }
    ]
  },
  "0081": {
    "name": "Abschnittskennung, codiert",
    "codes": [
      {
        "value": "S",
        "name": "Trennung von Positions- und Summenteil"
      }
    ]
  },
  "1001": {
    "name": "Dokumentenname, Code",
    "codes": [
      {
        "value": "Z51",
        "name": "Sperrung"
      },
      {
        "value": "Z52",
        "name": "Entsperrung"
      },
      {
        "value": "Z57",
        "name": "Übermittlung von Werten an ESA"
      }
    ]
  },
  "1153": {
    "name": "Referenz, Qualifier",
    "codes": [
      {
        "value": "ON",
        "name": "Auftragsnummer (Einkauf)"
      },
      {
        "value": "TN",
        "name": "Transaktions-Referenznummer"
      },
      {
        "value": "Z13",
        "name": "Prüfidentifikator"
      }
    ]
  },
  "1154": {
    "name": "Prüfidentifikator",
    "codes": [
      {
        "value": "39000",
        "name": "Stornierung Sperr-/Entsperrauftrag"
      },
      {
        "value": "39001",
        "name": "Weiterleitung der Stornierung"
      },
      {
        "value": "39002",
        "name": "Stornierung der Bestellung für ESA"
      }
    ]
  },
  "1225": {
    "name": "Nachrichtenfunktion, Code",
    "codes": [
      {
        "value": "1",
        "name": "Aufhebung/Stornierung"
      }
    ]
  },
  "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": "Informationskontakt"
      }
    ]
  },
  "3155": {
    "name": "Art des Kommunikationsmittels, Code",
    "codes": [
      {
        "value": "EM",
        "name": "Elektronische Post"
      },
      {
        "value": "FX",
        "name": "Telefax"
      },
      {
        "value": "TE",
        "name": "Telefon"
      },
      {
        "value": "AJ",
        "name": "weiteres Telefon"
      },
      {
        "value": "AL",
        "name": "Handy"
      }
    ]
  }
}