[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": "Mr Michael Granger"}, {"field": "bank_name", "value": "Barclays Bank"}, {"field": "statement_period_start", "value": "2024-10-01"}, {"field": "statement_period_end", "value": "2024-10-31"}, {"field": "ending_balance", "value": "5603.02"}, {"field": "address", "value": "48 EVELYN STREET PLYMOUTH PL5 1QB"}, {"field": "bank_account_type", "value": "Checking"}, {"field": "bank_account_number", "value": "00584444"}, {"field": "transaction_amount", "value": "420.0"}, {"field": "transaction_date", "value": "2024-10-01"}, {"field": "transaction_type", "value": "Standing Order"}, {"field": "transaction_sender", "value": "Plymouth Highbury"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "bank_statement", "confidence": 1.0, "issuer": "BARCLAYS", "holder": "Mr Evgenii Kovalev", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": "Mr Evgenii Kovalev"}, {"field": "bank_name", "value": "BARCLAYS"}, {"field": "statement_period_start", "value": "2025-03-01"}, {"field": "statement_period_end", "value": "2025-03-24"}, {"field": "ending_balance", "value": "9659.7"}, {"field": "address", "value": "60 PARK AVENUE, LONDON, E6 2SR"}, {"field": "bank_account_type", "value": "Checking"}, {"field": "bank_account_number", "value": "50882755"}, {"field": "transaction_amount", "value": ""}, {"field": "transaction_date", "value": "2025-03-02"}, {"field": "transaction_type", "value": "Card Payment"}, {"field": "transaction_sender", "value": "Favourable Chicken"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "bank_statement", "confidence": 1.0, "issuer": "BARCLAYS", "holder": "Mrs Sarah Ann Hopley", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": "Mrs Sarah Ann Hopley"}, {"field": "bank_name", "value": "BARCLAYS"}, {"field": "statement_period_start", "value": "2022-02-25"}, {"field": "statement_period_end", "value": "2022-03-24"}, {"field": "ending_balance", "value": "3.16"}, {"field": "address", "value": "6 CAPTAINS PARADE, EAST COWES, PO32 6GT"}, {"field": "bank_account_type", "value": "Checking"}, {"field": "bank_account_number", "value": "00342270"}, {"field": "transaction_amount", "value": "9.0"}, {"field": "transaction_date", "value": "2022-03-01"}, {"field": "transaction_type", "value": "Bank Giro"}, {"field": "transaction_sender", "value": "Sarah Cambridge"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "bank_statement", "confidence": 1.0, "issuer": "Barclays", "holder": "Mr Joseph Wagura", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": "Mr Joseph Wagura"}, {"field": "bank_name", "value": "Barclays"}, {"field": "statement_period_start", "value": "2023-12-06"}, {"field": "statement_period_end", "value": "2023-12-22"}, {"field": "ending_balance", "value": "2421.32"}, {"field": "address", "value": "9 CREEKSIDE, RAINHAM, RM13 8QS"}, {"field": "bank_account_type", "value": "Checking"}, {"field": "bank_account_number", "value": "90992941"}, {"field": "transaction_amount", "value": "2100.0"}, {"field": "transaction_date", "value": "2023-12-06"}, {"field": "transaction_type", "value": "Account Credit: Deposit at Barclays"}, {"field": "transaction_sender", "value": "77 79 Wennington R"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "bank_statement", "confidence": 1.0, "issuer": "BARCLAYS", "holder": "MISTER TARAS KUZKA", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": "MISTER TARAS KUZKA"}, {"field": "bank_name", "value": "BARCLAYS"}, {"field": "statement_period_start", "value": "2024-12-05"}, {"field": "statement_period_end", "value": "2025-01-06"}, {"field": "ending_balance", "value": "919.99"}, {"field": "address", "value": "7 BYWORTH CLOSE, BRIGHTON, BN2 5HG"}, {"field": "bank_account_type", "value": "Checking"}, {"field": "bank_account_number", "value": "73186504"}, {"field": "transaction_amount", "value": "1.2"}, {"field": "transaction_date", "value": "2024-12-05"}, {"field": "transaction_type", "value": "Card Payment"}, {"field": "transaction_sender", "value": "Hegan Telecom Ltd"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "bank_statement", "confidence": 1.0, "issuer": "BARCLAYS", "holder": "Rene L Test", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": "Rene L Test"}, {"field": "bank_name", "value": "BARCLAYS"}, {"field": "statement_period_start", "value": "2020-06-01"}, {"field": "statement_period_end", "value": "2020-06-30"}, {"field": "ending_balance", "value": "57940.48"}, {"field": "address", "value": "1999 Jim Daniel Road 1937 Athens GA 30606"}, {"field": "bank_account_type", "value": "Saving"}, {"field": "bank_account_number", "value": "xxxxxxxx9999"}, {"field": "transaction_amount", "value": "1200.0"}, {"field": "transaction_date", "value": "2020-06-01"}, {"field": "transaction_type", "value": "ACH Deposit"}, {"field": "transaction_sender", "value": "WELLS FARGO BANK DDA account ******5866 Rene Test"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "bank_statement", "confidence": 1.0, "issuer": "BARCLAYS", "holder": "MR FUHAD OLATEJU", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": "MR FUHAD OLATEJU"}, {"field": "bank_name", "value": "BARCLAYS"}, {"field": "statement_period_start", "value": ""}, {"field": "statement_period_end", "value": "2024-11-15"}, {"field": "ending_balance", "value": "478.21"}, {"field": "address", "value": "23 OUTRAM ROAD, LONDON, E6 1JP"}, {"field": "bank_account_type", "value": "Checking"}, {"field": "bank_account_number", "value": "23138704"}, {"field": "transaction_amount", "value": ""}, {"field": "transaction_date", "value": ""}, {"field": "transaction_type", "value": ""}, {"field": "transaction_sender", "value": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "bank_statement", "confidence": 1.0, "issuer": "BARCLAYS", "holder": "AMJAD FAROOQ WAH WAH MIRCHI FROZEN FOODS LIMITED", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": "AMJAD FAROOQ WAH WAH MIRCHI FROZEN FOODS LIMITED"}, {"field": "bank_name", "value": "BARCLAYS"}, {"field": "statement_period_start", "value": "2023-07-25"}, {"field": "statement_period_end", "value": "2023-08-26"}, {"field": "ending_balance", "value": "8736.08"}, {"field": "address", "value": "147-149 SOHO ROAD, HANDSWORTH, BIRMINGHAM, B21 9ST"}, {"field": "bank_account_type", "value": "Checking"}, {"field": "bank_account_number", "value": "33111601"}, {"field": "transaction_amount", "value": "140.0"}, {"field": "transaction_date", "value": "2023-07-27"}, {"field": "transaction_type", "value": "On-Line Banking Bill Payment"}, {"field": "transaction_sender", "value": "Brain Research UK"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "bank_statement", "confidence": 1.0, "issuer": "OCBC Bank (Malaysia) Berhad", "holder": "", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": ""}, {"field": "bank_name", "value": "OCBC Bank (Malaysia) Berhad"}, {"field": "statement_period_start", "value": "2013-01-01"}, {"field": "statement_period_end", "value": "2013-06-30"}, {"field": "ending_balance", "value": "444109.64"}, {"field": "address", "value": ""}, {"field": "bank_account_type", "value": ""}, {"field": "bank_account_number", "value": "7074xxxxxx-000000"}, {"field": "transaction_amount", "value": "1860.88"}, {"field": "transaction_date", "value": "2013-01-03"}, {"field": "transaction_type", "value": "Int-Auto Split (Chq)"}, {"field": "transaction_sender", "value": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "bank_statement", "confidence": 1.0, "issuer": "Barclays", "holder": "Mr Mohammed Zeeshan Iqbal", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": "Mr Mohammed Zeeshan Iqbal"}, {"field": "bank_name", "value": "Barclays"}, {"field": "statement_period_start", "value": "2023-08-25"}, {"field": "statement_period_end", "value": "2023-09-22"}, {"field": "ending_balance", "value": "174.21"}, {"field": "address", "value": "101 HEIGHAM ROAD, EAST HAM, LONDON, E6 2JJ"}, {"field": "bank_account_type", "value": "Checking"}, {"field": "bank_account_number", "value": "00849243"}, {"field": "transaction_amount", "value": "7.09"}, {"field": "transaction_date", "value": "2023-08-29"}, {"field": "transaction_type", "value": "Card Payment"}, {"field": "transaction_sender", "value": "Boylesports"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "bank_statement", "confidence": 1.0, "issuer": "UOB", "holder": "ABDUL ARIF BIN MAHAMAD HANAFIAH", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": "ABDUL ARIF BIN MAHAMAD HANAFIAH"}, {"field": "bank_name", "value": "UOB"}, {"field": "statement_period_start", "value": "2023-05-01"}, {"field": "statement_period_end", "value": "2023-05-31"}, {"field": "ending_balance", "value": "19124.98"}, {"field": "address", "value": "NO 2 KAMPUNG KUAK HULU 33100 PENGKALAN HULU PERAK"}, {"field": "bank_account_type", "value": "Current Account"}, {"field": "bank_account_number", "value": "3803291258"}, {"field": "transaction_amount", "value": "68.96"}, {"field": "transaction_date", "value": "2023-05-30"}, {"field": "transaction_type", "value": "Misc DR-Debit Card"}, {"field": "transaction_sender", "value": "ZAPIER.COM/CHARGE"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "bank_statement", "confidence": 1.0, "issuer": "UOB", "holder": "MR UOB VIP", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": "MR UOB VIP"}, {"field": "bank_name", "value": "UOB"}, {"field": "statement_period_start", "value": ""}, {"field": "statement_period_end", "value": "2025-04-04"}, {"field": "ending_balance", "value": "25281.45"}, {"field": "address", "value": "ADDRESS LINE 1 SEQ 001 ADDRESS LINE 2 ADDRESS LINE 3 ADDRESS LINE 4"}, {"field": "bank_account_type", "value": ""}, {"field": "bank_account_number", "value": ""}, {"field": "transaction_amount", "value": ""}, {"field": "transaction_date", "value": ""}, {"field": "transaction_type", "value": ""}, {"field": "transaction_sender", "value": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "bank_statement", "confidence": 1.0, "issuer": "UOB", "holder": "DENI SAPUTRA", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": "DENI SAPUTRA"}, {"field": "bank_name", "value": "UOB"}, {"field": "statement_period_start", "value": "2024-06-01"}, {"field": "statement_period_end", "value": "2024-06-30"}, {"field": "ending_balance", "value": "20.0"}, {"field": "address", "value": "D\u0142ugo\u0142\u0119ka-\u015awierkla 11, Podegrodzie, 33-386, poland"}, {"field": "bank_account_type", "value": "Saving"}, {"field": "bank_account_number", "value": "749-387-941-7"}, {"field": "transaction_amount", "value": ""}, {"field": "transaction_date", "value": ""}, {"field": "transaction_type", "value": ""}, {"field": "transaction_sender", "value": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "bank_statement", "confidence": 1.0, "issuer": "UOB", "holder": "John Citizen", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('bank_statement', 'The document class.')
fields = (['account_holder_name', 'bank_name', 'statement_period_start', 'statement_period_end', 'ending_balance', 'address', 'bank_account_type', 'bank_account_number', 'transaction_amount', 'transaction_date', 'transaction_type', 'transaction_sender'], 'The exact field names to extract.')
hints = ({'account_holder_name': 'Name on the account', 'bank_name': 'Name of the bank', 'statement_period_start': 'Start of statement period', 'statement_period_end': 'End of statement period', 'ending_balance': 'Closing balance for the period', 'address': 'Address of the account holder', 'bank_account_type': 'Type of bank account - Checking/Saving', 'bank_account_number': 'Bank account number', 'transaction_amount': 'Transaction amount', 'transaction_date': 'Transaction date', 'transaction_type': 'Transaction type', 'transaction_sender': 'Transaction sender'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "account_holder_name", "value": "John Citizen"}, {"field": "bank_name", "value": "UOB"}, {"field": "statement_period_start", "value": "2021-12-19"}, {"field": "statement_period_end", "value": "2022-01-03"}, {"field": "ending_balance", "value": ""}, {"field": "address", "value": "No. 80 Raffles Pl. 1 UOB Plaza. Singapore 048624"}, {"field": "bank_account_type", "value": ""}, {"field": "bank_account_number", "value": "422803******0489"}, {"field": "transaction_amount", "value": "0.07"}, {"field": "transaction_date", "value": "2021-12-19"}, {"field": "transaction_type", "value": "DDA Credit VERIFYBANK PAYPAL PAYPAL"}, {"field": "transaction_sender", "value": "PAYPAL"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "NEW YORK", "holder": "DOCUMENT SAMPLE, LICENSE", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "DOCUMENT SAMPLE, LICENSE"}, {"field": "date_of_birth", "value": "1985-12-30"}, {"field": "address", "value": "2345 ANYPLACE AVE, ANYTOWN NY 12345"}, {"field": "issue_date", "value": "2008-09-30"}, {"field": "expiration_date", "value": "2016-12-30"}, {"field": "state", "value": "NEW YORK"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "New York", "holder": "MURPHY, BRENNA ANNA C", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "MURPHY, BRENNA ANNA C"}, {"field": "date_of_birth", "value": "1970-01-01"}, {"field": "address", "value": "111 ANYWHERE STREET, CITY, DL 67890-101"}, {"field": "issue_date", "value": "2012-08-20"}, {"field": "expiration_date", "value": "2020-08-20"}, {"field": "state", "value": "New York"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "Michigan", "holder": "JUNE MARIE SAMPLE", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "JUNE MARIE SAMPLE"}, {"field": "date_of_birth", "value": "1984-05-01"}, {"field": "address", "value": "123 NORTH STATE ST. LANSING, MI 48918-0000"}, {"field": "issue_date", "value": "2018-04-01"}, {"field": "expiration_date", "value": "2022-05-01"}, {"field": "state", "value": "Michigan"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "Oregon", "holder": "CARD OREGON SAMPLE, SR", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "CARD OREGON SAMPLE, SR"}, {"field": "date_of_birth", "value": "1979-12-12"}, {"field": "address", "value": "1906 LANA AVE NE, SALEM, OR, 97314"}, {"field": "issue_date", "value": "2018-03-16"}, {"field": "expiration_date", "value": "2026-12-12"}, {"field": "state", "value": "Oregon"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "North Carolina", "holder": "PUBLIC JANE Q", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "PUBLIC JANE Q"}, {"field": "date_of_birth", "value": "1962-10-31"}, {"field": "address", "value": "12345 YOUR STREET, YOUR CITY, NC 99999-1234"}, {"field": "issue_date", "value": "2024-05-28"}, {"field": "expiration_date", "value": "2025-08-18"}, {"field": "state", "value": "North Carolina"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "California", "holder": "GUITERREZ CARLOS", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "GUITERREZ CARLOS"}, {"field": "date_of_birth", "value": "1987-04-23"}, {"field": "address", "value": "15212 COPPERMAN ST #202, LOS ANGELES, CA 90045"}, {"field": "issue_date", "value": ""}, {"field": "expiration_date", "value": "2018-04-23"}, {"field": "state", "value": "California"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "United States Department of State", "holder": "DIPLOMAT, AMANDA", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "DIPLOMAT, AMANDA"}, {"field": "date_of_birth", "value": "2002-01-01"}, {"field": "address", "value": "3507 INTERNATIONAL PL. NW, WASHINGTON, DC 20008"}, {"field": "issue_date", "value": "2002-05-22"}, {"field": "expiration_date", "value": "2007-05-31"}, {"field": "state", "value": "United States Department of State"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "Florida", "holder": "SAMPLE NICK", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "SAMPLE NICK"}, {"field": "date_of_birth", "value": "1957-01-12"}, {"field": "address", "value": "123 MAIN STREET, TALLAHASSEE, FL 00000-1234"}, {"field": "issue_date", "value": "2019-07-27"}, {"field": "expiration_date", "value": "2027-01-12"}, {"field": "state", "value": "Florida"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "", "holder": "NAME SURNAME", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "NAME SURNAME"}, {"field": "date_of_birth", "value": "1985-02-02"}, {"field": "address", "value": "123 ANYWAY Street, CITY, 34567-890"}, {"field": "issue_date", "value": ""}, {"field": "expiration_date", "value": ""}, {"field": "state", "value": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "DISTRICT OF COLUMBIA", "holder": "THOMAS ALEXANDER SAMPLECARD", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "THOMAS ALEXANDER SAMPLECARD"}, {"field": "date_of_birth", "value": "1984-02-21"}, {"field": "address", "value": "1234 COMMODORE JOSHUA BARNEY DRIVE, NE #1234 WASHINGTON, DC 00000-0000"}, {"field": "issue_date", "value": "2013-12-03"}, {"field": "expiration_date", "value": "2021-02-21"}, {"field": "state", "value": "DISTRICT OF COLUMBIA"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "CALIFORNIA", "holder": "ORENTHAL JAMES SIMPSON", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "ORENTHAL JAMES SIMPSON"}, {"field": "date_of_birth", "value": "1947-07-09"}, {"field": "address", "value": "11661 SAN VICENTE BL STE 632, LOS ANGELES CA 90049"}, {"field": "issue_date", "value": "1995-06-08"}, {"field": "expiration_date", "value": "1999-07-09"}, {"field": "state", "value": "CALIFORNIA"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "Oklahoma", "holder": "SAMPLE DRIVER", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "SAMPLE DRIVER"}, {"field": "date_of_birth", "value": "1951-10-15"}, {"field": "address", "value": "123 ANYSTREET, ANYCITY, OK 12345-0000"}, {"field": "issue_date", "value": "2026-10-15"}, {"field": "expiration_date", "value": "2034-10-31"}, {"field": "state", "value": "Oklahoma"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "South Dakota", "holder": "SAMPLE SAMMY JACOB JOHN", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "SAMPLE SAMMY JACOB JOHN"}, {"field": "date_of_birth", "value": "1982-08-08"}, {"field": "address", "value": "118 W CAPITOL AVE, PIERRE, SD 57501-2000"}, {"field": "issue_date", "value": "2021-09-09"}, {"field": "expiration_date", "value": "2026-08-08"}, {"field": "state", "value": "South Dakota"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "Maine", "holder": "SUMMERS JULIE W", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "SUMMERS JULIE W"}, {"field": "date_of_birth", "value": "1981-02-17"}, {"field": "address", "value": "6969 SUMMERSIDE BLVD, PORTLAND, ME 04101"}, {"field": "issue_date", "value": "2011-08-05"}, {"field": "expiration_date", "value": "2019-02-17"}, {"field": "state", "value": "Maine"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "Wisconsin", "holder": "SAMPLE DEREK THOMAS", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "SAMPLE DEREK THOMAS"}, {"field": "date_of_birth", "value": "1974-02-11"}, {"field": "address", "value": "4802 SHEBOYGAN AVE, MADISON, WI 53705"}, {"field": "issue_date", "value": "2015-10-31"}, {"field": "expiration_date", "value": "2023-02-11"}, {"field": "state", "value": "Wisconsin"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "Alberta", "holder": "SAMPLE, Sally", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "SAMPLE, Sally"}, {"field": "date_of_birth", "value": "1988-06-05"}, {"field": "address", "value": "12345 Somewhere Street, Anywhere AB  T5N 2F5"}, {"field": "issue_date", "value": "2018-05-17"}, {"field": "expiration_date", "value": "2023-06-05"}, {"field": "state", "value": "Alberta"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "New Jersey", "holder": "SAMPLE HEIDI", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "SAMPLE HEIDI"}, {"field": "date_of_birth", "value": "1967-01-12"}, {"field": "address", "value": "123 NORTH STATE STREET, TRENTON, NJ 08666-1234"}, {"field": "issue_date", "value": "2022-01-05"}, {"field": "expiration_date", "value": "2026-01-12"}, {"field": "state", "value": "New Jersey"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "Connecticut", "holder": "SAMPLE SUSAN CATHERINE", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "SAMPLE SUSAN CATHERINE"}, {"field": "date_of_birth", "value": "1978-05-30"}, {"field": "address", "value": "60 STATE ST, ROOM 145, WETHERSFIELD CT 06109"}, {"field": "issue_date", "value": "2009-05-30"}, {"field": "expiration_date", "value": "2015-05-30"}, {"field": "state", "value": "Connecticut"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "GEORGIA", "holder": "IMA GEORGIA SAMPLE", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "IMA GEORGIA SAMPLE"}, {"field": "date_of_birth", "value": "1954-02-22"}, {"field": "address", "value": "123 MAIN STREET, ANYTOWN, GA 39999, ANYCOUNTY"}, {"field": "issue_date", "value": "2018-02-22"}, {"field": "expiration_date", "value": "2028-02-22"}, {"field": "state", "value": "GEORGIA"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "MARYLAND", "holder": "JANE DIANE SAMPLE", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "JANE DIANE SAMPLE"}, {"field": "date_of_birth", "value": "1985-07-07"}, {"field": "address", "value": "123 ANY STREET GLEN BURNIE MD 21062"}, {"field": "issue_date", "value": "2016-03-25"}, {"field": "expiration_date", "value": "2023-07-07"}, {"field": "state", "value": "MARYLAND"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "WASHINGTON", "holder": "WHITE, LIST ELEVEN", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "WHITE, LIST ELEVEN"}, {"field": "date_of_birth", "value": "1991-01-01"}, {"field": "address", "value": "2600 MARTIN WAY E, OLYMPIA WA 98506-4927"}, {"field": "issue_date", "value": "2013-01-23"}, {"field": "expiration_date", "value": "2018-01-01"}, {"field": "state", "value": "WASHINGTON"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "MICHIGAN", "holder": "JUNE SAMPLE", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "JUNE SAMPLE"}, {"field": "date_of_birth", "value": "1977-02-01"}, {"field": "address", "value": "123 NORTH STATE ST. LANSING, MI 48918-0000"}, {"field": "issue_date", "value": "2007-02-01"}, {"field": "expiration_date", "value": "2012-02-01"}, {"field": "state", "value": "MICHIGAN"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "NEW YORK STATE", "holder": "SAMPLE,SALLY", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "SAMPLE,SALLY"}, {"field": "date_of_birth", "value": "1983-07-18"}, {"field": "address", "value": "1010 ANYPLACE ST YOURCITY NY 12121"}, {"field": "issue_date", "value": "2005-07-18"}, {"field": "expiration_date", "value": "2013-07-18"}, {"field": "state", "value": "NEW YORK STATE"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "NEBRASKA", "holder": "SAMPLE CONNOR M, JR", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "SAMPLE CONNOR M, JR"}, {"field": "date_of_birth", "value": "1967-01-12"}, {"field": "address", "value": "123 MAIN STREET, ANYTOWN, NE 12345"}, {"field": "issue_date", "value": "2023-05-01"}, {"field": "expiration_date", "value": "2028-01-12"}, {"field": "state", "value": "NEBRASKA"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "South Carolina", "holder": "SAMPLE JANE MARIA", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "SAMPLE JANE MARIA"}, {"field": "date_of_birth", "value": "1970-07-04"}, {"field": "address", "value": "123 MAIN STREET, ANYTOWN, SC 123451111"}, {"field": "issue_date", "value": "2017-10-01"}, {"field": "expiration_date", "value": "2025-07-04"}, {"field": "state", "value": "South Carolina"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "Missouri", "holder": "SAMPLE JANE DOE", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "SAMPLE JANE DOE"}, {"field": "date_of_birth", "value": "1979-02-01"}, {"field": "address", "value": "123 SAMPLE STREET, APT. 4, JEFFERSON CITY, MO 65109"}, {"field": "issue_date", "value": "2013-02-01"}, {"field": "expiration_date", "value": "2019-02-01"}, {"field": "state", "value": "Missouri"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "Texas", "holder": "SAMPLE JANICE", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "SAMPLE JANICE"}, {"field": "date_of_birth", "value": "1976-07-30"}, {"field": "address", "value": "2120 OLD MAIN STREET ANYTOWN TX 12345-0000"}, {"field": "issue_date", "value": "2015-07-30"}, {"field": "expiration_date", "value": "2021-07-30"}, {"field": "state", "value": "Texas"}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Classify the document image into exactly one of the given class names (unknown if none fit), and read its identity fields (issuer, holder, page marker) as printed on the page.

classes = (['bank_statement', 'drivers_license', 'monthly_bill', 'paystub', 'state_id', 'unknown'], 'Allowed class names to choose from.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"cls": "drivers_license", "confidence": 1.0, "issuer": "Florida", "holder": "JACKSON ELLIS CARTER", "page_marker": ""}]}


[System]
    This is a task you must complete by returning only the output.
    Do not include explanations, code, or extra text—only the result.

[User]
Read the financial document image and extract the requested fields from what is actually printed on it. Return exactly one entry per requested field, using an empty string when a field is absent. Values are short verbatim strings from the document - never sentences or repeated text. Dates as ISO 8601 (YYYY-MM-DD). Amounts as plain numbers without currency symbols or thousands separators.

cls = ('drivers_license', 'The document class.')
fields = (['full_name', 'date_of_birth', 'address', 'issue_date', 'expiration_date', 'state'], 'The exact field names to extract.')
hints = ({'full_name': 'Name', 'date_of_birth': 'Date of Birth', 'address': 'Address', 'issue_date': 'Issued Date', 'expiration_date': 'Valid Until Date', 'state': 'Issuing state'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "full_name", "value": "JACKSON ELLIS CARTER"}, {"field": "date_of_birth", "value": "1993-06-03"}, {"field": "address", "value": "5246 BILLINGS ST, LEHIGH ACRES, FL 33971"}, {"field": "issue_date", "value": "2020-11-05"}, {"field": "expiration_date", "value": "2029-06-03"}, {"field": "state", "value": "Florida"}]}