问题标签 [qbwc]
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.
ruby-on-rails - QBXML SalesOrderAdd 问题
我正在尝试通过 QBWebConnector (后端 - Rails + qbwc)创建 SalesOrder,遵循Intuit Software Development Kits 的屏幕参考,它说SalesOrderAdd
只需要CustomerRef
属性,但 QBXML 验证器说:
QBXML 请求是:
这是为什么?我可以以某种方式更改此行为(省略除屏幕参考中要求的所有标记外)吗?
quickbooks - 如何在 wsdl 实现中获取 Qbwc 文件中的 FileId 或 OwnerId 或 CustomAttribut
我正在考虑如何在任何或所有 wsdl 方法中获取 fileId 或 ownerId 或任何自定义属性。我正在考虑创建通用 qbwc 文件。
不知道如何获得这些属性。能够在所有这些中获得ticketid,但这是在身份验证后创建的随机uuid。
quickbooks - Quickbooks Consolibyte PHP 问题,说 XML 不正确
我正在尝试使用该系统将我的数据库从 postgresql 同步到 quickbooks Web 连接器https://github.com/consolibyte/quickbooks-php,但它给了我各种 XML 问题。
这是我的 QWC 文件:
这是我的 PHP 连接器应用程序,从 PostgreSQL 同步的示例文件中复制,但使用我的信息进行了修改:
我知道它运行并连接到我的数据库,因为我qb_
添加了所有表,但没有数据来回同步。每当我运行它时,我也会收到此错误:
这是我的日志:
payment - 使用 QBXML 如何从远程系统的 ReceivePayment 中取消交易?
我想从远程系统的发票中取消付款。
首先,我从 QuickBooks Desktop 同步一个ReceivePayment
项目。AppliedToTxnRet
它在ReceivePaymentQueryRS
响应中有 1 个发票交易。
然后在远程系统上,从发票中删除交易。因此,现在没有应用此付款的交易。在 QBXML 中,我如何指定它,ReceivePaymentModRq
或者是否有其他方法可以指定它以将其发送回 QuickBooks,以便不再将付款应用于 QuickBooks 中的发票?
我试图发送一个空的<AppliedToTxnMod/>
或<AppliedToTxnMod></AppliedToTxnMod>
这样的:
但是验证器给了我:
我偏离了我认为 QBSDK 所说的(https://static.developer.intuit.com/resources/QBSDK_ProGuide.pdf)第 1 页。126 用于清除聚合,但我想这可能不适用于引用其他交易的聚合??:
“清除地址或送货地址等聚合类似于清除修改请求中的引用。您可以提供聚合中所有元素的空版本,也可以简单地提供空聚合”
quickbooks - QBWC1048:QuickBooks Web 连接器无法验证 Web 应用程序服务器证书(QuickBooks POS 19.0 + QuickBooks Web 连接器 2.1.0.30)
我正在尝试通过 QuickBooks Web 连接器将我的 OpenCart 库存与 QuickBooks POS 模块同步。该文档说仅将 Web 连接器版本 2.1.0.30 用于 QB POS。我在运行 QB POS 19.0 的计算机上安装了 Web 连接器。当我尝试添加应用程序时,我立即收到 QBWC1048 错误。这是带有某些修订的完整日志输出:
如您所见,我尝试添加 CertURL 选项,但没有成功。从https://test.developer.intuit.com/QBWC/TroubleshootQBWC/index.aspx运行疑难解答 .qwc 文件时,我也遇到了同样的错误。我浏览了整个互联网并提供了帮助票,但不知何故,除了 CertURL 之外,似乎没有人有一个可行的解决方案。该网站使用有效的 cPanel v3 证书。请指教。