{
  "name": "Funding application CRM intake",
  "description": "Parse business funding applications into structured applicant fields. Prepare CRM records with customer-owned duplicate checks and field mapping.",
  "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": "legal_business_name",
      "label": "Legal Business Name",
      "type": "string",
      "required": false,
      "description": "Applicant’s stated legal entity name."
    },
    {
      "key": "trading_name",
      "label": "Trading Name",
      "type": "string",
      "required": false,
      "description": "Doing-business-as name if supplied."
    },
    {
      "key": "contact_name",
      "label": "Contact Name",
      "type": "string",
      "required": false,
      "description": "Named application contact."
    },
    {
      "key": "contact_email",
      "label": "Contact Email",
      "type": "string",
      "required": false,
      "description": "Email exactly as stated, for separate validation."
    },
    {
      "key": "requested_amount",
      "label": "Requested Amount",
      "type": "currency",
      "required": false,
      "description": "Requested funding amount, not an approved offer."
    },
    {
      "key": "stated_monthly_revenue",
      "label": "Stated Monthly Revenue",
      "type": "currency",
      "required": false,
      "description": "Self-reported monthly revenue from the application."
    },
    {
      "key": "business_activity",
      "label": "Business Activity",
      "type": "string",
      "required": false,
      "description": "Applicant’s business description; not a verified classification."
    }
  ]
}