我们正在使用Xero进行会计核算。我们开始使用Laravel Framework为我们的旅游公司开发预订系统。
我们可以在新系统中添加预订后生成发票。可以为个人(新客户)或代理生成发票(大量预订 - 可以在一张发票中包含10到100个预订)。在系统生成发票时,我们希望使用API在Xero中创建相同的发票。我是新手,如果你能指出我正确的方向,我将不胜感激。所以,我的问题是:
1-我们需要使用哪种API来创建xero发票?
我们当前的Xero发票字段和预订系统发票字段不同。 您可以在下面看到差异。
虽然我在预订系统生成的发票中有销售日期,预订ID,客人姓名,旅游名称等字段,但我在Xero中只有说明,数量和单价字段。
2-我们可以在xero中自定义发票字段并将其与我们的预订系统相匹配吗?
3-我们可以在通过API创建发票时发送自定义发票号吗?即WBS-6YCP2ZF,AATK-1007,MMDR-1008 ..
4-“常规设置”下的“付款服务”部分>我们可以添加支付网关的发票设置。您能否确认选项DPS代表payment express?
非常感谢您的帮助。
答案 0 :(得分:1)
我试着回答你的问题:
1-我们需要使用哪种API来创建xero发票?
我们当前的Xero发票字段和预订系统发票字段不同。 您可以在此链接上看到差异。虽然我在预订系统生成的发票中有销售日期,预订ID,客人姓名,旅游名称等字段,但我在Xero中只有描述,数量和单价字段。
答案>您需要在此处通过Xero API Invoices端点在Xero中创建发票时将当前系统发票字段映射到可用的元素/字段(所有可用元素都列在提供的端点文档中)。
2-我们可以在xero中自定义发票字段并将其与我们的预订系统相匹配吗?
答案>您只能使用上面提到的通过Invoice端点提供的元素。您无法添加端点文档中不可用的任何额外元素/字段。
3-我们可以在通过API创建发票时发送自定义发票号吗?即WBS-6YCP2ZF,AATK-1007,MMDR-1008 ..
答案>如果您未通过API指定发票编号,Xero将自动分配在“组织发票设置”下指定的默认发票编号。您也可以更改默认发票编号顺序,详细信息请参见我们的帮助中心文档)。
要回答您的问题,您可以通过发票端点上提供的“InvoiceNumber”元素/字段指定您的已赢发票编号。
4-“常规设置”下的“付款服务”部分>我们可以添加支付网关的发票设置。您能否确认选项DPS代表付款快递? 回答>如您所见,DPS上的帮助中心文档中列出的商家常见问题解答链接可将您带到付款快递网站。要回答您的问题,DPS是付款快递。
我建议您在此处查看API入门部分以及我们的多种编程语言中提供的示例SDK库,以熟悉我们的API。
希望这有帮助。
此致 Krish