{
  "name": "Tokenwerk · manuelle Datenprobe",
  "nodes": [
    {
      "id": "f1207ebb-0094-405e-837d-c2598d43283c",
      "name": "Manuell starten",
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        0,
        0
      ],
      "parameters": {}
    },
    {
      "id": "1b2d4ca6-c047-4ea9-9d10-ad8d57d25fd4",
      "name": "Fiktive Testdaten",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        260,
        0
      ],
      "parameters": {
        "mode": "runOnceForAllItems",
        "language": "javaScript",
        "jsCode": "return [\n  {\n    \"nummer\": \" A-01 \",\n    \"betrag_cent\": 1299\n  },\n  {\n    \"nummer\": \"\",\n    \"betrag_cent\": 2500\n  }\n].map(json => ({ json }));"
      }
    },
    {
      "id": "caf27015-bdc2-4de6-b988-b4b53a513af4",
      "name": "Daten prüfen",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        520,
        0
      ],
      "parameters": {
        "mode": "runOnceForAllItems",
        "language": "javaScript",
        "jsCode": "return $input.all().map(item => {\n  const source = item.json;\n  const nummer = typeof source.nummer === \"string\" ? source.nummer.trim() : \"\";\n  const betragGueltig = Number.isInteger(source.betrag_cent) && source.betrag_cent >= 0;\n  return { json: {\n    nummer,\n    betrag_cent: source.betrag_cent,\n    pruefung: nummer !== \"\" && betragGueltig ? \"bereit\" : \"pruefen\"\n  }};\n});"
      }
    }
  ],
  "connections": {
    "Manuell starten": {
      "main": [
        [
          {
            "node": "Fiktive Testdaten",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fiktive Testdaten": {
      "main": [
        [
          {
            "node": "Daten prüfen",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "pinData": {}
}
