问题标签 [qbfc]

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

quickbooks - QBFC:处理信用卡退货(使用 ARCreditCardRefund 请求)

我试图用 Intuit 有点缺乏的文档来解决这个问题。

这是我所拥有的:

  1. 客户购买了一些东西(我创建了一张发票)[将金额添加到 AR]
  2. 我们通过外部流程(不是 Intuit)向他们的信用卡收取费用(我创建付款)[将金额从 AR 转移到商家账户]
  3. 客户退回全部或部分物品(我创建贷项通知单)[从 AR 中删除金额]

贷项通知单为发票创建贷项,但不(不能)冲销商户账户中的费用。当我不使用 Intuit 的信用卡处理服务时,如何处理退货?

谢谢!

0 投票
1 回答
1053 浏览

quickbooks - QBSDK 链接发票到估价

我在 C#.Net 中使用 QBSDK QBFC12Lib 和 Reckon Accounts 2013(Quickbooks 澳大利亚/新西兰版)。这是一个测试版本,但已被激活。

我有基本的工作。我可以添加客户、工作、估算和发票,并针对它们运行查询。

但我无法将发票链接到估算(以跟踪开票进度)。如果我尝试将估计 TxnID 添加为LinkToTxnID,当我提交请求时,我收到错误消息 3210 - Object "25-1376628895" specified in the request cannot be found

我已经验证EstimateID为估计提供了正确的 TxnID (25-1376628895)。无论如何,它是通过查询估计来选择的,如果我使用 Quickbooks 本身手动将发票添加到估计中,然后使用 SDK 查询该发票,它会在链接交易下给我相同的 TxnID。

这些是相关的代码行:

是否可以使用 SDK 将发票链接到估价?如果是这样,我做错了什么吗?

0 投票
2 回答
983 浏览

menu - QBSDK 12 w/ QB Enterprise 13 - QBFC 新的自定义菜单项永远不会出现

QBSDK 12 w/ QB Enterprise 13 - QBFC 新的自定义菜单项永远不会出现

当我注册和订阅 QBFC 应用程序时,我可以让查询和数据事件处理程序正常工作,但自定义菜单项从未出现在 QuickBooks Enterprise 13.0 中。有任何想法吗?

我试过的:

使用可以从 Intuit 网站的示例部分下载的名为“SubscribeAndHandleQBEvent”的示例应用程序,以及 QBSDK 12 附带的相同应用程序,我已按照信中的说明进行操作:成功注册、订阅、重新启动等,等等让添加客户时调用的事件正确弹出,没有问题,但新的自定义菜单项永远不会出现。假设它们应该出现在“客户”菜单下,我检查了所有菜单,但没有成功。当应用程序的管理员权限屏幕弹出时,我始终授予它完全权限,即使公司文件已关闭。我对代码进行了零更改。

我还从 Visual Stuido 菜单中创建了一个新的“Intuit QBFC 应用程序 in C#”,通过向导并按照包含的文档中的说明为他们的小示例程序:即添加简单的列表框和按钮,它将检索列表顾客。(这很好用。)我还通过简单的复制/粘贴添加了菜单事件处理程序和数据事件处理程序的代码。没有进行其他自定义。和以前一样,我按照信中的说明,使用管理员凭据命令提示符注册程序,使用用户凭据命令提示符成功订阅。数据事件处理程序完美运行,在创建新客户时弹出一个消息框。同样,自定义菜单项不会出现在菜单上。

在这两种情况下,我都没有在“可见”或“启用”设置中添加任何修饰符,根据文档,它们应该始终启用并且默认情况下始终可见。

我尝试了所有我能想到的重新启动 QuickBooks、订阅、注册等的组合,每次都得到相同的结果:通信的所有方面都有效,但菜单项从未出现。

我已经彻底阅读了 QBSDK 编程指南 11.0 版中关于添加自定义菜单项的部分,没有发现任何令人困惑、不寻常或有用的内容。如果菜单项没有出现,它不会提供故障排除信息,而且看起来应该很简单。

我在用着:

Windows 8 Pro 64 位 QuickBooks 企业解决方案 - 制造和批发 13.0 QBSDK12 Visual Studio 2012 w/ C#

感谢您提供的任何建议!

PS 我检查了事件查看器以查看是否引发了任何应用程序错误,但什么也没看到。

0 投票
1 回答
130 浏览

quickbooks - ICustomerRet.IsSet、IsEmpty

QBFC12。

我正在查询桌面版 QB 中的客户列表。从这里我得到一个 ICustomerRet 对象。

在没有设置 MiddleName 的情况下,这些失败是因为对象什么都不是:

  • 如果 ICustomerRetObj.MiddleName.IsSet 然后...
  • 如果 ICustomerRetObj.MiddleName.IsEmpty 然后...

这确实有效:

  • 如果 ICustomerRetObj.MiddleName 不是什么,那么...

我找不到任何有关 IsSet 和 IsEmpty 的文档,并且在搜索 QBSDK 程序员指南时找不到它们。

这些方法实际上做了什么?

问候,瑞克

0 投票
2 回答
737 浏览

quickbooks - QBFC: How do I query the customners by accountnumber?

Since Intuit has broken the QBFC reference today, I have to ask a question that I could normally look up. (I do not know who to complain to).

I normally query by list_id like so: ICustomerQuery CustomerQueryRq = requestMsgSet.AppendCustomerQueryRq(); CustomerQueryRq.ORCustomerListQuery.ListIDList.Add(qb_list_id);

Is there a way to query by AccountNumber?

Thanks!

0 投票
1 回答
325 浏览

intuit-partner-platform - QBXML、QBFC - 客户声明

我可能在 OSR 中遗漏了某些内容,但我使用什么查询来检索客户声明?我似乎无法识别正确的查询。

将不胜感激一些见解。

问候

0 投票
1 回答
106 浏览

c# - MsgSetRequest - 我可以向它扔太多数据吗?

我正在开发一个 C# 库项目,该项目将处理 SQL 和 QuickBooks Enterprise 之间的事务,使两个数据存储保持同步。这很好,但初始同步将是一组相当大的事务。初始同步完成后,事务将根据需要在产品的剩余生命周期内同步。

在这一点上,我对使用 QBFC 的 SDK 以及通过 OSR、Paul Keister 的 ZOMBIE 项目(感谢 Paul!)和其他人提供的所有各种资源和示例代码相当熟悉。所有这些资源都提供了巨大的帮助。但是我还没有遇到的一件事是,通过单个消息集请求是否存在与大量数据相关的限制或大量或致命的性能成本。据我了解,QuickBooks 端的数据库也只是一个 SQL 数据库,但我不想做任何假设。

再一次,我只需要努力一次,所以我不想设计一个单独的解决方案来进行导入。这也让我有机会根据我的库、日志和所有内容测试实时数据的副本。

对于它的价值,这是我第一次在 Stack 上发帖,所以如果我以任何方式偏离路线,请随时教育我在这里发帖。谢谢。

0 投票
1 回答
317 浏览

silverlight-4.0 - QuickBooks的公司数据库名称如何选择

我正在使用 QBFC 创建 silverlight 应用程序和集成 Quickbooks 数据。

我正在从 Quickbooks 中打开的 silverlgiht 应用程序中浏览公司数据库名称。当我这样做时,我会收到类似File in use 的错误。

如何从 Quick-books 中打开的浏览按钮获取文件名。

我按照下面的代码开始了快速书分离。

0 投票
1 回答
1365 浏览

quickbooks - QB PRO 2013 + 封闭公司的网络连接器

我有安装了 Web 连接器的 Quickbooks Pro 2013。

我创建了一个同步应用程序,授予了权限和所有内容,并且我让 Web 连接器成功地在公司文件 (QB PRO 2013) 和 Web 服务之间交换数据。

这只发生在 QB PRO 2013 是OPEN时。它不需要登录用户,只要保持应用程序打开就足以让 Web 连接器连接到公司文件并交换数据。

问题是当我关闭应用程序时,Web 连接器开始抱怨QBWC1013错误,说: 无法启动 QuickBooks。- 此链接的第二行:http ://www.zoho.com/crm/help/quickbooks/troubleshooting.html#sthash.hk3Dc8dl.dpuf

我习惯了QB POS,不需要开公司。这种行为在非 POS 产品上是否有所不同?我需要一直保持 QB 开放吗?公司文件的路径以及同步逻辑都可以,我们能够顺利地连接、验证、交换数据,但只有在 QB 打开时(不需要登录,只需保持应用程序打开)。

就像 Web 连接器需要一个运行的 QuickBooks 实例来进行身份验证,因为当它这样做时,QuickBooks 会闪烁,就像有人登录然后注销一样。

Web 连接器应用程序已被授予对公司文件的完全访问权限和管理员登录权限。

有什么想法吗 :)

0 投票
1 回答
337 浏览

api - 如何获取 ItemInventory 中的 Notes (Quickbooks Notepad) 中的数据

我找不到任何方法来获取存储在 Quickbooks 项目“注释”中的数据。

我指的是 ItemInventory 'Edit Item' 对话框上的 'Notes' 按钮。一旦你点击笔记按钮,它会打开一个“记事本”,你可以在一个大文本框中输入文本。

有人可以帮助正确的 API 函数调用来获取这些数据吗?我没有在 ItemInventoryQuery 响应中看到它。