{
  "synthetic": true,
  "not_an_official_template": true,
  "not_an_import_success_test": true,
  "execution": "Python csv/Decimal mapping reference only; no GnuCash/Lexware/Pennylane execution",
  "currency": "EUR",
  "account": "SYNTHETIC-CHECKING",
  "scope": "Lexware Office existingEURGirokonto, requiredfield teaching table",
  "rows": [
    {
      "date": "01.10.2026",
      "purpose": "Synthetischer Zahlungseingang",
      "counterparty": "Beispielkunde A",
      "amount": "150.00"
    },
    {
      "date": "02.10.2026",
      "purpose": "Synthetischer Materialkauf",
      "counterparty": "Beispiellieferant B",
      "amount": "-30.00"
    }
  ],
  "amount_representation": "Decimal strings are reference arithmetic, not certified importer decimal syntax",
  "counterparty_evidence": "Explicit fictitious scenario identities; never inferred from description",
  "expected_net": "120.00",
  "controls": [
    {
      "row": {
        "date": "01.10.2026",
        "purpose": "",
        "counterparty": "Beispielkunde A",
        "amount": "150.00"
      },
      "reason": "MISSING_PURPOSE",
      "decision": "HOLD"
    },
    {
      "row": {
        "date": "01.10.2026",
        "purpose": "Synthetischer Zahlungseingang",
        "counterparty": "",
        "amount": "150.00"
      },
      "reason": "MISSING_COUNTERPARTY",
      "decision": "HOLD"
    },
    {
      "row": {
        "date": "",
        "purpose": "Synthetischer Zahlungseingang",
        "counterparty": "Beispielkunde A",
        "amount": "150.00"
      },
      "reason": "MISSING_DATE",
      "decision": "HOLD"
    },
    {
      "row": {
        "date": "01.10.2026",
        "purpose": "Synthetischer Zahlungseingang",
        "counterparty": "Beispielkunde A",
        "amount": ""
      },
      "reason": "MISSING_AMOUNT",
      "decision": "HOLD"
    },
    {
      "row": {
        "date": "01-10-2026",
        "purpose": "Synthetischer Zahlungseingang",
        "counterparty": "Beispielkunde A",
        "amount": "150.00"
      },
      "reason": "WRONG_DATE_REPRESENTATION",
      "decision": "HOLD"
    }
  ],
  "wrong_reversed_net": "-120.00",
  "template_note": "Read current official Bankimport-Vorlage from its official help page; no specific character encoding or decimal grammar inferred from integer sample",
  "three_field_csv_missing_counterparty": "HOLD until reliable source supplies it"
}
