Attribute catalog

Every fixed figure a finalized spread can carry, with its label, unit and the conditions it appears under.

An attribute snapshot holds a loan’s finished figures as data: attributes for money and counts, ratios for coverage and margins. Both are keyed by the names below. This page lists the full fixed vocabulary, 124 attributes and 21 ratios, generated from the same registry the snapshots are built from. If a name is here, you can key on it.

Names are stable. If a snapshot does not include a name, the loan’s documents did not state that figure. Keys are never dropped from a period map, so a missing year inside an attribute reads null instead of disappearing. Value formats follow the value conventions: money is a 2-decimal string, ratios and percents carry 4 decimals.

Two families are named after things an analyst typed, so they cannot be listed here. They are described at the end of this page.

Every entry has a label and a unit, plus a basis where one applies (every value it can take is listed under Basis below). A label marked (as the return words it) follows the filed return’s own wording for that line. Where per-form wordings are listed, the label changes with the form. A ratio whose basis reads Per snapshot takes its basis from the years in that snapshot: book where the return states books, tax elsewhere, and mixed when the filed years disagree.

Filed return, tax basis

Figures as they appear on the filed business return. Every name starts with tax_return_tax_ and every entry has basis: "tax".

NameLabelUnitBasisWhen present
tax_return_tax_advertisingAdvertisingmoneytaxWhen the filed return states the line.
tax_return_tax_amortizationAmortizationmoneytaxWhen the filed return states the line.
tax_return_tax_amortization_deductedAmortization deductedmoneytaxWhen the return states amortization.
tax_return_tax_bad_debtsBad debtsmoneytaxWhen the filed return states the line.
tax_return_tax_bank_feesBank service chargesmoneytaxWhen the return, or one of its supporting statements, states the line.
tax_return_tax_cogsCost of goods soldmoneytaxWhen the filed return states the line.
tax_return_tax_cogs_laborCost of labor (COGS)moneytaxWhen the return files Form 1125-A.
tax_return_tax_depletionDepletionmoneytaxWhen the filed return states the line.
tax_return_tax_depreciationDepreciationmoneytaxWhen the filed return states the line.
tax_return_tax_depreciation_form_4562Depreciation deducted (Form 4562)moneytaxWhen the return files Form 4562.
tax_return_tax_dividend_incomeDividend incomemoneytaxWhen the filed return states the line.
tax_return_tax_ebitdaEBITDA (tax basis)moneytaxOn years where the return states no book reconciliation. Book-basis years carry tax_return_book_ebitda instead.
tax_return_tax_ebitda_adjustedAdjusted EBITDA (tax basis)moneytaxOn years where the return states no book reconciliation, and only when an analyst has applied add-backs. Never in the documents-only machine snapshot.
tax_return_tax_employee_benefitsEmployee benefitsmoneytaxWhen the filed return states the line.
tax_return_tax_gross_profitGross profitmoneytaxWhen the filed return states the line.
tax_return_tax_gross_receiptsGross receiptsmoneytaxWhen the filed return states the line.
tax_return_tax_gross_royaltiesGross royaltiesmoneytaxWhen the filed return states the line.
tax_return_tax_interest_expenseInterest expensemoneytaxWhen the filed return states the line.
tax_return_tax_interest_incomeInterest incomemoneytaxWhen the filed return states the line.
tax_return_tax_management_feesManagement feesmoneytaxWhen the return, or one of its supporting statements, states the line.
tax_return_tax_net_capital_gainNet capital gainmoneytaxWhen the filed return states the line.
tax_return_tax_net_gain_form_4797Taxable gain (loss), Form 4797 (as the return words it)moneytaxWhen the filed return states the line.
tax_return_tax_officer_compensationOfficer compensation (as the return words it)moneytaxWhen the filed return states the line.
tax_return_tax_ordinary_business_incomeOrdinary business income (loss)moneytaxWhen the filed return states the line.
tax_return_tax_ordinary_incomeOrdinary business income (loss) (as the return words it)moneytaxThe return’s own all-activity income line, present when the return states one.
tax_return_tax_other_deductionsOther deductionsmoneytaxWhen the filed return states the line.
tax_return_tax_other_incomeOther incomemoneytaxWhen the filed return states the line.
tax_return_tax_other_operating_expensesOther operating expensesmoneytaxWhen the filed return states the line.
tax_return_tax_owner_compensationOwner compensation (1065: Guaranteed payments; 1120, 1120s: Officer compensation)moneytaxWhen the filed return states the line.
tax_return_tax_payroll_taxesPayroll taxesmoneytaxWhen the return, or one of its supporting statements, states the line.
tax_return_tax_pensionPensionmoneytaxWhen the filed return states the line.
tax_return_tax_professional_servicesProfessional & contract servicesmoneytaxWhen the return, or one of its supporting statements, states the line.
tax_return_tax_rentRentsmoneytaxWhen the filed return states the line.
tax_return_tax_rental_expensesReal Estate Rental Expenses (total)moneytaxWhen the return files Form 8825 (rental real estate).
tax_return_tax_rental_gross_rentsGross Rents (total)moneytaxWhen the return files Form 8825 (rental real estate).
tax_return_tax_rental_net_incomeNet Rental IncomemoneytaxWhen the return files Form 8825 (rental real estate).
tax_return_tax_repairs_maintenanceRepairs & maintenancemoneytaxWhen the filed return states the line.
tax_return_tax_research_developmentResearch & developmentmoneytaxWhen the filed return states the line.
tax_return_tax_returns_allowancesReturns & allowancesmoneytaxWhen the filed return states the line.
tax_return_tax_revenue_netNet revenuemoneytaxWhen the filed return states the line.
tax_return_tax_salaries_payroll_taxes_benefitsSalaries, payroll taxes & benefits (as the return words it)moneytaxWhen the return, or one of its supporting statements, states the line.
tax_return_tax_salaries_wagesSalaries and wagesmoneytaxWhen the filed return states the line.
tax_return_tax_schedule_l_accounts_payableAccounts payablemoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_accounts_receivable_netAccounts receivable, netmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_accumulated_depreciationAccumulated depreciationmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_cashCash & equivalentsmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_current_assetsCurrent assetsmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_current_liabilitiesCurrent liabilitiesmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_gross_ppeGross PP&EmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_inventoriesInventoriesmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_landLandmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_loans_from_shareholdersLoans from shareholders (as the return words it)moneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_mortgages_notes_over_1yrMortgages / notes payable ≥ 1 yr (as the return words it)moneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_mortgages_notes_under_1yrMortgages & notes under 1 yearmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_net_ppeNet PP&EmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_other_assetsOther assetsmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_other_current_assetsOther current assetsmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_other_current_liabilitiesOther current liabilitiesmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_other_investmentsOther investmentsmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_other_liabilitiesOther liabilitiesmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_total_assetsTotal assetsmoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_total_equityTotal equitymoneytaxWhen the return files Schedule L.
tax_return_tax_schedule_l_total_liabilitiesTotal liabilitiesmoneytaxWhen the return files Schedule L.
tax_return_tax_taxes_licensesTaxes & licensesmoneytaxWhen the filed return states the line.
tax_return_tax_taxes_licenses_excl_payrollTaxes & licenses (excl. payroll & income tax)moneytaxWhen the filed return states the line.
tax_return_tax_total_deductionsTotal deductionsmoneytaxWhen the filed return states the line.
tax_return_tax_total_operating_expensesTotal operating expensesmoneytaxWhen the return states enough of the expense stack to total it.

Filed return, book basis

Book-basis figures read from the same returns, present only on years where the return states a book reconciliation. Every name starts with tax_return_book_ and every entry has basis: "book".

NameLabelUnitBasisWhen present
tax_return_book_amortizationAmortizationmoneybookOn years where the return states a book reconciliation.
tax_return_book_capital_gainsCapital gains (Schedule D)moneybookOn years where the return states a book reconciliation.
tax_return_book_charitable_contributionsCharitable contributionsmoneybookOn years where the return states a book reconciliation.
tax_return_book_cogsCost of goods soldmoneybookOn years where the return states a book reconciliation.
tax_return_book_depreciationDepreciationmoneybookOn years where the return states a book reconciliation.
tax_return_book_depreciation_amortization_totalTotal depreciation & amortizationmoneybookOn years where the return states a book reconciliation.
tax_return_book_ebitEBITmoneybookOn years where the return states a book reconciliation.
tax_return_book_ebitdaEBITDA (book per return)moneybookOn years where the return states a book reconciliation. Tax-basis years carry tax_return_tax_ebitda instead.
tax_return_book_ebitda_adjustedAdjusted EBITDA (book per return)moneybookOn years where the return states a book reconciliation, and only when an analyst has applied add-backs. Never in the documents-only machine snapshot.
tax_return_book_gain_loss_on_disposalsBook gain (loss) on asset disposalsmoneybookOn years where the return states a book reconciliation.
tax_return_book_gross_profitGross profitmoneybookOn years where the return states a book reconciliation.
tax_return_book_gross_receiptsGross receiptsmoneybookOn years where the return states a book reconciliation.
tax_return_book_interest_expenseInterest expensemoneybookOn years where the return states a book reconciliation.
tax_return_book_interest_incomeInterest incomemoneybookOn years where the return states a book reconciliation.
tax_return_book_meals_entertainmentMeals & entertainmentmoneybookOn years where the return states a book reconciliation.
tax_return_book_net_incomeNet income per booksmoneybookOn years where the return states a book reconciliation.
tax_return_book_operating_incomeOperating incomemoneybookOn years where the return states a book reconciliation.
tax_return_book_other_incomeOther incomemoneybookOn years where the return states a book reconciliation.
tax_return_book_returns_allowancesReturns & allowancesmoneybookOn years where the return states a book reconciliation.
tax_return_book_revenue_netNet revenuemoneybookOn years where the return states a book reconciliation.
tax_return_book_tax_provisionTax provisionmoneybookOn years where the return states a book reconciliation.
tax_return_book_total_operating_expensesTotal operating expensesmoneybookOn years where the return states a book reconciliation.

Filed return ratios

Ratios built from the filed returns. Each carries a basis that says which family its figures came from.

NameLabelUnitBasisWhen present
tax_return_adjusted_ebitda_margin_percentAdjusted EBITDA marginpercentPer snapshotOnly when an analyst has applied add-backs. Never in the documents-only machine snapshot.
tax_return_allowance_percent_of_gross_arAllowance for bad debts as a share of gross receivablespercenttax_return_taxWhen Schedule L states the receivables allowance.
tax_return_cash_ratioCash ratio (Schedule L)ratiotax_return_taxWhen the return files Schedule L.
tax_return_cogs_percent_of_revenueCost of goods sold as a share of net revenuepercenttax_return_taxWhen the return files Form 1125-A.
tax_return_current_ratioCurrent ratio (Schedule L)ratiotax_return_taxWhen the return files Schedule L.
tax_return_ebitda_margin_percentEBITDA marginpercentPer snapshotWhen the return states net revenue.
tax_return_gross_margin_percentGross marginpercenttax_return_taxWhen the filed return states the line.
tax_return_interest_coverageInterest coverage (EBITDA / interest expense)ratioPer snapshotWhen the return states interest expense.
tax_return_interest_coverage_adjustedInterest coverage (adjusted EBITDA / interest expense)ratioPer snapshotOnly when an analyst has applied add-backs. Never in the documents-only machine snapshot.
tax_return_net_income_margin_percentNet income marginpercentPer snapshotWhen the filed return states the line.
tax_return_opex_percent_of_gross_profitOperating expenses as a share of gross profitpercenttax_return_taxWhen the filed return states the line.
tax_return_opex_percent_of_revenueOperating expenses as a share of net revenuepercenttax_return_taxWhen the filed return states the line.
tax_return_owner_compensation_percent_of_revenueOwner compensation as a share of net revenue (1065: Guaranteed payments as a share of net revenue; 1120, 1120s: Officer compensation as a share of net revenue)percenttax_return_taxWhen the filed return states the line.
tax_return_quick_ratioQuick ratio (Schedule L)ratiotax_return_taxWhen the return files Schedule L.
tax_return_revenue_growth_percentRevenue growthpercenttax_return_taxFrom the second filed year on, since the first year has no earlier year to compare against.

Company-prepared statements

Figures from company-prepared statements, agings and debt schedules, never from a return. Every name starts with company_reported_.

NameLabelUnitBasisWhen present
company_reported_accounts_payableAccounts payablemoneyWhen the loan carries a company-prepared balance sheet.
company_reported_accounts_receivableAccounts receivablemoneyWhen the loan carries a company-prepared balance sheet.
company_reported_ap_aging_totalAccounts payable aging totalmoneyWhen the loan has an aging report. One key per report in the history, keyed by as-of date.
company_reported_ar_aging_totalAccounts receivable aging totalmoneyWhen the loan has an aging report. One key per report in the history, keyed by as-of date.
company_reported_beginning_cashCash at beginning of periodmoneyWhen the loan carries a company-prepared cash flow statement.
company_reported_cashCashmoneyWhen the loan carries a company-prepared balance sheet.
company_reported_cash_from_financingNet cash from financing activitiesmoneyWhen the loan carries a company-prepared cash flow statement.
company_reported_cash_from_investingNet cash from investing activitiesmoneyWhen the loan carries a company-prepared cash flow statement.
company_reported_cash_from_operationsNet cash from operating activitiesmoneyWhen the loan carries a company-prepared cash flow statement.
company_reported_cash_ratioCash ratioratiocompany_reportedWhen the loan carries a company-prepared balance sheet.
company_reported_cogsCost of revenuemoneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_current_assetsTotal current assetsmoneyWhen the loan carries a company-prepared balance sheet.
company_reported_current_liabilitiesTotal current liabilitiesmoneyWhen the loan carries a company-prepared balance sheet.
company_reported_current_ratioCurrent ratioratiocompany_reportedWhen the loan carries a company-prepared balance sheet.
company_reported_debt_schedule_total_balanceDebt schedule total balancemoneyWhen the loan carries a debt schedule, keyed by its as-of date.
company_reported_debt_schedule_total_paymentDebt schedule total periodic paymentmoneyWhen the loan carries a debt schedule, keyed by its as-of date.
company_reported_debt_to_equityDebt to equityratiocompany_reportedWhen the loan carries a company-prepared balance sheet.
company_reported_depreciation_amortizationDepreciation & amortizationmoneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_distributionsDistributionsmoneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_ending_cashCash at end of periodmoneyWhen the loan carries a company-prepared cash flow statement.
company_reported_equityTotal equitymoneyWhen the loan carries a company-prepared balance sheet.
company_reported_gross_margin_percentGross marginpercentcompany_reportedWhen the loan carries a company-prepared profit and loss statement.
company_reported_gross_profitGross profitmoneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_income_tax_expenseIncome tax expensemoneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_interest_expenseInterest expensemoneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_inventoryInventorymoneyWhen the loan carries a company-prepared balance sheet.
company_reported_net_change_in_cashNet change in cashmoneyWhen the loan carries a company-prepared cash flow statement.
company_reported_net_incomeNet incomemoneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_net_margin_percentNet marginpercentcompany_reportedWhen the loan carries a company-prepared profit and loss statement.
company_reported_officer_compensationOfficer compensationmoneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_operating_expensesOperating expensesmoneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_operating_incomeOperating incomemoneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_other_income_expenseOther income (expense)moneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_pretax_incomeIncome before taxesmoneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_quick_ratioQuick ratioratiocompany_reportedWhen the loan carries a company-prepared balance sheet.
company_reported_rent_expenseRent expensemoneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_revenueRevenuemoneyWhen the loan carries a company-prepared profit and loss statement.
company_reported_total_assetsTotal assetsmoneyWhen the loan carries a company-prepared balance sheet.
company_reported_total_liabilitiesTotal liabilitiesmoneyWhen the loan carries a company-prepared balance sheet.
company_reported_total_liabilities_and_equityTotal liabilities and equitymoneyWhen the loan carries a company-prepared balance sheet.
company_reported_working_capitalWorking capitalmoneyWhen the loan carries a company-prepared balance sheet.

Basis

basis says what kind of source a figure came from. A money attribute carries a basis only when it was read from a filed return. Figures from company-prepared statements and analyst-built aggregates carry none; their name prefix (company_reported_, custom_) says where they belong. A ratio always carries a basis, and a ratio marked Per snapshot above resolves to tax_return_book, tax_return_tax or mixed from the years in that snapshot.

BasisOnMeaning
taxattributesThe figure as stated on the filed business return, on the return’s own tax basis.
bookattributesA book-basis figure read from the same return, present only on years the return states a book reconciliation.
tax_return_taxratiosBuilt from tax-basis figures on the filed returns.
tax_return_bookratiosBuilt from book-basis figures on the filed returns.
company_reportedratiosBuilt from figures on company-prepared statements.
mixedratiosBuilt from figures of more than one basis: either a per-snapshot ratio whose filed years disagree (book where the return states books, tax elsewhere), or a ratio drawn from more than one family.
customratiosAnalyst-built. What goes into the figure is the analyst’s own definition and never leaves the workspace.

DSCR recipes

Every debt-service coverage recipe saved on a loan’s business produces one ratio, named dscr_<slug>. The slug is the recipe’s own name, lowercased, with each run of characters outside a-z0-9 collapsed to a single _, the edges trimmed, and the result capped at 48 characters. Two recipes whose names produce the same slug are suffixed _2, _3 and so on, in the order the loan holds them.

The label is DSCR (<recipe name>), the unit is ratio, and the basis is tax_return_book or tax_return_tax. These ratios appear in final and draft snapshots, because a recipe is analyst judgment applied on every save. They never appear in the documents-only machine snapshot. inputs.dscr_configs names every recipe saved on the loan, whether or not it produced a figure.

Analyst-built ratios and stats

A figure an analyst built and placed on the spread appears under custom_<slug>. The slug is the analyst’s own name for it, lowercased, with each run of characters outside a-z0-9 collapsed to a single _, the edges trimmed, capped at 48 characters, and trimmed again after the cap, so a key never ends in _. An empty result reads visual.

A slug is claimed once per snapshot across both groups, in definition-id order, with repeats suffixed _2, _3 and so on. It is claimed whether or not the figure produced a value, so a year gaining a figure never renames its neighbour. A figure that divides one value by another goes in ratios with basis: custom. One that does not is an aggregate money figure and goes in attributes.

Each one carries custom_visual_id, the definition’s own opaque id, which stays the same across renames. Key on the slug and you accept rename churn; key on the id and you do not. These appear in final and draft snapshots and never in the documents-only machine snapshot. What the analyst built the figure out of never leaves the workspace.