{
  "slug": "purchase-order-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": "po-number",
  "resultTitle": "Purchase-order PDF ready",
  "settings": {
    "Input": "purchase-order-generator-example.json (manual entry)",
    "Parties": "Example Client → Example Studio; both Karnataka; unregistered",
    "Line": "3 NOS × INR 400; no discount",
    "Charges": "Shipping INR 100; adjustment INR -50",
    "Tax": "GST estimation off",
    "Payment": "30 credit days; supplier MSE status not declared",
    "Rounding": "Off"
  },
  "fields": [
    {
      "id": "po-number",
      "label": "PO number",
      "type": "input",
      "value": "PO-EXAMPLE-001"
    },
    {
      "id": "order-date",
      "label": "Order date",
      "type": "input",
      "value": "2026-09-07"
    },
    {
      "id": "expected-delivery-date",
      "label": "Expected delivery",
      "type": "input",
      "value": "2026-09-15"
    },
    {
      "id": "quotation-reference",
      "label": "Quotation reference",
      "type": "input",
      "value": "Q-EXAMPLE-001"
    },
    {
      "id": "project-reference",
      "label": "Project reference",
      "type": "input",
      "value": "REF-EXAMPLE-001"
    },
    {
      "id": "buyer-registered",
      "label": "buyer: GST registered",
      "type": "checkbox",
      "value": false
    },
    {
      "id": "buyer-name",
      "label": "buyer: name",
      "type": "input",
      "value": "Example Client"
    },
    {
      "id": "buyer-address",
      "label": "buyer: address",
      "type": "input",
      "value": "20 Sample Road, Bengaluru, Karnataka 560002"
    },
    {
      "id": "buyer-state-code",
      "label": "buyer: state (29 = Karnataka)",
      "type": "select",
      "value": "29"
    },
    {
      "id": "supplier-registered",
      "label": "supplier: GST registered",
      "type": "checkbox",
      "value": false
    },
    {
      "id": "supplier-name",
      "label": "supplier: name",
      "type": "input",
      "value": "Example Studio"
    },
    {
      "id": "supplier-address",
      "label": "supplier: address",
      "type": "input",
      "value": "10 Example Lane, Bengaluru, Karnataka 560001"
    },
    {
      "id": "supplier-state-code",
      "label": "supplier: state (29 = Karnataka)",
      "type": "select",
      "value": "29"
    },
    {
      "id": "billing-address",
      "label": "Billing address",
      "type": "input",
      "value": "20 Sample Road, Bengaluru, Karnataka 560002"
    },
    {
      "id": "delivery-address",
      "label": "Delivery address",
      "type": "input",
      "value": "20 Sample Road, Bengaluru, Karnataka 560002"
    },
    {
      "id": "supplier-mse-status",
      "label": "Supplier MSE status",
      "type": "select",
      "value": "not-declared"
    },
    {
      "id": "items-0-description",
      "label": "Item description",
      "type": "input",
      "value": "Example desk supplies"
    },
    {
      "id": "items-0-quantity",
      "label": "Quantity",
      "type": "input",
      "value": "3"
    },
    {
      "id": "items-0-unit",
      "label": "Unit",
      "type": "input",
      "value": "NOS"
    },
    {
      "id": "items-0-rate",
      "label": "Unit rate",
      "type": "input",
      "value": "400"
    },
    {
      "id": "items-0-discount-percent",
      "label": "Line discount (%)",
      "type": "input",
      "value": "0"
    },
    {
      "id": "shipping-charge",
      "label": "Shipping charge",
      "type": "input",
      "value": "100"
    },
    {
      "id": "adjustment",
      "label": "Adjustment",
      "type": "input",
      "value": "-50"
    },
    {
      "id": "payment-days",
      "label": "Credit days",
      "type": "input",
      "value": "30"
    },
    {
      "id": "payment-terms",
      "label": "Payment terms",
      "type": "input",
      "value": "Example payment within 30 days of acceptance."
    },
    {
      "id": "delivery-terms",
      "label": "Delivery terms",
      "type": "input",
      "value": "Example delivery to the listed sample address."
    },
    {
      "id": "inspection-terms",
      "label": "Inspection terms",
      "type": "input",
      "value": "Check quantities against the sample order."
    },
    {
      "id": "warranty-terms",
      "label": "Warranty terms",
      "type": "input",
      "value": "No warranty is created by this fictional example."
    },
    {
      "id": "terms",
      "label": "Additional terms",
      "type": "input",
      "value": "This sample does not form a real purchase agreement."
    },
    {
      "id": "notes",
      "label": "Notes",
      "type": "input",
      "value": "Synthetic example only - not a real transaction."
    },
    {
      "id": "round-total",
      "label": "Round total",
      "type": "checkbox",
      "value": false
    },
    {
      "id": "supplier-acceptance",
      "label": "Show supplier acceptance",
      "type": "checkbox",
      "value": true
    }
  ],
  "expected": {
    "pages": 2,
    "orientation": "portrait",
    "contains": [
      "PO-EXAMPLE-001",
      "Example Client",
      "Example Studio",
      "Example desk supplies",
      "1,250.00",
      "Synthetic example only - not a real transaction."
    ],
    "resultAmountLabel": "Order total",
    "resultAmount": "1,250.00",
    "arithmetic": {
      "lineInr": 1200,
      "shippingInr": 100,
      "adjustmentInr": -50,
      "totalInr": 1250
    }
  }
}
