问题标签 [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 回答
16 浏览

php - 更新 PHP oauth1.0 到 oauth2.0

每当我想使用 Xero SDK 功能进行 PHP 集成时,我都想跳过零的身份验证过程。目前,每当我的令牌过期时,我都必须通过 Xero 登录重新进行身份验证。我想跳过这个过程。

我已经从这个 git 链接复制了 authntication.php、callback.php 和 storage.php 。我正在将此代码用于 SDK 调用

0 投票
1 回答
39 浏览

php - 使用 PHP SDK 标记为已付款后,有什么方法可以编辑 xero 发票?

现在我使用 PHP SDK 创建/更新发票,还使用支付 API 支付。

但在某些情况下,即使发票被标记为已付款,我也需要编辑订单,但我无法找到方法。

谁能告诉我我该怎么做?

0 投票
0 回答
39 浏览

xero-api - Xero - 获取 401 Unauthorized for get:/Accounts,添加范围

我正在尝试使用 GET 获取我的帐户列表:https ://api.xero.com/api.xro/2.0/Accounts和我的访问令牌。

响应为 401 / 未经授权

我的应用程序具有以下范围:

根据Scopes 文档, accounting.settings.read应该足够了

我正在使用与 GET:/Invoices 相同的 PHP 代码,它工作正常,带有标题:

我正在使用自定义连接,因为我们有一个没有接口的机器对机器设置。

应用程序配置屏幕和可用范围如下所示:

Xero 自定义连接应用程序配置屏幕的屏幕截图

我的 Xero Custom Connection 应用程序中可用范围的完整列表

0 投票
0 回答
17 浏览

xero-api - Xero API,以“草稿”状态为 PayRun 创建工资单

社区

如果您能帮助我通过 Xero Api 创建工资单,我将不胜感激?我在 GitHub、Dev 社区和官方文档上没有找到任何问题的答案。

如果我们在“草稿”状态下创建 PayRun,则不会创建 PaySlip:

Xero官方文档相关: https ://developer.xero.com/documentation/api/payrollau/integration-guide/#pay-templates

支付模板上可用的任何项目都将自动预先填写在工资单上(包括支付运行窗口中批准的时间表中的信息)以进行预定的支付运行。如果没有为员工配置工资模板,或者如果需要从默认工资模板调整信息,则需要使用工资单端点添加/编辑工资单。这些修改必须在 Pay Run 处于 DRAFT 状态时进行。

注意:计划外的薪酬运行不会生成工资单,因此开发人员需要单独执行此操作。

在我们的例子中,工资单不是为“草稿”支付运行创建的。所以应该有一个工资单的“CREATE”Api端点,就像假设的那样。但是没有 API 端点可以为“DRAFT”Pay Run 创建新的 PaySlip。Api 和集成指南之间存在差异。

真的,没有从 API 端创建 Payslip 的端点。

在此处输入图像描述

我检查了 OpenAPI 规范等,也没有发现任何东西。

我也在 Xero 开发者论坛上发现了同样的问题,但没有答案https://community.xero.com/developer/discussion/130258174/

所以问题是如何从 Xero API 端创建 Payslip?

0 投票
1 回答
35 浏览

xero-api - Xero API - 如何检索在线报价 URL 或报价 PDF

有谁知道使用 Xero API 以 PDF 格式检索报价单 URL 或报价单的方法?我知道 Invoices 可以做到这一点,但由于某种原因,报价方面缺少 API。

如果不可能,是否有解决方法?

0 投票
0 回答
42 浏览

xero-api - 无法在 Xero 中获取访问令牌

要在 Xero 中生成访问令牌,我正在关注链接 Xero-NetStandard

上面的代码总是抛出“unauthorized_client”异常,即使传递了正确的客户端 ID 和客户端密码。

请帮助解决这个问题。

提前致谢

0 投票
0 回答
21 浏览

php - 如何通过xero-api添加员工的固定金额收益

我希望在 laravel 后端使用第三方软件包通过 xero-payroll api 添加固定金额的收入,一种可行的方法是在生成后直接编辑工资单,但这有限制,因为它需要预定的付款,这是不可能的一些用户可能会停止推送时间表草稿然后在 xero 中手动批准等等,所以我选择使用员工的工资模板,是否可以通过工资模板添加已经计算的金额,而不是让用户手动添加金额在 xero 中,如果不是,下面的替代方案是我想要实现的上下文

0 投票
1 回答
28 浏览

python - 使用 python FASTAPI 在 Xero 中添加新联系人

我正在尝试使用 python FASTAPI 在 Xero 中添加一个新联系人:

定义一个新的联系人

调用 xero API

我收到以下错误:

有人可以帮忙吗?

您可以假设access_token并且xero_tenant_id是正确的,因为我将它们用于其他方法并且它们工作正常。

谢谢

0 投票
0 回答
12 浏览

wordpress - Xero for Woocommerce Extension cURL 错误 28 和连接到 API 的问题

我在 Wordpress 上为 Woocommerce 拥有的一个名为 Xero for Woocommerce 的扩展存在以下问题。如下:

cURL 错误 28:无法连接到 identity.xero.com 端口 443:连接超时(请参阅https://curl.haxx.se/libcurl/c/libcurl-errors.html

和:

连接到 API 时出现问题。

Woocommerce 支持建议:主机可能有一些配置阻止(端口/IP 地址)连接到 Xero 等服务器。他们可能出于安全原因(例如黑客攻击、恶意软件等)阻止它。因此,如果您与他们取得联系,他们可能会帮助删除阻止这些连接的因素。

Hostinger WebHost 支持建议:我已尝试检查 Xero 尝试连接的 IP,但是,我没有找到指定 IP 的任何块。此外,我们不会阻止 443 端口。

扩展将正确运行一些操作,然后将显示上述错误。问题仍然存在,除了 Woocommerce 和 Xero 扩展之外没有运行其他插件或扩展。

我想找到解决此问题的方法,以便扩展始终正确运行。

0 投票
0 回答
13 浏览

web-applications - 允许其他用户(顾问)访问我的应用程序

我创建了一个应用程序,并邀请我的同事一起开发这个应用程序。如何向我的同事添加授权访问权限以查看我的应用程序日志和历史记录? XERO 的日志和历史截图