The Balance Sheet object
An extracted balance sheet.
The retrieve endpoint returns this object on its own. The list endpoint
returns one per document, wrapped as
{ "borrower_id": …, "statements": [ { "extracted_document_id", "document_category", "report_data" } ] }.
Attributes
entity: the company the statement is for, when the document states it.cpa_engagement: the CPA engagement the statement was prepared under, as an integer:0none,1compiled or prepared,2reviewed,3audited.cpa_engagement_labelcarries the matching display string. A balance sheet extracted from a CPA-prepared package arrives with its accountant’s letter’s level here.periods: the statement’s columns, each with alabel, itsas_ofdate, and whether the date wasinferredrather than printed.period_count: how many periods the statement carries.balance_sheet: the statement’s rows as a labeled tree (label,children, per-periodvalues), preserving the document’s own grouping.sections: the same content flattened into named sections with aside(assets vs liabilities and equity) and theiritems.totals: the printed totals per period (TOTAL_ASSETS,TOTAL_LIABILITIES,TOTAL_EQUITY,TOTAL_LIABILITIES_AND_EQUITY), theeffectivetotals actually used, andsrcnoting where each came from. Top-leveltotal_assets,total_liabilities,total_equity, andtotal_liabilities_and_equityare single-period conveniences.status: the state of this extraction.
Typical document_category value: balance_sheet.
Money and date values follow the export value conventions, documented under Getting Started.