供应商对账:同步退货转物流记账归属 #397

Merged
renshen merged 1 commits from feature/sumu-return-bookkeeping-sync into main 2026-10-20 09:21:56 +08:00
Collaborator

本次改动

  • 财务端供应商对账明细新增“退货扣减 · 财务与厂家同步”区块,直接读取应付款终版的退货数据集。
  • 自动识别备注中的“记账物流 / 物流记账 / 不记账厂家+物流”,显示“转物流记账”标签、物流公司和转物流数量金额。
  • 财务端、厂家端预览和厂家登录门户使用同一退货数据,备注、净数量、金额和物流归属保持一致。
  • 支持备注中“原数量 N 件、*N 记账物流”的拆分数量的识别;若原金额尚未拆分,会按物流数量自动扣除物流部分。
  • “不记账”行不再计入厂家净扣减;“转物流记账”行按调整后的厂家净数量和金额计算。
  • 财务端供应商列表同时纳入只有退货数据的供应商。

验证

  • SupplierReconciliationTest:23 tests / 186 assertions 全部通过。
  • 新增记账归属单元测试:3 tests / 20 assertions 全部通过。
  • 覆盖财务端、厂家端预览、厂家门户三处显示一致,以及实际“曹县宇诺 / 常州松宇货运”退货备注场景。

影响范围

  • 仅供应商对账展示与退货扣减口径;无数据库结构变更。
  • 现有退货备注中的“记账物流”文字会作为识别依据。
## 本次改动 - 财务端供应商对账明细新增“退货扣减 · 财务与厂家同步”区块,直接读取应付款终版的退货数据集。 - 自动识别备注中的“记账物流 / 物流记账 / 不记账厂家+物流”,显示“转物流记账”标签、物流公司和转物流数量金额。 - 财务端、厂家端预览和厂家登录门户使用同一退货数据,备注、净数量、金额和物流归属保持一致。 - 支持备注中“原数量 N 件、*N 记账物流”的拆分数量的识别;若原金额尚未拆分,会按物流数量自动扣除物流部分。 - “不记账”行不再计入厂家净扣减;“转物流记账”行按调整后的厂家净数量和金额计算。 - 财务端供应商列表同时纳入只有退货数据的供应商。 ## 验证 - SupplierReconciliationTest:23 tests / 186 assertions 全部通过。 - 新增记账归属单元测试:3 tests / 20 assertions 全部通过。 - 覆盖财务端、厂家端预览、厂家门户三处显示一致,以及实际“曹县宇诺 / 常州松宇货运”退货备注场景。 ## 影响范围 - 仅供应商对账展示与退货扣减口径;无数据库结构变更。 - 现有退货备注中的“记账物流”文字会作为识别依据。
renshen added 1 commit 2026-10-20 09:21:41 +08:00
renshen merged commit c0cc8c7e60 into main 2026-10-20 09:21:56 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#397
No description provided.