问题标签 [exact-online]

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 投票
1 回答
82 浏览

sql - Invantive Control for Excel 中的 SQL 错误

这是用于 Excel 的 Invantive Control。

什么可能导致第二个 CREATE TABLE 出现错误?

0 投票
2 回答
78 浏览

sql - 从 Exact Online GoodsDeliveryLines 获取序列号以上传到 Freshdesk 工单时出错 itgensql005

我想根据交付在 ExactOnline 和 Freshdesk 之间交换信息(Exact Online Accounts -> Freshdesk 联系人、Exact Online 交付 -> Freshdesk 票证)。

ExactOnlineREST..GoodsDeliveryLines表中或表中均未提供已交付货物的序列号ExactOnlineXML..DeliveryLines

以下查询列出了Exact Online REST API GoodsDeliveryLines上也记录的所有列:

REST API 文档的所有其他字段都包含在 GoodsDeliveryLines 中,只有序列号和批号不包含。

我已经尝试过 - 就像在 ExactOnlineXML 表上一样,只有在实际指定时才存在列 - 使用:

然而,这会引发一个错误:

如何检索序列号?

0 投票
1 回答
85 浏览

sql - 从 Exact Online 插入联系人时,Freshdesk 上的错误 invalid_value

在 Freshdesk 测试环境中,以下 SQL 语句将涉及销售订单的所有联系人从 Exact Online 复制到 Freshdesk:

以下 SQL 用于在 Exact Online 的基础上准备 Freshdesk 工单:

这运行没有问题。当我在客户的 Freshdesk 环境中执行此 SQL 语句时,我收到代码 itgenoda001 的错误(见图):验证失败。所有消息:invalid_value:exact_koppeling:它应该是以下值之一:'Ja,Nee'

Freshdesk 上的 itgenoda001 错误

显然有不同版本的 Freshdesk 正在使用中。如何调整我的查询以便在两个版本上都能正常工作?

0 投票
2 回答
134 浏览

php - 向没有帐户的所有者显示附件

我有一小段代码,它检索发票附件的所有 url

不管它写得好不好,因为它不能完成工作。所以,例如,我得到这样的东西:

https://start.exactonline.de/docs/SysAttachment.aspx?ID=123123-123123-123123&除法=1234

尝试访问此文档时,我收到一条错误消息,提示我无权查看此文档。

现在我的问题是:是否可以使用此链接“即时”创建 PDF?我该如何进行?只要我登录到exact-online,它就可以工作。但是,客户在那里没有帐户。

0 投票
2 回答
1406 浏览

accounting - 具有自动对帐功能的精确在线导入 GLTransactions

我正在使用我们的查询工具为GLTransactionsExact Online 的 XML API 的主题生成 XML 文件。这些文件的输入是来自 Twinfield(XAF 3.1 格式)的 XML 审计文件。

由于 Exact Online 具有混合分类帐和许多约束,因此无法直接加载银行条目。相反,当从 Twinfield 加载 XML 审计文件时,作为第一步,银行交易被过帐到 Exact Online 的单独总帐帐户中,并带有单独的日记帐。

在下一步中,预留总帐帐户的 Exact Online 中的内容将过帐到银行日记帐中。Exact Online 本身生成另一半作为银行总账的关联交易行。

用于生成银行条目的查询是:

在 的列tle_yourrefbank@inmemorystorage有一个以逗号分隔的关联销售/采购发票列表。

在银行日记帐上手动输入总帐交易时,您的参考内容由对帐窗口填充。但是,当我从 Exact Online 导出带有事务的 XML 文件时,您的 ref 丢失了。

目前,我似乎无法通过 Exact Online 的 XML 或 REST API 自动核对银行日志中的这些交易。

作为一种解决方法,您可以在对帐窗口中选择每个单独的帐户(它们实际上都为 0 欧元),然后选择自动对帐。但是从 Twinfield 到 Exact Online 的每次转换都有太多的帐户要做。

是否有其他方法可以通过 Exact Online 的 API(REST 或 XML)将发票与银行交易相关联?

0 投票
1 回答
1497 浏览

oauth-2.0 - 刷新令牌中的过期日期(oauth2,精确)

所以我使用精确在线 XML-api 来检索一些与用户相关的数据。到目前为止这工作正常,但由于它使用的是 oauth 2.0,我在 600 秒后被重定向并且登录提示再次出现。

此函数刷新访问令牌:

我对其进行了调试,并且expires_in设置为 600。我想这是我在一小段时间后被登录的原因。我的问题:如何禁用此 600 秒超时?

我还发现了这个功能:

我修改了函数并添加了一个*1000所以它不会用完,但这并不影响结果。

这是特定于oauth的事情吗?10分钟后不被踢出是否可以以某种方式管理?

在exact-online的后端没有这样的东西,它可以改变这个值。另外,由于这是我收到的请求,我不认为我可以操纵它,对吧?


更新 1 由于良好的反馈,我想我从这个问题开始,但还没有解决方案。我将提供我目前正在使用的代码。我还请求了exact的支持,但不幸的是在那里没有得到太多帮助。

请看这段代码:

从评论和答案中,我确信这是要走的路。我正在检索代码并存储/设置刷新令牌 - 据我了解,这种方式是正确的。

为了更好的可读性,我将提供 Exact online 在其示例中提供的两个文件的链接:

ExactApi.php

ExactOAuth.php

0 投票
2 回答
501 浏览

security - 比通过 HTML 更有效地将 Power BI 与 Exact Online 连接

我正在使用带有 Exact Online 的 Microsoft Power BI,使用https://data-access-point.com上的数据访问点,使用诸如select * from exactonlinexml..aroutstandingitems. 但是,该 URL 必须包含用户名和密码,以允许 Data Access Point 代表我连接到 Exact Online。

这不是期望的行为;我希望更改密码更容易,并且我希望该pbix文件不包含用户名,尤其是密码。

我尝试手动生成 pbix 文件内容,但随着 Microsoft Power BI 的进一步成熟,格式似乎发生了变化,这导致了主要的版本控制问题。

如何避免在 Power BI 的数据访问点 URL 中嵌入 Exact Online 的用户名和密码?

0 投票
2 回答
148 浏览

sql - 使用 Invantive SQL 的分布式查询时选择 Exact Online 的不同划分

我有一组 SQL 语句,使用 Invantive SQL 的分布式选项从 Exact Online 中提取发货信息,并在 Freshdesk 中为每个发货序列号创建一张票,以及作为联系人的消费者。

在一个登录代码下连接到 Exact Online 和 Freshdesk 时,这可以正常工作。但是,最终用户使用不同的登录代码。在这种情况下,SQL 语句集从 Exact Online 中的测试部门而不是正确的生产部门检索数据。

当不使用分布式选项时,我可以使用以下方法更改划分:

123123Exact Online 国家/地区的唯一部门编号在哪里。

当同时连接到 Exact Online 和 Freshdesk 时,我得到:

如何强制为特定的 Exact Online 部门执行一组 SQL 语句,而不是为登录代码当时设置的默认 SQL 语句?

显示问题的示例 SQL 查询:

0 投票
1 回答
106 浏览

exact-online - Exact Online 中库存位置的库存数量

使用以下查询,我发现对于具有库存位置的项目,从 Exact Online 的 REST API StockLocations 返回多行:

例如,对于这个项目,有 10 个 StockLocations。当我对 Stock 字段求和时,它会返回 StockPositions 中的库存数量。但是,似乎每个事务都会创建一个额外的 StockLocation 条目。

我希望 StockLocation 包含每个库存位置的总数量。

编辑

StockLocations API 描述https://start.exactonline.nl/api/v1/{division}/logistics/$metadata如下:

不知何故,它没有记录在https://start.exactonline.nl/docs/HlpRestAPIResources.aspx

我究竟做错了什么?

0 投票
1 回答
558 浏览

excel - 将 Exact Online 加载项 Invantive Control for Excel 的语言从法语更改为英语

在 Exact Online 上的 Invantive Control for Excel 中,我收到所有法语文本和消息,例如:

此外,功能区中的 Invantive 按钮是法语的,而普通的 Excel 按钮是荷兰语的,如下所示:

法语而不是荷兰语的 Exact Online 加载项 Invantive Control 错误

Exact Online 模型是在生成可读文本的荷兰环境中开发的。

如何获取错误的语言并将按钮更改为荷兰语或英语?