0

我们正在使用 Xero 进行会计处理。我们开始使用 Laravel 框架为我们的旅游公司开发一个预订系统。

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

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

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

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

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

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

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

非常感谢您的帮助。

4

1 回答 1

1

我试图在下面回答您的问题:

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

我们当前的 Xero 发票字段和预订系统发票字段是不同的。您可以在此链接上查看差异。虽然预订系统生成的发票中有销售日期、预订 ID、客人姓名、旅游名称等字段,但 Xero 中只有描述、数量和单价字段。

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

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

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

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

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

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

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

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

希望这可以帮助。

问候克里什

于 2017-05-30T03:57:02.003 回答