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 集成