2017-05-28 44 views
0

我们使用Xero进行会计核算。我们开始使用Laravel Framework为我们的旅游公司开发预订系统。我们可以通过Xero API创建自定义发票号码

我们可以在新系统中添加预订后生成发票。可以为个人(新客户)或代理商(大量预订 - 可以在一张发票中包括10到100个预订)生成发票。在系统生成发票时,我们希望使用API​​在Xero中创建相同的发票。我对此很感兴趣,如果你能指出我正确的方向,我将不胜感激。所以,我的问题是:

1-我们需要使用哪个API创建xero发票?

我们当前的Xero发票字段和预订系统发票字段是不同的。 你可以看到下面的差异。

虽然我等领域的销售日期,预订编号,客人姓名,线路名称在已经被预订系统产生的发票,我也只说明,数量和单价领域Xero。

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

3-可以通过API创建发票时发送自定义发票号码吗?即WBS-6YCP2ZF,AATK-1007,MMDR-1008 ..

4-有支付服务部分在常规设置>发票设置下,我们可以添加支付网关。你能否确认选项DPS代表payment express

非常感谢您的帮助。

回答

1

我试着回答你的问题如下:

1-哪些API我们需要用它来创建Xero的发票?

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

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

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

解决方案>您只能使用上面提到的通过发票端点可用的元素。您不能添加端点文档中不可用的任何其他元素/字段。

3-可以通过API创建发票时发送自定义发票号码吗?即WBS-6YCP2ZF,AATK-1007,MMDR-1008 ..

答案>如果您没有通过API指定发票号码,Xero会自动分配在您的组织发票设置下指定的默认发票号码。您也可以更改默认的发票编号顺序,详情请见我们的帮助中心文档)。

要回答您的问题,您可以通过Invoice端点上提供的'InvoiceNumber'元素/字段指定您的收据发票编号。

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

我建议你在这里通过API入门部分,以及我们的示例SDK库在多种编程语言中可用,以便熟悉我们的API。

希望这会有所帮助。

Registers Krish

相关问题