文件
hyb-oa/issues/2026-03-09_11-05-00-p20-travel-3-l5-reconciliation-erp-bridge.csv
T

3.3 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2P20TRAVEL3-0P20TRAVEL3执行合同建档创建并校验差旅核销闭环与ERP应付摘要桥执行合同CSVCSV通过校验且字段完整并冻结差旅ERP三期范围python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-09_11-05-00-p20-travel-3-l5-reconciliation-erp-bridge.csvmanualTODOTODOTODOissues/2026-03-09_11-05-00-p20-travel-3-l5-reconciliation-erp-bridge.csv[]差旅三期只做核销闭环与ERP摘要桥接 不做journal过账
3P20TRAVEL3-1差旅ERP出站契约与provider扩展新增erp.travel.export契约与binding类型并扩展ERP provider dispatcher outbox语义差旅ERP摘要可通过现有IntegrationOutbox Dispatcher IntegrationBinding骨架处理且不污染核心表cd server && npm run testmanualTODOTODOTODOserver/src/services/integrations/erp.js | server/src/services/integrations/dispatcher.js | server/src/services/integrations/outbox.js | server/src/services/integrations/travelErp.js | server/tests | issues/2026-03-09_11-05-00-p20-travel-3-l5-reconciliation-erp-bridge.csv["P20TRAVEL3-0"]新增binding entity_type为travel_payable_summary和travel_settlement_batch
4P20TRAVEL3-2核销服务与ERP轨道接口实现差旅订单 企业卡交易 报销单的核销关系及track requeue接口差旅对公支付可形成本地核销闭环并具备ERP track requeue dead_letter重入能力cd server && npm run testmanualTODOTODOTODOserver/src/routes/travelReconciliation.js | server/src/routes/integrations.js | server/src/services/integrations/travelErp.js | server/tests["P20TRAVEL3-1"]任何ERP失败都不回滚差旅申请与核销事实
5P20TRAVEL3-3差旅核销与ERP前端挂件在差旅详情页增加核销摘要 ERP轨道与手动补发交互前端可查看对公差旅核销状态并在授权用户下执行ERP补发或重试cd client && npm run typecheck && npm run buildmanualTODOTODOTODOclient/src/api/travelRequests.ts | client/src/api/integrationsTravel.ts | client/src/pages/TravelRequestsPage.tsx | issues/2026-03-09_11-05-00-p20-travel-3-l5-reconciliation-erp-bridge.csv["P20TRAVEL3-2"]个人垫资报销仍走原ERP报销路径并与统付并存
6P20TRAVEL3-4差旅ERP文档事件与矩阵同步同步差旅核销闭环 ERP摘要桥 边界 事件映射与Feature Matrix事实源差旅ERP文档收口完成并明确只做AP应付摘要桥接不做复杂票规和税分摊python3 scripts/validate-feature-matrix.pymanualTODOTODOTODOdocs/domain-events.md | docs/integration-boundaries.md | docs/feature-matrix.md | scripts/validate-feature-matrix.py | issues/2026-03-09_11-05-00-p20-travel-3-l5-reconciliation-erp-bridge.csv["P20TRAVEL3-3"]不新增差旅折旧税分摊或复杂票规导出字段
7P20TRAVEL3-5P20TRAVEL3回归与验收收口完成差旅核销关系 ERP摘要出站与前端轨道回归验证后收口差旅ERP happy path与重试容错通过且报销差旅采购资产IM主流程零回归cd server && npm run test && cd ../client && npm run typecheck && npm run buildmanualTODOTODOTODOissues/2026-03-09_11-05-00-p20-travel-3-l5-reconciliation-erp-bridge.csv | server/tests | client/src/pages/TravelRequestsPage.tsx["P20TRAVEL3-4"]重点核对requeue dead_letter binding回写与个人报销并存