{
  "job_id": "ececf7f93711",
  "mode": "single_order",
  "paket_id": "2026-09-21_1331_9781",
  "original_filename": "image.jpg, image.jpg",
  "file_count": 2,
  "upload_paths": [
    "/data/uploads/ececf7f93711_001_image.jpg",
    "/data/uploads/ececf7f93711_002_image.jpg"
  ],
  "model": "claude-sonnet-5",
  "render_dpi": 180,
  "max_pages": 100,
  "previews": [
    "page_001.jpg",
    "page_002.jpg"
  ],
  "pages_total": 2,
  "pages_done": 2,
  "status": "done",
  "payload": {
    "orders": [
      {
        "lg": "265851",
        "order_no": "800913301",
        "vorgangsart": "Hochruestung 1. Sammeltermin",
        "anmeldung_art": "PLAKAT",
        "anmeldung_kontakt": "",
        "address_line": "Syrlinstr. 25",
        "postal_code": "89073",
        "city": "Ulm",
        "terminfenster": "26.10.2026 - 07.12.2026",
        "geraeteumfang": "58 APS, 84 RMS, 31 WZS",
        "dauer": "35h 30min (Auftragskopf), Untervorgang 120 min",
        "eingaenge": "3",
        "haeuser": [
          {
            "adresse": "Syrlinstr. 25",
            "beauftragt": "14",
            "geraete": "26 APS, 41 RMS, 14 WZS"
          },
          {
            "adresse": "Karlstr. 36/1",
            "beauftragt": "1",
            "geraete": "1 WZS"
          },
          {
            "adresse": "Karlstr. 36",
            "beauftragt": "16",
            "geraete": "32 APS, 43 RMS, 16 WZS"
          }
        ],
        "nutzerstellen": "",
        "object_note": "",
        "tenant_notes": [],
        "summary_line": "Hochruestung 1. Sammeltermin, 3 Haeuser, Anmeldeart Plakat",
        "materials": [
          {
            "quantity": 29,
            "article_no": "13320",
            "description": "APZ K 9smart 1,5/2,5DN15V80",
            "status": "Bedarf 0/29",
            "category": "Wasserzaehler",
            "raw_text": "13320 · 0/29 APZ K 9smart 1,5/2,5DN15V80",
            "confidence": 0.9,
            "uncertain": false,
            "catalog_match": true
          },
          {
            "quantity": 29,
            "article_no": "13328",
            "description": "APZ W 9smart 1,5/2,5DN15V80",
            "status": "Bedarf 0/29",
            "category": "Wasserzaehler",
            "raw_text": "13328 · 0/29 APZ W 9smart 1,5/2,5DN15V80",
            "confidence": 0.9,
            "uncertain": false,
            "catalog_match": true
          },
          {
            "quantity": 1,
            "article_no": "13898",
            "description": "WZS W XS2 1,5DN15V110 5,2x45x1,5m",
            "status": "Bedarf 0/1",
            "category": "Waermezaehler",
            "raw_text": "13898 · 0/1 WZS W XS2 1,5DN15V110 5,2x45x1,5m",
            "confidence": 0.9,
            "uncertain": false,
            "catalog_match": true
          },
          {
            "quantity": 30,
            "article_no": "13421",
            "description": "WZS W HeC 1,5DN15V110 5,2x45x1,5m",
            "status": "Bedarf 0/30",
            "category": "Waermezaehler",
            "raw_text": "13421 · 0/30 WZS W HeC 1,5DN15V110 5,2x45x1,5m",
            "confidence": 0.9,
            "uncertain": false,
            "catalog_match": true
          },
          {
            "quantity": 84,
            "article_no": "13234",
            "description": "Rauchmelder smart HAG RM680210",
            "status": "Bedarf 0/84",
            "category": "Rauchwarnmelder",
            "raw_text": "13234 · 0/84 Rauchmelder smart HAG RM680210",
            "confidence": 0.9,
            "uncertain": false,
            "catalog_match": true
          },
          {
            "quantity": 1,
            "article_no": "13328",
            "description": "APZ W 9smart 1,5/2,5DN15V80",
            "status": "Gesamt",
            "category": "Wasserzaehler",
            "raw_text": "1 GESAMT 13328 APZ W 9smart 1,5/2,5DN15V80",
            "confidence": 0.9,
            "uncertain": false,
            "catalog_match": true
          },
          {
            "quantity": 1,
            "article_no": "13320",
            "description": "APZ K 9smart 1,5/2,5DN15V80",
            "status": "Gesamt",
            "category": "Wasserzaehler",
            "raw_text": "1 GESAMT 13320 APZ K 9smart 1,5/2,5DN15V80",
            "confidence": 0.9,
            "uncertain": false,
            "catalog_match": true
          },
          {
            "quantity": 18,
            "article_no": "13234",
            "description": "Rauchmelder smart HAG RM680210",
            "status": "Gesamt",
            "category": "Rauchwarnmelder",
            "raw_text": "18 GESAMT 13234 Rauchmelder smart HAG RM680210",
            "confidence": 0.9,
            "uncertain": false,
            "catalog_match": true
          },
          {
            "quantity": 18,
            "article_no": "14190",
            "description": "Rauchmelder-Sockel HAG smart",
            "status": "Gesamt",
            "category": "Rauchwarnmelder",
            "raw_text": "18 GESAMT 14190 Rauchmelder-Sockel HAG smart",
            "confidence": 0.9,
            "uncertain": false,
            "catalog_match": true
          }
        ],
        "nutzer": [],
        "nicht_beauftragt": "",
        "hinweise": [
          "Feld 'Anmeldung vor Ort' zeigt Datum 21. September um 15:20 mit Wert 'Plakat' - dies ist unabhaengig vom Feld 'Gewuenschte Anmeldeart', das ebenfalls 'Plakat' zeigt.",
          "Nutzer-Detailseiten wurden nicht fotografiert, nur die drei Haus-Kaertchen sind sichtbar."
        ],
        "confidence": 0.75,
        "warnings": [],
        "source_pages": [
          1
        ]
      }
    ],
    "global_warnings": [
      "Bild 1 wurde um 270 Grad gedreht, damit der Text lesbar ist.",
      "Keine Kontaktdaten fuer Anmeldeart PLAKAT notwendig, da Plakat kein Kontakt-Feld erfordert.",
      "Nur Haus-Kaertchen sichtbar, keine einzelnen Nutzer-Kaertchen fotografiert - nutzer-Liste bleibt daher leer."
    ]
  },
  "error": "",
  "pdf_name": "Auftrag_800913301.pdf",
  "pdf_names": [
    "Auftrag_800913301.pdf"
  ]
}