diff --git a/changelogs-v2/2026-09/13_expense_费用报销多状态与申请人经办人-修改接口-管理后台.md b/changelogs-v2/2026-09/13_expense_费用报销多状态与申请人经办人-修改接口-管理后台.md index 35ad2091..edfd7e7c 100644 --- a/changelogs-v2/2026-09/13_expense_费用报销多状态与申请人经办人-修改接口-管理后台.md +++ b/changelogs-v2/2026-09/13_expense_费用报销多状态与申请人经办人-修改接口-管理后台.md @@ -109,7 +109,10 @@ offsetLoanAmt、fundAccountId、approvalInstanceId、rejectReason、paidAt,及 |---|---|---| | 598705 | 部门/公司主体/申请人非法 | **文案放宽**(原"部门或公司主体非法"):部门须在组织树 / 公司主体须 travel_agency 启用 / 申请人须存在且带真名 | | 599112 | 冲抵借款时申请人必填 | offsetLoanIds 非空但 applicantId 空 | -| 599107 / 599113 | 冲抵借款相关 | 见 PR #7566 冲抵借款 changelog | +| 599107 | 借款可冲余额不足,请重新勾选 | 勾选借款的 balanceAmt(可冲上限)不足以覆盖拟冲额 | +| 599113 | 勾选借款与报销申请人不一致 | offsetLoanIds 里借款单的借款人 ≠ 本报销单 applicantId | + +**冲抵勾稽(自包含)**:勾选冲抵用 `GET /admin/finance/staff-loans/offsettable?staffId=<申请人adminId>` 查本申请人名下可冲借款,返回 `[{id, loanNo, amount, repaidAmt, balanceAmt(可冲上限), loanDate, purpose}]`,前端勾选后把选中借款单 `id` 数组传 `offsetLoanIds`。按勾选顺序逐笔 use=min(报销剩余额度, 该借款 balanceAmt);后端汇总落 `offsetLoanAmt`,`payableAmt = amount − offsetLoanAmt`(出纳按此差额付款)。借款单侧字段/状态机详见 `13_staffloan_员工借款申请与审批-新增接口-管理后台.md`。 ## 八、示例