农户
槟榔鲜果的自然人供应方,完成实名、资料确认、订单确认和收款。
本系统聚焦海南槟榔鲜果从农户交付到企业采购结算、反向开票的真实业务闭环。收购点和加工厂都作为企业客户,订单最终归属当前企业。
这不是单纯的称重或收款工具:每笔交易都要把自然人农户、企业主体、订单证据、付款结果和发票结果关联起来。
槟榔鲜果的自然人供应方,完成实名、资料确认、订单确认和收款。
收购点或加工厂均按企业客户管理,负责采购、付款和实际反向开票。
SaaS 平台运营方,负责多企业数据隔离和支付宝第三方应用接入。
提供企业授权、供应商关系、订单、付款、状态和反向开票等外部能力。
这是一个面向多家企业的交易、结算和票据 SaaS 平台。V1 只聚焦企业向农户采购槟榔鲜果,把主体资料、订单证据、企业付款、反向开票、售后和对账关联成一条可追溯链路。
模块边界和异常处理遵循以下四条原则。
企业是采购方、付款责任方和实际反向开票主体。平台方悠然居负责 SaaS 运营和支付宝第三方应用接入。
业务上称“农户”,系统主体类型是自然人。自然人可以关联多家企业,但每家企业的资料和交易关系独立。
订单状态、支付状态、开票状态分别存储和推进。付款前审核、外部订单创建、退款和红冲也不能塞进订单状态。
支付宝回调、主动查询或对账结果决定支付和开票是否成功,前端不能把处理中或失败手工改成成功。
V1 聚焦采购、结算与反向开票闭环,长期能力按版本路线逐步扩展。
三端闭环、支付宝交易、退款红冲、报表和后台协助。
只做信息流,不引入资金流和票据流。
支付宝、微信、乐企等渠道适配和路由。
加工过程、协同数据和智能工艺优化。
同一套核心对象由不同入口操作。后台管理端跨企业,企业端只看当前企业,小程序只加载唯一企业上下文。
全部企业或绑定企业范围
供应商、订单、资金、发票、附件、报表都归属一家企业
可关联多家企业,但关系资料和交易数据不跨企业共享
V1 虽然只启用支付宝,但业务模型要保留渠道标识、外部流水和状态适配边界。
各节点包含参与端、业务产出和主要阻断条件。
订单不是“填完表单就成功”,提交前必须完成主体、商品、计量、金额、资料和权限校验。
农户确认订单不等于支付成功。付款前审核是独立审批,支付结果只能由支付宝可信结果确认。
农户完成订单确认,订单状态进入已确认。
企业默认需要审核;无需审核也要记录配置结果。
付款前查询企业支付宝账户,余额不足阻断。
外部订单状态可付款,才能推进付款入口。
一次全额付款;处理中不得重复发起。
企业内部审核通过后,再调用支付宝外部订单审核接口;内部审批和支付宝审核是两个概念。
业务小程序展示二维码、营业员页面或农户官方收款页面,不自行拼接支付链路。
支付状态进入成功或失败;结果不明确时保持处理中并继续查询,不能人工改成功。
二维码只是某一次付款尝试下的入口版本。入口过期且尚未开始付款,可以在原尝试下换码;支付明确失败,才创建新的付款尝试;已扫码、支付已开始或结果不明确时,必须先查询,禁止换码或重复扣款。
支付和开票是两条状态线。支付成功只触发开票,不能直接把订单置为完成。
保存支付金额、时间、外部流水号和结果来源。
允许触发反向开票,订单仍是已确认。
通过回调、主动查询或对账等待最终结果。
保存票号、外部发票标识、文件和备注快照。
仅当支付成功且开票成功时进入。
售后动作有自己的记录、审批和外部状态。已完成订单仍保持完成,售后结果在独立台账展示。
记录申请人、原因、金额和原票。
红冲处理中或失败不能直接退款。
按正式接口结果更新退款记录。
企业、农户、商品、重量和金额。
外部流水、票号和状态结果。
认领、补录、查询和人工关闭。
状态是跨端公共契约。页面可以按不同端展示,但服务端状态推进规则必须统一。
草稿可编辑;农户确认后进入已确认;只有支付成功且开票成功才能完成。付款前审核不新增订单状态。
支付中或结果不明确时禁止重复付款;失败重试保留原尝试,成功只能由外部可信结果确认。
只能在支付成功后发起;开票失败不回退支付,也不提前完成订单。
订单已完成 = 支付成功 + 开票成功 + 外部订单状态已可信核验且允许完成。任何一个条件未知或处理中,都不能提前完成。
草稿、待确认、已确认且未发生成功付款时可按规则取消;支付中必须先查询,不能直接取消或把结果当作未支付。
V1 使用支付宝完成企业能力查询、供应商关系、订单、支付、开票与红冲;关键字段和研发边界如下。
| 接口/能力 | 作用 | 关键字段或结果 | 研发边界 |
|---|
这些不是某一个页面的功能,而是订单、资金、票据和跨端协作能稳定运行的前提。
业务表、API、异步任务、消息、文件、统计和导出都要带企业上下文;服务端校验 enterprise_id,不能只依赖前端隐藏菜单。
菜单权限只控制可见性,接口还要校验功能权限、企业绑定和数据范围;停用用户、角色或企业后立即失效。
订单保存供应商、商品、计量、金额和票面资料快照;主数据后续修改不能改变历史订单事实。
图片、证照、磅单和发票文件内容放外部 OSS,本系统保存元数据;身份证、银行卡、手机号和照片需脱敏、加密和审计。
OCR、外部订单创建、开票、回调查询、对账和导出使用任务记录;处理中、失败和结果不明确都要有下一步处理路径。
重量按克保存,页面可显示斤和千克;1 斤 = 500 克。单价和金额保留 2 位小数,最终金额用于付款、开票和统计。
公共契约和企业准入是主链路的前置基础,订单、付款开票、售后对账依次组成 V1 闭环。
认证、企业上下文、RBAC、数据隔离、字典、文件和日志。
企业资料、OCR、人工确认、支付宝授权和反向开票能力。
自然人关联、实名、生产资料、商品同步、等级和计量。
现场/远程建单、校验、快照、外部订单创建和农户确认。
付款前审核、余额、付款入口、支付回调、开票和重试。
退款、红冲、票款关联、差异处理、台账和报表。
跨企业查询、异常处理、批量任务、受控导出和发布。