收银后自动开电子发票:思路就一条
你要的效果其实很简单:收银完成→订单状态变“已支付”→系统自动取抬头/税号→调用开票接口→回写发票号/下载链接→归档。在2026年常见落地方式就是接百望云或诺诺开票API,再把你自己的订单系统(或电商平台)当“触发器”。
举个小案例:门店每天200单,人工开票按每单1分钟算,要3小时多。接接口后,常见能做到支付后5-30秒出票,财务只处理异常单。
百望云:接口配置、批量开票、红冲处理
接口怎么配
核心就三件事:企业主体/税号、开票终端/税控能力、接口鉴权参数(AppKey、密钥、回调地址等以官方文档为准)。你的系统里建议把订单字段补齐:购买方名称、税号、邮箱/手机号、商品税收分类编码、税率、含税金额。
批量开票怎么做
百望云的接口文档一般会给到批量能力。实操建议用“队列”跑:
- 把“已支付且未开票”的订单打包成批次(比如每批50单)
- 调用批量开票接口,拿到受理结果
- 成功就回写:发票代码/号码、开票时间、PDF/OFD下载地址
- 失败单进“重试池”,重试2-3次还不行就丢给人工
开错了怎么办
遇到数电票开错,常见处理是走红字数电票(红冲)流程。按2026年实务口径,若受票方还没做用途确认/入账确认,开票方通常可在平台发起红字信息确认后直接全额红冲(具体以电子发票服务平台规则为准)。
诺诺开票:对接更像“乐高”,重点看回写与对账
诺诺API配置同样绕不开鉴权、开票信息字段映射、回调。别只盯“能开出来”,更要把回写链路打通:
- 开票成功回写发票信息到订单,客服一查就能发链接
- 把发票状态做成3个:开票中/已开票/已红冲
- 每天拉一次对账:订单金额=开票金额+红冲金额(净额)
发票归档与下载:别等税务稽核才补材料
归档建议按“月+门店/主体+订单号”存,PDF/OFD原文件+开票请求参数+回写结果都留一份。下载可以做两种入口:顾客自助下载(短信/邮箱链接),财务批量下载(按日期筛选一键打包)。
你现在就能执行的3个动作(2026年2月可落地)
- 把订单字段补齐:抬头、税号、邮箱/手机号、商品税编、税率;缺一个就容易自动化“卡壳”
- 选一种触发方式:支付回调触发优先,其次定时任务扫“已支付未开票”
- 上线前用20单灰度:10单正常、5单字段缺失、5单退款/红冲场景,跑通再全量