{
  "slug": "delivery-challan-generator",
  "notice": "Synthetic manual-entry example only. The tool does not import this JSON. Names, addresses, references and identifiers are fictional, not verified entities or real transactions. Tax rates and codes are illustrative, not tax advice.",
  "mode": null,
  "numberField": "challan-number",
  "resultTitle": "Delivery challan PDF ready",
  "settings": {
    "Input": "delivery-challan-generator-example.json (manual entry)",
    "Reason": "Job work; not marked as supply",
    "Copies": "All three marked copies",
    "Parties": "Example Studio → Example Workshop; unregistered; Karnataka",
    "Line": "2 NOS × INR 500; illustrative HSN 4819",
    "Tax": "No supply tax applied"
  },
  "fields": [
    {
      "id": "challan-number",
      "label": "Challan number",
      "type": "input",
      "value": "DC-EXAMPLE-001"
    },
    {
      "id": "challan-date",
      "label": "Challan date",
      "type": "input",
      "value": "2026-09-07"
    },
    {
      "id": "movement-reason",
      "label": "Movement reason",
      "type": "select",
      "value": "job-work"
    },
    {
      "id": "movement-for-supply",
      "label": "Movement for supply",
      "type": "checkbox",
      "value": false
    },
    {
      "id": "provisional-quantity",
      "label": "Quantity provisional",
      "type": "checkbox",
      "value": false
    },
    {
      "id": "generate-triplicate",
      "label": "All three marked copies",
      "type": "checkbox",
      "value": true
    },
    {
      "id": "consignor-registered",
      "label": "consignor: GST registered",
      "type": "checkbox",
      "value": false
    },
    {
      "id": "consignor-name",
      "label": "consignor: name",
      "type": "input",
      "value": "Example Studio"
    },
    {
      "id": "consignor-address",
      "label": "consignor: address",
      "type": "input",
      "value": "10 Example Lane, Bengaluru, Karnataka 560001"
    },
    {
      "id": "consignor-state-code",
      "label": "consignor: state (29 = Karnataka)",
      "type": "select",
      "value": "29"
    },
    {
      "id": "consignee-registered",
      "label": "consignee: GST registered",
      "type": "checkbox",
      "value": false
    },
    {
      "id": "consignee-name",
      "label": "consignee: name",
      "type": "input",
      "value": "Example Workshop"
    },
    {
      "id": "consignee-address",
      "label": "consignee: address",
      "type": "input",
      "value": "20 Sample Road, Bengaluru, Karnataka 560002"
    },
    {
      "id": "consignee-state-code",
      "label": "consignee: state (29 = Karnataka)",
      "type": "select",
      "value": "29"
    },
    {
      "id": "items-0-description",
      "label": "Goods description",
      "type": "input",
      "value": "Example sample boxes"
    },
    {
      "id": "items-0-hsn-sac",
      "label": "Illustrative HSN code",
      "type": "input",
      "value": "4819"
    },
    {
      "id": "items-0-quantity",
      "label": "Quantity",
      "type": "input",
      "value": "2"
    },
    {
      "id": "items-0-unit",
      "label": "Unit",
      "type": "input",
      "value": "NOS"
    },
    {
      "id": "items-0-rate",
      "label": "Declared unit value",
      "type": "input",
      "value": "500"
    },
    {
      "id": "authorised-signatory",
      "label": "Authorised signatory",
      "type": "input",
      "value": "Example Signatory"
    },
    {
      "id": "notes",
      "label": "Notes",
      "type": "input",
      "value": "Synthetic example only - not a real transaction."
    },
    {
      "id": "declaration",
      "label": "Declaration",
      "type": "input",
      "value": "Synthetic job-work movement only; no goods were actually transported."
    }
  ],
  "expected": {
    "pages": 3,
    "orientation": "portrait",
    "contains": [
      "DC-EXAMPLE-001",
      "Example Studio",
      "Example Workshop",
      "Example sample boxes",
      "1,000.00",
      "Example Signatory",
      "Synthetic example only - not a real transaction."
    ],
    "resultAmountLabel": "Consignment value",
    "resultAmount": "1,000.00",
    "arithmetic": {
      "copies": 3,
      "quantity": 2,
      "unitValueInr": 500,
      "totalInr": 1000
    }
  }
}
