Intangible Asset Valuation MCP Server

com.ascent-partners由 ascent-partners.com 發布官方發布者v2.1.4更新於 Oct 24, 2026

Intangible asset valuation: 14 tools, 124+ formulas for IP, technology, goodwill, PPA, impairment.

發布方自己的服務:Coso Mcp

已驗證Streamable HTTP可網頁執行金融資料與分析

概覽

AI 產生的概覽

透過 14 個工具、124+ 條教材公式計算無形資產評價,涵蓋智慧財產、技術、商譽、PPA 與減損。

可以做什麼
  • 對現金流量做時間價值換算,並建構折現率與資本化率
  • 套用成本法、市場法與收益法,包括權利金節省法與超額盈餘法
  • 評價特定資產:專利、商標、軟體、資料、客戶關係、人力資本
  • 執行商譽計算與購買價格分攤,以及美國 GAAP 或 IFRS 下的減損測試
  • 對權利金費率進行基準分析,並執行蒙地卡羅、決策樹與敏感度分析
  • 處理移轉訂價(CUP)與專利侵權損害賠償
適用情境
適合分析師、會計人員與 AI 代理進行結構化、可稽核的評價工作:ASC 805 / IFRS 3 購買價格分攤、年度或觸發事件減損測試、智慧財產與品牌評價、權利金費率選取,以及圍繞單點評價的不確定性分析。
執行需求
可使用託管的 Streamable HTTP 端點(免安裝、免 API 金鑰),或在本機安裝含 mcp 附加元件的 intangible-valuation Python 套件,透過 intangible-valuation-mcp 指令或 uvx 執行。未宣告任何環境變數或標頭。
安裝前請注意
輸出是依所給假設進行的公式計算結果,並非專業意見或經查核的評價結論;結果準確度完全取決於你提供的輸入與費率。託管端點會接收你的評價輸入,其中可能包含機密財務資料。此服務不要求憑證或付款。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Intangible Asset Valuation MCP Server,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.ascent-partners%2Fintangible-valuation/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "intangible-asset-valuation": {
      "type": "http",
      "url": "https://intangible-valuation.ascent-partners.com/api/mcp"
    }
  }
}

README

Intangible Asset Valuation Engine

A complete intangible asset valuation library implementing 124+ functions from the Intangible Asset Valuation textbook — Python library, MCP server, and AI-agent skills.

[CI] [MCP Registry] [Glama] [MCP tools] [PyPI] [Python 3.11+] [Coverage] [Docs] [OpenSSF Scorecard] [License: MIT]

Overview

A production-grade Python library for intangible asset valuation, implementing every formula from the Intangible Asset Valuation textbook by Simon Mak, William Yuen, Paul Wu, and Wayne Hu (Valuation in Practice Series, Ascent Partners). Designed for developers, financial analysts, accountants, and AI agents who need auditable, structured valuation computations for ASC 805 / IFRS 3 compliant workflows.

Three-layer architecture:

mermaid
graph TB    subgraph Library["Python Library"]        MOD["22 Modules<br/>124+ Functions"] --> VR["ValuationResult"]    end    subgraph MCP["MCP Server"]        VR --> SVR["FastMCP Server<br/>14 folded tools"]    end    subgraph Skills["AI-agent skills"]        SVR --> AV["Asset Valuation"]        SVR --> DR["Discount Rates"]        SVR --> PPA["Purchase Price Allocation"]        SVR --> IMP["Impairment Testing"]    end    style Library fill:#0083AB,color:#fff    style MCP fill:#4CAF50,color:#fff    style Skills fill:#9C27B0,color:#fff
  1. Python Library — 22 modules, 124+ typed functions, all returning ValuationResult (value + assumptions + steps + formula reference)
  2. MCP Server — 14 folded tools (124+ formulas) for AI agents via stdio and hosted Streamable HTTP
  3. AI-agent skills — 4 skill definitions with workflow guidance for valuation domains

Installation

bash
pip install intangible-valuation          # library onlypip install intangible-valuation[mcp]     # + MCP serverpip install intangible-valuation[dev]     # + pytest, ruff, mypy

Quick Start (≤ 5 minutes)

Fastest path: no install — point an MCP client at the hosted endpoint https://intangible-valuation.ascent-partners.com/api/mcp (Streamable HTTP); or one line locally: pip install "intangible-valuation[mcp]".

Python Library

python
from intangible_valuation.core.time_value import present_valuefrom intangible_valuation.core.discount_rates import build_up_discount_ratefrom intangible_valuation.income_methods.relief_from_royalty import relief_from_royalty
# Present Valueresult = present_value(future_value=500_000, discount_rate=0.10, periods=8)print(f"PV: ${result.value:,.2f}")  # $233,253.69
# Build-Up Discount Raterate = build_up_discount_rate(    risk_free_rate=0.04, equity_risk_premium=0.06,    size_premium=0.02, industry_risk_premium=0.01, specific_risk_premium=0.03,)print(f"Discount rate: {rate.value:.2%}")  # 16.00%
# Relief from Royalty — Patent Valuationvalue = relief_from_royalty(    revenue_projections=[1_000_000, 1_100_000, 1_200_000, 1_300_000, 1_400_000],    royalty_rate=0.05, discount_rate=0.12, tax_rate=0.25, useful_life=5,)print(f"Patent value: ${value.value:,.2f}")

MCP Server (for AI Agents)

The server exposes 14 tools, each folding a family of formulas behind a method argument — time value, discount rates, cost/market/income approaches, IP, technology, customer and human-capital assets, goodwill and purchase price allocation, impairment, royalty analysis, uncertainty (Monte Carlo / decision trees), and transfer-pricing / litigation.

Local (stdio):

bash
pip install "intangible-valuation[mcp]"python mcp_server/server.py

Hosted (Streamable HTTP) — no install, no API key:

https://intangible-valuation.ascent-partners.com/api/mcp

OpenCode — add to opencode.json:

json
"intangible-valuation": {  "type": "remote",  "url": "https://intangible-valuation.ascent-partners.com/api/mcp",  "timeout": 60000}

Claude Desktop / Cursor — add the HTTP URL https://intangible-valuation.ascent-partners.com/api/mcp as an MCP server, or run the stdio entrypoint above.

MCP Registry & Glama — published as com.ascent-partners/intangible-valuation. The server.json manifest declares both the hosted streamable-http remote and a PyPI stdio package, and glama.json carries the Glama listing. Install and run the stdio server from either registry:

bash
pip install "intangible-valuation[mcp]" && intangible-valuation-mcp   # pipuvx --from intangible-valuation intangible-valuation-mcp              # uvx (no install)

Listed on Glama and the Official MCP Registry.

Prompts and resources. Besides the 14 tools, the server offers three guided prompts (purchase_price_allocation, value_ip_asset, impairment_test) and a machine-readable method catalog at intangible-valuation://methods, so agents can see every method's required parameters before calling a tool.

AI-agent skills

Copy the skills/ directory to your agent's skills folder:

  • asset-valuation — Patents, trademarks, technology, customer relationships, human capital
  • discount-rate-construction — Build-up, CAPM, WACC, risk premiums, adjustments
  • purchase-price-allocation — ASC 805 / IFRS 3 PPA workflow, goodwill calculation
  • impairment-testing — ASC 350, IAS 36 goodwill and intangible impairment

Valuation Methods by Category

CategoryMethodsChapter
Time ValuePV, FV, annuity, perpetuity, growing annuity, terminal value2
Discount RatesBuild-up, CAPM, WACC, TAB, control premium, DLOM, currency adjustment2
StatisticsMonte Carlo, decision trees, regression2
Cost ApproachReproduction cost, replacement cost3
Market ApproachComparable transactions, royalty capitalization3
Income MethodsRelief from Royalty, MPEEM, incremental cash flow4
Intellectual PropertyPatent, trademark, copyright, trade secret5
Royalty AnalysisBenchmarking, 25% rule, adjustment6
TechnologyDeveloped technology, software, data assets, platforms7
Customer-RelatedCustomer relationships, distribution network, non-compete8
Human CapitalAssembled workforce, key person9
Goodwill & PPAGoodwill calculation, PPA waterfall10
ImpairmentGoodwill & intangible impairment (ASC 350 / IAS 36)11
Monte CarloSimulation, sensitivity analysis15
Decision TreesBackward induction16
LitigationLost profits, pre-judgment interest17
Transfer PricingCUP method, OECD guidelines18

The three approaches

mermaid
flowchart TB    ASSET["Target intangible asset"] --> COST["Cost approach<br/>reproduction · replacement"]    ASSET --> MKT["Market approach<br/>comparable transactions · royalty capitalisation"]    ASSET --> INC["Income approach<br/>relief-from-royalty · MPEEM · incremental cash flow"]    COST --> R["ValuationResult"]    MKT --> R    INC --> R    R --> PPA["Purchase price allocation (ASC 805 / IFRS 3)"]    R --> IMP["Impairment testing (ASC 350 / IAS 36)"]

Distribution

mermaid
flowchart LR    PKG["intangible-valuation<br/>22 modules · 124+ functions"] --> L["pip install intangible-valuation"]    PKG --> MP["pip install intangible-valuation[mcp]<br/>→ 14-tool MCP server"]    MP --> T1["stdio (local)"]    MP --> T2["hosted Streamable HTTP<br/>intangible-valuation.ascent-partners.com/api/mcp"]

Why This Library?

  • Auditable — Every function returns ValuationResult with value, method, formula reference, assumptions, and step-by-step calculation breakdown
  • Textbook-accurate — All 124+ formulas verified against book example values with 1056 unit tests
  • AI-ready — MCP server (14 folded tools) and Skills for seamless AI agent integration
  • Complete coverage — All three valuation approaches (cost, market, income) across 19 chapters
  • Open source — MIT license, extensible, well-documented

Development

bash
# Install dev dependenciespip install -e ".[dev]"
# Run testspytest
# Run with coveragepytest --cov=src --cov-report=term-missing
# Lintruff check .
# Type checkmypy src/
# Regenerate the MCP stdio server from the canonical surfacepython scripts/generate_mcp.py

Note: CI and deployment run through the APG workbench pipeline.

Documentation

Companion Textbook

Intangible Asset Valuation: A Comprehensive Guide to Valuing Brands, IP, Technology, and Human Capital
Theory, Methods, Regulation, and Practice — Valuation in Practice Series by Ascent Partners
By Simon Mak, William Yuen, Paul Wu, Wayne Hu · 176 pages · 19 chapters · 3 appendices

Citing This Project

bibtex
@software{intangible_valuation_engine,  author = {Mak, Simon and Yuen, William and Wu, Paul and Hu, Wayne},  title = {Intangible Asset Valuation Engine},  year = {2026},  url = {https://github.com/simonmak-ascent/intangible-valuation},  license = {MIT},}

Based on formulas from the Intangible Asset Valuation textbook.

Use with Context7

Up-to-date Intangible Asset Valuation Engine documentation is indexed on Context7, so coding agents can pull it into context on demand. With the Context7 MCP server or ctx7 CLI installed, name the library in your prompt:

text
use library /simonmak-ascent/intangible-valuation for API and docs

License

MIT — see LICENSE.


By Ascent Partners — part of the Valuation in Practice Series.

If this saves you time, a ⭐ on GitHub helps others find it.

來源:README.md,提交 682f7b8

工具

14

valuation_time_value

Time Value of Money

Time value of money: discount or compound a single sum, value level and growing annuities and perpetuities, and compute a terminal value by Gordon growth or exit multiple. Method selects the formula. Use to move cash flows through time or to value a terminal value in a DCF; combine with a rate from valuation_discount_rate. For uneven multi-period cash flows use valuation_income_methods; for rate construction use valuation_discount_rate. Per method: present_value needs future_value + discount_rate + periods; future_value needs present_value + discount_rate + periods; annuity_pv needs payment + discount_rate + periods; perpetuity_pv needs payment + discount_rate; growing_annuity_pv needs payment + discount_rate + growth_rate + periods; terminal_value_gordon_growth needs final_year_cashflow + perpetual_growth_rate + discount_rate; terminal_value_exit_multiple needs final_year_cashflow + exit_multiple. Rates and growth are decimals (0.10 = 10%); for terminal_value_gordon_growth the discount rate must exceed the perpetual growth rate. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數method必填paymentperiodsgrowth_ratefuture_valuediscount_rateexit_multiplepresent_valuefinal_year_cashflowperpetual_growth_rate

valuation_discount_rate

Discount & Capitalization Rates

Construct discount and capitalization rates: build-up, CAPM, WACC, tax-amortization benefit, control premium, Finnerty DLOM, and currency/country-risk adjustment. Method selects the formula. Use to derive the rate that feeds every income-based method; build_up and capm estimate cost of equity, wacc blends debt and equity. For a cross-border rate with currency and country premia use method currency_adjusted; for the cash flows the rate discounts use valuation_time_value. Per method: build_up needs risk_free_rate + equity_risk_premium (optional: size_premium, industry_risk_premium, specific_risk_premium); capm needs risk_free_rate + beta + market_return; wacc needs equity_value + debt_value + cost_of_equity + cost_of_debt + tax_rate; tax_amortization_benefit needs discount_rate + useful_life + tax_rate + asset_value; control_premium needs minority_price + control_price; dlom_finnerty needs restricted_period + volatility + risk_free_rate; currency_adjusted needs base_rate (optional: currency_risk_premium, country_risk_premium). All rates and premiums are decimals; wacc requires both equity_value and debt_value, and dlom_finnerty volatility is an annualized decimal. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數betamethod必填tax_ratebase_ratedebt_valuevolatilityasset_valueuseful_lifecost_of_debtequity_valuesize_premiumcontrol_price另有 11 個

valuation_cost_approach

Cost Approach

Cost approach: depreciated reproduction cost from a cost breakdown and depreciated replacement cost with equivalent utility, both reduced by obsolescence. Method selects the formula. Use when no income or market evidence exists, or to corroborate income and market indications for internally developed intangibles. For income-based indications use valuation_income_methods; for market evidence use valuation_market_approach. Per method: reproduction_cost needs development_costs (optional: obsolescence_factors); replacement_cost needs current_cost (optional: obsolescence_factors). obsolescence_factors values are decimals that are summed and applied to the cost base; omit them for no obsolescence. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數method必填current_costdevelopment_costsobsolescence_factors

valuation_market_approach

Market Approach

Market approach: value from comparable transaction revenue multiples or capitalize a royalty stream into a perpetuity value. Method selects the formula. Use when reliable comparable transactions or royalty rates exist for the subject asset. For income-based excess earnings use valuation_income_methods; for royalty-rate selection and adjustment use valuation_royalty_analysis. Per method: comparable_transactions needs comparables + subject_revenue (optional: adjustments); royalty_capitalization needs revenue + royalty_rate + discount_rate. Each comparable is {revenue, multiple}; comparable_transactions applies the comparable multiple to subject_revenue. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數method必填revenueadjustmentscomparablesroyalty_ratediscount_ratesubject_revenue

valuation_income_methods

Income Methods

Income approach: relief from royalty, multi-period and single-period excess earnings, incremental cash flow, and contributory asset charges. Method selects the formula. Use for the income-approach arithmetic: relief_from_royalty for IP with observable royalty rates, and excess earnings (mpeem or single_period_excess_earnings) for the residual intangible. For a complete asset-specific valuation of customer, technology, IP or workforce assets, prefer the dedicated valuation_customer, valuation_technology, valuation_ip and valuation_human_capital tools. For royalty-rate inputs use valuation_royalty_analysis; for asset-specific income valuations use valuation_customer, valuation_technology, valuation_ip or valuation_human_capital; for cost or market indications use valuation_cost_approach and valuation_market_approach. Per method: relief_from_royalty needs revenue_projections + royalty_rate + discount_rate + tax_rate + useful_life (optional: tab_enabled); mpeem needs cash_flow_projections + contributory_asset_charges + discount_rate + tax_rate (optional: tab_enabled); single_period_excess_earnings needs normalized_earnings + contributory_asset_charges + capitalization_rate; incremental_cashflow needs cash_flows_with + cash_flows_without + discount_rate; contributory_asset_charges needs assets. cash_flow_projections and contributory_asset_charges must be period-aligned; cash_flows_with and cash_flows_without must be equal length. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數assetsmethod必填tax_ratetab_enableduseful_liferoyalty_ratediscount_ratecash_flows_withcash_flows_withoutcapitalization_ratenormalized_earningsrevenue_projections另有 2 個

valuation_ip

Intellectual Property

Intellectual property: risk-adjusted patent value, trademark/brand value, copyright income value, and trade-secret value under secrecy risk. Method selects the formula. Use to value a specific IP right; patent weights projected cash flows by probability of success, trademark uses brand strength to set the royalty. For technology, software, data, and platform assets use valuation_technology; for customer and workforce assets use valuation_customer and valuation_human_capital. Per method: patent needs remaining_life + cash_flow_projections + probability_of_success + discount_rate (optional: comparable_license_rates); trademark needs revenue + profit_margin + brand_strength_index + discount_rate + useful_life (optional: brand_method); copyright needs projected_revenue + useful_life + discount_rate + royalty_rate; trade_secret needs development_cost + economic_life + competitive_advantage_period + discount_rate + secrecy_probability. cash_flow_projections for patent run over remaining_life. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數method必填revenueuseful_lifebrand_methodroyalty_ratediscount_rateeconomic_lifeprofit_marginremaining_lifedevelopment_costprojected_revenuesecrecy_probability另有 5 個

valuation_technology

Technology Assets

Technology assets: developed technology under life-cycle risk, software under cost and income, data assets with a quality adjustment, and platforms with network effects. Method selects the formula. Use for developed technology, software, data, and platform intangibles; developed_technology and software blend cost and income evidence. For patents, trademarks, copyrights, and trade secrets use valuation_ip; for customer relationships use valuation_customer. Per method: developed_technology needs rd_costs + life_cycle_stage + competitive_advantage + discount_rate + cash_flow_projections; software needs development_cost + maintenance_cost + user_base + revenue_model + useful_life + discount_rate; data_asset needs acquisition_cost + quality_score + revenue_contribution + useful_life + discount_rate; platform needs network_size + network_effects_coefficient + revenue_per_user + growth_rate + discount_rate. cash_flow_projections for developed_technology run over the remaining useful life. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數method必填rd_costsuser_basegrowth_rateuseful_lifenetwork_sizediscount_ratequality_scorerevenue_modelacquisition_costdevelopment_costlife_cycle_stage另有 6 個

valuation_customer

Customer-Related Assets

Customer-related intangibles: customer relationships with attrition, distribution networks by channel profitability, and non-compete agreements on protected profits. Method selects the formula. Use for customer relationships, distribution networks, and non-compete assets; customer_relationships projects multi-period revenue with a retention rate. For the workforce and key-person assets use valuation_human_capital; for technology assets use valuation_technology. Per method: customer_relationships needs customer_count + avg_revenue_per_customer + retention_rate + profit_margin + discount_rate + projection_period; distribution_network needs channel_count + revenue_per_channel + channel_margin + useful_life + discount_rate; non_compete needs protected_revenue + profit_margin + term + enforcement_probability + discount_rate. retention_rate and enforcement_probability are in [0,1]; projection_period sets the number of discounted periods. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數termmethod必填useful_lifechannel_countdiscount_rateprofit_marginchannel_margincustomer_countretention_rateprojection_periodprotected_revenuerevenue_per_channel另有 2 個

valuation_human_capital

Human Capital

Human capital: assembled-workforce value by replacement cost and key-person value from revenue contribution and departure risk. Method selects the formula. Use for assembled workforce and key-person intangibles; assembled_workforce nets training and attrition into a replacement cost. For customer-related assets use valuation_customer; for technology assets use valuation_technology. Per method: assembled_workforce needs employee_count + avg_replacement_cost + training_cost + productivity_factor + attrition_rate; key_person needs revenue_contribution + replacement_cost + departure_probability + discount_rate. attrition_rate is in [0,1]; productivity_factor scales the replacement cost (1.0 = parity). Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數method必填discount_ratetraining_costattrition_rateemployee_countreplacement_costproductivity_factoravg_replacement_costrevenue_contributiondeparture_probability

valuation_goodwill_ppa

Goodwill & Purchase Price Allocation

Goodwill and purchase price allocation: goodwill as the residual, a full PPA waterfall across identified intangibles, and useful-life estimation. Method selects the formula. Use for ASC 805 / IFRS 3 business combinations; purchase_price_allocation allocates consideration to identified intangibles with the remainder to goodwill. For subsequent goodwill and intangible impairment testing use valuation_impairment; for individual intangible fair values feed valuation_ip, valuation_technology or valuation_customer into the allocation. Per method: goodwill needs purchase_price + fair_value_net_identifiable_assets; purchase_price_allocation needs purchase_price + tangible_assets_fv + identified_intangibles (optional: liabilities_fv); useful_life needs asset_type (optional: legal_life, economic_factors, obsolescence_rate). identified_intangibles values are summed before goodwill is taken as the residual; liabilities_fv reduces net identifiable assets. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數method必填asset_typelegal_lifeliabilities_fvpurchase_priceeconomic_factorsobsolescence_ratetangible_assets_fvidentified_intangiblesfair_value_net_identifiable_assets

valuation_impairment

Impairment Testing

Impairment testing: goodwill impairment and intangible impairment under US GAAP (ASC 350) or IFRS (IAS 36). Method selects the formula. Use for annual or triggering-event impairment testing; goodwill_impairment compares a reporting unit's carrying value with its fair value. To compute the initial goodwill or allocation use valuation_goodwill_ppa; for the underlying asset fair values use the relevant asset-type tool. Per method: goodwill_impairment needs carrying_value + fair_value (optional: reporting_unit, standard); intangible_impairment needs carrying_value (optional: fair_value, recoverable_amount, standard). fair_value is required for ASC350; recoverable_amount is required for IAS36. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數method必填standardfair_valuecarrying_valuereporting_unitrecoverable_amount

valuation_royalty_analysis

Royalty Rate Analysis

Royalty analysis: benchmark royalty-rate ranges by IP type and industry, adjust a base rate for deal factors, and apply the 25% rule of thumb. Method selects the formula. Use to select and support a royalty rate before a relief-from-royalty or royalty-capitalization valuation. To apply the chosen rate in a valuation use valuation_income_methods (relief_from_royalty) or valuation_market_approach (royalty_capitalization); for transfer-pricing pricing use valuation_compliance. Per method: benchmark needs ip_type + industry (optional: comparable_database); adjust needs base_royalty_rate + adjustment_factors; twenty_five_percent_rule needs licensee_expected_profit (optional: profit_attribution_to_ip). adjustment_factors multiply the base rate, so values above 1.0 raise the rate. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數method必填ip_typeindustrybase_royalty_rateadjustment_factorscomparable_databaselicensee_expected_profitprofit_attribution_to_ip

valuation_simulation

Uncertainty & Sensitivity

Uncertainty analysis: Monte Carlo valuation, Monte Carlo sensitivity ranking, decision-tree expected values, and one-at-a-time sensitivity analysis. Method selects the formula. Use to quantify and stress the uncertainty around a point valuation; monte_carlo simulates all listed inputs, monte_carlo_sensitivity ranks the drivers. For a single deterministic point value use the relevant valuation tool; sensitivity_analysis varies one parameter of a core function only. Per method: monte_carlo needs input_distributions (optional: iterations, seed); monte_carlo_sensitivity needs base_params + distributions (optional: iterations, seed); decision_tree needs tree; sensitivity_analysis needs function_name + parameter_name + parameter_range + fixed_parameters. monte_carlo_sensitivity requires iterations between 1000 and 100000. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數seedtreemethod必填iterationsbase_paramsdistributionsfunction_nameparameter_nameparameter_rangefixed_parametersinput_distributions

valuation_compliance

Transfer Pricing & Litigation

Transfer pricing and litigation: the Comparable Uncontrolled Price arm's-length range and patent infringement damages with pre-judgment interest. Method selects the formula. Use for OECD transfer-pricing pricing of intercompany intangibles and for patent infringement damages awards. For royalty-rate benchmarking to set a rate use valuation_royalty_analysis; for the substantive asset valuation use valuation_ip or valuation_income_methods. Per method: cup_transfer_price needs controlled_price + uncontrolled_prices; patent_infringement_damages needs lost_profits_or_royalty + infringement_period + discount_rate + prejudgment_interest_rate. uncontrolled_prices must contain at least one comparable price for the arm's-length range. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.

輸入參數method必填discount_ratecontrolled_priceinfringement_perioduncontrolled_priceslost_profits_or_royaltyprejudgment_interest_rate

版本歷史

1
  1. v2.1.4最新Oct 14, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Ascent-Partners 整合