test: provision finance fixture prerequisites

This commit is contained in:
2026-08-15 17:58:15 +08:00
parent 0e2a291e7a
commit 2cec065582
5 changed files with 56 additions and 5 deletions
+4
View File
@@ -97,6 +97,10 @@ node scripts/admin-test-env-acceptance.mjs --modules suppliers
node --test scripts/admin-test-env-modules/suppliers-contract.test.mjs
```
## Finance 全链前置
`finance-full-fixtures` 会通过正式供应商 API 创建本轮隔离的 ACTIVE 供应商,并按费用项目类别校验后再生成 PAYABLE;不会使用历史供应商 ID。只请求 `finance-full-fixtures,finance-reconciliation-full,finance-settlement-full` 时,总入口会自动补齐 `merchant-qualification-fixture -> orders -> inbound-measurement -> phase3-container-loading`,确保 Finance 能消费本轮真实已完成柜次。若这些前置仍未产出同 marker 的完成柜次,Finance 会 fail-closed,不能把 finance-only 前置不足计为 Finance 业务成功。
## 国内整柜与客户运营统计
- `domestic-container.mjs`:整柜入库、出库、库存列表和详情;静态契约为 `domestic-container-contract.test.mjs`。