Skip to content

工资发放 ↔ 个人记账同步 — 撤销策略(产品待定)

现状

  • mark-paid 成功后:BookkeepingSettlementPaidSyncService 为工人记 收入、发放人记 支出(备注前缀 sync:acc_settlement_paid:{settlementId})。
  • Acc 侧 尚无「撤销发放 / void 结算单」标准接口;因此 不会自动回滚 个人流水。

若产品确认需要回滚

  1. 在 Acc 增加 voidunmark-paid(须权限评审 + 月结规则)。
  2. 调用 BookkeepingSettlementPaidSyncService.revertFromSettlementPaid(settlementId)(已实现软删匹配备注前缀的流水)。
  3. 手工验收:撤销后工人/经理账本各少 1 条同步流水。

本阶段(已接线)

  • POST /acc/settlement/unmark-paidpaidsettled,清除凭证字段,并调用 revertFromSettlementPaid整单 void)。
  • Web 结算详情、小程序 settlement-detail 提供「撤销发放」按钮(须 btn_acc_settlement_write)。
  • 月结 / 冲红整单仍须单独立项评审。

TaskFlow 内部文档 Released under the MIT License.