Numlex 文档
语法参考
反馈问题

金融与投资

复利、ROI 与 CAGR、现值、贷款、已配置的销售税、2026 年所得税估算和 CPI 通胀——严格且完全离线。

Numlex 的金融功能是在货币语法之上的一套严格短语架构。货币操作数接受所有标记、ISO 代码、 命名金额和 Answer Token;跨货币操作数使用现有汇率表,缺失的货币对是显式的 Rates unavailable 状态。中间值绝不舍入(辅币位数仅用于显示),任何含糊短语、边界违规或 非有限结果都是严格错误,而不是猜测。

本页涵盖复利与现值、ROI 与 CAGR、贷款与还款逻辑、已配置的销售税、2026 年所得税 估算以及 CPI 通胀。它是计算器参考,不是金融或税务建议。

投资与复利

设年利率为 R、周期乘数为 m(annual 1、quarterly 4、monthly 12、daily 365):

  • FV = P × (1 + R/m)^(m×y)
  • interest = FV − P
  • PV = FV / (1 + R/m)^(m×y)

允许小数年(y > 0),负利率在结果保持实数且有限时也允许。

$1,000 after 3 years at 7%                       → $1,225.04
$1,000 for 3 years at 7% compounding monthly     → $1,232.93
interest on $1,000 after 3 years at 7%           → $225.04
present value of $1,000 after 20 years at 10%    → $148.64
present value of $1,000 after 3 years at 7%      → $816.30

ROI 是 Soulver 风格的回报与投入之比:(returned − invested) / invested,因此 $500 invested $1,500 returned → 2x(乘数类型)。年化收益率是 CAGR: (returned/invested)^(1/y) − 1(百分比类型);底层值不舍入保存,显示遵循该行的小数位:

annual return on $1,000 invested $2,500 returned after 7 years → 13.99%   (at 2 dp)
                                  … same line at 10 dp → 13.9852281048%
annual return on $1,000 invested $1,500 returned after 3 years → 14.4714242553% (at 10 dp)

at 和 @、after 和 for 都接受;compounding/compounded 可为 monthly、quarterly、 daily 或 annually。

贷款与还款逻辑

引擎构建一个月度摊还计划:rm = R/12、nm = 12×y、 pmt = P×rm/(1−(1+rm)^−nm)(R = 0 时为 P/nm)、total = pmt×nm、 totalInterest = total − P。请求的每日、每月或每年还款额是该 total 除以所请求的期数 (365y / 12y / y);请求的百分比是 totalInterest 同样相除。这不是独立的每日或每年 摊还——有文档说明的含义是每期平均还款/利息。

monthly repayment on $10,000 over 6 years at 6%  → $165.73
daily repayment on $10,000 over 6 years at 6%    → $5.45
annual repayment on $10,000 over 6 years at 6%   → $1,988.75
total repayment on $10,000 over 6 years at 6%    → $11,932.48
daily interest on $10,000 over 6 years at 6%     → $0.88
monthly interest on $10,000 over 6 years at 6%   → $26.84
annual interest on $10,000 over 6 years at 6%    → $322.08
total interest on $10,000 over 6 years at 6%     → $1,932.48

要求 y > 0,允许 R = 0,拒绝 R ≥ 100%,负利率仅在定义域和合计仍有效时接受。

已配置的销售税(Settings → General → Tax)

销售税是应用设置(绝不属于 .nlx):选择地区预设,编辑税名并设置百分比税率。名称不区分 大小写:sales tax、VAT、GST 加上所配置的名称。没有税率时,答案是精确错误 set sales tax in Settings → Tax。

预设覆盖 25 个地区并带有官方税率——例如 AU GST 10、GB VAT 20、DE VAT 19、NL VAT 21——外加 没有全国税率的 US 预设:选择它只会填入名称,税率保持未设置,而手动 输入 0% 是允许的,并且是不同状态。配置 15% 税率时:

$300 + VAT             → $345.00   (gross)
$345 - VAT             → $300.00   (net, divides by 1.15)
VAT on $300            → $45.00    (tax on the net amount)
pre-tax price of $345  → $300.00
gross price of $300    → $345.00
$300 including VAT     → $345.00   (an alias of gross)

显式百分比短语如 sales tax 8% of $120 不受该设置影响,继续有效。

所得税估算(2026)

内置离线表覆盖十个国家:US、GB、AU、 CA、DE、FR、NL、IN、RU 和 JP。每个表适用于 2026 纳税期(例如 US 2026、 GB 2026/27、DE 2026、AU 2026-27、CA 2026、IN FY 2026-27 (AY 2027-28)),模型是粗略的全国估算:适用于单个自然人的累进税档(含基本免税额/零税档), 不含州/省税、抵免、社保缴费和个人情况。每个表都记录自己的近似——德国把 14–24% 和 24–42% 的累进区段表示为平整阶梯,法国使用单一份额且不含 10% 职业扣除,美国把标准扣除并入 0% 档。

income tax on $75,000 in US           → $8,114.00
income after tax on $75,000 in US     → $66,886.00
tax rate on $75,000 in US             → 10.8186666667%
income tax on £50,270 in UK           → £7,540.00

每个表的货币是本地货币:以其他货币输入时通过 Rates 换算为本地货币,计算税额,再以原始代码 返回结果;缺失的货币对是 Rates unavailable。未知国家是精确错误 no tax table for <country>;负值或非有限收入是错误;零仍是零。这些是来自已发布的 2026 年税率表的估算,不是税务建议。

CPI 通胀(BLS CPI-U)

通胀模型使用 BLS CPI-U All Items 的官方年度平均值 (1982-84 = 100),连续覆盖 1913 年至最后一个完整年份,并包含由官方月度观测构建的、 明确标记为临时的 2026 年 年迄今估算(绝不编造 2026 年年度平均值)。「今天」指数据快照, 而不是墙钟时间,因此答案对当前数据版本保持稳定。

what is $1,000 from 1990                    → $2,537.53   (past → snapshot)
what was $1,000 worth in 1990               → $394.08     (snapshot → past)
what is $1,000 in 1990 worth in 2020        → $1,980.19   (exact ratio)
$1,000 in 1990 dollars                      → $2,537.53
what will $1,000 be worth in 2035 at 3%     → $766.42     (purchasing power)

历史公式为 amount × CPI(target)/CPI(source)。表外年份是 no CPI data for <year>;没有 显式利率的未来目标是严格错误;显式预测要求目标年份晚于快照年份且定义域保持实数 (1 + R > 0)。

离线行为与隐私

  • 税务、所得税和通胀答案都使用应用内置数据完全离线计算——不会发起网络请求。
  • 货币换算使用与所有货币行相同的汇率表;缺失的货币对保持 Rates unavailable,而不是猜测 的数字。
  • 销售税配置是应用全局的,绝不进入 .nlx。
  • 这里的任何答案都不是金融或税务建议;估算会说明它们没有建模什么。

相关

发现文档有问题? 在 GitHub 上反馈