From 2f7858e81543c3a2aab54e75ee9c7c1edfe904a5 Mon Sep 17 00:00:00 2001 From: Mimingguang <498526323@qq.com> Date: Thu, 17 Sep 2026 19:51:40 +0800 Subject: [PATCH] =?UTF-8?q?chore(changelog):=20#7857=20=E6=94=B6=E7=A5=A8?= =?UTF-8?q?=E8=BF=9B=E9=A1=B9=E5=8F=91=E7=A5=A8=E5=9F=9F=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E5=B7=B2=E4=BA=A4=E4=BB=98(verified@f5751df4)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../17_7857_收票(进项发票)域上线-新增接口-管理后台.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/changelogs-v2/2026-09/17_7857_收票(进项发票)域上线-新增接口-管理后台.md b/changelogs-v2/2026-09/17_7857_收票(进项发票)域上线-新增接口-管理后台.md index ed5c6994..f2c081e5 100644 --- a/changelogs-v2/2026-09/17_7857_收票(进项发票)域上线-新增接口-管理后台.md +++ b/changelogs-v2/2026-09/17_7857_收票(进项发票)域上线-新增接口-管理后台.md @@ -7,12 +7,12 @@ author: "yst(GIT)" change_type: "新增接口" backend_status: "deployed" gateway_status: "verified" -frontend_status: "pending" -frontend_owner: "" -frontend_ref: "" +frontend_status: "verified" +frontend_owner: "mmg" +frontend_ref: "f5751df4cc81568229bc1ae9fa770b6bf28a2120" target_release: "" verified_at: "2026-09-17" -status_note: "财务域收票(进项发票)首次交付:登记收票 → 核对 → 作废主链 + 按供应商捞可勾选应付/预付 + 供应商收票对账共 8 个新端点。一张票可挂多笔应付/预付/费用报销(ΣmatchAmount ≤ invoiceAmount,允许部分匹配)也可零关联纯挂供应商;不管进项税抵扣、不接税务查验。后端已合并 dev-v3 并部署测试服,行为级验证通过。菜单「收票管理」(path=/finance/invoice/in)已挂「发票管理」目录下并授权 SUPER_ADMIN/ADMIN/FINANCE。前端此前无收票页面,按本文一次对接即可。" +status_note: "财务域收票(进项发票)首次交付:登记收票 → 核对 → 作废主链 + 按供应商捞可勾选应付/预付 + 供应商收票对账共 8 个新端点。一张票可挂多笔应付/预付/费用报销(ΣmatchAmount ≤ invoiceAmount,允许部分匹配)也可零关联纯挂供应商;不管进项税抵扣、不接税务查验。后端已合并 dev-v3 并部署测试服,行为级验证通过。菜单「收票管理」(path=/finance/invoice/in)已挂「发票管理」目录下并授权 SUPER_ADMIN/ADMIN/FINANCE。前端此前无收票页面,按本文一次对接即可。[mmg 2026-09-17 交付] ①api/finance/invoice-in.js 8 端点+RECEIVED/VERIFIED/VOIDED 三态字典(写四函数关去重;599400-599411 拦截器透 message 不建字典;docstring 标注全删重插/Σ≤票面 599406/599408 非 400/biz-candidates 不捞 EXPENSE);②finance/invoice/in 页内三视图:台账列表(发票号模糊+供应商弹窗精确+状态+收票日期区间)|供应商收票对账(应收=应付+预付生效合计/已收只认 VERIFIED/未收>0 警示)|详情只读(留痕快照+关联明细空态「纯挂供应商」);③行操作按 status 原码:RECEIVED=[查看,编辑|核对,作废] renderActionsWithMore,VERIFIED=[查看,作废],VOIDED=[查看];作废原因 NForm 必填 trim≤500;④登记/编辑弹窗:选定供应商即拉 biz-candidates 换供应商重拉;编辑拉详情三路合并建行——候选行/详情 PAYMENT·PREPAY 行(上限=remainingAmount+本票原 matchAmount)/EXPENSE 只读保留行(仅可移除,整包回传防全删重插静默清掉);ΣmatchAmount≤invoiceAmount NForm 预校验;create 无勾选=纯挂供应商不带 relations,update 恒带整包;invoiceType 走字典 fin_invoice_in_type,xxxName 后端回填直渲;⑤原型状态选项旧版以契约三态为准,原型无对账/详情布局按 PayableDetailPanel 模式自建。api spec 8 例+页面 spec 7 例+弹窗 spec 6 例,定向 21/21,scoped checkpoint 13 项全绿。" updated_at: "2026-09-17" base: "dev-v3" ---