{
  "name": "Estimated tax voucher intake",
  "description": "Extract taxpayer name, tax year, installment label from estimated tax voucher. Start with an editable schema, inspect JSON and review exceptions before your system handoff.",
  "prompt_additions": "Extract only information explicitly present in this document. Do not infer missing values, verify authenticity, make business decisions, or compare other documents. Preserve identifiers as strings. Return amounts as numbers and dates as YYYY-MM-DD. Review and set required fields for your process before using this schema in production.",
  "fields": [
    {
      "key": "taxpayer_name",
      "label": "Taxpayer Name",
      "type": "string",
      "required": false,
      "description": "Taxpayer name exactly as printed in this estimated tax voucher. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "tax_year",
      "label": "Tax Year",
      "type": "number",
      "required": false,
      "description": "Tax year as reported in this estimated tax voucher. Preserve the labeled measure and its unit; do not estimate it."
    },
    {
      "key": "installment_label",
      "label": "Installment Label",
      "type": "string",
      "required": false,
      "description": "Installment label exactly as printed in this estimated tax voucher. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "due_date",
      "label": "Due Date",
      "type": "date",
      "required": false,
      "description": "Due date explicitly printed in this estimated tax voucher. Keep it distinct from other dates; leave it empty if no calendar date is stated."
    },
    {
      "key": "stated_amount",
      "label": "Stated Amount",
      "type": "currency",
      "required": false,
      "description": "Stated amount explicitly labeled in this estimated tax voucher. Preserve its sign and stated currency; do not calculate a missing amount."
    },
    {
      "key": "payment_reference",
      "label": "Payment Reference",
      "type": "string",
      "required": false,
      "description": "Payment reference exactly as printed in this estimated tax voucher. Preserve identifiers and qualifiers; do not look up or infer missing information."
    }
  ]
}