FinancialStatement

Accounts for one accounting period

  • accountDate
    Type: string Format: date-time

    The period-end ('made up to') date of this set of accounts.

  • balanceSheet
    Type: object

    Balance sheet figures for this period. Null when not filed.

    • accountantName
      Type: string

      Name of the accountant who prepared the accounts, where applicable (e.g. unaudited accounts prepared by an external accountant). Null when not disclosed.

    • accountantsReportSummary
      Type: string

      Narrative summary of the accountants' report, extracted from the accounts. Null when not present.

    • auditOpinionType
      Type: string

      The type of audit opinion given (e.g. unqualified, qualified). Free text as reported in the accounts. Null when not disclosed.

    • auditorComments
      Type: string

      Free-text auditor commentary accompanying the audit opinion. Null when not disclosed.

    • auditorFindingsSummary
      Type: string

      Narrative summary of the auditor's findings, extracted from the accounts. Null when not present.

    • auditorName
      Type: string

      Name of the auditor of these accounts. Null when the company is unaudited or the auditor is not disclosed.

    • bankLoansAndOverdrafts
      Type: object · MoneyAmount

      Short-term bank loans and overdrafts falling due within one year. Null when not disclosed.

    • bankLoansAndOverdraftsLTL
      Type: object · MoneyAmount

      Long-term bank loans and overdrafts falling due after more than one year. Null when not disclosed.

    • cash
      Type: object · MoneyAmount

      Cash at bank and in hand at the period end. Null when not disclosed.

    • contingentLiabilities
      Type: object · MoneyAmount

      Contingent liabilities — potential obligations dependent on future events (e.g. guarantees, pending litigation). Null when not disclosed.

    • creditorsAmountsFalling
      Type: object · MoneyAmount

      Creditors: amounts falling due within one year, as presented in the statutory balance sheet. Null when not disclosed.

    • directorsReportSummary
      Type: string

      Narrative summary of the directors' report, extracted from the accounts. Null when not present.

    • intangibleAssets
      Type: object · MoneyAmount

      Intangible fixed assets such as goodwill, patents and licences. Null when not disclosed.

    • miscCurrentAssets
      Type: object · MoneyAmount

      Miscellaneous current assets not captured by the other current-asset lines. Null when not disclosed.

    • miscellaneousCurrentLiabilities
      Type: object · MoneyAmount

      Miscellaneous current liabilities not captured by the other current-liability lines. Null when not disclosed.

    • netWorth
      Type: object · MoneyAmount

      Net worth (total assets less total liabilities; equivalent to net assets / shareholders' funds). May be negative. Null when not disclosed.

    • otherDebtors
      Type: object · MoneyAmount

      Other debtors — receivables outside normal trade, e.g. prepayments and other amounts owed to the company. Null when not disclosed.

    • otherLongTermFinance
      Type: object · MoneyAmount

      Other long-term finance / borrowings due after more than one year. Null when not disclosed.

    • otherShortTermFinance
      Type: object · MoneyAmount

      Other short-term finance / borrowings due within one year. Null when not disclosed.

    • plAccountReserve
      Type: object · MoneyAmount

      Profit & loss account reserve — accumulated retained earnings carried on the balance sheet. May be negative where losses exceed prior profits. Null when not disclosed.

    • revaluationReserve
      Type: object · MoneyAmount

      Revaluation reserve — gains from revaluing fixed assets (e.g. property). Null when not disclosed.

    • shareCapitalReserve
      Type: object · MoneyAmount

      Called-up share capital component of equity. Null when not disclosed.

    • shareholdersFunds
      Type: object · MoneyAmount

      Shareholders' funds (total equity) — total capital and reserves attributable to shareholders. May be negative where the company has net liabilities. Null when not disclosed.

    • stocks
      Type: object · MoneyAmount

      Stock / inventory held at the period end. Null when not disclosed.

    • strategicReportSummary
      Type: string

      Narrative summary of the strategic report, extracted from the accounts. Null when not present.

    • tangibleFixedAssets
      Type: object · MoneyAmount

      Tangible fixed assets — physical long-term assets such as property, plant and equipment, net of accumulated depreciation. Null when not disclosed.

    • totalAssets
      Type: object · MoneyAmount

      Total assets — the sum of fixed and current assets. Null when not disclosed.

    • totalAssetsLessLiabilities
      Type: object · MoneyAmount

      Total assets less current liabilities (net current assets plus fixed assets), as presented in the statutory balance sheet. Null when not disclosed.

    • totalCurrentAssets
      Type: object · MoneyAmount

      Total current assets — assets expected to be realised within one year (stock, debtors, cash, etc.). Null when not disclosed.

    • totalCurrentLiabilities
      Type: object · MoneyAmount

      Total current liabilities — obligations falling due within one year. Null when not disclosed.

    • totalFixedAssets
      Type: object · MoneyAmount

      Total fixed (non-current) assets held for long-term use. Null when not disclosed.

    • totalLiabilities
      Type: object · MoneyAmount

      Total liabilities — the sum of current and long-term liabilities. Null when not disclosed.

    • totalLongTermLiabilities
      Type: object · MoneyAmount

      Total long-term (non-current) liabilities falling due after more than one year. Null when not disclosed.

    • tradeCreditors
      Type: object · MoneyAmount

      Trade creditors (accounts payable) — amounts the company owes to suppliers. Null when not disclosed.

    • tradeDebtors
      Type: object · MoneyAmount

      Trade debtors (accounts receivable) — amounts owed to the company by customers. Null when not disclosed.

    • workingCapital
      Type: object · MoneyAmount

      Working capital (total current assets less total current liabilities). May be negative. Null when not disclosed.

  • capitalAndReserves
    Type: object

    Equity breakdown (share capital and reserves) for this period. Null when not filed.

    • calledUpShareCapital
      Type: object · MoneyAmount

      Called-up share capital — the nominal value of shares issued and called up. Null when not disclosed.

    • profitAndLossAccountReserve
      Type: object · MoneyAmount

      Profit & loss account reserve — accumulated retained earnings from prior periods. May be negative where losses exceed prior profits. Null when not disclosed.

    • revaluationReserve
      Type: object · MoneyAmount

      Revaluation reserve — gains from revaluing fixed assets (e.g. property). Null when not disclosed.

    • shareholderFunds
      Type: object · MoneyAmount

      Shareholder funds (total equity) — the sum of called-up share capital and all reserves. May be negative where the company has net liabilities. Where not reported directly it may be derived from the equity components or from total assets less total liabilities. Null when it cannot be computed.

    • sundryReserves
      Type: object · MoneyAmount

      Sundry reserves — other equity reserves not classified elsewhere. Null when not disclosed.

  • cashFlow
    Type: object

    Cash flow statement figures for this period. Null when not filed (small companies are usually exempt from filing a cash flow statement).

    • cashAtBeginningOfPeriod
      Type: object · MoneyAmount

      Cash and cash equivalents held at the start of the accounting period. Null when not disclosed.

    • cashAtEndOfPeriod
      Type: object · MoneyAmount

      Cash and cash equivalents held at the end of the accounting period. Null when not disclosed.

    • cashFromInvestingActivities
      Type: object · MoneyAmount

      Net cash flow from investing activities (e.g. purchases and sales of fixed assets or investments). Signed: typically negative during growth as assets are acquired. Null when not disclosed.

    • increaseInCash
      Type: object · MoneyAmount

      Net increase or decrease in cash over the period (cash at end minus cash at beginning). Signed: negative indicates cash decreased. Null when not disclosed.

    • netBeforeFinancing
      Type: object · MoneyAmount

      Net cash flow before financing activities (broadly operating plus investing cash flows). Signed. May be derived when not reported directly. Null when not disclosed or computable.

    • netFromFinancing
      Type: object · MoneyAmount

      Net cash flow from financing activities (e.g. new borrowing, loan repayments, dividends paid, share issues). Signed; negative when the company repays debt or pays dividends. Null when not disclosed.

    • netFromOperatingActivities
      Type: object · MoneyAmount

      Net cash generated from operating activities. Signed: positive is a cash inflow, negative a cash outflow. Null when not disclosed.

    • netFromReturnInvestmentServicing
      Type: object · MoneyAmount

      Net cash from returns on investment and servicing of finance (e.g. interest received and paid, dividends received). Signed. Null when not disclosed.

  • consolidated
    Type: boolean

    Whether these are consolidated (group) accounts covering the parent and its subsidiaries, as opposed to standalone entity accounts. Null when not reported.

  • currency
    Type: string

    ISO 4217 currency code these accounts are reported in. For UK Companies House filings this is effectively always GBP; defaults to GBP when not stated in the source.

  • employees
    Type: integer Format: int32

    Average number of employees over the accounting period, as reported in the accounts. Null when not disclosed.

  • numberOfWeeks
    Type: integer Format: int32

    Number of weeks covered by this accounting period (typically 52). Null when not reported.

  • otherFinancials
    Type: object

    Additional financial figures reported alongside the primary statements for this period. Null when not available.

    • auditFees
      Type: object · MoneyAmount

      Fees paid to the auditor for audit services. Null when not disclosed.

    • averageNumberOfEmployees
      Type: integer Format: int32

      Average number of employees over the accounting period, as reported in the accounts. Null when not disclosed.

    • contingentLiabilities
      Type: object · MoneyAmount

      Contingent liabilities — potential obligations dependent on future events (e.g. guarantees, pending litigation). Null when not disclosed.

    • employeeCount
      Type: integer Format: int32

      Number of employees at the period end, as reported in the accounts. Null when not disclosed.

    • netAssets
      Type: object · MoneyAmount

      Net assets (total assets less total liabilities; equivalent to net worth). May be negative. Null when not disclosed.

    • netWorth
      Type: object · MoneyAmount

      Net worth (total assets less total liabilities; equivalent to net assets). May be negative. Null when not disclosed.

    • nonAuditFees
      Type: object · MoneyAmount

      Fees paid to the auditor for non-audit services (e.g. tax or advisory work). Null when not disclosed.

    • totalAssets
      Type: object · MoneyAmount

      Total assets — the sum of fixed and current assets. Null when not disclosed.

    • totalCurrentAssets
      Type: object · MoneyAmount

      Total current assets — assets expected to be realised within one year. Null when not disclosed.

    • totalCurrentLiabilities
      Type: object · MoneyAmount

      Total current liabilities — obligations falling due within one year. Null when not disclosed.

    • totalFixedAssets
      Type: object · MoneyAmount

      Total fixed (non-current) assets. Null when not disclosed.

    • totalLiabilities
      Type: object · MoneyAmount

      Total liabilities — the sum of current and long-term liabilities. Null when not disclosed.

    • totalLongTermLiabilities
      Type: object · MoneyAmount

      Total long-term (non-current) liabilities falling due after more than one year. Null when not disclosed.

    • workingCapital
      Type: object · MoneyAmount

      Working capital (total current assets less total current liabilities). May be negative. Null when not disclosed.

  • profitAndLoss
    Type: object

    Profit & loss (income statement) figures for this period. Null when not filed (common for small / abridged / dormant accounts).

    • auditFee
      Type: object · MoneyAmount

      Fees payable to the auditor for the audit of the accounts. Null when not disclosed.

    • costOfSales
      Type: object · MoneyAmount

      Cost of sales — the direct costs of producing the goods or services sold. Null when not disclosed (commonly omitted in abridged accounts).

    • depreciation
      Type: object · MoneyAmount

      Depreciation and amortisation charged in the period. Null when not disclosed.

    • directorRemuneration
      Type: object · MoneyAmount

      Total directors' remuneration (emoluments) for the period. Null when not disclosed.

    • dividends
      Type: object · MoneyAmount

      Dividends paid or declared for the period. Null when not disclosed.

    • ebitda
      Type: object · MoneyAmount

      EBITDA — earnings before interest, tax, depreciation and amortisation. Null when not disclosed.

    • export
      Type: object · MoneyAmount

      Portion of turnover derived from exports. Null when not disclosed.

    • grossProfit
      Type: object · MoneyAmount

      Gross profit (turnover minus cost of sales). Null when not disclosed.

    • interestPayable
      Type: object · MoneyAmount

      Interest payable / finance costs for the period. Null when not disclosed.

    • nonAuditFee
      Type: object · MoneyAmount

      Fees payable to the auditor for non-audit services (e.g. tax or advisory work). Null when not disclosed.

    • nonTradingIncome
      Type: object · MoneyAmount

      Income from sources outside the company's main trading activities (e.g. rent, interest received). Null when not disclosed.

    • operatingProfit
      Type: object · MoneyAmount

      Operating profit (profit from core operations before interest and tax; EBIT). May be negative if the company made an operating loss. Null when not disclosed.

    • postTaxProfit
      Type: object · MoneyAmount

      Profit after taxation (net profit for the period). May be negative (net loss). Null when not disclosed.

    • preTaxProfit
      Type: object · MoneyAmount

      Profit before taxation. May be negative (pre-tax loss). Null when not disclosed.

    • retainedProfit
      Type: object · MoneyAmount

      Retained profit for the period — profit after tax less dividends, carried to reserves. May be negative. Null when not disclosed.

    • taxation
      Type: object · MoneyAmount

      Tax charge on profit for the period. Null when not disclosed.

    • turnover
      Type: object · MoneyAmount

      Turnover (revenue / sales) for the accounting period. Null when not disclosed.

    • valueAdded
      Type: object · MoneyAmount

      Value added — broadly turnover less bought-in goods and services, representing the value the business itself adds. Null when not disclosed.

    • wagesAndSalaries
      Type: object · MoneyAmount

      Total wages and salaries (staff costs) for the period. Null when not disclosed.

  • ratios
    Type: object

    Financial ratios derived from this period's accounts, computed in real time by Grand's shared ratio calculator. Null when neither a profit & loss nor a balance sheet is available for the period.

    • cashConversionCycle
      Type: number Format: double

      Cash conversion cycle: debtorDays + stockDays - creditorDays. Expressed in days. Null when any of those component figures is null.

    • cashRatio
      Type: number Format: double

      Cash ratio: cash / totalCurrentLiabilities. A multiple; the strictest liquidity measure, counting only cash. Null when the inputs are missing or current liabilities are zero.

    • creditorDays
      Type: number Format: double

      Creditor days — average days to pay suppliers: (tradeCreditors / costOfSales) × 365. Expressed in days. Null when the inputs are missing or cost of sales is zero (cost of sales is commonly absent from abridged accounts).

    • currentDebtRatio
      Type: number Format: double

      Current debt ratio as a percentage: (totalCurrentLiabilities / totalAssets) × 100. Null when the inputs are missing or total assets are zero.

    • currentRatio
      Type: number Format: double

      Current ratio: totalCurrentAssets / totalCurrentLiabilities. A multiple (not a percentage) measuring short-term liquidity. Null when the inputs are missing or current liabilities are zero.

    • debtorDays
      Type: number Format: double

      Debtor days — average days to collect from customers: (tradeDebtors / turnover) × 365. Expressed in days (turnover is used as a proxy for credit sales). Null when the inputs are missing or turnover is zero.

    • debtToEquityRatio
      Type: number Format: double

      Debt-to-equity ratio: totalLiabilities / shareholderFunds. A multiple (not a percentage). Null when the inputs are missing or shareholder funds are zero.

    • dividendPayoutRatio
      Type: number Format: double

      Dividend payout ratio as a percentage: (dividends / postTaxProfit) × 100. Null when the inputs are missing or profit after tax is zero.

    • equityInPercentage
      Type: number Format: double

      Equity as a percentage of total assets: (shareholderFunds / totalAssets) × 100. Null when the inputs are missing or total assets are zero.

    • gearing
      Type: number Format: double

      Gearing as a percentage: (totalLongTermLiabilities / shareholderFunds) × 100, measuring long-term debt relative to equity. Null when the inputs are missing or shareholder funds are not positive.

    • grossMargin
      Type: number Format: double

      Gross margin as a percentage: (grossProfit / turnover) × 100. Null when the inputs are missing or turnover is zero.

    • interestCoverageRatio
      Type: number Format: double

      Interest coverage ratio: operatingProfit / interestPayable. A multiple measuring the ability to service interest. Null when the inputs are missing or interest payable is zero.

    • liquidityRatioOrAcidTest
      Type: number Format: double

      Liquidity ratio / acid test (quick ratio): (totalCurrentAssets - stock) / totalCurrentLiabilities. A multiple. Undisclosed stock is treated as zero. Null when the inputs are missing or current liabilities are zero.

    • operatingMargin
      Type: number Format: double

      Operating margin as a percentage: (operatingProfit / turnover) × 100. Null when the inputs are missing or turnover is zero.

    • preTaxProfitMargin
      Type: number Format: double

      Pre-tax profit margin as a percentage: (preTaxProfit / turnover) × 100. Null when the inputs are missing or turnover is zero.

    • profitMargin
      Type: number Format: double

      Net profit margin as a percentage: (postTaxProfit / turnover) × 100. Null when the inputs are missing or turnover is zero.

    • quickRatio
      Type: number Format: double

      Quick ratio — an alias of liquidityRatioOrAcidTest. Not currently populated by the ratio calculator, so this field is always null; use liquidityRatioOrAcidTest instead.

    • retainedEarningsRatio
      Type: number Format: double

      Retained earnings ratio as a percentage: (retainedProfit / postTaxProfit) × 100, using period retained profit (not cumulative balance-sheet reserves). Null when the inputs are missing or profit after tax is zero.

    • returnOnAssets
      Type: number Format: double

      Return on assets (ROA) as a percentage: (postTaxProfit / totalAssets) × 100. Null when the inputs are missing or total assets are zero.

    • returnOnCapitalEmployed
      Type: number Format: double

      Return on capital employed (ROCE) as a percentage: (operatingProfit / (shareholderFunds + totalLongTermLiabilities)) × 100. Null when the inputs are missing or capital employed is zero.

    • returnOnEquity
      Type: number Format: double

      Return on equity (ROE) as a percentage: (postTaxProfit / shareholderFunds) × 100. Null when the inputs are missing or shareholder funds are not positive.

    • returnOnNetAssetsEmployed
      Type: number Format: double

      Return on net assets employed as a percentage: (operatingProfit / shareholderFunds) × 100. Null when the inputs are missing or shareholder funds are not positive.

    • returnOnTotalAssetsEmployed
      Type: number Format: double

      Return on total assets employed as a percentage: (operatingProfit / totalAssets) × 100. Null when the inputs are missing or total assets are zero.

    • salesOrNetWorkingCapital
      Type: number Format: double

      Sales to net working capital: turnover / (totalCurrentAssets - totalCurrentLiabilities). A multiple. Null when the inputs are missing or net working capital is not positive.

    • stockDays
      Type: number Format: double

      Stock days — average inventory holding period: (stock / costOfSales) × 365. Expressed in days. Null when stock or cost of sales is missing or zero.

    • stockTurnoverRatio
      Type: number Format: double

      Stock turnover ratio: costOfSales / stock (using closing stock). A multiple (e.g. 4.8 means stock turns over 4.8 times a year). Null when the inputs are missing or closing stock is zero.

    • totalDebtRatio
      Type: number Format: double

      Total debt ratio as a percentage: (totalLiabilities / totalAssets) × 100. Null when the inputs are missing or total assets are zero.

Grand Public API