佬司机|大宗交易平台
← 返回功能模块
模块 07

交易、合同与订单

成交确认、库存锁定、电子签或线下合同、交易与订单状态。

涉及角色买家、卖家、平台、电子签机构
功能脑图

交易、合同与订单功能脑图

从功能域向下展开到可开发功能点,便于产品、设计、开发和测试快速确认范围。

交易、合同与订单

成交确认

商品数量单价地址交付条件服务费试算

交易管理

交易列表交易详情状态筛选履约时间线交易快照

合同签署

平台电子签线下已签 PDF签署状态驳回重传

待付款管理

付款倒计时主动取消超时取消库存释放

状态控制

状态机取消条件异常恢复操作审计
跨角色流程

成交、合同与订单流程

横向表示业务阶段,纵向表示参与角色;同一列为并行协作与状态交接,不代表所有动作机械串行。

角色
成交确认
创建交易
合同签署
进入付款
买家
确认商品、数量、成交价、地址和交付要求
查看交易编号、货款和服务费试算
选择平台电子签或上传线下已签 PDF
合同生效后进入付款
卖家
确认同一组成交条件
库存锁定成功后看到交易
电子签或核验上传合同
等待平台付款成功
平台
校验报价、库存、企业和风控
原子锁库存并创建交易、订单、商品快照
生成签署任务或审核线下合同文件
合同生效生成付款单
电子签机构
无直接操作
无直接操作
验证签署人并回传各方签署状态
无直接操作
关键分支与非正常路径
  • 任一方修改关键成交条件都使原确认失效,双方须重新确认。
  • 合同驳回或签署超时不删除交易,按规则允许重传、重签或取消。

交易、合同与订单模块 PRD

模块目标

把已确认交易条件转换为不可歧义的交易、合同和付款订单,并以统一状态机连接议价、库存、支付、履约和售后。

角色与页面

买卖双方在交易列表、交易详情和合同签署页处理当前动作;平台交易运营在管理端查看状态、异常和审计,但不能代企业确认。

核心对象

交易、交易参与方、成交条件、商品快照、库存锁定、合同、合同版本、签署任务、付款订单、交易事件、取消或解约记录。

创建交易

  • 当前有效报价被接受或买家按当前售价立即购买后,进入待成交确认。
  • 双方确认数量、单价、交付、地址、结算、税费和有效期。
  • 系统重新校验商品、企业、权限和库存,并以版本方式锁定库存。
  • 锁定成功后创建交易和合同草稿;失败不产生有效合同。
  • 立即购买跳过询价议价,但不跳过成交确认、合同、付款和履约。
  • 成交确认有效期默认 30 分钟;任一方超时未确认则本次确认失效,询价来源回到议价中,立即购买来源进入已取消并释放临时库存占用。双方对任一条件提出修改时不得直接改写确认单,必须生成新报价或重新提交立即购买条件。

合同路径

平台电子签

系统根据成交条件生成合同版本,双方授权签署人完成身份核验和签署;电子签服务商回传结果后合同生效。

线下已签合同

双方上传同一份已签 PDF,并分别确认文件摘要;文件不一致、缺页或未确认时禁止生效和付款。

状态模型

询价中和议价中属于询价对象,不属于正式交易状态。买家端“交易”列表可以聚合展示询价与正式交易,但必须保存对象类型,不能用同一状态字段混写。

正式交易状态及买家主操作如下:

当前状态进入条件买家主要动作正常下一状态
待成交确认接受有效报价或立即购买提交成功确认最终条件、取消确认待签合同或已取消
待签合同双方确认且库存锁定成功签署电子合同或确认线下合同待付款
待付款合同生效并生成付款单去付款、取消付款待发货、付款处理中或已取消
待发货付款成功且资金担保入账查看详情、申请售后待收货
待收货至少一个发货批次已发出查看物流、确认收货、申请售后已完成或售后处理中
已完成买家确认收货且差异已结清申请专票、在期限内申请售后售后处理中或保持已完成
售后处理中存在未关闭售后单查看进度、补充证据、确认方案回到对应履约状态或已完成
已取消付款前取消、超时或双方取消确认查看原因、重新采购终态

支付失败但付款单仍有效时交易保持待付款;发货和运输过程统一对买家展示为待收货,不增加“验收期”“已关闭”等列表状态。售后是附属业务状态,售后结束后按处理结果回到原履约状态、已完成或已取消。

待付款状态展示 30 分钟付款倒计时、去付款和取消付款。买家主动取消或倒计时结束后,系统关闭本次交易、取消付款单、释放库存锁定并保留取消原因;已取消记录只在“全部”中只读展示。

列表与详情

  • 交易列表展示编号、商品与企业、数量、状态、更新时间和具体动作。
  • 列表中的“商品货款”仅在双方已确认成交单价与数量后展示,计算为成交单价乘成交数量;询价中、议价中和待成交确认未完成时显示“—”,不得展示卖家挂牌价冒充成交价。
  • 尚未成交的询价或还价不展示成交单价与商品货款。
  • 操作使用“查看卖家报价”“签署合同”“去付款”“取消付款”“查看物流”“确认收货”“申请售后”等具体动词。
  • 交易详情展示交易条件、商品快照、合同、付款摘要、履约、时间线和当前唯一主要动作。
  • 历史交易只读;再次采购创建新询价或新交易。

取消与异常

  • 报价接受前可撤回询价;成交确认后取消需双方确认并释放库存。
  • 合同生效后取消进入解约流程,不能直接删除交易。
  • 待付款主动取消或超时取消按合同约定记录取消原因并释放库存;已经支付不得使用“取消付款”,必须创建售后单处理退款或解约。
  • 合同版本变更必须由双方重新确认或签署。
  • 操作重复提交使用幂等键,只产生一个状态事件。
  • 终态对象不可编辑,纠错通过补充事件、退款或新合同版本处理。
  • 库存锁定从双方成交确认成功开始,覆盖签约和付款有效期;取消确认、合同未生效终止、付款取消或超时后立即释放。锁定库存不得被其他买家购买,补库存不改变已锁定数量。

通知与验收

  • 待确认、库存锁定失败、待签、签署完成、合同异常、待付款和交易取消均通知对应企业角色。
  • 交易、合同、库存锁定、付款订单和消息卡片使用同一对象编号关联。
  • 两种合同路径均可完成且文件不一致无法付款。
  • 立即购买和议价成交进入相同的合同及后续状态机。