问题标签 [qbxml]

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 回答
3889 浏览

quickbooks - 使用 QBXML 的 Quickbooks 在线访问

有没有办法让“随处随处”的 Saas 应用程序通过 QBXML 与 quickbook 在线帐户对话?

我们的 Saas 应用程序已经使用 QBXML 连接到桌面版本,如果我可以重用相同的 QBXML 解析代码和逻辑,那就太好了,看起来这里描述的数据服务 xml 与 QBXML 完全不同

0 投票
1 回答
504 浏览

vb.net - 远程服务器返回错误:(400) 错误请求。同时通过qbxml在线连接到QB

我与在线 QB 的连接工作正常。它也适用于在线将客户添加到 QB。当我通过检查时,它会给出错误的请求错误。

下面是我的 qbxml。

有人可以指导吗?

0 投票
1 回答
1335 浏览

c# - Find First check number in Quickbooks using QBFC

I am using Quickbooks QBFC and want to retrive the value of "First Check Number" field programatically.

It can be found in Quickbooks at File>Print Forms>Checks

Please suggest how this can be done or any reference i can look at.

0 投票
1 回答
785 浏览

quickbooks - Quickbooks时间跟踪

我负责一个打卡系统,它为我们的员工提供了方便的访问方式来输入他们的工作时间,然后将这些时间发布到快速手册中

到目前为止,这还不是问题,因为我们已经使用 Web 连接器与 Web 服务交互,该 Web 服务使用 qbXML 时间跟踪添加请求对象向系统提供当前待处理的时间表

让我先说这个系统工作得很好,但我们觉得这不是做我们想做的事情的最佳方式。原因如下:

当我们计算小时数时,每个单独的小时块(即 4 小时的假期、8 小时的正常工资、2 小时的加班)是一个单独的时间跟踪添加请求。由于我们公司已经将自己锁定为使用公司文件而不是使用 quickbooks 数据库,这会在公司文件中添加很多单独的条目。过去,我们不得不让 intuit 对我们的公司文件进行归档和优化,以缓解由此产生的问题(例如速度变慢或无法完全运行报告)

现在,我为此找到了一个单一的解决方案,但这只是一个很小的补丁:我们可以每周而不是每天拉几个小时......这意味着每周将有一个条目星期一 40 个固定时间,而不是 5 个条目,每个条目 8 个固定时间与相应的工作日相关联。我不介意这个解决方案,但它似乎不是正确的解决方案......

我正在寻找的是一种在一次调用中批量添加时间敏感数据的方法。这意味着当 Web 连接器启动并 ping 我的 Web 服务时,它应该在单个事务中而不是在多事务系统中返回所有数据(这将在公司文件中创建一个事务而不是数千个事务)

这可能是不可能的,但由于 Quickbooks 文档相当缺乏,我想我会向这里的人群提出一些问题,看看是否有人找到了更好的解决方案:

  1. 是否有替代 timetrackingaddrq 的方法,允许您输入多个工资单工资项目条目,每个条目都与特定日期相关联?这相当于将每周的所有时间作为单个请求输入,但不需要将这些时间全部存储在一天中

  2. 有没有办法返回 Quickbooks 可以解析的 timetrackingaddrq 对象列表(或问题 1 中提出的替代方法),而不是通过 Web 服务调用单独返回每个请求?

我理解这个问题是否不符合堆栈溢出的规则,但鉴于这是似乎有任何活动的唯一来源,我希望这将是寻找建议的最佳场所。Intuit 论坛在开发人员帮助方面很快就缺乏......

0 投票
1 回答
955 浏览

xml - 使用来自 qbxml xsd 模式的 JAXB xjc 生成的类时出错

我正在尝试从以下位置的验证器 xsd 文件中生成可以使用的类:

C:\Program Files\Intuit\IDN\Common\tools\validator

我跑:

xjc qbxmltypes.xsd qbxml.xsd qbxmlso.xsd qbxmlops.xsd

并且该工具按预期生成“生成”目录和类文件。但是,这些类似乎无法正常工作。我将这些类添加到我的项目中,重新打包它们,一切都编译得很好。当我创建一个新的 JAXBContext 对象时:

JAXBContext jaxbContext = JAXBContext.newInstance(ObjectFactory.class);

以正常方式,这编译得很好,但我在 System.err 中得到运行时错误(很多,重复同一行),内容如下:

No XmlSchema annotation found for [packagenamehere]

我在包路径中搜索 XmlSchema 的用法,但没有找到。JAXB 在运行时显然需要这个。

我使用了错误的 .xsd 文件吗?我应该将 XmlSchema 注释添加到 ObjectFactory.java 类吗?我在这里做错了什么?我想我只是在用 xjc 构建错误的类。我应该编译哪些 .xsd 文件?

0 投票
1 回答
241 浏览

php - 如何优雅地停止使用 PHP 的 Quickbooks 连接器传入请求?

我有一个使用keith-palmer的 PHP 集成框架的系统。

我需要定期对使用它的系统进行维护。带有 Web 连接器的 QB 服务器每 30 分钟自动拨入一次,服务器系统自动将新订单排队等待导入 - 我如何向 quickbooks Web 连接器发送优雅的“无事可做”响应以停止请求而不会导致任何错误?

类似 503 - Try Later 标头是我的想法,但知道 qbXML 的奇迹可能会引起各种头痛!

我看过回复说“100”——我认为这意味着队列已 100% 完成?发送它会导致连接关闭而没有错误吗?

0 投票
1 回答
729 浏览

php - 从 QuickBooks (PHP WebKit) 导入客户

对于查询,我使用 QB WebKit,所以我的查询如下所示:

但是对于迭代器方法它不起作用。所以我使用明文方法:

如果 MaxReturned < then 在 Book 中,此方法返回错误。

请帮我为 Quickbooks 中的迭代器导入数据编写正确的查询。

0 投票
1 回答
1065 浏览

quickbooks - QuickBooks AccountQuery - FullName 不包括父母姓名

我有一个使用 qbXml 和 Intuit Web 连接器与 QuickBooks 同步的应用程序。

在查询帐户时,我注意到一些不寻常的行为。根据规范,帐户的全名应包括其任何祖先的姓名,用冒号分隔。像“祖父母:父母:帐户”。

然而,在这种特殊情况下,我从 AccountQuery 获得返回,其中该帐户显然有一个父级,但 FullName 不反映父级的名称。这只发生在一个特定用户 QB 2012 Pro 上。

是否存在导致 QB 换档并且在帐户的全名中不包含父姓名的设置或情况?

这是一个带有可疑全名的帐户示例(为了隐私而更改了一些信息)。

0 投票
1 回答
1456 浏览

quickbooks - QuickBooks TxnID 格式

我希望允许用户在文本框中输入 RefNumber 或 TxnID 以查询发票。TxnID 的格式是什么?我正在考虑使用 RegEx 模式来确定它是否是 TxnID。谢谢!

0 投票
3 回答
3219 浏览

quickbooks - 由于以下错误,检索具有 CLSID {6C9E80E3-B780-4361-A693-5E5C6BDC83A9} 的组件的 COM 类工厂失败:80040154

我收到此错误:
由于以下错误,检索具有 CLSID {6C9E80E3-B780-4361-A693-5E5C6BDC83A9} 的组件的 COM 类工厂失败:80040154。

第二行是错误的。
我仅在使用 QB2013 和 QBFC12 时收到此错误。任何以前的版本都不会发生这种情况。
据我所知,此错误是由于未针对 x86 编译的应用程序(如果使用“任何 CPU”代替。)但是我已将应用程序设置为针对 x86 而不是“任何 CPU”进行编译,我仍然收到此错误。