问题标签 [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 投票
0 回答
108 浏览

c# - Quickbooks 获得所有写检查

我是在 C# 中集成 quickbooks 的新手,有没有一种简单的方法可以查询 Quickbooks 中的所有检查列表。

从银行菜单 > 写支票在那里你可以添加支票,现在我想查询我创建的所有支票。

在此处输入图像描述

我目前正在尝试很多来自网络的代码,但我仍然很难阅读它。希望你能帮我解决这个问题。

0 投票
1 回答
216 浏览

c# - 为什么 ExpenseLineRetList 返回 null

我看到了这个链接,我注意到我们有同样的问题,他的问题仍然没有回答。

这是问题。

为什么 ExpenseLineRetList 为空?

0 投票
1 回答
455 浏览

c# - 无法在 QuickBooks C# 中获取 ExpenseLineRetList 的值

您好,我在签入 Quickbooks 时遇到问题,这是我的代码:

在我的图片中,费用列表返回 null 而在我的 Quickbooks 程序中 在此处输入图像描述

但在我的 QuickBooks 中,每张支票都有费用 在此处输入图像描述

顺便说一句,在快速手册中您无法添加检查您是否没有任何费用清单

0 投票
1 回答
187 浏览

vba - Excel 十进制四舍五入到 QuickBooks

我正在使用 VBA 和 Intuit API 将 Excel 工作表导入 Quickbooks。数字相差几美分。

一个我想不出来的数字。-89.5049784337071

Quickbooks 将其四舍五入为 89.51。

我猜是因为它是负数。excel中有什么公式或函数可以复制这个吗?

0 投票
2 回答
1359 浏览

quickbooks - QB 2014 升级后 WinForms 应用程序无法连接

我支持连接到 2 个 QuickBooks 文件的旧版 WinForms C# 应用程序。它多年来一直运行良好,无论是 QuickBooks 2008 还是 QuickBooks 2011。

几天前,客户端升级到 QuickBooks 2014。从那以后,该应用程序没有成功连接到 QuickBooks 文件。当我手动运行应用程序时,它会抛出一个 .NET 错误,提示 System.Runtime.InteropServices.COMException (0x80040408):无法启动 Quickbooks。

我决定测试以确保我使用的 SDK 8.0 版实际上可以连接到 QB 2014。因此,我运行了 SDKTestPlus3 应用程序。当我尝试连接到公司文件时,它告诉我应用程序无权连接到该公司文件。因此,我在 QB 中打开公司文件并进入单用户模式,然后再次尝试 - 期望得到弹出窗口,要求我授予该应用程序连接权限。相反,当我尝试连接在单用户模式下在 QB 中打开的文件时,SDKTestPlus3 给出了一个错误,提示“A QuickBooks 公司数据文件已经打开,它与请求的不同,或者打开了多个公司文件。”

谁能在这里指出我正确的方向。QBFC8 是否与 QB 2014 兼容,如果是,我需要做些什么才能让这个与 QB 2011 合作了这么长时间的应用程序继续与 QB 2014 合作?

蒂亚!

附加信息

我现在注意到连接到 QhickBooks 的错误似乎是间歇性的。WinForms 应用程序在每天凌晨 1:00 由 Windows 计划任务运行。自从周一升级到 2014 后,周二、周三和周四早上都失败了。在查看今天的日志文件 - 今天早上它成功连接并处理了 QB 中的记录。现在,当我尝试手动运行它时,而不是 (0x80040408): 无法启动 Quickbooks COM 错误我得到了 COM 错误 (0x8004041C): 尝试访问 QuickBooks 公司数据文件时发生内部 QuickBooks 错误。

有没有其他人遇到过这些类型的问题或知道可能是什么原因造成的?我需要这个应用程序像过去一样始终如一地工作!!

0 投票
1 回答
75 浏览

quickbooks - QBFC 界面无法读取条款

我正在从我的程序中编写一个接口,它将向 QB 写入发票。其中一位客户拥有 QB 的承包商版本,我的界面出现故障。在发布新发票之前,我从客户 QB 读取值并确保我可以正确发布。在这种情况下,当我尝试读取 QB 术语值时,我的界面会失败。

问题是我无法访问客户端 QB,所以我在黑暗中工作。我想获得客户公司的本地副本以安装在我的计算机上,这将使我能够调试我的界面。由于保密问题,客户无法提供此信息 - 即公布他们的财务状况。

我的问题是:

1) 有没有办法让 QB 出口一家零余额的公司以保护他们的机密信息?显然,我需要条款、客户、发货方式等信息,而不是 gl 帐户详细信息。

2) 还有其他方法可以通过 QBFC api 做到这一点吗?

谢谢,瑞克

0 投票
1 回答
339 浏览

quickbooks - Quickbooks SDK 存款未填充主存款的收款人

我正在使用 QBFC13 创建一个程序,该程序应该创建从其他当前资产类型账户到银行账户的存款。但是,当执行 depositadd 方法时,收款人不会在银行帐户中填写。如何填写收款人信息?我没有足够高的声誉来发布图片,所以这是我需要填写的字段图片的链接:http: //i.stack.imgur.com/nqWOh.jpg

这是我当前的代码:

0 投票
1 回答
2170 浏览

c# - 错误“此功能在此版本的快速手册中未启用或不可用”可能是什么原因

我收到错误消息“此功能在此版本的快速手册中未启用或不可用”。我正在尝试将客户添加到 QuickBooks。谁能告诉我这个错误的可能原因?SDK的详细信息是:

QBXML 请求是:

*String * 表示我已经输入了一个字符串来代替它。*digit * ==> 我输入了数字。

其他可能有助于详细了解我的代码的配置:

如果您需要更多信息,请告诉我。我用谷歌搜索了很多,但无法找到解决这个问题的方法。甚至重新启动系统作为解决方案之一,据我所知验证了 XML 中的所有字段值,我希望它们是正确的。

我在 XML 中有数据的原因是因为这个问题:https ://stackoverflow.com/a/20500250/2738630

在那个 XML 数据中没有任何敏感信息,我添加了有关网球运动员的信息,这些信息与任何形式的敏感度都没有关系。

解决 了我可以解决这个错误。该错误的原因是因为该属性<ClassRef>Roger classref</ClassRef>在快速手册的版本中未启用。我已从 QBXML 请求中删除此属性,并且应用程序已成功添加客户。我正在研究名为:sample rock castle construction 的示例数据库文件,这是一个基于产品的公司文件。如果有的话,请提供你们对此的信息。

0 投票
1 回答
391 浏览

c# - 为什么 QBFC 会抛出带有消息“字符串太长”的异常,而不是包含错误代码的响应?

我有一个使用 QBFCv13 在 QuickBooks Pro 2014 中创建 46 个客户的 C# 程序。当程序运行时,我收到一条异常消息“字符串太长。”。我猜这可能是由于其中一个客户名称太长造成的,所以我测试该程序以创建 2 个具有一个长名称的客户。这次我没有例外。我得到一个响应列表,其中一个响应包含错误代码,另一个响应没有错误。

我很困惑。为什么在某些情况下我得到一个例外?该消息不包含比“字符串太长”更多的消息。我想知道是否还有其他方法可以找出导致此“字符串太长”错误的原因。

谢谢。

0 投票
1 回答
341 浏览

c# - 无法使用 QBFC 将重复的客户添加到 Quickbooks

我有以下代码:

我的问题是,可能存在两个人的名字相同并且需要输入快速手册的情况,但是如果我多次运行此代码(尝试多次添加“测试客户 1”),第二次我在线上抛出一个错误:

说:

有没有办法使用 QBFC 将重复的客户添加到 QB 中而不会引发异常?