{
  "name": "Scale weight ticket capture",
  "description": "Extract ticket reference, vehicle reference, weigh date from weight ticket. 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": "ticket_reference",
      "label": "Ticket Reference",
      "type": "string",
      "required": false,
      "description": "Ticket reference exactly as printed in this weight ticket. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "vehicle_reference",
      "label": "Vehicle Reference",
      "type": "string",
      "required": false,
      "description": "Vehicle reference exactly as printed in this weight ticket. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "weigh_date",
      "label": "Weigh Date",
      "type": "date",
      "required": false,
      "description": "Weigh date explicitly printed in this weight ticket. Keep it distinct from other dates; leave it empty if no calendar date is stated."
    },
    {
      "key": "weight_unit",
      "label": "Weight Unit",
      "type": "string",
      "required": false,
      "description": "Unit printed beside the weight, kept separate from the numerical weight."
    },
    {
      "key": "gross_weight",
      "label": "Gross Weight",
      "type": "number",
      "required": false,
      "description": "Gross weight as reported in this weight ticket. Preserve the labeled measure and its unit; do not estimate it."
    },
    {
      "key": "tare_weight",
      "label": "Tare Weight",
      "type": "number",
      "required": false,
      "description": "Tare weight as reported in this weight ticket. Preserve the labeled measure and its unit; do not estimate it."
    },
    {
      "key": "printed_net_weight",
      "label": "Printed Net Weight",
      "type": "number",
      "required": false,
      "description": "Net weight as printed. Do not calculate it from gross and tare in the extraction schema."
    }
  ]
}