{
  "name": "Self-employed borrower tax intake",
  "description": "Extract printed Schedule C figures for self-employed borrower intake. Keep tax years and businesses distinct before your own income analysis.",
  "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": "tax_year",
      "label": "Tax Year",
      "type": "string",
      "required": false,
      "description": "Tax year printed on this schedule."
    },
    {
      "key": "proprietor_name",
      "label": "Proprietor Name",
      "type": "string",
      "required": false,
      "description": "Name on this schedule, subject to borrower matching."
    },
    {
      "key": "business_name",
      "label": "Business Name",
      "type": "string",
      "required": false,
      "description": "Printed business name when present."
    },
    {
      "key": "principal_business",
      "label": "Principal Business",
      "type": "string",
      "required": false,
      "description": "The stated principal business or profession."
    },
    {
      "key": "gross_receipts",
      "label": "Gross Receipts",
      "type": "currency",
      "required": false,
      "description": "Printed gross receipts or sales for the identified schedule."
    },
    {
      "key": "total_expenses",
      "label": "Total Expenses",
      "type": "currency",
      "required": false,
      "description": "Printed total expenses; retain a negative sign if shown."
    },
    {
      "key": "net_profit_or_loss",
      "label": "Net Profit Or Loss",
      "type": "currency",
      "required": false,
      "description": "Printed net profit or loss, with loss represented as negative."
    }
  ]
}