{
  "pack": "mtd",
  "product": "Qgentic MTD",
  "vrn": "123456782",
  "periodKey": "24A1",
  "boxes": {
    "box1": 15000,
    "box2": 0,
    "box4": 8500,
    "box6": 75000,
    "box7": 42500,
    "box8": 0,
    "box9": 0,
    "box3": 15000,
    "box5": 6500
  },
  "validation": {
    "errorCount": 0,
    "warningCount": 0
  },
  "submission": {
    "packageName": "vat-24A1-123456782",
    "product": "Qgentic MTD",
    "vrn": "123456782",
    "periodKey": "24A1",
    "generatedAt": "2026-07-06T14:57:58.250Z",
    "transmitted": false,
    "transmitNote": "Prepared, not transmitted. Live adapter available via HMRC_CLIENT_ID/HMRC_CLIENT_SECRET/HMRC_REFRESH_TOKEN once the vendor's HMRC sandbox enrolment completes.",
    "bodyFile": "vat-return-body.json",
    "bodySha256": "f30fcfdeac3c7c5f9d812fecade8262ad9ed8ad1b246be72bd16756225be66d7",
    "fraudPreventionHeaders": {
      "Gov-Client-Connection-Method": "OTHER_DIRECT",
      "Gov-Client-Device-ID": "c875d72b-2919-458f-a504-9822535daf41",
      "Gov-Client-User-IDs": "os=Bawer",
      "Gov-Client-Timezone": "UTC+01:00",
      "Gov-Client-Local-IPs": "100.106.85.61,192.168.1.182",
      "Gov-Client-User-Agent": "os-family=win32&os-version=10.0.26200&device-manufacturer=&device-model=",
      "Gov-Vendor-Version": "qgentic-mtd=0.1.0",
      "Gov-Vendor-Product-Name": "Qgentic%20MTD"
    }
  },
  "approvals": [
    {
      "approved": true,
      "approver": "auto-approval (QGENTIC_AUTO_APPROVE)",
      "note": "approved automatically (demo/CI mode)"
    }
  ],
  "auditChains": {
    "async-outreach.jsonl": {
      "valid": true,
      "entries": 4
    },
    "data-validator.jsonl": {
      "valid": true,
      "entries": 13
    },
    "document-reader.jsonl": {
      "valid": true,
      "entries": 7
    },
    "mtd-orchestrator.jsonl": {
      "valid": true,
      "entries": 7
    },
    "opres-orchestrator.jsonl": {
      "valid": true,
      "entries": 7
    },
    "orchestrator.jsonl": {
      "valid": true,
      "entries": 33
    },
    "unstructured-parser.jsonl": {
      "valid": true,
      "entries": 10
    }
  }
}