{
  "summary": {
    "readiness": {
      "score": 88,
      "tier": "CONDITIONAL",
      "blockers": [],
      "warnings": [
        "1 payable(s) are overdue.",
        "Top vendor represents 100% of approved supplier spend."
      ],
      "approvedVendors": 1,
      "pendingPurchaseRequests": 0,
      "unmatchedSupplierInvoices": 0,
      "pendingPaymentProposals": 0,
      "openDuplicateAlerts": 0,
      "overduePayables": 1,
      "topVendorPct": 100
    },
    "vendors": 1,
    "approvedVendors": 1,
    "vendorAssessments": 1,
    "purchaseRequests": 1,
    "approvedPurchaseRequests": 1,
    "purchaseOrders": 1,
    "openPurchaseOrders": 1,
    "goodsReceipts": 1,
    "supplierInvoices": 1,
    "approvedSupplierInvoices": 1,
    "threeWayMatches": 1,
    "matchedInvoices": 1,
    "paymentProposals": 0,
    "approvedPaymentProposals": 0,
    "authorizedPaymentValue": 0,
    "supplierInvoiceValue": 850,
    "openPayables": 850,
    "vendorPerformanceReviews": 0,
    "spendConcentration": {
      "total": 850,
      "rows": [
        {
          "vendorId": "vendor_synthetic_platform",
          "vendorName": "Synthetic Platform Vendor",
          "amount": 850,
          "pct": 100
        }
      ],
      "topVendorPct": 100,
      "snapshotHash": "7e0c60c5d2335d4f4fad15a029de31be41a4cc1fb43a5f0872c411732b97313e"
    },
    "snapshotHash": "413f478a1a0c300c51c84e4ac28bcf323eab6f71213d09e45572e58824b05986"
  },
  "spendCategories": [
    {
      "id": "spend_category_platform",
      "code": "PLATFORM",
      "name": "Platform and Communications",
      "ownerRoleId": "role_finance_lead",
      "annualBudget": 12000,
      "approvalThreshold": 2500,
      "status": "ACTIVE",
      "notes": "Synthetic planning budget.",
      "createdAt": "2026-07-20T13:05:23.805Z",
      "updatedAt": "2026-07-20T13:05:23.805Z",
      "snapshotHash": "531cb52112f89293323c6747420b92cb5618250b7682070fe6d86b8642c80421"
    },
    {
      "id": "spend_category_professional",
      "code": "PROFESSIONAL",
      "name": "Professional Services",
      "ownerRoleId": "role_finance_lead",
      "annualBudget": 8000,
      "approvalThreshold": 2500,
      "status": "ACTIVE",
      "notes": "Synthetic planning budget.",
      "createdAt": "2026-07-20T13:05:23.806Z",
      "updatedAt": "2026-07-20T13:05:23.806Z",
      "snapshotHash": "76197e5c304e98387a0390939735201969088d0dd4e5e1ed14f0fa6595a380c7"
    },
    {
      "id": "spend_category_marketing",
      "code": "MARKETING",
      "name": "Sales and Marketing",
      "ownerRoleId": "role_revenue_lead",
      "annualBudget": 6000,
      "approvalThreshold": 1500,
      "status": "ACTIVE",
      "notes": "Synthetic planning budget.",
      "createdAt": "2026-07-20T13:05:23.806Z",
      "updatedAt": "2026-07-20T13:05:23.806Z",
      "snapshotHash": "7d5e4ee8180f68f8c3eeb5655375bff9619b576bdd50e172a38df742da8d0815"
    }
  ],
  "procurementApprovalPolicies": [
    {
      "id": "procurement_policy_standard",
      "name": "HDP Standard Procurement Authority",
      "status": "ACTIVE",
      "tiers": [
        {
          "id": "tier_1",
          "maximumAmount": 1000,
          "roles": [
            "FINANCE"
          ],
          "requiresGovernance": false,
          "requiresOwner": false
        },
        {
          "id": "tier_2",
          "maximumAmount": 5000,
          "roles": [
            "FINANCE"
          ],
          "requiresGovernance": false,
          "requiresOwner": true
        },
        {
          "id": "tier_3",
          "maximumAmount": null,
          "roles": [
            "FINANCE"
          ],
          "requiresGovernance": true,
          "requiresOwner": true
        }
      ],
      "segregationOfDutiesRequired": true,
      "duplicatePaymentProtection": true,
      "threeWayMatchRequired": true,
      "notes": "Internal approval policy; no external purchasing authority.",
      "createdAt": "2026-07-20T13:05:23.806Z",
      "updatedAt": "2026-07-20T13:05:23.806Z",
      "snapshotHash": "ce3954d05c792d26bd28a3191a3376cc5bb9f8fabdacc8adc090c5ee0a213b36"
    }
  ],
  "vendors": [
    {
      "id": "vendor_synthetic_platform",
      "vendorNumber": "SYN-VEND-001",
      "name": "Synthetic Platform Vendor",
      "legalName": "Synthetic Platform Vendor",
      "status": "APPROVED",
      "riskLevel": "MODERATE",
      "categoryIds": [
        "spend_category_platform"
      ],
      "taxReferenceMasked": "",
      "paymentMethod": "INVOICE",
      "paymentTermsDays": 30,
      "bankingReference": "vault://synthetic-vendor-payment-profile",
      "dataAccess": false,
      "subcontractor": false,
      "criticalVendor": false,
      "evidenceReferences": [
        "SYNTHETIC_VALIDATION"
      ],
      "notes": "Synthetic vendor only; no external relationship.",
      "createdAt": "2026-07-20T13:05:23.806Z",
      "updatedAt": "2026-07-20T13:05:23.806Z",
      "snapshotHash": "7acef236bb375f5f4280bd4d35ba536172d1f090dff5f521f0a94d727334b9ac",
      "approvedAt": "2026-07-20T13:05:23.806Z",
      "onboardingAssessmentId": "vendor_assessment_synthetic_platform"
    }
  ],
  "vendorOnboardingAssessments": [
    {
      "id": "vendor_assessment_synthetic_platform",
      "vendorId": "vendor_synthetic_platform",
      "status": "APPROVED",
      "requirements": {
        "taxDocumentation": true,
        "insuranceEvidence": true,
        "securityReview": true,
        "privacyReview": true,
        "contractReview": true,
        "bankingVerification": true,
        "conflictCheck": true
      },
      "riskMitigation": "Synthetic validation controls only; no real vendor data or funds.",
      "blockers": [],
      "approvals": [
        {
          "gate": "PROCUREMENT",
          "status": "APPROVED",
          "actor": "Procurement Reviewer",
          "note": "Synthetic local onboarding approval.",
          "at": "2026-07-20T13:05:23.806Z"
        }
      ],
      "approvedAt": "2026-07-20T13:05:23.806Z",
      "createdAt": "2026-07-20T13:05:23.806Z",
      "updatedAt": "2026-07-20T13:05:23.806Z",
      "snapshotHash": "4a89bfa16539c7474c60fffe7cc705b92ceabb3ed4d4115a16e8306cd30f5cea",
      "resultHash": "59215010230d7c89564e0984def3a70d09aaaf90d99e62baabcf39ca67c2d417"
    }
  ],
  "purchaseRequests": [
    {
      "id": "purchase_request_synthetic_platform",
      "requestNumber": "SYN-PR-001",
      "requester": "Product Operations Lead",
      "requestingRoleId": "role_product_lead",
      "purpose": "Acquire synthetic platform and communications capacity for local workflow validation.",
      "businessJustification": "Validate procurement, receipt, matching, payable, and payment-proposal controls without external purchasing.",
      "vendorId": "vendor_synthetic_platform",
      "categoryId": "spend_category_platform",
      "ventureId": "venture_voice_agent",
      "neededBy": "2026-07-18",
      "currency": "USD",
      "items": [
        {
          "id": "request_item_synthetic_platform",
          "description": "Synthetic platform service",
          "quantity": 1,
          "unitPrice": 850,
          "amount": 850,
          "categoryId": "spend_category_platform",
          "accountId": "coa_hosting",
          "ventureId": "venture_voice_agent"
        }
      ],
      "totalAmount": 850,
      "status": "CONVERTED_TO_PO",
      "budgetCheckId": "budget_check_synthetic_platform",
      "approvals": [
        {
          "gate": "REQUEST_OWNER",
          "status": "APPROVED",
          "actor": "Product Operations Manager",
          "note": "Synthetic business need approved.",
          "at": "2026-07-20T13:05:23.807Z"
        },
        {
          "gate": "FINANCE",
          "status": "APPROVED",
          "actor": "Finance Reviewer",
          "note": "Synthetic budget approved.",
          "at": "2026-07-20T13:05:23.807Z"
        }
      ],
      "createdAt": "2026-07-20T13:05:23.806Z",
      "updatedAt": "2026-07-20T13:05:23.807Z",
      "snapshotHash": "70745a45e313ae64cd2a139ac6c324de7cb9027dc734c447574734a2aa21b94e",
      "purchaseOrderId": "purchase_order_synthetic_platform"
    }
  ],
  "budgetChecks": [
    {
      "id": "budget_check_synthetic_platform",
      "purchaseRequestId": "purchase_request_synthetic_platform",
      "categoryId": "spend_category_platform",
      "period": "2026",
      "budgetAmount": 12000,
      "committedAmount": 0,
      "actualAmount": 0,
      "availableAmount": 12000,
      "requestAmount": 850,
      "status": "PASSED",
      "checkedBy": "Finance Reviewer",
      "checkedAt": "2026-07-20T13:05:23.807Z",
      "note": "Synthetic request is within the demonstration budget.",
      "snapshotHash": "942632b31fda5d51cd0d5c67bbfcd2a96303195de37c9e76b00777509d5d2e4e"
    }
  ],
  "purchaseOrders": [
    {
      "id": "purchase_order_synthetic_platform",
      "poNumber": "SYN-PO-001",
      "purchaseRequestId": "purchase_request_synthetic_platform",
      "vendorId": "vendor_synthetic_platform",
      "vendorName": "Synthetic Platform Vendor",
      "categoryId": "spend_category_platform",
      "ventureId": "venture_voice_agent",
      "currency": "USD",
      "issueDate": "2026-07-10",
      "deliveryDate": "2026-07-18",
      "paymentTermsDays": 30,
      "items": [
        {
          "id": "request_item_synthetic_platform",
          "requestItemId": "request_item_synthetic_platform",
          "description": "Synthetic platform service",
          "quantity": 1,
          "unitPrice": 850,
          "amount": 850,
          "receivedQuantity": 1
        }
      ],
      "totalAmount": 850,
      "status": "RECEIVED",
      "issuedBy": "Procurement Reviewer",
      "terms": "Synthetic local purchase order; no external commitment.",
      "createdAt": "2026-07-20T13:05:23.807Z",
      "updatedAt": "2026-07-20T13:05:23.807Z",
      "snapshotHash": "eeba371133f6f6de4d106d67c1361c4201d56e61d4cd2b00e43d8c19a2c6eae8"
    }
  ],
  "goodsReceipts": [
    {
      "id": "goods_receipt_synthetic_platform",
      "receiptNumber": "SYN-GR-001",
      "purchaseOrderId": "purchase_order_synthetic_platform",
      "vendorId": "vendor_synthetic_platform",
      "receivedDate": "2026-07-18",
      "receivedBy": "Delivery Reviewer",
      "lines": [
        {
          "id": "receipt_line_1",
          "poItemId": "request_item_synthetic_platform",
          "quantity": 1,
          "acceptedQuantity": 1,
          "rejectedQuantity": 0,
          "condition": "ACCEPTED"
        }
      ],
      "status": "RECORDED",
      "evidenceReferences": [
        "SYNTHETIC_VALIDATION"
      ],
      "notes": "Synthetic receipt only.",
      "createdAt": "2026-07-20T13:05:23.807Z",
      "updatedAt": "2026-07-20T13:05:23.807Z",
      "snapshotHash": "a435531389fe33a65e1b5363d29115888efa92ec672490bc91587278b72cb63c"
    }
  ],
  "supplierInvoices": [
    {
      "id": "supplier_invoice_synthetic_platform",
      "invoiceNumber": "SYN-BILL-001",
      "vendorId": "vendor_synthetic_platform",
      "vendorName": "Synthetic Platform Vendor",
      "purchaseOrderId": "purchase_order_synthetic_platform",
      "categoryId": "spend_category_platform",
      "currency": "USD",
      "invoiceDate": "2026-07-18",
      "dueDate": "2026-08-17",
      "subtotal": 850,
      "taxAmount": 0,
      "totalAmount": 850,
      "status": "APPROVED",
      "preparedBy": "Accounts Payable Preparer",
      "threeWayMatchId": "three_way_match_synthetic_platform",
      "payableId": "ap_synthetic_bill_001",
      "approvals": [
        {
          "gate": "AP_APPROVAL",
          "actor": "Finance Reviewer",
          "note": "Synthetic three-way matched supplier invoice approved and linked to the existing synthetic payable.",
          "at": "2026-07-20T13:05:23.808Z"
        }
      ],
      "fingerprint": "bcf054ae9b4c56bc0c7dbfe3560fdd7dadd5b10601bfdc56f1213af38d7886db",
      "evidenceReferences": [
        "SYNTHETIC_VALIDATION"
      ],
      "notes": "Synthetic supplier invoice; no external obligation.",
      "createdAt": "2026-07-20T13:05:23.808Z",
      "updatedAt": "2026-07-20T13:05:23.808Z",
      "snapshotHash": "ef75b786fc58bec4f218efceaa538da0bb89497752833c439fe93955261c0c7e",
      "approvedAt": "2026-07-20T13:05:23.808Z",
      "approvedBy": "Finance Reviewer"
    }
  ],
  "threeWayMatches": [
    {
      "id": "three_way_match_synthetic_platform",
      "supplierInvoiceId": "supplier_invoice_synthetic_platform",
      "purchaseOrderId": "purchase_order_synthetic_platform",
      "receiptIds": [
        "goods_receipt_synthetic_platform"
      ],
      "poAmount": 850,
      "receivedValue": 850,
      "invoiceAmount": 850,
      "amountVariance": 0,
      "amountVariancePct": 0,
      "receiptVariance": 0,
      "receiptVariancePct": 0,
      "tolerancePct": 0,
      "status": "MATCHED",
      "exceptions": [],
      "performedBy": "Accounts Payable Reviewer",
      "performedAt": "2026-07-20T13:05:23.808Z",
      "snapshotHash": "8e2cc825befbfd86864f07f7e7520b07a9d2fb52bb047f4b1e6effc26ce1473a"
    }
  ],
  "paymentProposals": [],
  "vendorPerformanceReviews": [],
  "duplicatePaymentAlerts": []
}