Skip to main content

Company Analysis

The finoOS API's Company Analysis evaluates a company's financial situation based on account and transaction data. It covers different domains, each focused on a specific aspect of company finances.

All company analysis endpoints follow the same access pattern: results are computed asynchronously after the Companies Financial Data has been pushed. See Analysis Lifecycle. Each endpoint requires the corresponding scope to be enabled for your client.

Cash Transactions & Liquidity

Track money movement at the company level and monitor account balances over time.

  • Cash Transactions — Separates cash deposits from cash withdrawals. Returns totals and a monthly breakdown. Required scope: company-cash.

  • Liquidity — Tracks income and expenses per account with monthly balance snapshots (end-of-month, minimum, maximum). Required scope: company-liquidity.

  • Foreign Payments — Identifies international transactions and groups them by the counterparty's country. Required scope: company-foreign-payment · Endpoint: GET /foreign-payments

For detailed information, see Cash Flow & Liquidity.

Risk

Identifies risk indicators based on problematic transaction patterns per account.

  • Risk — Returns monthly counts of returned direct debits, garnishments, and overdraft days, broken down per account. Required scope: company-risk

For detailed information, see Risk.

Category Breakdowns

Analyses recurring financial obligations detected from transactions and contracts. All four domains share the same response structure: a current monthly amount, median, average, and a monthly history distinguishing recurring from non-recurring amounts.

  • Credits, Loans & Leasing — Loan instalments, credit lines, and leasing agreements. Required scope: company-credit

  • Insurances — Insurance premium payments. Required scope: company-insurance

  • Investments — Savings plans, securities, and investment contributions. Required scope: company-investment

  • Internal Bookings — Detects transfers between accounts that belong to the same company. Required scope: company-internal-booking

For detailed information, see Category Breakdowns.

Business Insights

Deeper operational and structural analysis of the company's business activity.

  • Staff — Estimates personnel costs and employee headcount from salary-related transactions and contracts. Required scope: company-staff

  • Customers & Suppliers — Ranks the company's top payment partners as customers (incomings) and suppliers (outgoings). Required scope: company-customer-supplier

  • Top Categories — Shows the most relevant spending categories with daily and monthly breakdowns. Required scope: company-top-category

For detailed information, see Business Insights.

Common Response Fields

Every company analysis response includes an observedTimespan object describing the date range of the underlying transaction data:

FieldDescription
observedTimespan.fromEarliest transaction date considered
observedTimespan.toLatest transaction date considered (analysis timestamp)

Monetary values across all endpoints use two decimal places.