{
  "name": "Tax payment confirmation capture",
  "description": "Extract taxpayer reference, tax authority, payment reference from tax payment receipt. 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_reference",
      "label": "Taxpayer Reference",
      "type": "string",
      "required": false,
      "description": "Taxpayer reference exactly as printed in this tax payment receipt. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "tax_authority",
      "label": "Tax Authority",
      "type": "string",
      "required": false,
      "description": "Tax authority exactly as printed in this tax payment receipt. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "payment_reference",
      "label": "Payment Reference",
      "type": "string",
      "required": false,
      "description": "Payment reference exactly as printed in this tax payment receipt. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "tax_period",
      "label": "Tax Period",
      "type": "string",
      "required": false,
      "description": "Tax period exactly as printed in this tax payment receipt. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "payment_date",
      "label": "Payment Date",
      "type": "date",
      "required": false,
      "description": "Payment date explicitly printed in this tax payment receipt. 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 tax payment receipt. Preserve its sign and stated currency; do not calculate a missing amount."
    },
    {
      "key": "stated_status",
      "label": "Stated Status",
      "type": "string",
      "required": false,
      "description": "Status exactly as the document describes it. Do not infer authorization, settlement, completion or current validity."
    }
  ]
}