武汉 消息 刘* / 138****3222
请在提交开票申请后约 5 个工作日查收邮箱;合并开票订单需属于同一开票主体,专票请填写完整企业信息
已选 0 笔,合计 ¥0.00
所属机构 订单号 订单类型 支付时间 支付金额 开票状态

业务逻辑说明(原型演示)

  • 数据范围:可开票订单仅展示订单类型为「虚拟卡」的 card_order,且支付状态为已支付、未全额退款。
  • 合并开票:支持勾选多笔订单合并申请,金额按 t_order.pay_amount 汇总;订单须属于同一开票主体,单次最多 50 笔。
  • 重复校验:同一订单若已在待审核、审核中、已开票等有效申请中,不可再次勾选。
  • 业务主体:驾校机构采购虚拟卡后申请开票,非学员个人开票;主表保留 org_code、user_id,不存 student_id。
  • 业务标识:使用申请主键 id,不单独生成 apply_no;OA 回调按 applyId 关联。
  • 明细设计:明细表仅存 card_order_id、order_id 及金额快照,不冗余 order_no;订单号展示时关联查询。
  • 日志:首期不建独立申请日志表,状态与原因写在主表,OA 请求走应用/外部请求日志。
  • 开票申请:弹窗居中展示;开票金额、抬头类型、发票抬头、税号由系统带出且不可编辑。
  • 发票类型:支持增值税电子普通发票 / 增值税专用发票;普票必填接收邮箱,专票额外必填开户银行、银行账号、企业地址、企业电话。
  • 提交流程:提交后生成开票记录并发起 OA 审批;审批通过后 OA 回传发票文件,用户可在开票记录中预览和下载。
  • 状态流转:待审核 → 审核中 → 通过 / 未通过;仅「通过」且已有发票文件时可预览、下载。