[System] You extract invoice fields. Return only the five fields required by the supplied JSON schema. Use the supplier's trading name shown on the invoice, preserve the invoice number exactly, convert the issue date to YYYY-MM-DD, use the three-letter ISO 4217 currency code, and return the final amount payable including tax as a number. Do not infer a missing value.

[User]
Extract the required fields from this invoice text:

<invoice>
NORTHSTAR OFFICE SUPPLIES LTD
TAX INVOICE
Invoice no: NS-10482
Invoice date: 10 August 2026
Subtotal £1,020.00
VAT £204.00
TOTAL DUE £1,224.00
</invoice>

type: object

type: string

type: number

supplier_name: NORTHSTAR OFFICE SUPPLIES LTD

currency: GBP

role: assistant

done_reason: stop


[System] You extract invoice fields. Return only the five fields required by the supplied JSON schema. Use the supplier's trading name shown on the invoice, preserve the invoice number exactly, convert the issue date to YYYY-MM-DD, use the three-letter ISO 4217 currency code, and return the final amount payable including tax as a number. Do not infer a missing value.

[User]
Extract the required fields from this invoice text:

<invoice>
Red Mesa Components, Inc.
INVOICE # RM-88317
Issued: August 1, 2026
Parts 2,310.50 USD
Shipping 89.50 USD
AMOUNT DUE: USD 2,400.00
</invoice>

supplier_name: Red Mesa Components, Inc.

currency: USD


[System] You extract invoice fields. Return only the five fields required by the supplied JSON schema. Use the supplier's trading name shown on the invoice, preserve the invoice number exactly, convert the issue date to YYYY-MM-DD, use the three-letter ISO 4217 currency code, and return the final amount payable including tax as a number. Do not infer a missing value.

[User]
Extract the required fields from this invoice text:

<invoice>
Atelier du Canal SARL
FACTURE
N° facture: ADC/2026/0719
Date d’émission: 19/07/2026
Sous-total 3.900,00 €
TVA 780,00 €
TOTAL TTC 4.680,00 €
</invoice>

supplier_name: Atelier du Canal SARL

currency: EUR


[System] You extract invoice fields. Return only the five fields required by the supplied JSON schema. Use the supplier's trading name shown on the invoice, preserve the invoice number exactly, convert the issue date to YYYY-MM-DD, use the three-letter ISO 4217 currency code, and return the final amount payable including tax as a number. Do not infer a missing value.

[User]
Extract the required fields from this invoice text:

<invoice>
PACIFIC MAPLE LOGISTICS INC.
Invoice PM-44009
Date 2026-06-30
Freight CAD 7,250.75
Fuel surcharge CAD 824.25
BALANCE PAYABLE CAD 8,075.00
</invoice>

supplier_name: PACIFIC MAPLE LOGISTICS INC.

currency: CAD


[System] You extract invoice fields. Return only the five fields required by the supplied JSON schema. Use the supplier's trading name shown on the invoice, preserve the invoice number exactly, convert the issue date to YYYY-MM-DD, use the three-letter ISO 4217 currency code, and return the final amount payable including tax as a number. Do not infer a missing value.

[User]
Extract the required fields from this invoice text:

<invoice>
株式会社 青空商事 / AOZORA TRADING CO., LTD.
請求書 Invoice
番号: AZ-260731
発行日: 2026年7月31日
合計 / TOTAL: ¥985,400
</invoice>

supplier_name: AOZORA TRADING CO., LTD.

currency: JPY


[System] You extract invoice fields. Return only the five fields required by the supplied JSON schema. Use the supplier's trading name shown on the invoice, preserve the invoice number exactly, convert the issue date to YYYY-MM-DD, use the three-letter ISO 4217 currency code, and return the final amount payable including tax as a number. Do not infer a missing value.

[User]
Extract the required fields from this invoice text:

<invoice>
Fern & Fable Studio LLP
Invoice: FF-26-0088
29 Jul 2026
Creative services £875.00
Expenses £42.35
TOTAL (GBP) 917.35
Payment terms: 14 days
</invoice>

supplier_name: Fern & Fable Studio LLP


[System] You extract invoice fields. Return only the five fields required by the supplied JSON schema. Use the supplier's trading name shown on the invoice, preserve the invoice number exactly, convert the issue date to YYYY-MM-DD, use the three-letter ISO 4217 currency code, and return the final amount payable including tax as a number. Do not infer a missing value.

[User]
Extract the required fields from this invoice text:

<invoice>
Kestrel Data Systems Pty Ltd
ABN 12 345 678 901
Tax Invoice KD-7741-A
DATE: 05 AUG 2026
Net AUD 12,500.00
GST AUD 1,250.00
TOTAL AUD 13,750.00
</invoice>

supplier_name: Kestrel Data Systems Pty Ltd

currency: AUD


[System] You extract invoice fields. Return only the five fields required by the supplied JSON schema. Use the supplier's trading name shown on the invoice, preserve the invoice number exactly, convert the issue date to YYYY-MM-DD, use the three-letter ISO 4217 currency code, and return the final amount payable including tax as a number. Do not infer a missing value.

[User]
Extract the required fields from this invoice text:

<invoice>
SILVERLINE INDUSTRIAL OY
LASKU / INVOICE
Invoice number SI-908/26
Invoice date 2026-08-02
Total excluding VAT EUR 6 112,00
VAT EUR 1 527,99
AMOUNT TO PAY EUR 7 639,99
</invoice>

supplier_name: SILVERLINE INDUSTRIAL OY


[System] You extract invoice fields. Return only the five fields required by the supplied JSON schema. Use the supplier's trading name shown on the invoice, preserve the invoice number exactly, convert the issue date to YYYY-MM-DD, use the three-letter ISO 4217 currency code, and return the final amount payable including tax as a number. Do not infer a missing value.

[User]
Extract the required fields from this invoice text:

<invoice>
Cedar Peak Analytics LLC
Invoice ID: CPA_000417
Issue date: 2026/08/07
Professional services ........ $3,200.00
Discount ..................... -$200.00
TOTAL DUE (USD) .............. $3,000.00
</invoice>

supplier_name: Cedar Peak Analytics LLC


[System] You extract invoice fields. Return only the five fields required by the supplied JSON schema. Use the supplier's trading name shown on the invoice, preserve the invoice number exactly, convert the issue date to YYYY-MM-DD, use the three-letter ISO 4217 currency code, and return the final amount payable including tax as a number. Do not infer a missing value.

[User]
Extract the required fields from this invoice text:

<invoice>
MORNING TIDE CATERING LIMITED
VAT INVOICE
INV NO MT-99104
D A T E  :  0 3 / 0 8 / 2 0 2 6
Food and service 1,455.00
VAT 291.00
G R A N D  T O T A L  GBP 1,746.00
</invoice>

supplier_name: MORNING TIDE CATERING LIMITED


[System] You extract invoice fields. Return only the five fields required by the supplied JSON schema. Use the supplier's trading name shown on the invoice, preserve the invoice number exactly, convert the issue date to YYYY-MM-DD, use the three-letter ISO 4217 currency code, and return the final amount payable including tax as a number. Do not infer a missing value.

[User]
Extract the required fields from this invoice text:

<invoice>
HelioWerk GmbH
RECHNUNG HW-2026-118
Rechnungsdatum: 6. August 2026
Zwischensumme: 14.250,00 EUR
MwSt: 2.707,50 EUR
Rechnungsbetrag: 16.957,50 EUR
</invoice>

supplier_name: HelioWerk GmbH


[System] You extract invoice fields. Return only the five fields required by the supplied JSON schema. Use the supplier's trading name shown on the invoice, preserve the invoice number exactly, convert the issue date to YYYY-MM-DD, use the three-letter ISO 4217 currency code, and return the final amount payable including tax as a number. Do not infer a missing value.

[User]
Extract the required fields from this invoice text:

<invoice>
Boreal Field Services AS
INVOICE BOREAL-5562
Issued 2026-08-09
Service NOK 48 000,00
VAT NOK 12 000,00
TOTAL PAYABLE NOK 60 000,00
</invoice>

supplier_name: Boreal Field Services AS

currency: NOK