{
  "computedBindings": {
    "invoice.lines[].amount": "row.quantity * row.unitPrice",
    "invoice.subtotal": "sum(invoice.lines[].amount)",
    "invoice.vatAmount": "round(invoice.subtotal * invoice.vatRate / 100, 2)",
    "invoice.total": "invoice.subtotal + invoice.vatAmount"
  },
  "scalars": {
    "invoice.vatRate": "0",
    "invoice.paid": "true"
  },
  "lists": [
    {
      "name": "invoice.lines",
      "value": [
        {
          "fields": [
            { "name": "position", "value": "1" },
            { "name": "description", "value": "Architecture consulting — document workflow" },
            { "name": "quantity", "value": "4" },
            { "name": "unit", "value": "days" },
            { "name": "unitPrice", "value": "1200.00" }
          ],
          "lists": [
            {
              "name": "details",
              "value": [
                { "fields": [ { "name": "date", "value": "2026-09-14" }, { "name": "detail", "value": "Kick-off and current-state review" }, { "name": "hours", "value": "8" } ], "lists": [] },
                { "fields": [ { "name": "date", "value": "2026-09-15" }, { "name": "detail", "value": "Target architecture workshop" }, { "name": "hours", "value": "8" } ], "lists": [] },
                { "fields": [ { "name": "date", "value": "2026-09-21" }, { "name": "detail", "value": "Template and field design" }, { "name": "hours", "value": "8" } ], "lists": [] },
                { "fields": [ { "name": "date", "value": "2026-09-28" }, { "name": "detail", "value": "Integration review with the ERP team" }, { "name": "hours", "value": "8" } ], "lists": [] }
              ]
            }
          ]
        },
        {
          "fields": [
            { "name": "position", "value": "2" },
            { "name": "description", "value": "API integration support" },
            { "name": "quantity", "value": "2.5" },
            { "name": "unit", "value": "days" },
            { "name": "unitPrice", "value": "1100.00" }
          ],
          "lists": [
            {
              "name": "details",
              "value": [
                { "fields": [ { "name": "date", "value": "2026-10-01" }, { "name": "detail", "value": "Pairing session: field extraction and envelope mapping" }, { "name": "hours", "value": "8" } ], "lists": [] },
                { "fields": [ { "name": "date", "value": "2026-10-02" }, { "name": "detail", "value": "Pairing session: computed bindings and QR-bill" }, { "name": "hours", "value": "8" } ], "lists": [] },
                { "fields": [ { "name": "date", "value": "2026-10-05" }, { "name": "detail", "value": "Go-live support" }, { "name": "hours", "value": "4" } ], "lists": [] }
              ]
            }
          ]
        },
        {
          "fields": [
            { "name": "position", "value": "3" },
            { "name": "description", "value": "Template pack — invoice, order confirmation, delivery note (fixed price)" },
            { "name": "quantity", "value": "1" },
            { "name": "unit", "value": "pkg" },
            { "name": "unitPrice", "value": "2400.00" }
          ],
          "lists": [
            {
              "name": "details",
              "value": [
                { "fields": [ { "name": "date", "value": "2026-10-06" }, { "name": "detail", "value": "Delivered as version 1.0" }, { "name": "hours", "value": "" } ], "lists": [] }
              ]
            }
          ]
        }
      ]
    }
  ],
  "callerOverridden": []
}
