extract-fields.txt
Extract the following from this document: <list the fields and their
types>

Rules:
- Return JSON matching the schema exactly. Use null for anything not
  present — never guess, never infer from context.
- For each field, also return where in the document you found it, so
  I can verify.
- If a value appears more than once with different content, return
  both and flag the conflict rather than picking one.
- Dates normalised to YYYY-MM-DD. Amounts as numbers with the currency
  separate.

Document: <paste>

Asking where each value came from turns an unverifiable answer into a checkable one, and it costs almost nothing.