# 资金成本(2.5.2) 在「财务 → 资金成本 · 资方与利息结算」登记借入资金。资方类型为银行信贷、个人、其他;填写资方名称、本金、利率百分比和起息日期。银行默认年利率,个人默认月利率,均可自行改选。 ## 计算与结算 - 按实际使用天数计算单利;起息日计息,结算截止日不计息。 - 年利率默认按 365 天,也可按约定选择 360 天;月利率按 30 天。 - 公式:本金 × 利率百分比 ÷ 100 ÷ 计息口径天数 × 实际天数。 - 金额保留两位小数,按累计利息在区间两端的四舍五入差额结算。分次结算与整段结算的总额一致,避免逐日结算丢失不足一分的利息。 - 待结算利息只用于预览。点击「结算资金成本」,选择截止日及实际支出发生日期并确认后,生成一笔资金成本支出。发生日期可晚于计息截止日,不能早于该日或晚于今天。 - 已结算的区间不会再次生成支出,重复点击、过时的预览和并发请求均受保护。免息或本次费用不足一分时保留结算区间,不生成零元流水。 - 「结清并停止计息」把最后一段利息结算和停止计息日期一起保存;之后不再累计费用。若本金或利率有变化,先结清并停止原记录,再为新本金和利率创建记录。当前每笔资金使用固定本金与利率。 例如个人资方提供 50,000 元、月利率 1%,使用 30 天,资金成本为 500 元。银行提供 100,000 元、年利率 6%,按 365 天使用 30 天,资金成本为 493.15 元。 ## 财务、利润与数据 结算支出归入「店铺 → 资金成本」,可按发生日期、收支方向、摘要和该细类筛选,出现在条形图与 CSV 报表,扣减经营利润和首页当月利润。每笔支出可跳回关联的资方资金。登记资方本金不会产生经营收入,也不会把本金当作利息成本;借入与归还本金由用户另行管理。 已结算的利息请勿再手工登记。手工选择「资金成本」分类时自动使用同一财务大类与细类。 可撤销最新一笔结算并移入回收站;支出与结算一起移动、还原和永久删除。有结算在回收站时,先还原或永久删除,再继续结算。为保持计息连续,撤销多笔结算时需从最新一笔依次操作。删除整个资方记录会关联处理其全部结算与支出。 升级通过新增数据表保留旧账;资方、结算和关联支出包含在账户本机数据库、加密备份与恢复中,一键清除账户数据也会一起清除。资金成本没有社群上传接口。 ## 复现验证 ```powershell dotnet run --project tests/JiDangJia.Checks -c Release powershell -ExecutionPolicy Bypass -File tools/build-community-test.ps1 ``` 模拟器测试仅使用 `com.xfestudio.jidangjia.authtest` 与本机虚构账户。已有 `start-community-fixture.cjs` 生成的独立测试账户时,可用 `node tools/start-funding-fixture.cjs` 重启该隔离服务器。安装测试 APK 后,依次运行 `node tools/check-funding-ui.cjs` 的 `seed`、`form`、`settle`、`finance`、`lifecycle`、`dates`、`stop` 阶段。`seed` 只向该独立测试包写入虚构账本,拒绝复用已经存在的种子文件;不写入正式包。 自动检查报告:`artifacts/verification/business-checks.txt` 与 `artifacts/verification/funding-252-ui-checks.json`。界面截图使用 `funding-252-` 前缀。安装包仍使用本项目原签名,版本号为 2.5.2 / 252。 本次通过 333 项业务、备份与账户自动检查(含新增 72 项资金成本检查),以及 Pixel 7 / API 36 上的 25 项原生检查。原生验收覆盖个人默认月利率、资方筛选、30 天与 29 天的日期预览、结算支出、重复结算拦截、利润与图表、关联来源、撤销还原和停止计息;首页当月利润正确扣减两笔合计 993.15 元的测试利息。APK 的 v1、v2、v3 签名验证成功,签名证书与 2.5.1 相同。 发布后的 Windows x64 自包含服务器在独立本机目录启动,健康接口确认 2.5.2 后结束该测试进程;报告为 `artifacts/verification/published-server-2.5.2.json`,可用 `node tools/check-published-funding-server.cjs` 复现。