# M1_PROCEEDS_1099_B --- title: M1_PROCEEDS_1099_B description: This schema represents the details of a 1099-B tax form, which reports proceeds from broker and barter exchange transactions. It includes information about the seller, the broker, the type of securities sold, the sale amount, and any associated gains or losses for tax reporting. coverage details, premium amounts, beneficiaries, claims history, and insurer information. --- This schema represents the details of a 1099-B tax form, which reports proceeds from broker and barter exchange transactions. It includes information about the seller, the broker, the type of securities sold, the sale amount, and any associated gains or losses for tax reporting. coverage details, premium amounts, beneficiaries, claims history, and insurer information. {% json-schema schema={ "title": "M1_Realized gains Schema", "type": "object", "description": "Representation of the 1099 B\n", "properties": { "as_of_date": { "type": "number", "description": "timestamp when this record was generated" }, "account_number": { "type": "string", "description": "Account Number as presented on the datasource" }, "recipient": { "type": "object", "description": "Details of the recipient", "properties": { "name": { "type": "string", "description": "Name of the recipient" }, "phone_number": { "type": "string", "description": "Phone number of the recipient" }, "tin": { "type": "string", "description": "Tax identification number of the recipient" }, "address": { "type": "object", "description": "Address of the recipient", "properties": { "addr1": { "type": "string", "description": "Address Line 1" }, "addr2": { "type": "string", "description": "Address Line 2" }, "city": { "type": "string", "description": "City" }, "state": { "type": "string", "description": "State" }, "zipcode": { "type": "string", "description": "Zipcode" }, "country": { "type": "object", "description": "Country details", "properties": { "name": { "type": "string", "description": "Country name" }, "a2_code": { "type": "string", "description": "Alpha-2 code of country" } } } } } } }, "payer": { "type": "object", "description": "Details of the payer", "properties": { "tin": { "type": "string", "description": "Tax identification number of the payer" }, "name": { "type": "string", "description": "Name of the payer" }, "phone_number": { "type": "string", "description": "Phone number of the payer" }, "address": { "type": "object", "description": "Address of the payer", "properties": { "addr1": { "type": "string", "description": "Address Line 1" }, "addr2": { "type": "string", "description": "Address Line 2" }, "city": { "type": "string", "description": "City" }, "state": { "type": "string", "description": "State" }, "zipcode": { "type": "string", "description": "Zipcode" }, "country": { "type": "object", "description": "Country details", "properties": { "name": { "type": "string", "description": "Country name" }, "a2_code": { "type": "string", "description": "Alpha-2 code of country" } } } } } } }, "transactions": { "type": "array", "description": "List of transactions", "items": { "properties": { "gain_type": { "type": "string", "enum": [ "SHORT_TERM", "LONG_TERM" ], "description": "Type of the gain" }, "quantity_sold": { "type": "number", "description": "Quantity sold" }, "asset_details": { "type": "object", "description": "Details of the asset", "properties": { "type": { "type": "string", "enum": [ "SECURITY", "CRYPTO", "REAL_ESTATE", "OTHER" ], "description": "Type of asset" }, "description": { "type": "string", "description": "Description of property" }, "cusip": { "type": "string", "description": "CUSIP number" }, "ticker": { "type": "string", "description": "Ticker" } } }, "acquired_date": { "type": "number", "description": "Date acquired" }, "sell_date": { "type": "number", "description": "Date sold or disposed" }, "proceeds": { "type": "object", "description": "Proceeds", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency of the proceed" }, "value": { "type": "number", "description": "value of the proceed" } } }, "cost": { "type": "object", "description": "Cost or other Basis", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency of the cost" }, "value": { "type": "number", "description": "Value of cost or basis" } } }, "accrued_market_discount": { "type": "object", "description": "Accrued Market Discount", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency of accrued market discount" }, "value": { "type": "number", "description": "Value" } } }, "wash_sale_disallowed": { "type": "object", "description": "Wash Sale disallowed amount", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency" }, "value": { "type": "number", "description": "Wash Sale Loss Disallowed Value" } } }, "gain": { "type": "object", "description": "gain Amount", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency" }, "value": { "type": "number", "description": "gain Amount" } } }, "additional_information": { "type": "string", "description": "Additional Information" }, "proceed_type": { "type": "string", "enum": [ "GROSS", "NET" ] }, "basis_reported_to_irs": { "type": "boolean", "description": "Basis Reported to the IRS" }, "non_covered_security": { "type": "boolean", "description": "Covered/Non-covered Security (Box 5)" } } } }, "totals": { "type": "object", "description": "Realized gain totals", "properties": { "short_term_gains": { "type": "object", "description": "Total short term realized gains", "properties": { "proceeds": { "type": "object", "description": "Proceeds", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency" }, "value": { "type": "number", "description": "Proceeds Value" } } }, "cost": { "type": "object", "description": "Cost basis", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency" }, "value": { "type": "number", "description": "Cost basis value" } } }, "accrued_market_discount": { "type": "object", "description": "Accrued Market Discount", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency" }, "value": { "type": "number", "description": "Accrued Market Discount Value" } } }, "wash_sale_disallowed": { "type": "object", "description": "Wash Sale Loss Disallowed", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency" }, "value": { "type": "number", "description": "Wash Sale Loss Disallowed Value" } } }, "gain": { "type": "object", "description": "Realized gain", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency" }, "value": { "type": "number", "description": "Realized gain value. The number will be negative incase if loss" } } } } }, "long_term_gains": { "type": "object", "description": "Total long term realized gains", "properties": { "proceeds": { "type": "object", "description": "Proceeds", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency" }, "value": { "type": "number", "description": "Proceeds Value" } } }, "cost": { "type": "object", "description": "Cost basis", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency" }, "value": { "type": "number", "description": "Cost basis value" } } }, "accrued_market_discount": { "type": "object", "description": "Accrued Market Discount", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency" }, "value": { "type": "number", "description": "Accrued Market Discount Value" } } }, "wash_sale_disallowed": { "type": "object", "description": "Wash Sale Loss Disallowed", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency" }, "value": { "type": "number", "description": "Wash Sale Loss Disallowed Value" } } }, "gain": { "type": "object", "description": "Realized gain", "properties": { "currency": { "type": "string", "enum": [ "USD", "INR" ], "description": "Currency" }, "value": { "type": "number", "description": "Realized gain value. The number will be negative incase if loss" } } } } } } } } } /%}