问题标签 [xero]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
37 浏览

php - 我想将 Xero 与我的 WordPress 集成,并想用发票 ID 检索发票数据

我想将 Xero 与我的 WordPress 集成,并想用 invoice id 检索发票数据。我参考了一些文档,但他们说要使用作曲家,但在 WordPress 中我没有作曲家来安装库。因此,有人帮我解决了如何将 xero 与 wordpress 集成并检索数据的方法,我拥有所有凭据,例如 secret id 和 client id 。

提前致谢。

0 投票
1 回答
33 浏览

sql - 将嵌套的 JSON 数据插入 SQL

我一直在研究将 Xero Report 数据引入我们的数据仓库的问题。Xero 生成数据的方式很烦人,而且嵌套很深。

此 JSON 是直接 REPORT API JSON 的示例。

到目前为止,我一直在使用 SQL 语句来摄取它,我有这个,

我现在已经碰壁了,不知道从哪里开始。希望有一些建议可以帮助我进入下一步。

0 投票
1 回答
51 浏览

xero-api - Xero BankTransfers 不会显示

我正在使用 BankTransfers 端点添加银行账户之间的转账。过去它曾经像魅力一样工作。我没有对我的代码进行任何更改,但传输突然停止出现。Xero 以 200 代码和状态 OK 响应,但传输不会显示。此外,由于某种原因,TransferID 看起来像这样:

ValidationErrors 是空的,所以看起来转账被接受为有效,但不会出现在任何涉及的账户中。

我使用的传输体如下所示:

响应如下所示:

有没有人面临同样的问题?将不胜感激任何建议。

0 投票
0 回答
39 浏览

sql-server - 如何将数据从 SQL 数据库(托管在 Azure 中)带到 Xero

我希望将存储在我们组织的 SQL 数据库(托管在 MS Azure 中)中的数据导入 Xero(蓝色)并最终导入 XPM。

我了解 Xero 目前支持 OAuth2.0,我正在尝试使用 OAuth2.0 来实现这一点。

我已经阅读了有关 Xero 的开发人员和 API 相关信息,但在构建此集成时遇到了问题。

我的一个关键问题是:SQL 数据库(在 MS Azure 中)是否有一个 URL,可以在身份验证时用作重定向 URI?

或者我应该以不同的方式将这些数据从 SQL 数据库导入 Xero(蓝色)?

我将不胜感激在这方面的任何帮助。

谢谢

0 投票
0 回答
35 浏览

api - Xero API 中的支付和交易有什么区别?

Xero API 中的支付和交易有什么区别?付款会创建交易吗?还是仅在手动添加事务时才创建事务?所有有机交易都是作为付款而不是交易进入的吗?

0 投票
0 回答
34 浏览

c# - 在这里,我正在尝试使用 Xero 和 .net 获取特定员工的所有数据

我正在为我的 .net 项目使用 Xero sdk(使用 Xero.NetStandard.OAuth2.Api;使用 Xero.NetStandard.OAuth2.Model.PayrollAu;)

在这个显示转换错误的GetEmployeeAsync方法中,它看起来像这样 在此处输入图像描述

如何解决这个问题

0 投票
0 回答
18 浏览

contacts - 通过 APi 创建的联系人未显示在 Xero 应用程序中

我们已经使用自定义连接设置了一个“应用程序”,并且我们在 Rails 应用程序中使用 xero-ruby gem 与 Xero 交互。使用 accounting_api.get_contacts('').contacts 方法,我可以看到 Xero 提供的“Demo”公司中的联系人。当我使用accounting_api.create_contacts 方法时,我可以创建联系人,并且我会用contactID 等返回成功的响应。当我再次使用accounting_api.get_contacts('').contacts 方法时,我可以看到所有的Demo 联系人,包括我创建的新的。

问题是我在 Xero 应用程序中看不到这些新联系人。如果我去演示,我会看到 api 返回相同的联系人,除了我创建的新联系人。与发票相同...我可以通过 API 创建它们,但我在 Xero 应用程序中看不到它们。我看过我们的会计师,他应该对所有事情都拥有完全的权力,他也看不到它们。关于可能出现问题的任何想法?

0 投票
0 回答
42 浏览

c# - Xero API 断开连接问题,断开连接后无法看到登录屏幕

我正在根据 xero 文档断开与 xero 的连接,该文档是撤销连接并删除连接的组织并且两个 api 都工作正常。但是当我断开连接并再次单击连接时,它仍然记得以前连接的组织,并且没有显示组织的 xero 页面,它会将我重定向回我的应用程序,我现在已连接。

但我希望 xero 显示它的页面,我可以在其中选择我想要的组织。现在我正在从浏览器中删除 XeroIdentity cookie。这是一个好方法,因为它现在向我显示登录页面?如果不是,请建议我这样做。

这是我断开连接的代码

0 投票
0 回答
49 浏览

php - Xero 客户端错误:`POST https://api.xero.com/payroll.xro/1.0/Timesheets` 导致 `400 Bad Request` 响应:0Bad request

需要帮助来修复Xero SDK v2发布/创建时间表的问题。Xero PHP API 参考https://xeroapi.github.io/xero-php-oauth2/docs/v2/payroll_au/index.html#api-PayrollAu-createTimesheet

我的代码如下

Xero 响应低于 XeroAPI\XeroPHP\ApiException 对象([responseBody:protected] => 0Bad requestError 在 JSON 反序列化过程中发生。无法将当前 JSON 对象(例如 {"name":"value"})反序列化为“Paycycle”类型。 API.DTO.AU.Timesheet.UpdateTimesheetRequest' 因为该类型需要 JSON 数组(例如 [1,2,3])才能正确反序列化。要修复此错误,请将 JSON 更改为 JSON 数组(例如 [1,2, 3]) 或更改反序列化类型,使其成为可以从 JSON 对象反序列化的普通 .NET 类型(例如,不是整数之类的原始类型,不是数组或 List<T> 之类的集合类型)。JsonObjectAttribute 可以也被添加到类型以强制它从 JSON 对象反序列化。路径'Timesheets',第 1 行,位置 14。[responseHeaders:protected] =>数组([Content-Type] => 数组([0] => text/html)

0Bad request<Messa(截断...)

[状态] => 错误 [消息] => [400] 客户端错误:POST https://api.xero.com/payroll.xro/1.0/Timesheets导致400 Bad Request响应:0Bad request<Messa (truncated...)

0 投票
0 回答
81 浏览

stripe-payments - 条纹申请费不可见。与 Stripe 费用合并为一个值

我正在使用 Stripe Connect 和标准账户开发 SaaS,使用直接费用并为每次付款收取应用费。

由于这些费用与所有报告和 csv 导出的 Stripe 费用相结合,连接账户似乎无法查看他们在总申请费中收取了多少费用。

连接的帐户将 Stripe 帐户链接到 Xero,据我所知,申请费是不可见的。

有几种方法可以查看申请费,但这些方法并不实用。

如果您在控制台中查看付款并将鼠标悬停在费用的“i”上,您可以看到它们被拆分,但这是一个手动过程,您一次只能看到一个。1000的费用没有用。

您还可以使用以下 API: 从连接的帐户:https ://stripe.com/docs/api/balance_transactions/list 从平台帐户:https ://stripe.com/docs/api/application_fees/list

我正在使用这些来生成申请费用的月度报告,但这不在连接的帐户软件 (Xero) 范围内,我不确定如何组合和协调。

如果上述内容不清楚,请道歉,因为我更像是一名开发人员而不是一名会计师。

如果这个问题不够具体或超出指导方针,请告诉我,我将重写或删除。

更新:

看来这在 Stripe 中根本不可能。我将尝试的解决方案是使用总费用计算 Stripe 费用,然后从总费用中减去此费用以计算申请费。我不知道这是否适用于 Xero(目前看来还没有),但这是 Stripe 为报告提供的解决方案。建议导出为 csv 并添加此公式来计算费用。不是很有帮助。