问题标签 [quickbooks]
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.
vb6 - 部署使用 QuickBooks SDK 创建的应用程序
我在 VB6 中编写了一个与 QB Pro 接口的应用程序。我现在想将它部署到客户端的系统中。我应该在安装程序中包含哪些 DLL 和/或 MSM?
我正在使用 Visual Studio 安装程序来创建 MSI。
提前感谢您的任何建议。
quickbooks - 即使在 Quickbooks 中使用 qbXML 删除时也可以同步客户
我使用 qbXML 和 Web 连接器将客户从我的 SaaS 应用程序同步到 quickbooks,我使用字段 ExternalGUID 能够将其与我的应用程序中的内部客户相关联。
客户在 Quickbooks 中同步良好。但我仍在测试我的应用程序,所以我在 Quickbooks 中删除了客户,只是为了再次测试我的代码并能够在 Quickbooks 中同步回客户。
但是现在,当我尝试添加刚刚删除的客户时,我从 quickbooks 中得到了这样的回复:
Quickbooks 似乎没有从使用的 ExternalGUID 列表中清除该项目。当我再次使用相同的 ExternalGUID 时,如何确保将客户重新添加到 quickbooks?
我正在使用美国桌面版的 quickbooks。
java - 基于对象属性的 JAXB 元素名称
我必须为以下 XML 创建对象模型:
XML 示例 1:
XML 示例 2:
XML 输出将基于单个字符串参数或枚举。String txnType = "发票"; (或“销售订单”);
我会使用单个类 TransactionAdd:
而不是使用子类或其他任何东西。创建 TransactionAdd 实例的代码对于两种类型的事务都是相同的,只是类型不同。
此 XML 由一个名为 QuickBooks 的知名产品使用,并由 QuickBooks Web 服务使用 - 因此我无法更改 XML,但我希望能够轻松地根据属性 (txnType) 设置元素名称。
我会考虑类似确定目标元素名称的方法:
将使用以下代码创建不同的事务:
目标是根据 txnType 使用顶级元素名称序列化 t 对象。例如:
在 t.txnType = "SalesOrder" 的情况下,结果应该是
目前,我只看到一种使用子类 InvoiceAdd 和 SalesOrderAdd 的解决方法,并使用 @XmlElementRef 注释来获得基于类名的名称。但它需要根据事务类型实例化不同的类,并且还需要另外两个不同的类 InvoiceLineAdd 和 SalesOrderLineAdd,它们看起来相当丑陋。
请建议我任何解决方案来处理这个问题。我会考虑一些简单的事情。
python - 在 Mac 上以编程方式连接到 Quickbooks Online
我希望使用 Python 脚本以编程方式连接到 QuickBooks Online。我了解 SDK 不适用于 Mac 平台。我有一个简单的方法来做 qbXML 的 http post 吗?任何使它更容易的Python库?
api - 以编程方式将数据推送到 Quickbooks Online?
我们公司使用 Quickbooks Online 来跟踪我们的书籍。当我们的应用程序向客户收费时,最好将该信息自动记录在 QB 中,而不是登录到 QB Online 来填写信息。
有没有办法使用 Quickbook 的 API 来实现这一点?Intuit 开发人员信息非常混乱;它主要面向扩展桌面版 Quickbooks 或开发应用程序以在 Intuit 的应用程序商店中发布。
您是否成功创建了能够从 QB Online 中提取数据的 Web 或其他服务端应用程序?
quickbooks - 使用 Quickbooks Online Edition 为应用程序生成客户端证书
我正在尝试从 appreg.intuit.com 区域获取证书。我有一个 web 应用程序,之前已将 mysubdomain.myhost.com 注册为主机,将 myapp.myhost.com 注册为 AppLogin。由于我们的一些系统最近发生了变化,我们需要从 IP 地址运行与 QBOE 接口的应用程序。我们有一个我们创建的 IP 地址的证书,目前正在设置。
我在 java 密钥库中创建了一个新密钥 CN=123.456.78.9:myapp.myhost.com
完成此操作后,我生成了一个新的证书请求:
-----开始新证书REQUEST----- MIIEUzCCAzsCAQAwczEdMBsGA1UEAxMUcWJvZS5hZXJ1c29ubGluZS5jb20xCzAJ BgNVBAsTAklUMRMwEQYDVQQKEwpBZXJ1cywgTExDMRAwDgYDVQQHEwdCcmlzdG9s MREwDwYDVQQIEwhWaXJnaW5pYTELMAkGA1UEBhMCVVMwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDMqC2g9voE9WwEl4puuOUYTOBOJECe+7N/BVLt6My0 hn9fj0zDkKzQitYiebFYPLbArECybSfTNubjmOiwl/OsR2sLltAXpdqp4+JTiBWW e/9w95jGwCNu4T4Dzuv7O0Cj5lFp3b+ATfeRQjkTy8On5FwbU0ESrMOE/l1FpXd0 raL5dCVJSOnqROnD+t1+toapSfZgCNp3FD6swlYHBQ80dsrON2uj8J0gj6kqhcjg 3jfgy7RBksE2RDbRXwLKBb+BaSWCMHe8EbLMDrN+sah9YHuHNKxJRQNjAl2ccS09 Ss2BfPYkABMBzmV5su8Y87ahu6ve1szX4XzPdSz9K6dzAgMBAAGgggGZMBoGCisG AQQBgjcNAgMxDBYKNS4wLjIxOTUuMjB7BgorBgEEAYI3AgEOMW0wazAOBgNVHQ8B Af8EBAMCBPAwRAYJKoZIhvcNAQkPBDcwNTAOBggqhkiG9w0DAgICAIAwDgYIKoZI hvcNAwQCAgCAMAcGBSsOAwIHMAoGCCqGSIb3DQMHMBMGA1UdJQQMMAoGCCsGAQUF BwMBMIH9BgorBgEEAYI3DQICMYHuMIHrAgEBHloATQBpAGMAcgBvAHMAbwBmAHQA IABSAFMAQQAgAFMAQwBoAGEAbgBuAGUAbAAgAEMAcgB5AHAAdABvAGcAcgBhAHAA aABpAGMAIABQAHIAbwB2AGkAZABlAHIDgYkAJ1L9qpiQmoL5dNlVLkM2P6UFcMYM E1cUMidPEUHEGfxOB1eTGXu8rhguJfDScUiy9h1SOkHO8CnjCQFoYPhb/iRhaCbb u1UsNfoJG1imCP07Lr8k8gOW76zuvn+zfU5AbSQjJf/SbXyLZO9TDbe4Y2aklRo2 aeZBVm2GXz3ezjYAAAAAAAAAADANBgkqhkiG9w0BAQUFAAOCAQEAVUT0xkyDB5rB niZT5zYMcYa8vd68Dgl0RZ7CtEkBS4EFf4IayDBO1Z3ycZkjpEP879ktpkfD9pbP 1c1Ksm2s61RKivYqcF4HD594UDJCAfjqMyyQOUtkw/iegMSIVos5ngbQVcABvdY8 c6J2icTY30L+WGrmZmZczNGHB5GrU6Vc5f2mU49cDHaLF8j4KaDIHqX+9+WY/xm8 FQ8ovW6zIkmdxn8lZ1jmTGAE/v3/DTFsAHtRh+4m2uT4LDUQTA4vHYxcfGoGZk9R U5ypYayMScLIWYBPIZG9lZdj0iD7P6XD04GBzjdmgQxZi7zaYi9JtlwqVK+g9kYx fr2pEzvrPw== -----END NEW CERTIFICATE REQUEST---- -要求 - - -要求 - - -要求 - - -要求 - - -要求 - - -要求 - - -
当我尝试将其粘贴到应用程序注册的请求区域时,我得到“ARSC262:公用名不是主机名:applogin 格式。”。据我所知,它的格式是正确的。我还在论坛上的某个地方看到您不应该添加电子邮件地址或任何可选字段。我使用相同的错误消息删除了它们。是否需要更改某些内容,以便我的 applogin 以某种方式与主机或至少主机的一部分匹配?他们甚至有关系吗?除了格式不正确之外,错误消息还指向哪些其他可能性?
php - Quickbooks 我的时间文件中的奇数日期时间表示
我正在尝试使用 PHP 处理Quickbooks My Time imt 文件。imt 文件是纯文本 XML 文件。我已经能够毫无问题地使用 PHP SimpleXML 库,但有一个问题:
My Time XML 文件中日期时间的数字表示是我以前从未见过的:
您可以看到attritube[@name='start']的值为:
308073428.00000000000000000000
这不是基于 Excel 的存储方法 308,073,428 自 1900 年 1 月 00 日以来的天数太多,也不是 Unix 纪元。
所以,我的问题是,有没有人见过这种类型的日期时间表示?
java - 需要将数据导入 Quickbooks
我正在寻找一个现有的 Java(或 JVM'able 语言)库,它将创建 IIF 文件以导入 Quickbooks。免费或商业。有人知道吗?
更新:
在阅读了关于这个问题的评论后,我查看了 Intuit 提供的 IPP 和 SDK 选项,他们无法让这变得更加困难。所以这就是我需要做的。我需要从我的数据库中获取数据并将其导出为某种格式,然后我可以将其导入 Quickbooks。这甚至不需要是一个自动过程,因为 Quickbooks 应用程序/数据库不会在运行 Web 应用程序的服务器 (linux) 上。
php - 为什么 QuickBooks.php 是空白的?
我已经从https://idnforums.intuit.com/messageview.aspx?catid=56&threadid=9164&enterthread=y下载了 QuickBooks php 框架。我已经配置了数据库。但是由于某种原因,当我访问 QuickBooks.php 时,页面是空白的。它甚至没有产生任何错误。
quickbooks - 如何打开由 QBXML 创建的新 Estimate
您好
,我是一名 Web 开发人员
在我的网页上有一个 IRequestProcessor2 对象和几个 JavaScript 函数可以与他一起使用。
我可以通过 QBXML 查询在 QuickBooks 中创建新的 Estimate。
现在我需要自动激活 QuickBooks 窗口并打开那个 Estimate
Is there possible by QBXML (or QBFC)?
如何?
谢谢你。