{
  "fields": [
    {"key": "reference", "name": "Reference", "type": "text", "required": true, "indexed": true},
    {"key": "customer_name", "name": "Customer name", "type": "text"},
    {"key": "customer_email", "name": "Customer email", "type": "text", "indexed": true},
    {"key": "amount", "name": "Amount", "type": "number"},
    {"key": "currency", "name": "Currency", "type": "text"},
    {"key": "valid_until", "name": "Valid until", "type": "date"},
    {"key": "notes", "name": "Notes", "type": "text"},
    {"key": "status", "name": "Status", "type": "select", "required": true, "indexed": true, "options": ["draft", "sent", "accepted", "rejected", "expired"]}
  ]
}
