From fe0822ad51e7405a61fd5381cadbef09e556dce6 Mon Sep 17 00:00:00 2001 From: tangweijie <877588133@qq.com> Date: Fri, 19 Jun 2026 11:53:40 +0800 Subject: [PATCH] docs(accounting): record unsold usage adjust validation evidence --- ...age-adjust-zero-and-recovery-2026-06-19.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 docs/evidence/rev004-accounting/rev004-unsold-usage-adjust-zero-and-recovery-2026-06-19.md diff --git a/docs/evidence/rev004-accounting/rev004-unsold-usage-adjust-zero-and-recovery-2026-06-19.md b/docs/evidence/rev004-accounting/rev004-unsold-usage-adjust-zero-and-recovery-2026-06-19.md new file mode 100644 index 0000000..a02e26e --- /dev/null +++ b/docs/evidence/rev004-accounting/rev004-unsold-usage-adjust-zero-and-recovery-2026-06-19.md @@ -0,0 +1,26 @@ +# REV-004 未销水量调整零水量与补抄追收验证记录 + +## 变更范围 + +- 按水量调整预算允许 `targetBillWater=0`,仍拒绝负数水量。 +- 正式水量调整默认保留“调整后水量不能超过抄见水量”限制。 +- 当原因编码或原因说明属于补抄、追收、漏抄、少抄、估抄偏低、补征等场景时,允许目标水量超过原抄见水量。 + +## 验证命令 + +```bash +mvn -pl sw-business/sw-business-server -am \ + -Dtest=UnsoldTrialPreviewServiceImplTest,ChargeServiceAccountingAdjustTest \ + -Dsurefire.failIfNoSpecifiedTests=false test +``` + +## 验证结果 + +- `UnsoldTrialPreviewServiceImplTest`: 12 tests, 0 failures, 0 errors. +- `ChargeServiceAccountingAdjustTest`: 24 tests, 0 failures, 0 errors. +- Maven reactor: `BUILD SUCCESS`. + +## 风险说明 + +- 本次未放开已收费、已开票、已结账、缺少抄表依据、缺少附件等既有校验。 +- 补抄追收白名单为后端兼容策略,后续可在正式原因字典稳定后收敛为字典值校验。