Php 我们可以通过Xero API创建自定义发票号吗

Php 我们可以通过Xero API创建自定义发票号吗,php,laravel,invoice,accounting,xero-api,Php,Laravel,Invoice,Accounting,Xero Api,我们使用Xero进行会计核算。我们开始使用Laravel框架为我们的旅游公司开发预订系统 我们可以在新系统中添加预订后生成发票。可以为单个新客户或代理批量预订生成发票-可以在一张发票中包含10到100个预订。当系统生成发票时,我们希望使用API在Xero中创建相同的发票。我是新手,如果你能给我指出正确的方向,我将不胜感激。因此,我的问题是: 1-创建xero发票需要使用哪种API 我们当前的Xero发票字段与预订系统发票字段不同。 你可以看到下面的区别 虽然我在预订系统生成的发票中有诸如销售日

我们使用Xero进行会计核算。我们开始使用Laravel框架为我们的旅游公司开发预订系统

我们可以在新系统中添加预订后生成发票。可以为单个新客户或代理批量预订生成发票-可以在一张发票中包含10到100个预订。当系统生成发票时,我们希望使用API在Xero中创建相同的发票。我是新手,如果你能给我指出正确的方向,我将不胜感激。因此,我的问题是:

1-创建xero发票需要使用哪种API

我们当前的Xero发票字段与预订系统发票字段不同。 你可以看到下面的区别

虽然我在预订系统生成的发票中有诸如销售日期、预订ID、客人姓名、旅游团名称等字段,但Xero中只有描述、数量和单价字段

2-我们可以自定义xero中的发票字段并将其与我们的预订系统匹配吗

3-通过API创建发票时,我们是否可以发送自定义发票编号?即WBS-6YCP2ZF、AATK-1007、MMDR-1008

4-在“常规设置”>“发票设置”下有“支付服务”部分,我们可以在其中添加支付网关。您能确认DPS代表的选项吗


非常感谢您的帮助。

我已尝试回答您的以下问题:

1-创建xero发票需要使用哪种API

我们当前的Xero发票字段与预订系统发票字段不同。 你可以在这个链接上看到不同之处。虽然我在预订系统生成的发票中有诸如销售日期、预订ID、客人姓名、旅游团名称等字段,但Xero中只有描述、数量和单价字段

回答>在Xero中通过Xero API发票端点创建发票时,您需要将当前系统发票字段映射到可用的元素/字段。此处提供的端点文档中列出了所有可用的元素

2-我们可以自定义xero中的发票字段并将其与我们的预订系统匹配吗

回答>您只能通过上述发票端点使用可用的元素。不能添加端点文档中不可用的任何额外元素/字段

3-通过API创建发票时,我们是否可以发送自定义发票编号?即WBS-6YCP2ZF、AATK-1007、MMDR-1008

回答>如果您未通过API指定发票号,Xero将自动分配在您的组织发票设置下指定的默认发票号。您也可以更改默认发票编号顺序,详细信息请参见我们的帮助中心文档

要回答您的问题,您可以通过发票端点上可用的“InvoiceNumber”元素/字段指定您的发票号码

4-在“常规设置”>“发票设置”下有“支付服务”部分,我们可以在其中添加支付网关。您能确认DPS选项代表付款快递吗? 回答>如您所见,DPS帮助中心文档中列出的商户常见问题解答链接将带您访问支付快车网站。要回答您的问题,DPS是付款快递

我建议您阅读这里的API入门部分,以及我们提供的多种编程语言的示例SDK库,以熟悉我们的API

希望这有帮助

问候 克里斯