Financial pillar · v0.7.1
financial-model FinancialModel
Period financial data with concept names aligned to XBRL US-GAAP taxonomy.
$id · https://corpospec.com/schemas/v0.7.1/financial-model.schema.json
Fields
| Field | Type | Required | Description |
|---|---|---|---|
| currency | IsoCurrency | yes | ISO 4217 currency code. |
| entity | PathRef | yes | Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$` |
| id | PathRef | yes | Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$` |
| period | Period | yes | A time period with start and end dates. |
| balance_sheet | BalanceSheet? | — | |
| cash_flow | CashFlow? | — | |
| custom | FinancialModelCustom? | — | |
| income_statement | IncomeStatement? | — |
Definitions
Shared types referenced within this schema.
Assets
Balance sheet assets.
type: object
BalanceSheet
Balance sheet.
type: object
CashFlow
Cash flow statement.
type: object
Equity
Balance sheet equity.
type: object
FinancialAssumption
A financial model assumption.
type: object
FinancialModelCustom
Typed custom extension data for `FinancialModel`.
type: object
FounderContribution
Founder equity contribution details.
type: object
FxReference
Foreign exchange reference rates.
type: object
GermanPayrollBurden
German employer payroll burden (Sozialversicherung).
type: object
IncomeStatement
Income statement.
type: object
InsuranceCosts
Insurance cost details.
type: object
IsoCurrency
ISO 4217 currency code.
pattern: ^[A-Z]{3}$
IsoDate
ISO 8601 date (YYYY-MM-DD).
type: string
Liabilities
Balance sheet liabilities.
type: object
MonthlyRecurringExpensesPostGmbh
Monthly recurring expenses after GmbH formation.
type: object
MonthlyRecurringExpensesPreFormation
Monthly recurring expenses before GmbH formation.
type: object
OneTimeExpenses
One-time formation and setup expenses.
type: object
OperatingExpenses
Operating expenses breakdown.
type: object
PathRef
Path-based cross-reference relative to .corpospec/ root.
Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
pattern: ^[a-z0-9_-]+(/[a-z0-9_.-]+)+$
PerEmployeeMonthlyCosts
Per-employee monthly tool costs.
type: object
Period
A time period with start and end dates.
type: object
PeriodType
Period type discriminator.
enum: "instant", "duration"
WandeldarlehenScenario
A single Wandeldarlehen dilution scenario.
type: object
WandeldarlehenScenarios
Pre-seed Wandeldarlehen (convertible loan) scenario modelling.
type: object
Reference in your YAML
# yaml-language-server: $schema=https://corpospec.com/schemas/v0.7.1/financial-model.schema.json