关于通过Xero API v2.0触发电子发票的可行性问询
关于Xero API v2.0实现新西兰电子发票发送的方案
可以通过Xero API v2.0实现新西兰电子发票(Peppol标准)的发送功能,具体实现细节如下:
前提条件
- 客户的Xero账户需提前启用电子发票服务,完成新西兰Peppol网络的注册配置,确保账户具备电子发票发送权限。
API实现步骤
创建发票时直接触发电子发票发送
在调用创建发票的API时,在请求体中添加IsElectronicInvoice字段并设置为true,同时需确保发票中包含符合Peppol标准的接收方信息(如客户的Peppol ID、有效联系邮箱等),Xero会自动将发票以电子发票形式发送至接收方的Peppol节点。更新已有发票为电子发票发送
对于已创建的发票,可调用发票更新API,将IsElectronicInvoice字段修改为true,触发电子发票的发送流程。查询电子发票发送状态
发送完成后,可通过发票对象的ElectronicInvoiceStatus字段查看发送状态(可选值包括PENDING、SENT、FAILED等),以此确认电子发票的投递情况。
兼容性说明
该电子发票发送功能与你现有触发邮件、返回PDF副本的流程完全兼容,可根据客户需求在创建/更新发票时指定对应的发送方式。
内容的提问来源于stack exchange,提问作者teal
相关产品推荐
相关产品推荐

