[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": "monthly_bill", "confidence": 1.0, "issuer": "AT&T", "holder": "VICTOR BROOKS", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "VICTOR BROOKS"}, {"field": "address", "value": "513 CLARK ST, EATONVILLE FL, 32751"}, {"field": "issue_date", "value": ""}, {"field": "company_name", "value": "AT&T"}, {"field": "account_number", "value": "158237304723"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "AT&T", "holder": "JEANETTA MCCARTER", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "JEANETTA MCCARTER"}, {"field": "address", "value": "325 EDGEWOOD LN TRACY CA 95376"}, {"field": "issue_date", "value": "2022-11-26"}, {"field": "company_name", "value": "AT&T"}, {"field": "account_number", "value": "141626444"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "at&t", "holder": "GWENDOLYN JOAN JOHNSON", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "GWENDOLYN JOAN JOHNSON"}, {"field": "address", "value": "2307 DELRIO DR, RICHMOND VA 23223"}, {"field": "issue_date", "value": "2018-04-01"}, {"field": "company_name", "value": "at&t"}, {"field": "account_number", "value": "9010454-4846670399"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "AT&T", "holder": "CUSTOMER NAME", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "CUSTOMER NAME"}, {"field": "address", "value": "1234 TELEPHONE LN ANY CITY ST 99999-1234"}, {"field": "issue_date", "value": ""}, {"field": "company_name", "value": "AT&T"}, {"field": "account_number", "value": "123456789101"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "AT&T Authorized Retailer Connect Wireless", "holder": "CAROLE ONEILL", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "CAROLE ONEILL"}, {"field": "address", "value": "29853 E 165TH AVE, BRIGHTON CO United States 80603"}, {"field": "issue_date", "value": "2020-01-20"}, {"field": "company_name", "value": "AT&T Authorized Retailer Connect Wireless"}, {"field": "account_number", "value": "COBRIIN20171"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "AT&T", "holder": "JUAN J MORILLO", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "JUAN J MORILLO"}, {"field": "address", "value": "9841 EDMONTON DR LAND O LAKES FLORIDA 34638"}, {"field": "issue_date", "value": ""}, {"field": "company_name", "value": "AT&T"}, {"field": "account_number", "value": "727492716"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "British Gas", "holder": "Mr A 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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "Mr A Sample"}, {"field": "address", "value": "2 Sample Street, Sampletown, Sampleshire, AB12 3CD"}, {"field": "issue_date", "value": "2010-03-04"}, {"field": "company_name", "value": "British Gas"}, {"field": "account_number", "value": "1234 1234 1234"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "Verizon", "holder": "SANDRA KELLY", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "SANDRA KELLY"}, {"field": "address", "value": "13424 TANGIER PL, ROCKVILLE MD 20853"}, {"field": "issue_date", "value": "2022-11-26"}, {"field": "company_name", "value": "Verizon"}, {"field": "account_number", "value": "165269405-0311"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "verizon", "holder": "CARLOS A. NASCIMENTO", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "CARLOS A. NASCIMENTO"}, {"field": "address", "value": "43 MANCHESTER RD, FLEMINGTON, NJ 08822-6823"}, {"field": "issue_date", "value": "2025-03-09"}, {"field": "company_name", "value": "verizon"}, {"field": "account_number", "value": "790163839-00001"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "verizon", "holder": "AMANDA L LERMA", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "AMANDA L LERMA"}, {"field": "address", "value": "1123 E POLK AV, PHARR, TX 78577-3313"}, {"field": "issue_date", "value": ""}, {"field": "company_name", "value": "verizon"}, {"field": "account_number", "value": "326341865-00001"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "verizon", "holder": "MEDHAT BESHAI", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "MEDHAT BESHAI"}, {"field": "address", "value": "382 COUNTRY CLUB DR UNIT D, SIMI VALLEY, CA 93065-7653"}, {"field": "issue_date", "value": ""}, {"field": "company_name", "value": "verizon"}, {"field": "account_number", "value": "970386930-00002"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "verizon", "holder": "FIRST NAME LAST NAME", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "FIRST NAME LAST NAME"}, {"field": "address", "value": "ADRESS, CITY, CA 99999"}, {"field": "issue_date", "value": ""}, {"field": "company_name", "value": "verizon"}, {"field": "account_number", "value": "999999999 - 00001"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "Spectrum", "holder": "JACOB WALLACE", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "JACOB WALLACE"}, {"field": "address", "value": "948 JEAN AVE, AKRON, OH 44310"}, {"field": "issue_date", "value": "2020-12-25"}, {"field": "company_name", "value": "Spectrum"}, {"field": "account_number", "value": "8260 19 044 4852144"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "", "holder": "J Smith", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "J Smith"}, {"field": "address", "value": "123 Sample Rd, Sampletown NSW 2000"}, {"field": "issue_date", "value": "2019-06-27"}, {"field": "company_name", "value": ""}, {"field": "account_number", "value": "2222 2222 2222"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "Spectrum", "holder": "Maria Rodriguez", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "Maria Rodriguez"}, {"field": "address", "value": "219 45TH ST # 1 BROOKLYN NY 11220-1005"}, {"field": "issue_date", "value": "2018-01-04"}, {"field": "company_name", "value": "Spectrum"}, {"field": "account_number", "value": "8150 13 004 1221132"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "Spectrum", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": ""}, {"field": "address", "value": ""}, {"field": "issue_date", "value": "2020-10-11"}, {"field": "company_name", "value": "Spectrum"}, {"field": "account_number", "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": "monthly_bill", "confidence": 1.0, "issuer": "airtel", "holder": "Mr ROHIT ANAND SINGH", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "Mr ROHIT ANAND SINGH"}, {"field": "address", "value": "HN0 919 SEC10A, Gurgaon, Haryana 122001"}, {"field": "issue_date", "value": "2017-11-24"}, {"field": "company_name", "value": "airtel"}, {"field": "account_number", "value": "7031321775"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "Comcast", "holder": "Timothy Bradshaw", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "Timothy Bradshaw"}, {"field": "address", "value": "392 Weeks Landing Rd, Cameron, SC 29030"}, {"field": "issue_date", "value": "2018-07-02"}, {"field": "company_name", "value": "Comcast"}, {"field": "account_number", "value": "3022 18 400 02084702"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "ATRIA CONVERGENCE TECHNOLOGIES LIMITED.", "holder": "AMARNATH RAMARAJ", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "AMARNATH RAMARAJ"}, {"field": "address", "value": "L504 ITIINA SOUPERNIKA ,SARJAPUR MAIN ROAD KASAVANAHALLI, Bangalore, Karnataka, India, Zip Code: 560035"}, {"field": "issue_date", "value": "2019-04-01"}, {"field": "company_name", "value": "ATRIA CONVERGENCE TECHNOLOGIES LIMITED."}, {"field": "account_number", "value": "102009889530"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "Comcast", "holder": "Edmond Seeling", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "Edmond Seeling"}, {"field": "address", "value": "10307 72ND AVE NW, GIG HARBOR WA 98332-8578"}, {"field": "issue_date", "value": "2011-04-08"}, {"field": "company_name", "value": "Comcast"}, {"field": "account_number", "value": "8498 36 010 0053354"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "Comcast", "holder": "Liliana Gilo", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": "Liliana Gilo"}, {"field": "address", "value": "53 CASSIA ST PITTSBURG CA 94565-7244"}, {"field": "issue_date", "value": "2014-11-03"}, {"field": "company_name", "value": "Comcast"}, {"field": "account_number", "value": "8155 40 032 0793613"}]}


[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": "monthly_bill", "confidence": 1.0, "issuer": "Belluomini Farms, Inc.", "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 = ('monthly_bill', 'The document class.')
fields = (['full_name', 'address', 'issue_date', 'company_name', 'account_number'], 'The exact field names to extract.')
hints = ({'full_name': 'Name on the bill', 'address': 'Address', 'issue_date': 'Issued date', 'company_name': 'Name of the issuing company', 'account_number': 'Account number'}, '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": ""}, {"field": "address", "value": "1542 N FAY AVE, FRESNO CA 93728-1312"}, {"field": "issue_date", "value": "2025-09-17"}, {"field": "company_name", "value": "Belluomini Farms, Inc."}, {"field": "account_number", "value": "8155 50 053 0585681"}]}


[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": "paystub", "confidence": 1.0, "issuer": "", "holder": "Last Name, First", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2023-05-04"}, {"field": "employee_name", "value": "Last Name, First"}, {"field": "employer_name", "value": ""}, {"field": "gross_pay", "value": "5000.0"}, {"field": "ytd_gross", "value": "20000.0"}, {"field": "pay_frequency", "value": ""}, {"field": "pay_period_start", "value": "2023-04-01"}, {"field": "pay_period_end", "value": "2023-05-01"}, {"field": "federal_tax", "value": "600.0"}, {"field": "state_tax", "value": "225.0"}, {"field": "social_security_tax", "value": "310.0"}, {"field": "medicare_tax", "value": "65.0"}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Acme LLC", "holder": "John Smith", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2017-10-15"}, {"field": "employee_name", "value": "John Smith"}, {"field": "employer_name", "value": "Acme LLC"}, {"field": "gross_pay", "value": "1.0"}, {"field": "ytd_gross", "value": "3000.0"}, {"field": "pay_frequency", "value": ""}, {"field": "pay_period_start", "value": ""}, {"field": "pay_period_end", "value": "2017-09-28"}, {"field": "federal_tax", "value": "289.3"}, {"field": "state_tax", "value": "15.0"}, {"field": "social_security_tax", "value": "50.0"}, {"field": "medicare_tax", "value": "75.1"}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Company Name", "holder": "Employee Name", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2023-04-04"}, {"field": "employee_name", "value": "Employee Name"}, {"field": "employer_name", "value": "Company Name"}, {"field": "gross_pay", "value": "16.0"}, {"field": "ytd_gross", "value": "1488.0"}, {"field": "pay_frequency", "value": ""}, {"field": "pay_period_start", "value": "2023-04-03"}, {"field": "pay_period_end", "value": "2023-04-03"}, {"field": "federal_tax", "value": ""}, {"field": "state_tax", "value": ""}, {"field": "social_security_tax", "value": "0.99"}, {"field": "medicare_tax", "value": "0.23"}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Company Name", "holder": "Employee Name", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2023-04-04"}, {"field": "employee_name", "value": "Employee Name"}, {"field": "employer_name", "value": "Company Name"}, {"field": "gross_pay", "value": "16.0"}, {"field": "ytd_gross", "value": "1488.0"}, {"field": "pay_frequency", "value": ""}, {"field": "pay_period_start", "value": "2023-04-03"}, {"field": "pay_period_end", "value": "2023-04-03"}, {"field": "federal_tax", "value": ""}, {"field": "state_tax", "value": ""}, {"field": "social_security_tax", "value": "0.99"}, {"field": "medicare_tax", "value": "0.23"}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Lab Samples Inc", "holder": "Penelope Reed", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": ""}, {"field": "employee_name", "value": "Penelope Reed"}, {"field": "employer_name", "value": "Lab Samples Inc"}, {"field": "gross_pay", "value": "7380.0"}, {"field": "ytd_gross", "value": "7380.0"}, {"field": "pay_frequency", "value": ""}, {"field": "pay_period_start", "value": "2024-02-01"}, {"field": "pay_period_end", "value": "2024-02-30"}, {"field": "federal_tax", "value": "12.0"}, {"field": "state_tax", "value": "10.0"}, {"field": "social_security_tax", "value": "15.0"}, {"field": "medicare_tax", "value": ""}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Good Behavior Stragies LLC", "holder": "Brandon Tyson", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2024-08-31"}, {"field": "employee_name", "value": "Brandon Tyson"}, {"field": "employer_name", "value": "Good Behavior Stragies LLC"}, {"field": "gross_pay", "value": "2080.0"}, {"field": "ytd_gross", "value": "33280.0"}, {"field": "pay_frequency", "value": ""}, {"field": "pay_period_start", "value": "2024-07-23"}, {"field": "pay_period_end", "value": "2024-08-05"}, {"field": "federal_tax", "value": "173.3"}, {"field": "state_tax", "value": "59.13"}, {"field": "social_security_tax", "value": "128.96"}, {"field": "medicare_tax", "value": "30.16"}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Good Behavior Stragies LLC", "holder": "Brandon Tyson", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2024-08-31"}, {"field": "employee_name", "value": "Brandon Tyson"}, {"field": "employer_name", "value": "Good Behavior Stragies LLC"}, {"field": "gross_pay", "value": "2080.0"}, {"field": "ytd_gross", "value": "33280.0"}, {"field": "pay_frequency", "value": ""}, {"field": "pay_period_start", "value": "2024-07-23"}, {"field": "pay_period_end", "value": "2024-08-05"}, {"field": "federal_tax", "value": "173.3"}, {"field": "state_tax", "value": "59.13"}, {"field": "social_security_tax", "value": "128.96"}, {"field": "medicare_tax", "value": "30.16"}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "", "holder": "Jacklyn Lockman", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": ""}, {"field": "employee_name", "value": "Jacklyn Lockman"}, {"field": "employer_name", "value": ""}, {"field": "gross_pay", "value": "1800.0"}, {"field": "ytd_gross", "value": ""}, {"field": "pay_frequency", "value": ""}, {"field": "pay_period_start", "value": "2050-01-01"}, {"field": "pay_period_end", "value": "2050-01-15"}, {"field": "federal_tax", "value": "200.0"}, {"field": "state_tax", "value": "100.0"}, {"field": "social_security_tax", "value": ""}, {"field": "medicare_tax", "value": ""}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Acme LLC", "holder": "Peter Sims", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2017-06-07"}, {"field": "employee_name", "value": "Peter Sims"}, {"field": "employer_name", "value": "Acme LLC"}, {"field": "gross_pay", "value": "2000.0"}, {"field": "ytd_gross", "value": "24000.0"}, {"field": "pay_frequency", "value": ""}, {"field": "pay_period_start", "value": "2017-05-22"}, {"field": "pay_period_end", "value": "2017-06-04"}, {"field": "federal_tax", "value": "316.11"}, {"field": "state_tax", "value": "71.56"}, {"field": "social_security_tax", "value": "124.0"}, {"field": "medicare_tax", "value": ""}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Acme LLC", "holder": "Peter Sims", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2017-06-07"}, {"field": "employee_name", "value": "Peter Sims"}, {"field": "employer_name", "value": "Acme LLC"}, {"field": "gross_pay", "value": "2000.0"}, {"field": "ytd_gross", "value": "24000.0"}, {"field": "pay_frequency", "value": ""}, {"field": "pay_period_start", "value": "2017-05-22"}, {"field": "pay_period_end", "value": "2017-06-04"}, {"field": "federal_tax", "value": "316.11"}, {"field": "state_tax", "value": "71.56"}, {"field": "social_security_tax", "value": "124.0"}, {"field": "medicare_tax", "value": ""}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Acme LLC", "holder": "Peter Sims", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2017-06-07"}, {"field": "employee_name", "value": "Peter Sims"}, {"field": "employer_name", "value": "Acme LLC"}, {"field": "gross_pay", "value": "2000.0"}, {"field": "ytd_gross", "value": "24000.0"}, {"field": "pay_frequency", "value": ""}, {"field": "pay_period_start", "value": "2017-05-22"}, {"field": "pay_period_end", "value": "2017-06-04"}, {"field": "federal_tax", "value": "316.11"}, {"field": "state_tax", "value": "71.56"}, {"field": "social_security_tax", "value": "124.0"}, {"field": "medicare_tax", "value": ""}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Acme LLC", "holder": "Peter Sims", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2017-06-07"}, {"field": "employee_name", "value": "Peter Sims"}, {"field": "employer_name", "value": "Acme LLC"}, {"field": "gross_pay", "value": "2000.0"}, {"field": "ytd_gross", "value": "24000.0"}, {"field": "pay_frequency", "value": ""}, {"field": "pay_period_start", "value": "2017-05-22"}, {"field": "pay_period_end", "value": "2017-06-04"}, {"field": "federal_tax", "value": "316.11"}, {"field": "state_tax", "value": "71.56"}, {"field": "social_security_tax", "value": "124.0"}, {"field": "medicare_tax", "value": ""}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Acme LLC", "holder": "Peter Sims", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2017-06-07"}, {"field": "employee_name", "value": "Peter Sims"}, {"field": "employer_name", "value": "Acme LLC"}, {"field": "gross_pay", "value": "2000.0"}, {"field": "ytd_gross", "value": "24000.0"}, {"field": "pay_frequency", "value": ""}, {"field": "pay_period_start", "value": "2017-05-22"}, {"field": "pay_period_end", "value": "2017-06-04"}, {"field": "federal_tax", "value": "316.11"}, {"field": "state_tax", "value": "71.56"}, {"field": "social_security_tax", "value": "124.0"}, {"field": "medicare_tax", "value": ""}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Acme Corporation", "holder": "John M. Smith", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2024-12-20"}, {"field": "employee_name", "value": "John M. Smith"}, {"field": "employer_name", "value": "Acme Corporation"}, {"field": "gross_pay", "value": "2000.0"}, {"field": "ytd_gross", "value": "48000.0"}, {"field": "pay_frequency", "value": "biweekly"}, {"field": "pay_period_start", "value": "2024-12-01"}, {"field": "pay_period_end", "value": "2024-12-15"}, {"field": "federal_tax", "value": "240.0"}, {"field": "state_tax", "value": "100.0"}, {"field": "social_security_tax", "value": "124.0"}, {"field": "medicare_tax", "value": "29.0"}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Acme Corporation", "holder": "John M. Smith", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2024-12-20"}, {"field": "employee_name", "value": "John M. Smith"}, {"field": "employer_name", "value": "Acme Corporation"}, {"field": "gross_pay", "value": "2000.0"}, {"field": "ytd_gross", "value": "48000.0"}, {"field": "pay_frequency", "value": "biweekly"}, {"field": "pay_period_start", "value": "2024-12-01"}, {"field": "pay_period_end", "value": "2024-12-15"}, {"field": "federal_tax", "value": "240.0"}, {"field": "state_tax", "value": "100.0"}, {"field": "social_security_tax", "value": "124.0"}, {"field": "medicare_tax", "value": "29.0"}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "value": "Direct Deposit"}]}


[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": "paystub", "confidence": 1.0, "issuer": "Acme Corporation", "holder": "John M. Smith", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2024-12-20"}, {"field": "employee_name", "value": "John M. Smith"}, {"field": "employer_name", "value": "Acme Corporation"}, {"field": "gross_pay", "value": "2000.0"}, {"field": "ytd_gross", "value": "48000.0"}, {"field": "pay_frequency", "value": "biweekly"}, {"field": "pay_period_start", "value": "2024-12-01"}, {"field": "pay_period_end", "value": "2024-12-15"}, {"field": "federal_tax", "value": "240.0"}, {"field": "state_tax", "value": "100.0"}, {"field": "social_security_tax", "value": "124.0"}, {"field": "medicare_tax", "value": "29.0"}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "value": "Direct Deposit"}]}


[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": "paystub", "confidence": 1.0, "issuer": "Acme Corporation", "holder": "John M. Smith", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2024-12-20"}, {"field": "employee_name", "value": "John M. Smith"}, {"field": "employer_name", "value": "Acme Corporation"}, {"field": "gross_pay", "value": "2500.0"}, {"field": "ytd_gross", "value": "60000.0"}, {"field": "pay_frequency", "value": "biweekly"}, {"field": "pay_period_start", "value": "2024-12-01"}, {"field": "pay_period_end", "value": "2024-12-15"}, {"field": "federal_tax", "value": "300.0"}, {"field": "state_tax", "value": "125.0"}, {"field": "social_security_tax", "value": "155.0"}, {"field": "medicare_tax", "value": "36.25"}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "value": "Direct Deposit"}]}


[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": "paystub", "confidence": 1.0, "issuer": "", "holder": "Ora W. D'Amato", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2023-09-03"}, {"field": "employee_name", "value": "Ora W. D'Amato"}, {"field": "employer_name", "value": ""}, {"field": "gross_pay", "value": "4954.0"}, {"field": "ytd_gross", "value": "42054.0"}, {"field": "pay_frequency", "value": "biweekly"}, {"field": "pay_period_start", "value": "2023-08-01"}, {"field": "pay_period_end", "value": "2023-08-31"}, {"field": "federal_tax", "value": "256.0"}, {"field": "state_tax", "value": "50.0"}, {"field": "social_security_tax", "value": "150.0"}, {"field": "medicare_tax", "value": "71.83"}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "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": "paystub", "confidence": 1.0, "issuer": "Acme Corporation", "holder": "John M. Smith", "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 = ('paystub', 'The document class.')
fields = (['pay_date', 'employee_name', 'employer_name', 'gross_pay', 'ytd_gross', 'pay_frequency', 'pay_period_start', 'pay_period_end', 'federal_tax', 'state_tax', 'social_security_tax', 'medicare_tax', 'hire_date', 'direct_deposit_bank_type'], 'The exact field names to extract.')
hints = ({'pay_date': 'Date the paycheck was issued', 'employee_name': 'Name of Employee', 'employer_name': 'Name of Employer', 'gross_pay': 'Gross pay per period (current period, not YTD)', 'ytd_gross': 'Gross pay on paystub year to date (cumulative, not current period)', 'pay_frequency': 'The frequency if provided: weekly, biweekly, monthly, semi-monthly', 'pay_period_start': 'Pay period start date', 'pay_period_end': 'Pay period end date', 'hire_date': 'Job hire date', 'direct_deposit_bank_type': 'Direct deposit bank type'}, 'Per-field guidance mapping a field name to a short description.')

Schema requirements:
- schema_object_wrapper (array)

[Assistant] {"schema_object_wrapper": [{"field": "pay_date", "value": "2024-12-20"}, {"field": "employee_name", "value": "John M. Smith"}, {"field": "employer_name", "value": "Acme Corporation"}, {"field": "gross_pay", "value": "2000.0"}, {"field": "ytd_gross", "value": "48000.0"}, {"field": "pay_frequency", "value": "biweekly"}, {"field": "pay_period_start", "value": "2024-12-01"}, {"field": "pay_period_end", "value": "2024-12-15"}, {"field": "federal_tax", "value": "240.0"}, {"field": "state_tax", "value": "100.0"}, {"field": "social_security_tax", "value": "124.0"}, {"field": "medicare_tax", "value": "29.0"}, {"field": "hire_date", "value": ""}, {"field": "direct_deposit_bank_type", "value": "Direct Deposit"}]}