问题标签 [qbxml]
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.
quickbooks - QBFC,QBXML,在发票上获取应付金额?
使用 QBFC SDK,我似乎无法在 OSR 中找到任何可以提供发票到期金额的内容,因为 Quickbooks UI 会跟踪它。
QBFC 中的 Invoice 对象没有任何已应用的付款详细信息,我找不到手动检查付款的参考。我可能忽略了什么吗?
intuit-partner-platform - QBFC:客户手机号算什么?
我正在寻找客户的手机号码。
QBFC 在 ICustomerRet 接口上有一个 .mobile 属性。
然而,这个属性没有被设置,并且什么也不返回......?
检查 OSR,我在响应映射中看不到移动属性。(但它在 QBFC 智能感知中)
检查返回的 qbXML,我看到我正在寻找的数据实际上是在 xml 中,这里......
对于许多其他属性,Inc. Main Phone、Alt Phone、Main Email 等还有其他附加的ContactRef xml 标签。
我想我可能不得不在这里检索它,但是 QBFC 框架似乎缺少这个功能?
检查.AdditionalContactRefList
, 以尝试逐步完成它,我没有看到 ContactName 和 ContactValue 属性。只有和。.Fullname
_.ListID
.Type
我会很感激对此的一些见解?
问候
vb.net - 指定的 qbXML 版本不支持此请求
我正在使用带有 QBFC 12 的 VB.NET 2008。当我尝试获取工资汇总报告时,出现错误。
指定的 qbXML 版本不支持此请求。
错误发生在以下代码行:
我直接从 SDK 的 OSR 复制了这段代码。我不知道为什么这行不通。OSR 表示该请求从 SDK V3 开始可用。据我所知,它应该可以工作。为什么不?
qbxml - 使用QBXML创建vendor,文档好像不对
我正在使用 Quickbooks Web 连接器和 qbxml 将供应商、账单和付款添加到 QB。基本代码工作正常,并添加了供应商、账单和付款。
我遇到的问题是某些字段似乎在 xml 中命名错误,特别是 IsVendorEligibleFor1099、VendorTaxIdent、IsActive 以及其他一些我不太关心的字段。
这段代码有效:
(对不起那里的丑陋)
如果我<IsVendorEligibleFor1099>True</IsVendorEligibleFor1099>
在导入时添加 QB 错误。
有任何想法吗?(我已经知道各种 $arr[] 项目需要转义,但这不是这里的问题)
quickbooks - QuickBooks SDK CustomerQueryRq 返回多余的 ShipToAddress 元素
由于 qbXML 的 12.0 版本,CustomerQueryRq 响应保留了 ShipToAddress 元素 - 这些是 QuickBooks 中使用的随机地址集。屏幕上的参考资料说响应最多可以包含 50 个送货地址,但实际上它会返回 QuickBooks 中曾经使用过的所有送货地址,而且因为我有超过 10000 个地址 - 它会在几秒钟内检索每个客户,并在我尝试检索多个时崩溃顾客。
我尝试使用元素过滤 - IncludeRetElement 仅包含必要的字段,但是在我将 ShipAddress 元素(而不是 ShipToAddress)包含到检索列表中的同时,ShipToAddress 元素开始出现。
有没有办法使用 qbXml 12.0/13.0 从 QuickBooks 中检索客户,使用没有 ShipToAddress 的送货地址?
PS 现在我只使用 qbXml 11.0 但我想在将来使用最新版本。
我使用的示例查询:
intuit-partner-platform - QBXML、QBFC - 客户声明
我可能在 OSR 中遗漏了某些内容,但我使用什么查询来检索客户声明?我似乎无法识别正确的查询。
将不胜感激一些见解。
问候
.net - 如何通过外部应用程序设置销售收据 GST(销售税或 GST 中心)属性?(非美国)
我正在使用非美国版的 QuickBooks online(QuickBooks Online Plus Australia)。我正在尝试处理我们的政府服务税或商品及服务税,即 10%。我想要做的是创建一个销售收据,计算向客户收取的总费用并通过计算显示GST 组件。现在 GST 被添加到费用中,我只想确认总费用中包含了多少 GST。
我正在使用传统的 SDK QBXML for QB online (SalesTaxLineAdd)。我也曾尝试通过 GST 中心设置税收,但这样做似乎与 SDK 不协调,因为当我通过 SDK 创建符合 GST 中心的销售收据时,“所有金额都是”字段会自动将其设置为“超出 GST 范围”,理想情况下,我希望它自动成为“包含 GST”。对于订单项,SDK 根本没有设置“GST 哪个”字段,因此需要手动将其设置为 GST。如果 SDK 自动完成这一切,那将是最理想的。
作为使用 SDK 和 SalesTaxLineAdd 元素的一种解决方法,我从每个行项目价格中减去 10%,以便“SalesTaxLineAdd”加上 10%,这代表了真正的总数。如果我必须接受这个,我会接受,但如果客户打电话询问他们上次订单支付了多少钱,我会告诉他们不包括消费税的价格。
如果我使用 REST API v2,它对于这个特定场景是否更灵活?
感谢您的帮助
.net - 有没有办法以编程方式在销售收据中设置“GST which”和“All amount are”字段的内容?
现在使用 SDK,当我添加销售收据时,“GST 哪个”和“所有金额是”字段需要通过用户界面手动修改,我不知道如何使用传统的 SDK (QBXML) 设置它们。有没有办法设置这些?是否可以使用 REST api 来做到这一点?
asp-classic - 在办公室内部服务器上的 ASP 页面中使用 QuickBooks SDK
我正在尝试使用 QBSDK 12.0 (QBXML) 从办公室内部服务器上的 ASP 页面访问 QBW 文件。
这是在运行 IIS 并安装了 QuickBooks 和 QuickBooks SDK 的测试台 PC 上工作的。所有的部分都在同一台机器上,所以每当提供 ASP 页面时,都有一个登录的交互式用户。
当切换到正常配置时出现问题,这是一台带有 IIS 的服务器 PC,没有以任何交互式用户登录。
如果服务器有一个已登录的交互式用户,则调用 [对 CreateObject(“QMLRP2E”) 等] 工作正常。但是,服务器的正常状态是没有任何用户登录。在这种情况下,QBSDK 调用总是失败。
我还尝试设置单独的 PC 作为 RDS 服务器运行,并使用 RDS 客户端访问它。但是 RDS 服务器仅在交互式用户登录到安装它的 PC 时运行。事实上,RDS 服务器有一个“用户登录时始终运行”复选框,而不是“机器打开时始终运行”。
为了通过 ASP 页面使用 QuickBooks,我是否真的必须在办公室内部网络的某个地方登录装有 QuickBooks 软件的 PC?
intuit-partner-platform - 如何使用 qbxml 添加发票?
我正在使用 Keith Palmer 的漂亮 php 框架:docs/example_online_edition.php 与 Quickbooks 在线版帐户进行交互。
我能够检索发票信息并输入供应商记录(默认示例行为),但我无法输入发票。
我已经下载了 sdk v12 验证器,并验证了我的 xml,但没有发票出现在快速手册中。这是我的网页的输出,其中删除了登录凭据。在 curl 之前,我在 Gateway/OnlineEdition.php 中有打印语句。没有打印语句,我看不到请求 msg xml。
删除了连接信息的 XXXXX php 代码:XXXXX
XXXXX 结束 php 代码 XXXXX
XXXXX 输出开始(已删除登录) XXXXX
XXXXX成功响应:
XXXXXX 请求添加发票:注意客户 '2' 是有效客户
XXXXXXXXX 输出结束
服务器显然没有响应 addInvoice 请求。
任何帮助解决这个谜团将不胜感激!
另外,假设我最终可以输入发票,我是否可以在 IPP API 中编写和字段?我收到的以下错误消息不是很令人鼓舞:
org.xml.sax.SAXParseException: 元素类型“InvoiceAdd”的内容必须匹配“(CustomerRef,ClassRef?,ARAccountRef?,TemplateRef?,TxnDate?,RefNumber?,BillAddress?,ShipAddress?,IsPending?,PONumber?,TermsRef ?,DueDate?,SalesRepRef?,FOB?,ShipDate?,ShipMethodRef?,ItemSalesTaxRef?,Memo?,CustomerMsgRef?,IsToBePrinted?,IsToBeEmailed?,IsTaxIncluded?,CustomerSalesTaxCodeRef?,Other?,LinkToTxnID*,(InvoiceLineAdd|InvoiceLineGroupAdd)* ,DiscountLineAdd?,SalesTaxLineAdd?,ShippingLineAdd?)"
非常感谢!