entity | string, nullable | Always | The reporting entity’s name as printed, when the page prints one. |
title | string, nullable | Always | The table’s printed title. |
period | string, nullable | Always | The period wording printed over the table, such as the years ended, when it prints one. |
periods | array of objects | Always | The table’s figure columns, one entry per column. |
columns | integer | Always | Number of figure columns. |
lines | array of objects | Always | The table’s printed lines from the first component through net investment income, in print order. |
net_investment_income | array of string (money) or null | Always | Net investment income per column. |
investment_expenses | array of string (money) or null, nullable | Always | Investment expenses per column, as a negative figure; null in a column where the table prints none. |
gross_investment_income | array of string (money) or null, nullable | Always | Gross investment income per column; null when the table prints no gross investment income line. |
net_investment_income_printed | array of string, one of money, dash, blank | Always | How each figure of net_investment_income is printed, per column: money, dash for a printed dash, blank for an empty cell. |
investment_expenses_printed | array of string, one of money, dash, blank | Always | How the investment expenses are printed, per column: dash when every expense cell in the column prints a dash, blank when the column prints none, money otherwise. |
gross_investment_income_printed | array of string, one of money, dash, blank, nullable | Always | How each figure of gross_investment_income is printed, per column; null when the table prints no gross investment income line. |
cpa_engagement | integer | On a statement extracted with its assurance level and presentation read; absent on an older extraction. | The accountant’s level of assurance: 0 unaudited, 1 compiled, 2 reviewed, 3 audited. |
cpa_engagement_label | string | On a statement extracted with its assurance level and presentation read; absent on an older extraction. | The assurance level in words. |
presentation | string, one of formal, free_form | On a statement extracted with its assurance level and presentation read; absent on an older extraction. | How the statement is presented: formal when it is presented as issued financial statements; free_form when it is a report out of the books (accounting software or a spreadsheet). |
status | string, one of RECONCILED, FLAGGED | Always | RECONCILED when the components less the investment expenses reach the printed net investment income and a printed gross investment income line equals the components above it, in every column; FLAGGED otherwise. |
signals | array of objects | When the document states it | Each check of the table that does not hold, in words, when any does not. |
reporting_unit | string, one of ones, thousands, millions, billions | Always | The unit the figures are printed in, such as ones or thousands. |
scale_multiplier | integer | Always | Scale of the printed figures: 1 for whole dollars, 1000 when the table is stated in thousands, 1000000 when it is stated in millions. |
billing_years | integer | Always | Years of data billed for the table. |
packet | object | When the document states it | Where the table sat in the financial statement packet it arrived in, when it arrived in one. |