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