{
  "@context": {
    "ixo": "https://w3id.org/ixo/ns/protocol/",
    "@id": "@type",
    "type": "@type",
    "@protected": true
  },
  "type": "ixo:entity#surveyTemplate",
  "question": {
    "title": "Transaction & Contract Reference Form",
    "description": "Log transaction details and the associated amount for a specific contract reference.",
    "pages": [
      {
        "name": "transaction_details_page",
        "elements": [
          {
            "type": "text",
            "name": "ecs:contract_reference",
            "title": "Customer Contract Reference",
            "description": "The unique reference code for the contract.",
            "isRequired": true
          },
          {
            "type": "text",
            "name": "ecs:transaction_id",
            "title": "Transaction ID",
            "description": "The unique identifier for the payment or transaction.",
            "isRequired": true
          },
          {
            "type": "text",
            "name": "schema:amount",
            "title": "Amount",
            "description": "The total monetary value.",
            "isRequired": true,
            "inputType": "number",
            "placeholder": "0.00"
          }
        ]
      }
    ],
    "completeText": "Reconcile Payment"
  }
}