问题标签 [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.
c# - Quickbooks 获得所有写检查
我是在 C# 中集成 quickbooks 的新手,有没有一种简单的方法可以查询 Quickbooks 中的所有检查列表。
从银行菜单 > 写支票在那里你可以添加支票,现在我想查询我创建的所有支票。
我目前正在尝试很多来自网络的代码,但我仍然很难阅读它。希望你能帮我解决这个问题。
c# - 无法在 QuickBooks C# 中获取 ExpenseLineRetList 的值
您好,我在签入 Quickbooks 时遇到问题,这是我的代码:
在我的图片中,费用列表返回 null 而在我的 Quickbooks 程序中
但在我的 QuickBooks 中,每张支票都有费用
顺便说一句,在快速手册中您无法添加检查您是否没有任何费用清单
vba - Excel 十进制四舍五入到 QuickBooks
我正在使用 VBA 和 Intuit API 将 Excel 工作表导入 Quickbooks。数字相差几美分。
一个我想不出来的数字。-89.5049784337071
Quickbooks 将其四舍五入为 89.51。
我猜是因为它是负数。excel中有什么公式或函数可以复制这个吗?
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 错误。
有没有其他人遇到过这些类型的问题或知道可能是什么原因造成的?我需要这个应用程序像过去一样始终如一地工作!!
quickbooks - QBFC 界面无法读取条款
我正在从我的程序中编写一个接口,它将向 QB 写入发票。其中一位客户拥有 QB 的承包商版本,我的界面出现故障。在发布新发票之前,我从客户 QB 读取值并确保我可以正确发布。在这种情况下,当我尝试读取 QB 术语值时,我的界面会失败。
问题是我无法访问客户端 QB,所以我在黑暗中工作。我想获得客户公司的本地副本以安装在我的计算机上,这将使我能够调试我的界面。由于保密问题,客户无法提供此信息 - 即公布他们的财务状况。
我的问题是:
1) 有没有办法让 QB 出口一家零余额的公司以保护他们的机密信息?显然,我需要条款、客户、发货方式等信息,而不是 gl 帐户详细信息。
2) 还有其他方法可以通过 QBFC api 做到这一点吗?
谢谢,瑞克
quickbooks - Quickbooks SDK 存款未填充主存款的收款人
我正在使用 QBFC13 创建一个程序,该程序应该创建从其他当前资产类型账户到银行账户的存款。但是,当执行 depositadd 方法时,收款人不会在银行帐户中填写。如何填写收款人信息?我没有足够高的声誉来发布图片,所以这是我需要填写的字段图片的链接:http: //i.stack.imgur.com/nqWOh.jpg
这是我当前的代码:
c# - 错误“此功能在此版本的快速手册中未启用或不可用”可能是什么原因
我收到错误消息“此功能在此版本的快速手册中未启用或不可用”。我正在尝试将客户添加到 QuickBooks。谁能告诉我这个错误的可能原因?SDK的详细信息是:
QBXML 请求是:
*String * 表示我已经输入了一个字符串来代替它。*digit * ==> 我输入了数字。
其他可能有助于详细了解我的代码的配置:
如果您需要更多信息,请告诉我。我用谷歌搜索了很多,但无法找到解决这个问题的方法。甚至重新启动系统作为解决方案之一,据我所知验证了 XML 中的所有字段值,我希望它们是正确的。
我在 XML 中有数据的原因是因为这个问题:https ://stackoverflow.com/a/20500250/2738630
在那个 XML 数据中没有任何敏感信息,我添加了有关网球运动员的信息,这些信息与任何形式的敏感度都没有关系。
解决
了我可以解决这个错误。该错误的原因是因为该属性<ClassRef>Roger classref</ClassRef>
在快速手册的版本中未启用。我已从 QBXML 请求中删除此属性,并且应用程序已成功添加客户。我正在研究名为:sample rock castle construction 的示例数据库文件,这是一个基于产品的公司文件。如果有的话,请提供你们对此的信息。
c# - 为什么 QBFC 会抛出带有消息“字符串太长”的异常,而不是包含错误代码的响应?
我有一个使用 QBFCv13 在 QuickBooks Pro 2014 中创建 46 个客户的 C# 程序。当程序运行时,我收到一条异常消息“字符串太长。”。我猜这可能是由于其中一个客户名称太长造成的,所以我测试该程序以创建 2 个具有一个长名称的客户。这次我没有例外。我得到一个响应列表,其中一个响应包含错误代码,另一个响应没有错误。
我很困惑。为什么在某些情况下我得到一个例外?该消息不包含比“字符串太长”更多的消息。我想知道是否还有其他方法可以找出导致此“字符串太长”错误的原因。
谢谢。
c# - 无法使用 QBFC 将重复的客户添加到 Quickbooks
我有以下代码:
我的问题是,可能存在两个人的名字相同并且需要输入快速手册的情况,但是如果我多次运行此代码(尝试多次添加“测试客户 1”),第二次我在线上抛出一个错误:
说:
有没有办法使用 QBFC 将重复的客户添加到 QB 中而不会引发异常?