{
  "version": "1.16.0",
  "measuredOn": {
    "tid": "3600335",
    "hpsVersion": "1.10.0",
    "firmware": "7.3.6",
    "period": "26.-28.08.2026"
  },
  "supplementedOn": [
    {
      "tid": "3556988",
      "hpsVersion": "1.11.4",
      "firmware": "2.3.9",
      "period": "02.09.2026",
      "codes": [
        "55"
      ]
    }
  ],
  "documented": [
    {
      "source": "Antwortcodeliste von hobex (HPS)",
      "received": "11.09.2026"
    },
    {
      "source": "Antwortcodeliste von TECS, ueber hobex",
      "received": "16.09.2026",
      "field": "tecsTitle"
    }
  ],
  "codes": [
    {
      "code": "0",
      "title": "Authorized",
      "meaning": "genehmigt",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "approved",
      "source": "measuredAndDocumented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Approved Transaction / OK"
    },
    {
      "code": "9002",
      "title": "Invalid Transaction",
      "meaning": "ungueltiger Vorgang -- das Terminal hat den Vorgang selbst als unzulaessig verworfen, bevor irgendetwas in Bewegung kam",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "invalidTransaction",
      "source": "measuredAndDocumented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Invalid Transaction"
    },
    {
      "code": "9011",
      "title": "Transaction Canceled",
      "meaning": "aufgehoben (\"Transaction Canceled\") -- der Vorgang unter dieser Kennung wurde storniert",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "canceled",
      "source": "measuredAndDocumented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Transaction cancelled"
    },
    {
      "code": "9027",
      "title": "Original Tx not found",
      "meaning": "keine Aussage -- steht gleichermassen fuer \"nie gesehen\", \"laeuft gerade\", \"Karte nicht aufgelegt\" und \"abgebrochen\"",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "noStatement",
      "source": "measuredAndDocumented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Original Transaction not found"
    },
    {
      "code": "9900",
      "title": "Technical Error Database",
      "meaning": "\"Technical Error Database\" -- gemessen im Zusammenhang mit einer nicht rein numerischen Kennung, NACHDEM die Karte verarbeitet war; laut TECS ein Datenbankfehler im Backend -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "internalError",
      "source": "measuredAndDocumented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Technical Error: Database (General)"
    },
    {
      "code": "9003",
      "title": "Invalid Amount",
      "meaning": "\"Invalid Amount\" -- der Betrag wird abgewiesen, BEVOR eine Karte verlangt wird (28.08.2026: 99999,99 EUR, Antwort nach 15,7 s ohne Kartenaufforderung); nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "amountInvalid",
      "source": "measuredAndDocumented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid Amount"
    },
    {
      "code": "100002",
      "title": "Aborted",
      "meaning": "abgebrochen (\"Aborted\") -- ueber die Kasse oder am Terminal; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "aborted",
      "source": "measuredAndDocumented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100003",
      "title": "Card not present",
      "meaning": "Karte nicht aufgelegt (\"Card not present\") -- innerhalb der Frist (gemessen rund 60 s) keine Karte; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "noCard",
      "source": "measuredAndDocumented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100010",
      "title": "Unable to abort transaction",
      "meaning": "nicht mehr abbrechbar -- der Vorgang ist bereits abgeschlossen",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "notAbortable",
      "source": "measuredAndDocumented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100019",
      "title": "Amount is not in a valid range",
      "meaning": "\"Amount is not in a valid range\" -- Betrag ausserhalb des zulaessigen Bereichs, gemessen mit negativem Betrag; Abweisung vor dem Kartenfluss, nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "amountInvalid",
      "source": "measuredAndDocumented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100108",
      "title": "Invalid TID",
      "meaning": "\"Invalid TID\" -- die Terminal-Kennung gibt es an diesem Geraet nicht; der Vorgang wird abgewiesen, bevor etwas geschieht",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "terminalSetup",
      "source": "measured",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "55",
      "title": "PIN falsch",
      "meaning": "\"PIN falsch\" -- Host-Ablehnung wegen falscher PIN, die erste gemessene Host-Ablehnung ueberhaupt (02.09.2026 im Betrieb, TID 3556988, HPS 1.11.4, Firmware 2.3.9): die Zahlung antwortete direkt damit, die Statusabfrage danach elfmal in Folge ebenso -- eine Host-Ablehnung bleibt am Terminal abrufbar; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "wrongPin",
      "source": "measuredAndDocumented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Incorrect PIN"
    },
    {
      "code": "100001",
      "title": "Bad Request",
      "meaning": "fehlerhafte Anfrage der Kasse (\"Bad Request\") -- Abweisung vor dem Kartenfluss; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100004",
      "title": "Card read failed",
      "meaning": "Karte nicht lesbar (\"Card read failed\") -- Fehler beim Umgang mit der Karte, vor jeder Autorisierung; im Betrieb (TID 3556988, 28.08.2026) danach dauerhaft 9027; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardReadFailed",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100005",
      "title": "App select failed",
      "meaning": "Anwendungsauswahl gescheitert (\"App select failed\") -- die Karte bietet keine passende Anwendung, vor jeder Autorisierung; im Betrieb danach dauerhaft 9027; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardReadFailed",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100006",
      "title": "Communication with TecsXml failed",
      "meaning": "keine Verbindung zum hobex-Host (\"Communication with TecsXml failed\") -- das Terminal storniert NICHT selbst; ob beim Host etwas angekommen ist, weiss das Terminal nicht",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": null
    },
    {
      "code": "100007",
      "title": "Processing of TecsXml step failed",
      "meaning": "Schritt beim hobex-Host gescheitert (\"Processing of TecsXml step failed\") -- das Terminal storniert NICHT selbst; ob beim Host belastet wurde, weiss das Terminal nicht",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": null
    },
    {
      "code": "100008",
      "title": "Invalid TID",
      "meaning": "Terminal-Kennung passt nicht (\"Invalid TID\") -- die TID der Anfrage ist nicht die eingerichtete; Abweisung vor dem Kartenfluss, nichts belastet (am Geraet gemessen wurde dafuer 100108)",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "terminalSetup",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100009",
      "title": "Invalid Tx Type",
      "meaning": "Vorgangstyp unbekannt oder nicht moeglich (\"Invalid Tx Type\") -- Abweisung vor dem Kartenfluss; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100011",
      "title": "Not Found",
      "meaning": "nicht gefunden (\"Not Found\") -- das Terminal kennt den Vorgang nicht; keine Aussage ueber den Vorgang, anders als 9027 aber nie gemessen und deshalb ohne dessen Schlussregel",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "noStatement",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100012",
      "title": "Max retries exceeded",
      "meaning": "zu viele Kartenversuche (\"Max retries exceeded\") -- die Karte wurde mehrfach (Vorgabe 3) erfolglos vorgehalten; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardReadFailed",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100013",
      "title": "Diagnosis failed",
      "meaning": "Diagnose gescheitert (\"Diagnosis failed\") -- das Terminal konnte die Daten des EMV-Kernels nicht lesen; kein Kartenfluss, nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "terminalFault",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100014",
      "title": "Card information wasn't entered",
      "meaning": "Kartendaten nicht eingegeben (\"Card information wasn't entered\") -- die MOTO-Eingabe kam nicht innerhalb der Frist; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "noCard",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100015",
      "title": "Card declined",
      "meaning": "Karte vom EMV-Kernel abgelehnt (\"Card declined\") -- Ablehnung im Terminal, vor jeder Autorisierung beim Host; im Betrieb danach dauerhaft 9027; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100017",
      "title": "Card Not Supported",
      "meaning": "Karte nicht unterstuetzt (\"Card Not Supported\") -- der EMV-Kernel kennt die Karte nicht; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100018",
      "title": "Scep enrollment failed",
      "meaning": "Zertifikatsanmeldung gescheitert (\"Scep enrollment failed\") -- falscher Code oder keine Verbindung; das Terminal kann den Host nicht ansprechen, nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "terminalSetup",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100020",
      "title": "Refund password is invalid",
      "meaning": "Passwort fuer die Gutschrift falsch (\"Refund password is invalid\") -- die Gutschrift wird nicht ausgefuehrt, nichts ausgezahlt",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "refundPassword",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100021",
      "title": "Failed to enter the password",
      "meaning": "Passwort nicht eingegeben (\"Failed to enter the password\") -- nicht innerhalb der Frist; nichts ausgefuehrt",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "refundPassword",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100022",
      "title": "Terminal is blocked",
      "meaning": "Terminal gesperrt (\"Terminal is blocked\") -- das Geraet ist nicht IN_OPERATION; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "terminalBlocked",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100023",
      "title": "Invalid message type",
      "meaning": "ungueltige Antwort des hobex-Hosts (\"Invalid message type\") -- Nachricht und Antwortcode in den UserData ungueltig; ob beim Host belastet wurde, weiss das Terminal nicht",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": null
    },
    {
      "code": "100024",
      "title": "Transaction completion has failed",
      "meaning": "Abschluss des Online-Vorgangs gescheitert (\"Transaction completion has failed\") -- NACH der Anfrage beim Host; ob belastet bleibt, weiss das Terminal nicht",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": null
    },
    {
      "code": "100025",
      "title": "Refund transactions are disabled",
      "meaning": "Gutschriften abgeschaltet (\"Refund transactions are disabled\") -- in der Geraeteeinstellung; nichts ausgezahlt",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "refundDisabled",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100026",
      "title": "Transaction was declined.",
      "meaning": "Host-Antwort passt nicht zur Karte (\"Transaction was declined.\") -- Chip-Daten fuer eine Karte ohne Chip; das Terminal lehnt ab, ob der Host zuvor belastet hat, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": null
    },
    {
      "code": "100027",
      "title": "Unsupported UserData in TecsXml Response",
      "meaning": "unbekannte Daten in der Antwort des hobex-Hosts (\"Unsupported UserData in TecsXml Response\") -- ob beim Host belastet wurde, weiss das Terminal nicht",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": null
    },
    {
      "code": "100028",
      "title": "Tip selection process has failed.",
      "meaning": "Trinkgeld nicht gewaehlt (\"Tip selection process has failed.\") -- nicht innerhalb der Frist; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "tipNotSelected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100029",
      "title": "Communication with TecsXml timeout",
      "meaning": "Zeitueberschreitung zum hobex-Host (\"Communication with TecsXml timeout\") -- das Terminal storniert den Vorgang SELBST (auto-reversal); nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostTimeoutReversed",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100998",
      "title": "Terminal is busy",
      "meaning": "Terminal beschaeftigt (\"Terminal is busy\") -- ein anderer Vorgang laeuft oder das Geraet ist nicht bereit; die Anfrage wurde nicht angenommen, nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "terminalBusy",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "100999",
      "title": "Internal Error",
      "meaning": "interner Fehler des Terminals (\"Internal Error\") -- Sammelcode fuer jeden sonst nicht benannten Fehler, an jeder Stelle des Ablaufs moeglich; ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "internalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": null
    },
    {
      "code": "1",
      "title": "Refer to Issuer",
      "meaning": "Host-Ablehnung: Rueckfrage beim Kartenherausgeber verlangt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Refer to Issuer"
    },
    {
      "code": "2",
      "title": "Call AS call number",
      "meaning": "Host-Ablehnung: Rueckruf bei der Autorisierungsstelle verlangt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Call AS call number"
    },
    {
      "code": "3",
      "title": "Invalid merchant number",
      "meaning": "Host-Ablehnung: Haendlernummer ungueltig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "acquirerSetup",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid merchant number"
    },
    {
      "code": "4",
      "title": "Retain card",
      "meaning": "Host-Ablehnung: Karte einziehen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardBlocked",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Retain card"
    },
    {
      "code": "5",
      "title": "declined",
      "meaning": "Host-Ablehnung ohne naehere Angabe; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "declined"
    },
    {
      "code": "6",
      "title": "Error",
      "meaning": "Host-Ablehnung wegen eines Fehlers -- der Host hat geantwortet und nicht genehmigt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Error"
    },
    {
      "code": "7",
      "title": "Pick up card, special condition",
      "meaning": "Host-Ablehnung: Karte einziehen (Sonderfall); nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardBlocked",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Pick up card, special condition"
    },
    {
      "code": "8",
      "title": "Honor with idetification",
      "meaning": "Genehmigung gegen Ausweis -- eine Genehmigung, aber nicht \"0\"; ob das Terminal sie abgeschlossen hat, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "approvedWithCondition",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Honor with idetification"
    },
    {
      "code": "9",
      "title": "Request in progress",
      "meaning": "Anfrage laeuft beim Host noch -- kein Endstand; ob belastet wird, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostTimeout",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Request in progress"
    },
    {
      "code": "10",
      "title": "Approved for partial amount",
      "meaning": "nur ueber einen Teilbetrag genehmigt -- es ist Geld geflossen, aber nicht der volle Betrag",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "approvedWithCondition",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Approved for partial amount"
    },
    {
      "code": "11",
      "title": "VIP Approval",
      "meaning": "VIP-Genehmigung -- eine Genehmigung, aber nicht \"0\"; ob das Terminal sie abgeschlossen hat, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "approvedWithCondition",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "VIP Approval"
    },
    {
      "code": "12",
      "title": "Invalid transaction",
      "meaning": "Host-Ablehnung: Vorgang ungueltig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid transaction"
    },
    {
      "code": "13",
      "title": "Invalid amount",
      "meaning": "Host-Ablehnung: Betrag ungueltig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "amountInvalid",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid amount"
    },
    {
      "code": "14",
      "title": "Invalid card number",
      "meaning": "Host-Ablehnung: Kartennummer ungueltig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid card number"
    },
    {
      "code": "15",
      "title": "No such issuer",
      "meaning": "Host-Ablehnung: Kartenherausgeber unbekannt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "No such issuer"
    },
    {
      "code": "16",
      "title": "Approved, Update track 3",
      "meaning": "Genehmigung mit Spur-3-Aktualisierung -- eine Genehmigung, aber nicht \"0\"; ob das Terminal sie abgeschlossen hat, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "approvedWithCondition",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Approved, Update track 3"
    },
    {
      "code": "17",
      "title": "Customer Cancellation",
      "meaning": "vom Kunden abgebrochen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "aborted",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Customer Cancellation"
    },
    {
      "code": "18",
      "title": "Customer dispute",
      "meaning": "Host-Ablehnung: Kundenreklamation; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Customer dispute"
    },
    {
      "code": "19",
      "title": "Re-enter Transaction",
      "meaning": "Host-Ablehnung: Vorgang neu eingeben; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Re-enter Transaction"
    },
    {
      "code": "20",
      "title": "Invalid Response",
      "meaning": "ungueltige Antwort im Hostverkehr -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Invalid Response"
    },
    {
      "code": "21",
      "title": "No action taken",
      "meaning": "Host: keine Aktion ausgefuehrt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "No action taken"
    },
    {
      "code": "22",
      "title": "Suspected malfunction",
      "meaning": "vermutete Stoerung im Hostverkehr -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Suspected malfunction"
    },
    {
      "code": "23",
      "title": "Unacceptable transaction fee",
      "meaning": "Host-Ablehnung: Gebuehr nicht akzeptiert; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Unacceptable transaction fee"
    },
    {
      "code": "24",
      "title": "File upd not supported by rcvr",
      "meaning": "Dateiaktualisierung nicht unterstuetzt -- betrifft keine Zahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "File upd not supported by rcvr"
    },
    {
      "code": "25",
      "title": "Unable to locate record",
      "meaning": "Datensatz nicht gefunden -- keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "noStatement",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Unable to locate record"
    },
    {
      "code": "26",
      "title": "Duplicate file update record",
      "meaning": "doppelter Aktualisierungssatz -- betrifft keine Zahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Duplicate file update record"
    },
    {
      "code": "27",
      "title": "File update field edit error",
      "meaning": "Feldfehler bei Dateiaktualisierung -- betrifft keine Zahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "File update field edit error"
    },
    {
      "code": "28",
      "title": "File temporarily unavailable",
      "meaning": "Datei voruebergehend nicht verfuegbar -- betrifft keine Zahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "File temporarily unavailable"
    },
    {
      "code": "29",
      "title": "File update not successful",
      "meaning": "Dateiaktualisierung gescheitert -- betrifft keine Zahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "File update not successful"
    },
    {
      "code": "30",
      "title": "Invalid format",
      "meaning": "Host-Ablehnung: Nachrichtenformat ungueltig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid format"
    },
    {
      "code": "31",
      "title": "Issuer sign-off",
      "meaning": "Kartenherausgeber abgemeldet; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostUnavailable",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Issuer sign-off"
    },
    {
      "code": "32",
      "title": "Completed partially",
      "meaning": "nur teilweise ausgefuehrt -- es kann Geld geflossen sein, aber nicht der volle Betrag",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "approvedWithCondition",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Completed partially"
    },
    {
      "code": "33",
      "title": "Card expired",
      "meaning": "Host-Ablehnung: Karte abgelaufen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardExpired",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Card expired"
    },
    {
      "code": "34",
      "title": "Suspicion of manipulation",
      "meaning": "Host-Ablehnung: Manipulationsverdacht; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardBlocked",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Suspicion of manipulation"
    },
    {
      "code": "35",
      "title": "Card acceptor contact Acquirer",
      "meaning": "Host-Ablehnung: Haendler soll hobex kontaktieren; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Card acceptor contact Acquirer"
    },
    {
      "code": "36",
      "title": "Restricted Card",
      "meaning": "Host-Ablehnung: Karte eingeschraenkt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardBlocked",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Restricted Card"
    },
    {
      "code": "37",
      "title": "Card acceptor call acquirer",
      "meaning": "Host-Ablehnung: Haendler soll hobex anrufen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Card acceptor call acquirer"
    },
    {
      "code": "38",
      "title": "Allowed PIN tries exceeded",
      "meaning": "Host-Ablehnung: zulaessige PIN-Versuche ueberschritten; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "pinTriesExceeded",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Allowed PIN tries exceeded"
    },
    {
      "code": "40",
      "title": "Invalid function",
      "meaning": "Host-Ablehnung: Funktion ungueltig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid function"
    },
    {
      "code": "41",
      "title": "Pick up Card",
      "meaning": "Host-Ablehnung: Karte einziehen (verloren gemeldet); nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardBlocked",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Pick up Card"
    },
    {
      "code": "42",
      "title": "No universal account",
      "meaning": "Host-Ablehnung: kein passendes Konto; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "No universal account"
    },
    {
      "code": "43",
      "title": "Stolen card, pick up",
      "meaning": "Host-Ablehnung: Karte gestohlen gemeldet; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardBlocked",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Stolen card, pick up"
    },
    {
      "code": "44",
      "title": "No investment account",
      "meaning": "Host-Ablehnung: kein passendes Konto; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "No investment account"
    },
    {
      "code": "51",
      "title": "Not sufficient funds",
      "meaning": "Host-Ablehnung: Konto nicht gedeckt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "insufficientFunds",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Not sufficient funds"
    },
    {
      "code": "52",
      "title": "No checking account",
      "meaning": "Host-Ablehnung: kein Girokonto; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "No checking account"
    },
    {
      "code": "53",
      "title": "No savings account",
      "meaning": "Host-Ablehnung: kein Sparkonto; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "No savings account"
    },
    {
      "code": "54",
      "title": "Expired card",
      "meaning": "Host-Ablehnung: Karte abgelaufen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardExpired",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Expired card"
    },
    {
      "code": "56",
      "title": "Card not in authorizer database",
      "meaning": "Host-Ablehnung: Karte beim Autorisierer unbekannt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Card not in authorizer database"
    },
    {
      "code": "57",
      "title": "Invalid card number Ref.",
      "meaning": "Host-Ablehnung: Vorgang fuer diese Karte nicht erlaubt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid card number Ref."
    },
    {
      "code": "58",
      "title": "Trxn not permitted to card",
      "meaning": "Host-Ablehnung: Vorgang fuer diese Karte nicht erlaubt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Trxn not permitted to card"
    },
    {
      "code": "59",
      "title": "suspected fraud",
      "meaning": "Host-Ablehnung: Betrugsverdacht; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardBlocked",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "suspected fraud"
    },
    {
      "code": "60",
      "title": "Card acceptor conteact acquirer",
      "meaning": "Host-Ablehnung: Haendler soll hobex kontaktieren; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Card acceptor conteact acquirer"
    },
    {
      "code": "61",
      "title": "Exceeds wihtdrawal limit",
      "meaning": "Host-Ablehnung: Verfuegungsrahmen ueberschritten; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "insufficientFunds",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Exceeds wihtdrawal limit"
    },
    {
      "code": "62",
      "title": "Restricted card",
      "meaning": "Host-Ablehnung: Karte eingeschraenkt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardBlocked",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Restricted card"
    },
    {
      "code": "63",
      "title": "Security violation",
      "meaning": "Host-Ablehnung: Sicherheitsverstoss; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Security violation"
    },
    {
      "code": "64",
      "title": "Invalid Transaction amount",
      "meaning": "Host-Ablehnung: Betrag ungueltig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "amountInvalid",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid Transaction amount"
    },
    {
      "code": "65",
      "title": "Activity count exceeded",
      "meaning": "Host-Ablehnung: zu viele Vorgaenge auf der Karte; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "insufficientFunds",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Activity count exceeded"
    },
    {
      "code": "66",
      "title": "Card acceptor call acquirer",
      "meaning": "Host-Ablehnung: Haendler soll hobex anrufen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Card acceptor call acquirer"
    },
    {
      "code": "67",
      "title": "Card pick up at ATM",
      "meaning": "Host-Ablehnung: Karte einziehen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardBlocked",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Card pick up at ATM"
    },
    {
      "code": "68",
      "title": "Response received too late",
      "meaning": "Antwort des Kartenherausgebers kam zu spaet -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostTimeout",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Response received too late"
    },
    {
      "code": "75",
      "title": "PIN entered incorrectly too often",
      "meaning": "Host-Ablehnung: PIN zu oft falsch; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "pinTriesExceeded",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "PIN entered incorrectly too often"
    },
    {
      "code": "76",
      "title": "Previos message not found",
      "meaning": "vorherige Nachricht nicht gefunden -- keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "noStatement",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Previos message not found"
    },
    {
      "code": "77",
      "title": "PIN entry necessary",
      "meaning": "Host-Ablehnung: PIN-Eingabe erforderlich; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "pinRequired",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "PIN entry necessary"
    },
    {
      "code": "80",
      "title": "Invalid date",
      "meaning": "Host-Ablehnung: Datum ungueltig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid date"
    },
    {
      "code": "81",
      "title": "Message flow error",
      "meaning": "Fehler in der Nachrichtenfolge mit dem Host -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Message flow error"
    },
    {
      "code": "82",
      "title": "Authorization center not available for 600 seconds",
      "meaning": "Autorisierungszentrale nicht erreichbar (600 s); nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostUnavailable",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Authorization center not available for 600 seconds"
    },
    {
      "code": "83",
      "title": "Authorization center not available for 300 seconds",
      "meaning": "Autorisierungszentrale nicht erreichbar (300 s); nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostUnavailable",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Authorization center not available for 300 seconds"
    },
    {
      "code": "86",
      "title": "PIN Validation not possible",
      "meaning": "Host-Ablehnung: PIN-Pruefung nicht moeglich; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "PIN Validation not possible"
    },
    {
      "code": "87",
      "title": "Purchase Amount Only, no Cash Back Allowed",
      "meaning": "Host-Ablehnung: Bargeldauszahlung nicht erlaubt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "amountInvalid",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Purchase Amount Only, no Cash Back Allowed"
    },
    {
      "code": "88",
      "title": "Cryptographic failure",
      "meaning": "Host-Ablehnung: Kryptografiefehler; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Cryptographic failure"
    },
    {
      "code": "89",
      "title": "Authentication failure",
      "meaning": "Host-Ablehnung: Authentisierung gescheitert; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Authentication failure"
    },
    {
      "code": "90",
      "title": "Cutoff is in process",
      "meaning": "Host im Tagesabschluss; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostUnavailable",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Cutoff is in process"
    },
    {
      "code": "91",
      "title": "Card issuer temporarily not reachable",
      "meaning": "Kartenherausgeber voruebergehend nicht erreichbar; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostUnavailable",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Card issuer temporarily not reachable"
    },
    {
      "code": "92",
      "title": "The card type is not processed by the authorization center",
      "meaning": "Host-Ablehnung: Kartentyp wird nicht verarbeitet; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "The card type is not processed by the authorization center"
    },
    {
      "code": "93",
      "title": "Validation of law",
      "meaning": "Host-Ablehnung aus rechtlichen Gruenden; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Validation of law"
    },
    {
      "code": "94",
      "title": "Data has been transmitted twice",
      "meaning": "Daten doppelt uebertragen -- ein erster Vorgang unter dieser Kennung kann belastet haben",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Data has been transmitted twice"
    },
    {
      "code": "95",
      "title": "Reconcile / Prepay transaction failed",
      "meaning": "Abstimmung gescheitert -- betrifft keine Zahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Reconcile / Prepay transaction failed"
    },
    {
      "code": "96",
      "title": "Processing temporarily not possible",
      "meaning": "Verarbeitung voruebergehend nicht moeglich; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostUnavailable",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Processing temporarily not possible"
    },
    {
      "code": "97",
      "title": "Security breach - MAC check indicates error condition",
      "meaning": "Host-Ablehnung: MAC-Pruefung gescheitert; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Security breach - MAC check indicates error condition"
    },
    {
      "code": "98",
      "title": "Date and time not plausible",
      "meaning": "Host-Ablehnung: Datum und Uhrzeit unplausibel; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Date and time not plausible"
    },
    {
      "code": "99",
      "title": "Error in PAC encryption detected",
      "meaning": "Host-Ablehnung: Fehler in der PIN-Verschluesselung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Error in PAC encryption detected"
    },
    {
      "code": "117",
      "title": "Incorrect PIN",
      "meaning": "Host-Ablehnung: PIN falsch; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "wrongPin",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Incorrect PIN"
    },
    {
      "code": "3018",
      "title": "Invalid Currency",
      "meaning": "Waehrung ungueltig -- Abweisung der Anfrage; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Invalid Currency"
    },
    {
      "code": "3019",
      "title": "Invalid Terminal",
      "meaning": "Terminal ungueltig -- Abweisung der Anfrage; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "acquirerSetup",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Invalid Terminal"
    },
    {
      "code": "3021",
      "title": "Invalid Terminal Type",
      "meaning": "Terminaltyp ungueltig -- Abweisung der Anfrage; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "acquirerSetup",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Invalid Terminal Type"
    },
    {
      "code": "3030",
      "title": "Declined Offline transaction",
      "meaning": "Offline-Vorgang abgelehnt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Declined Offline transaction"
    },
    {
      "code": "3031",
      "title": "Compeletion Amout over CTLS Limit",
      "meaning": "Betrag ueber dem Kontaktlos-Limit; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "amountInvalid",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Compeletion Amout over CTLS Limit"
    },
    {
      "code": "3032",
      "title": "Invalid Refund password",
      "meaning": "Passwort fuer die Gutschrift falsch; nichts ausgezahlt",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "refundPassword",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid Refund password"
    },
    {
      "code": "3033",
      "title": "IBAN should be entered manually",
      "meaning": "Lastschriftverfahren: IBAN manuell eingeben -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "IBAN should be entered manually"
    },
    {
      "code": "3034",
      "title": "entered IBAN not valid, try again",
      "meaning": "Lastschriftverfahren: IBAN ungueltig -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "entered IBAN not valid, try again"
    },
    {
      "code": "3035",
      "title": "Empty Request",
      "meaning": "leere Anfrage -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Empty Request"
    },
    {
      "code": "3036",
      "title": "Unknown Error - Fallback Exception",
      "meaning": "unbekannter Fehler im Backend -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "internalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Unknown Error - Fallback Exception"
    },
    {
      "code": "3037",
      "title": "Unsupported transaction type",
      "meaning": "Vorgangstyp nicht unterstuetzt -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Unsupported transaction type"
    },
    {
      "code": "3038",
      "title": "Invalid card data",
      "meaning": "Kartendaten ungueltig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardReadFailed",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid card data"
    },
    {
      "code": "3039",
      "title": "Fatal error - backend offline",
      "meaning": "Backend nicht erreichbar; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostUnavailable",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Fatal error - backend offline"
    },
    {
      "code": "3050",
      "title": "ATM/POS terminal number cannot be located",
      "meaning": "Terminalnummer unbekannt -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "acquirerSetup",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "ATM/POS terminal number cannot be located"
    },
    {
      "code": "3051",
      "title": "Issuer response not received by CUPS",
      "meaning": "UnionPay: keine Antwort des Kartenherausgebers -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostTimeout",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Issuer response not received by CUPS"
    },
    {
      "code": "3052",
      "title": "PIN Block Error",
      "meaning": "UnionPay: PIN-Block fehlerhaft; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "PIN Block Error"
    },
    {
      "code": "3053",
      "title": "Reversed internally: Successful transaction with fault",
      "meaning": "UnionPay: intern storniert; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "reversedByHost",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Reversed internally: Successful transaction with fault"
    },
    {
      "code": "3054",
      "title": "Account not found in Transfer-in side",
      "meaning": "UnionPay: Konto nicht gefunden; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Account not found in Transfer-in side"
    },
    {
      "code": "3055",
      "title": "Reversed internally: Successful transaction with fault",
      "meaning": "UnionPay: intern storniert; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "reversedByHost",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Reversed internally: Successful transaction with fault"
    },
    {
      "code": "3056",
      "title": "Reversed internally: Successful transaction with fault",
      "meaning": "UnionPay: intern storniert; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "reversedByHost",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Reversed internally: Successful transaction with fault"
    },
    {
      "code": "3057",
      "title": "Reversed internally: Successful transaction with fault",
      "meaning": "UnionPay: intern storniert; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "reversedByHost",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Reversed internally: Successful transaction with fault"
    },
    {
      "code": "3058",
      "title": "Security processing failure",
      "meaning": "UnionPay: Sicherheitsverarbeitung gescheitert; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Security processing failure"
    },
    {
      "code": "3059",
      "title": "No arrears (transaction receipt not printed)",
      "meaning": "UnionPay: Beleg nicht gedruckt -- keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "No arrears (transaction receipt not printed)"
    },
    {
      "code": "3060",
      "title": "Illegal Status of Acquirer",
      "meaning": "UnionPay: Acquirer-Status unzulaessig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "acquirerSetup",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Illegal Status of Acquirer"
    },
    {
      "code": "3061",
      "title": "Incorrect IIN",
      "meaning": "UnionPay: IIN falsch; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Incorrect IIN"
    },
    {
      "code": "3062",
      "title": "Reversed internally: UPI action code Y1",
      "meaning": "UnionPay: intern storniert (Y1); nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "reversedByHost",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Reversed internally: UPI action code Y1"
    },
    {
      "code": "3063",
      "title": "Reversed internally: UPI action code Y3",
      "meaning": "UnionPay: intern storniert (Y3); nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "reversedByHost",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Reversed internally: UPI action code Y3"
    },
    {
      "code": "3064",
      "title": "declined, UPI action code Z1",
      "meaning": "UnionPay: abgelehnt (Z1); nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "declined, UPI action code Z1"
    },
    {
      "code": "3065",
      "title": "declined, UPI action code Z3",
      "meaning": "UnionPay: abgelehnt (Z3); nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "declined, UPI action code Z3"
    },
    {
      "code": "3066",
      "title": "Items not on Bankbook beyond limit, declined",
      "meaning": "UnionPay: Limit ueberschritten; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "insufficientFunds",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Items not on Bankbook beyond limit, declined"
    },
    {
      "code": "3531",
      "title": "ws: TMC-lite Merchant Login error -WEBSERVICEONLY",
      "meaning": "Webservice (TMC-lite) -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "ws: TMC-lite Merchant Login error -WEBSERVICEONLY"
    },
    {
      "code": "3532",
      "title": "ws: TMC-lite Merchant Login error -INACTIVEUSER",
      "meaning": "Webservice (TMC-lite) -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "ws: TMC-lite Merchant Login error -INACTIVEUSER"
    },
    {
      "code": "3533",
      "title": "ws: TMC-lite Merchant Login error -LOCKEDUSER",
      "meaning": "Webservice (TMC-lite) -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "ws: TMC-lite Merchant Login error -LOCKEDUSER"
    },
    {
      "code": "3534",
      "title": "ws: TMC-lite Merchant Login error -PASSWORDEXPIRED",
      "meaning": "Webservice (TMC-lite) -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "ws: TMC-lite Merchant Login error -PASSWORDEXPIRED"
    },
    {
      "code": "3537",
      "title": "ws: TMC-lite Merchant Login error -Username / Password invalid",
      "meaning": "Webservice (TMC-lite) -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "ws: TMC-lite Merchant Login error -Username / Password invalid"
    },
    {
      "code": "3539",
      "title": "ws: TMC-lite Merchant Login error - NOTOK - General Error",
      "meaning": "Webservice (TMC-lite) -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "ws: TMC-lite Merchant Login error - NOTOK - General Error"
    },
    {
      "code": "3547",
      "title": "ws: TMC-lite Change Password error - Username / Password invalid",
      "meaning": "Webservice (TMC-lite) -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "ws: TMC-lite Change Password error - Username / Password invalid"
    },
    {
      "code": "3549",
      "title": "ws: TMC-lite Change Password error - General failure",
      "meaning": "Webservice (TMC-lite) -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "ws: TMC-lite Change Password error - General failure"
    },
    {
      "code": "3559",
      "title": "ws: TMC-lite Reset Password error - General failure",
      "meaning": "Webservice (TMC-lite) -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "ws: TMC-lite Reset Password error - General failure"
    },
    {
      "code": "3569",
      "title": "ws: TMC-lite Send receipt error - General failure",
      "meaning": "Webservice (TMC-lite) -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "ws: TMC-lite Send receipt error - General failure"
    },
    {
      "code": "3579",
      "title": "ws: TMC-lite Signiture error - General failure",
      "meaning": "Webservice (TMC-lite) -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "ws: TMC-lite Signiture error - General failure"
    },
    {
      "code": "3589",
      "title": "ws: TMC-lite Get/Set MobileTx error - General failure",
      "meaning": "Webservice (TMC-lite) -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "ws: TMC-lite Get/Set MobileTx error - General failure"
    },
    {
      "code": "3590",
      "title": "Template Webservice: Insertion Failure.",
      "meaning": "Webservice -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Template Webservice: Insertion Failure."
    },
    {
      "code": "3596",
      "title": "SendSMS Webservice: This phone number is not valid.",
      "meaning": "SMS-Versand -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "SendSMS Webservice: This phone number is not valid."
    },
    {
      "code": "3597",
      "title": "SendSMS Webservice: Twilio could not send the message.",
      "meaning": "SMS-Versand -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "SendSMS Webservice: Twilio could not send the message."
    },
    {
      "code": "3598",
      "title": "SendSMS Webservice: SimpleSMS could not send the message.",
      "meaning": "SMS-Versand -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "SendSMS Webservice: SimpleSMS could not send the message."
    },
    {
      "code": "3693",
      "title": "SendEmail Webservice: The template could not be found.",
      "meaning": "Mailversand -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "SendEmail Webservice: The template could not be found."
    },
    {
      "code": "3694",
      "title": "SendEmail Webservice: The template could not be parsed.",
      "meaning": "Mailversand -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "SendEmail Webservice: The template could not be parsed."
    },
    {
      "code": "3695",
      "title": "SendEmail Webservice: The template could not be processed.",
      "meaning": "Mailversand -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "SendEmail Webservice: The template could not be processed."
    },
    {
      "code": "3696",
      "title": "SendEmail Webservice: This email address is not valid.",
      "meaning": "Mailversand -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "SendEmail Webservice: This email address is not valid."
    },
    {
      "code": "3697",
      "title": "SendEmail Webservice: Mail could not be sent.",
      "meaning": "Mailversand -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "SendEmail Webservice: Mail could not be sent."
    },
    {
      "code": "3699",
      "title": "SendEmail Webservice: general failure",
      "meaning": "Mailversand -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "SendEmail Webservice: general failure"
    },
    {
      "code": "3993",
      "title": "Fallback not allowed (CAT)",
      "meaning": "Rueckfall auf Magnetstreifen nicht erlaubt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardReadFailed",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Fallback not allowed (CAT)"
    },
    {
      "code": "3994",
      "title": "Fallback not allowed (DB)",
      "meaning": "Rueckfall auf Magnetstreifen nicht erlaubt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardReadFailed",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Fallback not allowed (DB)"
    },
    {
      "code": "3995",
      "title": "Maestro PreAuth Not Allowed - Declined",
      "meaning": "Vorautorisierung mit Maestro nicht erlaubt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Maestro PreAuth Not Allowed - Declined"
    },
    {
      "code": "3996",
      "title": "Invalid TxDateTime  (TX merchant time to server time too long)",
      "meaning": "Uhrzeit des Terminals weicht zu weit ab; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid TxDateTime  (TX merchant time to server time too long)"
    },
    {
      "code": "4000",
      "title": "tmcpconsumer: APPLICATION_CONFIGURATION_FAILED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: APPLICATION_CONFIGURATION_FAILED"
    },
    {
      "code": "4001",
      "title": "tmcpconsumer: ACCESS_DENIED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: ACCESS_DENIED"
    },
    {
      "code": "4002",
      "title": "tmcpconsumer: APPLICATION_ERROR",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: APPLICATION_ERROR"
    },
    {
      "code": "4003",
      "title": "tmcpconsumer: ACCESS_FORBIDDEN",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: ACCESS_FORBIDDEN"
    },
    {
      "code": "4004",
      "title": "tmcpconsumer: APPLICATION_INPUT_ERROR",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: APPLICATION_INPUT_ERROR"
    },
    {
      "code": "4005",
      "title": "tmcpconsumer: INVALID_INPUT",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: INVALID_INPUT"
    },
    {
      "code": "4006",
      "title": "tmcpconsumer: USERACCOUNTNOTFOUND",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: USERACCOUNTNOTFOUND"
    },
    {
      "code": "4007",
      "title": "tmcpconsumer: TOKEN_NOT_VALID",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: TOKEN_NOT_VALID"
    },
    {
      "code": "4011",
      "title": "tmcpconsumer: ACTIVATECARD_ACCOUNTNOTFOUND",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: ACTIVATECARD_ACCOUNTNOTFOUND"
    },
    {
      "code": "4012",
      "title": "tmcpconsumer: PAYMENTPROCESSING_FAILED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: PAYMENTPROCESSING_FAILED"
    },
    {
      "code": "4013",
      "title": "tmcpconsumer: PAYMENTPROCESSING_PARTIALLY_FAILED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: PAYMENTPROCESSING_PARTIALLY_FAILED"
    },
    {
      "code": "4020",
      "title": "tmcpconsumer: STARTPAYMENT_FAILED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: STARTPAYMENT_FAILED"
    },
    {
      "code": "4021",
      "title": "tmcpconsumer: EXECUTEPAYMENT_FAILED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: EXECUTEPAYMENT_FAILED"
    },
    {
      "code": "4022",
      "title": "tmcpconsumer: SMSVERIFICATION_FAILED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: SMSVERIFICATION_FAILED"
    },
    {
      "code": "4023",
      "title": "tmcpconsumer: USERPROFILEUPDARE_FAILED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: USERPROFILEUPDARE_FAILED"
    },
    {
      "code": "4024",
      "title": "tmcpconsumer: SENDCONFIRMATIONSMS_FAILED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: SENDCONFIRMATIONSMS_FAILED"
    },
    {
      "code": "4025",
      "title": "tmcpconsumer: GETUSERPROFILE_FAILED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: GETUSERPROFILE_FAILED"
    },
    {
      "code": "4026",
      "title": "tmcpconsumer: REGISTERNEWCONSUMER_FAILED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: REGISTERNEWCONSUMER_FAILED"
    },
    {
      "code": "4027",
      "title": "tmcpconsumer: CONFIRMUSERREGISTRATION_FAILED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: CONFIRMUSERREGISTRATION_FAILED"
    },
    {
      "code": "4028",
      "title": "tmcpconsumer: INVALIDCONFIRMATIONEMAIL",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: INVALIDCONFIRMATIONEMAIL"
    },
    {
      "code": "4029",
      "title": "tmcpconsumer: EMAILCONFIRMATION_TIME_EXCEEDED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: EMAILCONFIRMATION_TIME_EXCEEDED"
    },
    {
      "code": "4030",
      "title": "tmcpconsumer: SMSCONFIRMATION_TIME_EXCEEDED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: SMSCONFIRMATION_TIME_EXCEEDED"
    },
    {
      "code": "4060",
      "title": "tmcpconsumer: WAVECREST_AUTHENTICATION_FAILED",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: WAVECREST_AUTHENTICATION_FAILED"
    },
    {
      "code": "4061",
      "title": "tmcpconsumer: WAVECREST_FAILED424",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: WAVECREST_FAILED424"
    },
    {
      "code": "4062",
      "title": "tmcpconsumer: WAVECREST_FAILED400",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: WAVECREST_FAILED400"
    },
    {
      "code": "4063",
      "title": "tmcpconsumer: WAVECREST_FAILED412",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: WAVECREST_FAILED412"
    },
    {
      "code": "4064",
      "title": "tmcpconsumer: WAVECREST_FAILED500",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: WAVECREST_FAILED500"
    },
    {
      "code": "4065",
      "title": "tmcpconsumer: WAVECREST_FAILED_COMMUNICATION",
      "meaning": "Verbraucher-Plattform (tmcpconsumer) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "tmcpconsumer: WAVECREST_FAILED_COMMUNICATION"
    },
    {
      "code": "5127",
      "title": "Technical Error HSM",
      "meaning": "technischer Fehler im Sicherheitsmodul des Backends -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "internalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Technical Error HSM"
    },
    {
      "code": "5158",
      "title": "Invalid Tx Date Time",
      "meaning": "Datum/Uhrzeit des Vorgangs ungueltig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid Tx Date Time"
    },
    {
      "code": "5256",
      "title": "HSM Communication error",
      "meaning": "Verbindungsfehler zum Sicherheitsmodul des Backends -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "internalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "HSM Communication error"
    },
    {
      "code": "5271",
      "title": "HSM: wrong key derivation data (config?)",
      "meaning": "Schluesselableitung falsch (Einrichtung) -- vor der Weiterleitung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "acquirerSetup",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "HSM: wrong key derivation data (config?)"
    },
    {
      "code": "5272",
      "title": "Error recrypting PAC",
      "meaning": "PIN-Umschluesselung gescheitert -- vor der Weiterleitung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Error recrypting PAC"
    },
    {
      "code": "5273",
      "title": "MAC calculation failed",
      "meaning": "MAC-Berechnung gescheitert -- vor der Weiterleitung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "MAC calculation failed"
    },
    {
      "code": "5274",
      "title": "Error recalculating received MAC",
      "meaning": "MAC der Antwort nicht nachrechenbar -- die Antwort des Acquirers ist unbrauchbar, ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Error recalculating received MAC"
    },
    {
      "code": "5275",
      "title": "MAC received differs from recalculated value",
      "meaning": "MAC der Antwort weicht ab -- die Antwort des Acquirers ist unbrauchbar, ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "MAC received differs from recalculated value"
    },
    {
      "code": "5276",
      "title": "Partial authorization not allowed",
      "meaning": "Teilgenehmigung nicht erlaubt -- der Kartenherausgeber hat einen Teilbetrag genehmigt, ob das zurueckgenommen ist, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Partial authorization not allowed"
    },
    {
      "code": "5277",
      "title": "Verification error acq response",
      "meaning": "Antwort des Acquirers fehlerhaft -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Verification error acq response"
    },
    {
      "code": "5278",
      "title": "Invalid response from acquirer",
      "meaning": "Antwort des Acquirers ungueltig -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Invalid response from acquirer"
    },
    {
      "code": "6000",
      "title": "Risk Management - Process Tx failed",
      "meaning": "vom Risikomanagement abgewiesen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Risk Management - Process Tx failed"
    },
    {
      "code": "6001",
      "title": "Risk Management - Merchant checks failed",
      "meaning": "vom Risikomanagement abgewiesen (Haendlerpruefung); nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Risk Management - Merchant checks failed"
    },
    {
      "code": "6002",
      "title": "Risk Management - PSP checks failed",
      "meaning": "vom Risikomanagement abgewiesen (PSP-Pruefung); nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Risk Management - PSP checks failed"
    },
    {
      "code": "6003",
      "title": "Risk Management - MC & PSP checks failed",
      "meaning": "vom Risikomanagement abgewiesen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Risk Management - MC & PSP checks failed"
    },
    {
      "code": "7777",
      "title": "Transaction successful (MsgType 4 - Get User Data)",
      "meaning": "Nutzerdatenabfrage erfolgreich -- keine Zahlung, deshalb keine Aussage",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Transaction successful (MsgType 4 - Get User Data)"
    },
    {
      "code": "7001",
      "title": "TecsWeb: Cancel pressed by user",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: Cancel pressed by user"
    },
    {
      "code": "7002",
      "title": "TecsWeb: Communication with TecsXML failed",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: Communication with TecsXML failed"
    },
    {
      "code": "7005",
      "title": "TecsWeb: MPI Error",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: MPI Error"
    },
    {
      "code": "7006",
      "title": "TecsWeb: User validation failed",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: User validation failed"
    },
    {
      "code": "7007",
      "title": "TecsWeb: System error",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: System error"
    },
    {
      "code": "7008",
      "title": "TecsWeb: Unauthorized",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: Unauthorized"
    },
    {
      "code": "7009",
      "title": "TecsWeb: TokenIO access denied",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: TokenIO access denied"
    },
    {
      "code": "7010",
      "title": "TecsWeb: TokenIO error",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: TokenIO error"
    },
    {
      "code": "7011",
      "title": "TecsWeb: Reversal failed",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: Reversal failed"
    },
    {
      "code": "7012",
      "title": "TecsWeb: Reversal",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: Reversal"
    },
    {
      "code": "7013",
      "title": "TecsWeb: MPI2 Signature Mismatch",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: MPI2 Signature Mismatch"
    },
    {
      "code": "7014",
      "title": "TecsWeb: MPI2 Signature Missing",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: MPI2 Signature Missing"
    },
    {
      "code": "7015",
      "title": "TecsWeb: Signature Mismatch",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: Signature Mismatch"
    },
    {
      "code": "7016",
      "title": "TecsWeb: Invalid Parameter",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: Invalid Parameter"
    },
    {
      "code": "7017",
      "title": "TecsWeb: Invalid Merchant",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: Invalid Merchant"
    },
    {
      "code": "7018",
      "title": "TecsWeb: Blik payment error",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: Blik payment error"
    },
    {
      "code": "7019",
      "title": "TecsWeb: Blik payment incomplete error",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: Blik payment incomplete error"
    },
    {
      "code": "7020",
      "title": "TecsWeb: Blik payment configuration error",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: Blik payment configuration error"
    },
    {
      "code": "7021",
      "title": "TecsWeb: Pay By Link payment error",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: Pay By Link payment error"
    },
    {
      "code": "7022",
      "title": "TecsWeb: Pay By Link incomplete error",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: Pay By Link incomplete error"
    },
    {
      "code": "7023",
      "title": "TecsWeb: MPI1 Fallback error",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: MPI1 Fallback error"
    },
    {
      "code": "7024",
      "title": "TecsWeb: MPI2 error",
      "meaning": "Online-Zahlung (TecsWeb) -- betrifft keine Kartenzahlung am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsWeb: MPI2 error"
    },
    {
      "code": "7100",
      "title": "UNKNOWN (all other clearing.status)",
      "meaning": "Clearingstatus -- keine Aussage ueber den Vorgang am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "UNKNOWN (all other clearing.status)"
    },
    {
      "code": "7101",
      "title": "CANCELLED (if clearing.status 4 (cancelled))",
      "meaning": "Clearingstatus -- keine Aussage ueber den Vorgang am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "CANCELLED (if clearing.status 4 (cancelled))"
    },
    {
      "code": "7102",
      "title": "CLEARING_ERROR (if clearing.status 3 (error))",
      "meaning": "Clearingstatus -- keine Aussage ueber den Vorgang am Terminal",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "CLEARING_ERROR (if clearing.status 3 (error))"
    },
    {
      "code": "8001",
      "title": "Parsing error",
      "meaning": "Anfrage nicht lesbar -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Parsing error"
    },
    {
      "code": "8002",
      "title": "Invalid message type",
      "meaning": "Nachrichtentyp ungueltig -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Invalid message type"
    },
    {
      "code": "8003",
      "title": "PinPad device error",
      "meaning": "Geraetefehler am PinPad; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "terminalFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "PinPad device error"
    },
    {
      "code": "8004",
      "title": "Transaction canceled by PinPad",
      "meaning": "am PinPad abgebrochen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "aborted",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Transaction canceled by PinPad"
    },
    {
      "code": "8005",
      "title": "Transaction declined by PinPad",
      "meaning": "vom PinPad abgelehnt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Transaction declined by PinPad"
    },
    {
      "code": "8006",
      "title": "Communication with TecsEngine failed",
      "meaning": "Verbindung zum Backend gescheitert -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Communication with TecsEngine failed"
    },
    {
      "code": "8007",
      "title": "Invalid card number",
      "meaning": "Kartennummer ungueltig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid card number"
    },
    {
      "code": "8008",
      "title": "Technical cancellation failed",
      "meaning": "technische Stornierung gescheitert -- der Vorgang kann belastet sein",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Technical cancellation failed"
    },
    {
      "code": "8009",
      "title": "Technical cancellation",
      "meaning": "technisch storniert -- das Terminal hat den Vorgang selbst zurueckgenommen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostTimeoutReversed",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Technical cancellation"
    },
    {
      "code": "8010",
      "title": "Invalid response code from TecsEngine",
      "meaning": "ungueltiger Antwortcode vom Backend -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Invalid response code from TecsEngine"
    },
    {
      "code": "8011",
      "title": "Unable to read magswipe",
      "meaning": "Magnetstreifen nicht lesbar; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardReadFailed",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Unable to read magswipe"
    },
    {
      "code": "8012",
      "title": "ECRNotif communication failed",
      "meaning": "Benachrichtigung an die Kasse gescheitert -- keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "ECRNotif communication failed"
    },
    {
      "code": "8013",
      "title": "PinPad not operable",
      "meaning": "PinPad nicht betriebsbereit; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "terminalFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "PinPad not operable"
    },
    {
      "code": "8014",
      "title": "PinPad Busy (Transaction in progress)",
      "meaning": "PinPad beschaeftigt -- die Anfrage wurde nicht angenommen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "terminalBusy",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "PinPad Busy (Transaction in progress)"
    },
    {
      "code": "8015",
      "title": "Invalid Transaction (Trying to abort not-in-progress tx)",
      "meaning": "Abbruch eines nicht laufenden Vorgangs -- Abweisung der Anfrage",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "notAbortable",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Invalid Transaction (Trying to abort not-in-progress tx)"
    },
    {
      "code": "8016",
      "title": "EMV completion failed",
      "meaning": "EMV-Abschluss nach der Hostantwort gescheitert -- ob belastet bleibt, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "EMV completion failed"
    },
    {
      "code": "8017",
      "title": "Connection to local network failed (or terminal in force offline mode)",
      "meaning": "keine Netzverbindung bzw. Offline-Betrieb erzwungen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostUnavailable",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Connection to local network failed (or terminal in force offline mode)"
    },
    {
      "code": "8018",
      "title": "PinPad Ready  (PP status, resp to 9043)",
      "meaning": "Geraetestatus \"bereit\" -- kein Ergebnis eines Vorgangs",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "noStatement",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "PinPad Ready  (PP status, resp to 9043)"
    },
    {
      "code": "8019",
      "title": "Waiting for card   (PP status, resp to 9043)",
      "meaning": "Geraetestatus \"wartet auf Karte\" -- kein Ergebnis eines Vorgangs",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "noStatement",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Waiting for card   (PP status, resp to 9043)"
    },
    {
      "code": "8020",
      "title": "Card read successfully   (PP status, resp to 9043)",
      "meaning": "Geraetestatus \"Karte gelesen\" -- kein Ergebnis eines Vorgangs",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "noStatement",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Card read successfully   (PP status, resp to 9043)"
    },
    {
      "code": "81xx",
      "title": "Parsing problem: Field No. xx",
      "meaning": "Feld xx der Anfrage nicht lesbar -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Parsing problem: Field No. xx"
    },
    {
      "code": "8201",
      "title": "Maximum amount limit for offline transaction exceeded",
      "meaning": "offline: Betragsgrenze ueberschritten; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostUnavailable",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Maximum amount limit for offline transaction exceeded"
    },
    {
      "code": "8202",
      "title": "Maximum offline transaction count exceeded",
      "meaning": "offline: Hoechstzahl an Vorgaengen erreicht; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostUnavailable",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Maximum offline transaction count exceeded"
    },
    {
      "code": "8203",
      "title": "Communication failed: Invalid card (Terminal is in force offline mode and card is not allowed for offline)",
      "meaning": "offline: Karte offline nicht erlaubt; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostUnavailable",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Communication failed: Invalid card (Terminal is in force offline mode and card is not allowed for offline)"
    },
    {
      "code": "8500",
      "title": "mPOS: (PosMate) General Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (PosMate) General Failure"
    },
    {
      "code": "8501",
      "title": "mPOS: (Chip) Application Selection Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) Application Selection Failure"
    },
    {
      "code": "8502",
      "title": "mPOS: (Chip) Initiate Application Processing Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) Initiate Application Processing Failure"
    },
    {
      "code": "8503",
      "title": "mPOS: (Chip) Read Application Data Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) Read Application Data Failure"
    },
    {
      "code": "8504",
      "title": "mPOS: (Chip) Offline Data Authentication Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) Offline Data Authentication Failure"
    },
    {
      "code": "8505",
      "title": "mPOS: (Chip) Process Restrictions Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) Process Restrictions Failure"
    },
    {
      "code": "8506",
      "title": "mPOS: (Chip) Terminal Risk Management Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) Terminal Risk Management Failure"
    },
    {
      "code": "8507",
      "title": "mPOS: (Chip) Cardholder Verification Method Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) Cardholder Verification Method Failure"
    },
    {
      "code": "8508",
      "title": "mPOS: (Chip) Terminal Action Analysis Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) Terminal Action Analysis Failure"
    },
    {
      "code": "8509",
      "title": "mPOS: (Chip) Card Action Analysis Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) Card Action Analysis Failure"
    },
    {
      "code": "8510",
      "title": "mPOS: (Chip) Completion Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) Completion Failure"
    },
    {
      "code": "8511",
      "title": "mPOS: (EPOS) Transaction Terminated",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (EPOS) Transaction Terminated"
    },
    {
      "code": "8512",
      "title": "mPOS: (Chip) No Answer to Reset",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) No Answer to Reset"
    },
    {
      "code": "8513",
      "title": "mPOS: (Swipe) Read Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Swipe) Read Failure"
    },
    {
      "code": "8514",
      "title": "mPOS: (Chip) Card Removed",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) Card Removed"
    },
    {
      "code": "8515",
      "title": "mPOS: (PosMate) User Cancelled",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (PosMate) User Cancelled"
    },
    {
      "code": "8516",
      "title": "mPOS: (Chip) No Supported Applications",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) No Supported Applications"
    },
    {
      "code": "8517",
      "title": "mPOS: (Chip) Card Blocked",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) Card Blocked"
    },
    {
      "code": "8518",
      "title": "mPOS: (Chip) Read Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Chip) Read Failure"
    },
    {
      "code": "8519",
      "title": "mPOS: (PosMate) User Time Out",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (PosMate) User Time Out"
    },
    {
      "code": "8520",
      "title": "mPOS: (PosMate) DUKPT Key Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (PosMate) DUKPT Key Failure"
    },
    {
      "code": "8521",
      "title": "mPOS: MK/SK Key Failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: MK/SK Key Failure"
    },
    {
      "code": "8522",
      "title": "mPOS: (Contactless) Not Allowed",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Contactless) Not Allowed"
    },
    {
      "code": "8523",
      "title": "mPOS: (Contactless) Aborted",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: (Contactless) Aborted"
    },
    {
      "code": "8530",
      "title": "mPOS: TMC-lite Merchant Login successful",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Merchant Login successful"
    },
    {
      "code": "8531",
      "title": "mPOS: TMC-lite Merchant Login error - Webservice only user",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Merchant Login error - Webservice only user"
    },
    {
      "code": "8532",
      "title": "mPOS: TMC-lite Merchant Login error - Inactive user",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Merchant Login error - Inactive user"
    },
    {
      "code": "8533",
      "title": "mPOS: TMC-lite Merchant Login error - Locked user",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Merchant Login error - Locked user"
    },
    {
      "code": "8534",
      "title": "mPOS: TMC-lite Merchant Login error - Password expired",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Merchant Login error - Password expired"
    },
    {
      "code": "8537",
      "title": "mPOS: TMC-lite Merchant Login error - Incorrect username",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Merchant Login error - Incorrect username"
    },
    {
      "code": "8538",
      "title": "mPOS: TMC-lite Merchant Login error - Incorrect password",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Merchant Login error - Incorrect password"
    },
    {
      "code": "8539",
      "title": "mPOS: TMC-lite Merchant Login error - General failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Merchant Login error - General failure"
    },
    {
      "code": "8540",
      "title": "mPOS: TMC-lite Change Password successful",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Change Password successful"
    },
    {
      "code": "8547",
      "title": "mPOS: TMC-lite Change Password error - Incorrect username",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Change Password error - Incorrect username"
    },
    {
      "code": "8548",
      "title": "mPOS: TMC-lite Change Password error - Incorrect password",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Change Password error - Incorrect password"
    },
    {
      "code": "8549",
      "title": "mPOS: TMC-lite Change Password error - General failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Change Password error - General failure"
    },
    {
      "code": "8550",
      "title": "mPOS: TMC-lite Send Receipt successful",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Send Receipt successful"
    },
    {
      "code": "8559",
      "title": "mPOS: TMC-lite Send Receipt error - General failure",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: TMC-lite Send Receipt error - General failure"
    },
    {
      "code": "8560",
      "title": "mPOS: Communication with TMC-lite failed",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: Communication with TMC-lite failed"
    },
    {
      "code": "8561",
      "title": "mPOS: Communication with TUS failed",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: Communication with TUS failed"
    },
    {
      "code": "8562",
      "title": "mPOS: SW upgrade filesystem error",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: SW upgrade filesystem error"
    },
    {
      "code": "8563",
      "title": "mPOS: SW upgrade error",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: SW upgrade error"
    },
    {
      "code": "8564",
      "title": "mPOS: Bluetooth connect error",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: Bluetooth connect error"
    },
    {
      "code": "8565",
      "title": "mPOS: Logon error",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: Logon error"
    },
    {
      "code": "8566",
      "title": "mPOS: Invalid Amount",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: Invalid Amount"
    },
    {
      "code": "8567",
      "title": "mPOS: Signature rejected",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: Signature rejected"
    },
    {
      "code": "8568",
      "title": "mPOS: Signature callback was not set",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: Signature callback was not set"
    },
    {
      "code": "8569",
      "title": "mPOS: Communication with TecsXML failed",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: Communication with TecsXML failed"
    },
    {
      "code": "8570",
      "title": "mPOS: Technical cancellation has been sent",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: Technical cancellation has been sent"
    },
    {
      "code": "8571",
      "title": "mPOS: Spm2 didn't respond within defined timeout to TCM",
      "meaning": "mPOS-Leser -- betrifft das HPS-Terminal nicht, keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "mPOS: Spm2 didn't respond within defined timeout to TCM"
    },
    {
      "code": "8809",
      "title": "TecsClientECRRest, TC communication failed.",
      "meaning": "Verbindung zwischen Kassenschnittstelle und Zahlungsanwendung gescheitert -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "TecsClientECRRest, TC communication failed."
    },
    {
      "code": "8999",
      "title": "TecsClient/PinPad System error",
      "meaning": "Systemfehler der Zahlungsanwendung -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "internalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TecsClient/PinPad System error"
    },
    {
      "code": "9001",
      "title": "Invalid Message received",
      "meaning": "Nachricht ungueltig -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Invalid Message received"
    },
    {
      "code": "9004",
      "title": "Invalid Currency",
      "meaning": "Waehrung ungueltig -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Invalid Currency"
    },
    {
      "code": "9005",
      "title": "Invalid Transaction Number",
      "meaning": "Vorgangsnummer ungueltig -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Invalid Transaction Number"
    },
    {
      "code": "9006",
      "title": "Technical error: Connection failed",
      "meaning": "Verbindung gescheitert -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Technical error: Connection failed"
    },
    {
      "code": "9007",
      "title": "Duplicate offline Tx",
      "meaning": "doppelter Offline-Vorgang -- ein erster Vorgang kann belastet haben",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Duplicate offline Tx"
    },
    {
      "code": "9008",
      "title": "Invalid Card Number",
      "meaning": "Kartennummer ungueltig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid Card Number"
    },
    {
      "code": "9009",
      "title": "Invalid Terminal No",
      "meaning": "Terminalnummer ungueltig -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "acquirerSetup",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Invalid Terminal No"
    },
    {
      "code": "9010",
      "title": "CVV/CVC2 must be present",
      "meaning": "Pruefziffer fehlt -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "CVV/CVC2 must be present"
    },
    {
      "code": "9012",
      "title": "Invalid Amount",
      "meaning": "Betrag ungueltig; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "amountInvalid",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid Amount"
    },
    {
      "code": "9013",
      "title": "Invalid Acquirer",
      "meaning": "Acquirer ungueltig -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "acquirerSetup",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Invalid Acquirer"
    },
    {
      "code": "9014",
      "title": "Invalid PIN",
      "meaning": "PIN falsch; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "wrongPin",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid PIN"
    },
    {
      "code": "9015",
      "title": "PIN retry exceeded",
      "meaning": "PIN zu oft falsch; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "pinTriesExceeded",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "PIN retry exceeded"
    },
    {
      "code": "9016",
      "title": "Invalid Product",
      "meaning": "Kartenprodukt nicht zugelassen; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "issuerDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid Product"
    },
    {
      "code": "9017",
      "title": "Limit exceeded",
      "meaning": "Limit ueberschritten; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "insufficientFunds",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Limit exceeded"
    },
    {
      "code": "9018",
      "title": "Card in the Blacklist",
      "meaning": "Karte gesperrt (Sperrliste); nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cardBlocked",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Card in the Blacklist"
    },
    {
      "code": "9019",
      "title": "Invalid ECR Data",
      "meaning": "Kassendaten ungueltig -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Invalid ECR Data"
    },
    {
      "code": "9020",
      "title": "Refund retry exceeded",
      "meaning": "zu viele Gutschriftversuche; nichts ausgezahlt",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "refundRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Refund retry exceeded"
    },
    {
      "code": "9021",
      "title": "Refund amount too high",
      "meaning": "Gutschriftbetrag zu hoch; nichts ausgezahlt",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "refundRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Refund amount too high"
    },
    {
      "code": "9022",
      "title": "Pending",
      "meaning": "Vorgang schwebt -- kein Endstand; ob belastet wird, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostTimeout",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Pending"
    },
    {
      "code": "9023",
      "title": "Cancel Denied, TX already cleared",
      "meaning": "Aufhebung abgelehnt, bereits abgerechnet -- die Zahlung bleibt belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cancelDenied",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Cancel Denied, TX already cleared"
    },
    {
      "code": "9024",
      "title": "Invalid IBAN: format error",
      "meaning": "Lastschriftverfahren: IBAN ungueltig -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid IBAN: format error"
    },
    {
      "code": "9025",
      "title": "Iban Blacklisted",
      "meaning": "Lastschriftverfahren: IBAN gesperrt -- betrifft keine Kartenzahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Iban Blacklisted"
    },
    {
      "code": "9026",
      "title": "Amount Limit Reached",
      "meaning": "Betragsgrenze erreicht; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "amountInvalid",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Amount Limit Reached"
    },
    {
      "code": "9028",
      "title": "Declined, Refund already performed",
      "meaning": "Gutschrift bereits ausgefuehrt; nichts erneut ausgezahlt",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "refundRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Declined, Refund already performed"
    },
    {
      "code": "9029",
      "title": "TIP amount missing",
      "meaning": "Trinkgeldbetrag fehlt -- Abweisung; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "TIP amount missing"
    },
    {
      "code": "9031",
      "title": "Cancellation of Refund not allowed",
      "meaning": "Aufhebung einer Gutschrift nicht erlaubt -- die Gutschrift bleibt bestehen",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "requestRejected",
      "source": "documented",
      "rejectsRequest": true,
      "sendReversal": false,
      "tecsTitle": "Cancellation of Refund not allowed"
    },
    {
      "code": "9032",
      "title": "Declined (completed only partially), reversed automatically",
      "meaning": "nur teilweise ausgefuehrt und automatisch storniert; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "reversedByHost",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Declined (completed only partially), reversed automatically"
    },
    {
      "code": "9033",
      "title": "Original TX declined - cannot cancel (cancelling a declined transaction is forbidden)",
      "meaning": "Originalzahlung war abgelehnt, nichts aufzuheben -- als Antwort auf eine Aufhebung keine Aussage \"weiterhin belastet\"",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "originalDeclined",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Original TX declined - cannot cancel (cancelling a declined transaction is forbidden)"
    },
    {
      "code": "9034",
      "title": "Cardholder Initiated Transaction Not Found",
      "meaning": "Bezugsvorgang nicht gefunden -- keine Aussage ueber den Vorgang",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "noStatement",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Cardholder Initiated Transaction Not Found"
    },
    {
      "code": "9096",
      "title": "Invalid TxDateTime  (TX merchant time to server time too long)",
      "meaning": "Uhrzeit des Terminals weicht zu weit ab; nichts belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "hostRejected",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Invalid TxDateTime  (TX merchant time to server time too long)"
    },
    {
      "code": "9222",
      "title": "Offline Tx Cancellation Denied",
      "meaning": "Aufhebung eines Offline-Vorgangs abgelehnt -- die Zahlung bleibt belastet",
      "conclusive": true,
      "effect": "conclusive",
      "reason": "cancelDenied",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Offline Tx Cancellation Denied"
    },
    {
      "code": "9901",
      "title": "Technical error: Internal application error",
      "meaning": "interner Anwendungsfehler im Backend -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "internalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Technical error: Internal application error"
    },
    {
      "code": "9902",
      "title": "Technical Error: Database",
      "meaning": "Datenbankfehler im Backend -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "internalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "Technical Error: Database"
    },
    {
      "code": "9905",
      "title": "Acquirer Timeout",
      "meaning": "Zeitueberschreitung beim Acquirer -- ob belastet wurde, ist offen; laut hobex Storno nachschicken",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostTimeout",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Acquirer Timeout"
    },
    {
      "code": "9906",
      "title": "Technical Error: Network error",
      "meaning": "Netzwerkfehler zum Acquirer -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Technical Error: Network error"
    },
    {
      "code": "9907",
      "title": "Technical Error: Network error",
      "meaning": "Netzwerkfehler zum Acquirer -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Technical Error: Network error"
    },
    {
      "code": "9908",
      "title": "Technical Error: Time Out received from acquirer",
      "meaning": "Zeitueberschreitung vom Acquirer gemeldet (im Betrieb 11.09.2026, TID 3556988) -- laut hobex (16.09.2026) ein Timeout wie jeder andere, Storno nachschicken",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostTimeout",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Technical Error: Time Out received from acquirer"
    },
    {
      "code": "9909",
      "title": "Technical Error: Disconnect received from acquirer",
      "meaning": "Verbindungsabbruch vom Acquirer gemeldet -- ob belastet wurde, ist offen",
      "conclusive": false,
      "effect": "hostUncertain",
      "reason": "hostFault",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": true,
      "tecsTitle": "Technical Error: Disconnect received from acquirer"
    },
    {
      "code": "30091",
      "title": "TerminalService: INVALID_Input",
      "meaning": "Terminalverwaltung (TerminalService) -- betrifft keine Zahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TerminalService: INVALID_Input"
    },
    {
      "code": "30093",
      "title": "TerminalService: WRONG_TERMINAL_PASSWORD",
      "meaning": "Terminalverwaltung (TerminalService) -- betrifft keine Zahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TerminalService: WRONG_TERMINAL_PASSWORD"
    },
    {
      "code": "30094",
      "title": "TerminalService: INVALID_TERMINAL_NO",
      "meaning": "Terminalverwaltung (TerminalService) -- betrifft keine Zahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TerminalService: INVALID_TERMINAL_NO"
    },
    {
      "code": "30095",
      "title": "TerminalService: PAN_REF_NO_NOT_FOUND",
      "meaning": "Terminalverwaltung (TerminalService) -- betrifft keine Zahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TerminalService: PAN_REF_NO_NOT_FOUND"
    },
    {
      "code": "30096",
      "title": "TerminalService: UnexpectedExceptionOccurred",
      "meaning": "Terminalverwaltung (TerminalService) -- betrifft keine Zahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TerminalService: UnexpectedExceptionOccurred"
    },
    {
      "code": "30099",
      "title": "TerminalService: INVALID_CREDENTIALS",
      "meaning": "Terminalverwaltung (TerminalService) -- betrifft keine Zahlung",
      "conclusive": false,
      "effect": "noStatement",
      "reason": "technicalError",
      "source": "documented",
      "rejectsRequest": false,
      "sendReversal": false,
      "tecsTitle": "TerminalService: INVALID_CREDENTIALS"
    }
  ],
  "reasons": {
    "approved": "Vom Terminal genehmigt.",
    "approvedWithCondition": "Das Terminal meldet eine Genehmigung mit Vorbehalt (etwa nur über einen Teilbetrag). Ob und in welcher Höhe belastet wurde, bitte am Terminalbeleg prüfen – nicht erneut kassieren, bevor es geklärt ist.",
    "aborted": "Der Vorgang wurde abgebrochen. Es wurde kein Geld bewegt.",
    "noCard": "Es wurde keine Karte vorgehalten. Es wurde kein Geld bewegt – bitte erneut versuchen.",
    "cardReadFailed": "Die Karte konnte nicht gelesen werden. Es wurde kein Geld bewegt – bitte erneut versuchen, notfalls die Karte stecken statt auflegen.",
    "cardDeclined": "Die Karte wurde vom Terminal abgelehnt. Es wurde kein Geld bewegt – bitte eine andere Karte oder Zahlungsart verwenden.",
    "issuerDeclined": "Die Zahlung wurde von der Bank abgelehnt. Es wurde kein Geld bewegt – bitte eine andere Karte oder Zahlungsart verwenden.",
    "cardBlocked": "Die Karte ist gesperrt. Es wurde kein Geld bewegt – bitte eine andere Karte oder Zahlungsart verwenden.",
    "cardExpired": "Die Karte ist abgelaufen. Es wurde kein Geld bewegt – bitte eine andere Karte oder Zahlungsart verwenden.",
    "insufficientFunds": "Das Konto ist nicht gedeckt oder das Kartenlimit ist erreicht. Es wurde kein Geld bewegt – bitte eine andere Karte oder Zahlungsart verwenden.",
    "wrongPin": "Die PIN war falsch. Es wurde kein Geld bewegt – bitte erneut versuchen.",
    "pinTriesExceeded": "Die PIN wurde zu oft falsch eingegeben. Es wurde kein Geld bewegt – bitte eine andere Karte oder Zahlungsart verwenden.",
    "pinRequired": "Die Bank verlangt die PIN. Es wurde kein Geld bewegt – bitte erneut versuchen, die Karte stecken und die PIN eingeben.",
    "amountInvalid": "Das Terminal nimmt diesen Betrag nicht an. Es wurde kein Geld bewegt.",
    "tipNotSelected": "Das Trinkgeld wurde nicht rechtzeitig gewählt. Es wurde kein Geld bewegt – bitte erneut versuchen.",
    "terminalBusy": "Das Terminal ist noch mit einem anderen Vorgang beschäftigt. Es wurde kein Geld bewegt – kurz warten und erneut versuchen.",
    "terminalBlocked": "Das Terminal ist gesperrt. Es wurde kein Geld bewegt – bitte hobex kontaktieren.",
    "terminalSetup": "Das Terminal ist nicht richtig eingerichtet. Es wurde kein Geld bewegt – bitte die Terminal-ID in den Einstellungen prüfen, sonst hobex kontaktieren.",
    "acquirerSetup": "hobex nimmt dieses Terminal oder diesen Händler so nicht an. Es wurde kein Geld bewegt – bitte hobex kontaktieren.",
    "terminalFault": "Das Terminal meldet eine Störung. Es wurde kein Geld bewegt – bitte das Terminal neu starten und erneut versuchen.",
    "requestRejected": "Das Terminal hat die Anfrage abgewiesen. Es wurde kein Geld bewegt – tritt das wieder auf, bitte den Support kontaktieren.",
    "hostRejected": "hobex hat die Zahlung abgewiesen. Es wurde kein Geld bewegt – bitte erneut versuchen; tritt das wieder auf, hobex kontaktieren.",
    "hostUnavailable": "Die Bank oder hobex ist gerade nicht erreichbar. Es wurde kein Geld bewegt – bitte später erneut versuchen oder eine andere Zahlungsart verwenden.",
    "invalidTransaction": "Das Terminal kennt die ursprüngliche Zahlung nicht. Es wurde kein Geld bewegt.",
    "refundPassword": "Das Passwort für die Gutschrift war falsch oder wurde nicht eingegeben. Es wurde nichts ausgezahlt.",
    "refundDisabled": "Gutschriften sind an diesem Terminal abgeschaltet. Es wurde nichts ausgezahlt – bitte hobex kontaktieren.",
    "refundRejected": "Die Gutschrift wurde abgewiesen (Betrag zu hoch, bereits erstattet oder zu viele Versuche). Es wurde nichts ausgezahlt.",
    "hostTimeoutReversed": "hobex hat nicht rechtzeitig geantwortet, das Terminal hat den Vorgang selbst storniert. Es wird kein Geld bewegt – bitte erneut versuchen.",
    "reversedByHost": "Die Zahlung wurde wegen einer Störung automatisch storniert. Es wurde kein Geld bewegt – bitte erneut versuchen.",
    "voidedAfterHostFault": "hobex hat nicht sauber geantwortet, die Zahlung wurde deshalb sicherheitshalber storniert. Es wurde kein Geld bewegt – bitte erneut versuchen.",
    "hostFault": "Die Verbindung zwischen Terminal und hobex ist gestört. Ob die Karte belastet wurde, weiß das Terminal nicht – bitte nicht erneut kassieren, bevor es geklärt ist.",
    "hostTimeout": "hobex hat nicht rechtzeitig geantwortet. Ob die Karte belastet wurde, weiß das Terminal nicht – bitte nicht erneut kassieren, bevor es geklärt ist.",
    "internalError": "Das Terminal meldet einen internen Fehler. Ob die Karte belastet wurde, ist unklar – bitte nicht erneut kassieren, bevor es geklärt ist.",
    "canceled": "Die Zahlung ist aufgehoben.",
    "cancelDenied": "Die Zahlung lässt sich nicht mehr aufheben und bleibt belastet – bitte stattdessen eine Gutschrift ausführen.",
    "originalDeclined": "Die ursprüngliche Zahlung war abgelehnt; es gibt nichts aufzuheben.",
    "notAbortable": "Der Vorgang ist bereits abgeschlossen und lässt sich nicht mehr abbrechen.",
    "noStatement": "Das Terminal hat zu diesem Vorgang keine Auskunft.",
    "technicalError": "Das Terminal meldet einen technischen Fehler; über den Vorgang sagt das nichts.",
    "unknown": "Das Terminal nennt einen Code, dessen Bedeutung nicht bekannt ist."
  },
  "terminalBusyHttpStatus": 409
}
