Raw schema
{
"type": "object",
"properties": {
"method": {
"description": "Formula to apply; each value lists its own required inputs in the description.",
"enum": [
"goodwill",
"ppa",
"impairment_fvlcd",
"impairment_viu",
"inventory_nrv",
"held_for_sale",
"debt_waterfall",
"cap_table",
"sotp",
"spac_redemption",
"investment_property",
"ppe_revaluation",
"biological_asset",
"residual_income",
"justified_pb",
"relief_from_royalty",
"mpeem",
"with_without",
"recoverable_amount",
"liability_fulfilment",
"inventory_residual",
"development_residual"
],
"type": "string"
},
"purchase_price": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Consideration transferred in reporting currency."
},
"fair_value_net_identifiable_assets": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Fair value of net identifiable assets."
},
"tangible_assets_fv": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Fair value of tangible assets."
},
"identified_intangibles_fv": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Fair value of separately identified intangibles."
},
"carrying_value": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Carrying amount before the test."
},
"fair_value_less_costs_to_dispose": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "FVLCD in reporting currency."
},
"value_in_use": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Value in use in reporting currency."
},
"net_realisable_value": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Estimated NRV in reporting currency."
},
"fair_value_less_costs_to_sell": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "FV less costs to sell in reporting currency."
},
"enterprise_value": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Enterprise value distributed across claims."
},
"claims": {
"anyOf": [
{
"items": {},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Ordered claims [{name, amount, priority}] for a waterfall."
},
"segments": {
"anyOf": [
{
"items": {},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Segments [{name, value}] for a sum-of-the-parts."
},
"net_debt": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Total debt minus cash and equivalents."
},
"holding_discount": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Holding-company discount as a decimal."
},
"trust_cash": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "SPAC trust cash available for redemption."
},
"shares_outstanding": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Shares outstanding."
},
"redemption_price": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "SPAC redemption price per share."
},
"noi": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Net operating income of the property (IAS 40)."
},
"cap_rate": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Capitalisation rate as a decimal (0.06 = 6%)."
},
"replacement_cost": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Depreciated-replacement-cost gross value of PP&E (IAS 16)."
},
"accumulated_depreciation": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Accumulated depreciation to deduct (IAS 16)."
},
"expected_price": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Expected market price per biological-asset unit (IAS 41)."
},
"quantity": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Number of units (biological assets)."
},
"costs_to_sell": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Incremental costs to sell / dispose (IAS 41)."
},
"book_value": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Book value of equity in reporting currency."
},
"net_income": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Net income in reporting currency."
},
"cost_equity": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Cost of equity as a decimal (0.12 = 12%)."
},
"roe": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Return on equity (decimal)."
},
"growth_rate": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Periodic growth rate as a decimal (0.03 = 3%)."
},
"revenue": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Base-year revenue in reporting currency."
},
"royalty_rate": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Royalty rate as a decimal (0.05 = 5% of revenue)."
},
"discount_rate": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Discount rate as a decimal (0.10 = 10%); pre-tax when method=viu_pre_tax."
},
"periods": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Number of periods n (>=1)."
},
"cash_flows": {
"anyOf": [
{
"items": {},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Projected cash flows in reporting currency, indexed t=1..n."
},
"contributory_charges": {
"anyOf": [
{
"items": {},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Contributory-asset charges (economic rent) per period, aligned with cash_flows (IVS 210 MPEEM)."
},
"with_cash_flows": {
"anyOf": [
{
"items": {},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "After-tax cash flows with the asset in use (IVS 210 with-and-without)."
},
"without_cash_flows": {
"anyOf": [
{
"items": {},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "After-tax cash flows absent the asset (IVS 210 with-and-without), aligned with with_cash_flows."
},
"fulfilment_costs": {
"anyOf": [
{
"items": {},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Costs required to fulfil the performance obligation per period (IVS 220 Bottom-Up)."
},
"mark_up": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Reasonable mark-up on fulfilment costs (decimal, IVS 220 Bottom-Up)."
},
"selling_price": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Estimated selling price of the finished inventory (IVS 230 top-down)."
},
"costs_to_complete": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Remaining costs to complete work-in-process inventory (IVS 230)."
},
"profit_allowance": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Estimated profit allowance on the completion/disposal effort."
},
"gross_development_value": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Anticipated value of the completed development (IVS 410 residual method)."
},
"development_costs": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "All known/anticipated costs to complete the development."
},
"developer_profit": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Required developer's profit/risk allowance (IVS 410)."
}
},
"required": [
"method"
],
"additionalProperties": false
}