问题标签 [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.
python - Quickbooks 集成:IPP/IDS:这些可以用于实际的数据交换吗?
探索将在线应用程序与 Quickbooks 集成的选项,我在 QBWC 方面取得了很大进展,但它相当难看。从最终用户的角度来看,QBWC 的可用性非常低。
Intuit 现在正在推动 Intuit 合作伙伴平台 (IPP) 和 Intuit 数据服务 (IDS)。我不太清楚这些是关于什么的:
- IPP 是否仅限于使用 Flex,还是可以与现有的 Web 应用程序一起使用?
- 是否有用于实际数据交换的 API?是否可以使用 IPP 或 IDS 与桌面 Quickbooks 交互?
- 如果有示例代码,特别是在 Python 中,一些指针会很棒。
c# - Web 应用程序的工资单数据与 QuickBooks 的集成
我想将我的 C#.NET Web 应用程序与 QuickBook 在线版集成。
我是新手,我的应用程序使用 asp.net 3.5 框架。我想将我的应用程序的员工工资单数据集成到 QBOE 以创建 PayChecks。那么我应该使用什么 API?我已经阅读并下载了 QBWC,但没有得到太多的想法或步骤。
请帮助我满足申请要求。
提前致谢, Vimal
quickbooks - 使用 webconnector 将我的数据同步到 Quick Books 时出现 ReceiveResponseXML 错误
我正在使用 webconnector 将我的数据同步到快速书桌面。我收到以下错误。
你能指导我解决这个问题吗?
ruby-on-rails - 使用 Washout gem 的格式错误的 XML 响应
我正在使用Washout Gem从 Rails 3.2.8 连接到 Quickbooks Web 连接器。我需要将返回格式设置为“ <tns:AuthenticateResult>
”,但我一直找不到方法。相反,我得到“ <AuthenticateResult xsi:type="tns:AuthenticateResult">
”。我试过同时改变蛇形和驼峰值。任何帮助将不胜感激。
我需要的
我得到了什么
我的代码
quickbooks - 为什么 Quickbooks Web 连接器不调用 closeConnection?
我有一个 Quickbooks Web 连接器 (QBWC) 接口的工作原型实现。一切都按预期工作,除了closeConnection 方法大部分时间都没有被调用。
预期行为
QuickBooks Web 连接器程序员指南规定如下(第 21 页):
当 QBWC 得到这个字符串数组时会发生什么?如果字符串数组的第二个成员包含“none”或“nvu”,QBWC 将显示一条消息,调用 closeConnection 并停止会话。
此外,指南在“clientVersion 和身份验证回调”插图中指出了相同的信息(图 2-2,第 20 页):
调用authenticate
如果返回为“none”或“nvu”,
显示消息,调用closeConnection并停止
实际行为
当 authenticate 方法返回值“none”时,将调用这些(并且只有这些)Web 方法(按列出的顺序):
- 服务器版本
- 客户端版本
- 认证
请注意,这仅适用于没有可用于 QBWC/Quickbooks 的工作时。当有工作时,authenticate web 方法返回一个空字符串,QBWC 随后调用以下 web 方法:
- 发送请求Xml
- 接收响应Xml
- 关闭连接
编辑 1:在强制 clientVersion web 方法返回“E”结果后,它会停止更新过程,如程序员指南中所述,但在这些情况下也不会调用 closeConnection web 方法。有趣的是,QBWC在 clientVersion 返回“E”结果后仍然调用 serverVersion Web 方法。
故障排除工作
- 验证(通过跟踪)字符串数组的第二个成员确实包含值“none”。但是,该会话不会触发 closeConnection 回调。
- 仔细检查了 QBWC 客户端日志 (QWCLog.txt),发现没有提及 closeConnection 被调用,因此没有与此类调用相关的错误。
- 验证用于 closeConnection 的方法代码与程序员指南(第 68 页)中的示例相同。
支持信息
对于它的价值,这里有一些实现的细节。
- ASP.Net 3.5 (c#)
- QBWC 2.0.0.139
quickbooks - QBWC 错误 QBWC1013:“无法启动 QuickBooks。”
我无法从 Web 连接器启动 QuickBooks。我正在传递有效的文件路径,根据文档,一切看起来都是正确的。
- QBWC 版本为 2.1.0.3.0
- QB Ver 是 Premier Contractor Edition 2010
如果我已经打开 QuickBooks,则 Web 连接器运行良好。如果它没有打开,我会收到 QBWC1013 错误...
日志的相关部分:
quickbooks - QBWC1013:连接到 QuickBooks 时出错。0x80040408
我无法获取 QuickBooks Web 连接器。当它运行日志时说
...
当我收到此消息时,QuickBooks 已打开。QuickBooks 中的应用程序允许自动登录。我读到,如果服务未提供文件,则将使用打开的文件,但它不起作用。我也从我的肥皂服务返回了路径,但它仍然没有工作我重新启动并再次尝试但没有工作,我成立了一家新公司来测试意志,但它没有工作。
任何想法都会有所帮助。
quickbooks - 为什么我无法在 ReceivePaymentAddRs 中获取 CreditCardTxnInfo?
我正在使用 QBMS 处理信用卡付款。然后,我使用 QBXML 和 QB Web 连接器将这些付款添加到 QB。我的 QBMS 支付处理工作正常,并且 ReceivePaymentAddRq 到 QB 正确地将交易数据添加到 QB 中。我的问题是我无法让 QB 在 ReceivePaymentAddRs 标记中返回 CreditCardTxnInfo。我的 QBXML 请求采用以下形式:
我希望响应包括信用卡交易信息(CC 号码、CC Trans ID 等)。我需要此信息,以便我可以匹配对我的 Web 服务中的请求的响应。不幸的是,我得到的响应如下所示:
CreditCardTxnInfo 在哪里?
quickbooks - 缺少 QBWC WSDL
我的 QBWC 应用程序一直运行良好,但今天早上我收到通知说它突然停止工作。具体来说,它未能通过身份验证。我检查了 QWCLog.txt 并找到了这个
20130510.14:25:19 UTC:QBWebConnector.SOAPWebService.do_authenticate():QBWC1012:由于以下错误消息,身份验证失败。SOAP 错误:解析 WSDL:无法从“ http://developer.intuit.com/uploadedFiles/Support/QBWebConnectorSvc.wsdl ”加载:无法加载外部实体“ http://developer.intuit.com/uploadedFiles/支持/QBWebConnectorSvc.wsdl "
那是一个新的(我已经扩展了错误日志记录,所以我可以看到完整的调用)。所以我去 WSDL 文件并找到......它是 404?!
我什至尝试了我的一个 AWS 实例,以确保它不仅仅是我
wget http://developer.intuit.com/uploadedFiles/Support/QBWebConnectorSvc.wsdl --2013-05-10 15:10: 50-- http://developer.intuit.com/uploadedFiles/Support/QBWebConnectorSvc.wsdl developer.intuit.com (developer.intuit.com)... 206.108.40.170 正在连接到 developer.intuit.com (developer.intuit.com)|206.108.40.170|:80... 已连接。已发送 HTTP 请求,等待响应... 404 Not Found 2013-05-10 15:10:51 错误 404:未找到。
还有人得到这个吗?有我不知道的新网址吗?我只需要让它再次工作。
qbwc - 连接 QuickBooks Web 连接器时出错
我对 QuickBooks Web 连接器完全陌生。当我尝试添加我的应用程序时,我会看到一个“可用的 QuickBooks 销售点服务器列表”,我应该从中进行选择,但该列表是空的???