我一直在尝试使用Quickbooks SDK连接我的Windev应用程序。
我希望使用QBXMLAPI连接到本地QB实例。
我已经能够通过以下方式获得对图书馆的参考:
myconnection = new object Automation "QBXMLRP2.RequestProcessor"
然而,当谈到OpenConnection2方法时,我只会得到错误。“缺少参数”或“无效参数”。我知道我应该向函数传递一个“localQBD”类型,但我还没有找到如何引用它。下面是我的无效脚本
myco
我有一个使用QBFC12.0用C#编写的Quickbooks“集成应用程序”。它在多个站点上安装并正常工作,有多个版本的Quickbooks。今天我尝试在Quickbooks 2012首映式的新站点上安装它。要授权应用程序连接,必须打开QB,以QB管理员身份登录,然后从集成应用程序启动连接。每次我在新站点安装应用程序时都必须这样做。在这种情况下,当我尝试启动连接时,会收到以下错误消息:
无法打开Quickbooks。Quickbooks无法启动,因为它已在运行。只有Quickbooks会计和Qu
我试图在一次呼叫中获得所有QBO账单实体及其所有供应商名称
如果我调用DataServices.FindAll()我会收到所有具有正确VendorId的账单,但VendorName属性设置为null
有没有办法在不打另一个服务电话的情况下检索VendorName?没有。您必须查询账单和供应商
我对Quickbooks很陌生
我创建了一个程序,创建了一个IIF文件,其中包括要导入的客户、供应商、自定义字段和要添加的事务
导入效果很好,但当我打开发票时,客户地址为空。我不是通过TRNS行传递此地址,因为我认为Quickbooks将链接到相应的客户并为我填写
!HDR PROD VER REL IIFVER DATE TIME ACCNTNT ACCNTNTSPLITTIME
HDR QuickBooks Premier Version 23.0D Rele
我一直通过以下方式访问OSR:
有一段时间了,这已经奏效了(有点-非常糟糕)。它现在已经停止工作,没有它我就无法继续工作。ConsoleByte wiki是一个不错的选择,但它似乎没有特定的国家/地区版本,也没有像OSR那样列出不同的版本
有没有人可以替代英国QBXML版本11
谢谢,我们知道这一点。没有关于何时开始的预计时间。您可以在本地使用SDK附带的OSR。只需在兼容模式下运行。我已经向Intuit提交了一份支持票,让他们修复它。啊,不知道为什么我不想先这么做,谢谢。我只是假设他们已经放
我知道,要访问QuickBooks中当前未打开的公司,web服务需要向QuickBooks web连接器提供文件位置,作为authenticate()调用的返回值
对我来说,这似乎是倒退。为什么web服务负责告诉web连接器相关公司文件的位置?由Web连接器管理它不是更有意义吗
下面是我在QuickBooks Web连接器中找到的相关解释
程序员指南:
如果web服务希望尝试其他公司,请在返回的字符串中提供公司路径名。(如果要使用恰好打开的任何公司文件,可以提供空字符串。)web连接器将通过尝试
我正在尝试使用QODBC工具将发票导入Quickbooks的实际逻辑迁移,但我很难找到IIF文件的列与DB的列之间的关系
这是我的IIF文件的头
!TRNS TRNSID TRNSTYPE DATE ACCNT NAME CLASS AMOUNT DOCNUM MEMO CLEAR TOPRINT NAMEISTAXABLE ADDR1 ADDR2 ADDR3 ADDR4 ADDR5 PONUM DUEDATE TERMS
我正在使用此调用从代码访问QuickBooks文件
win32com.client.Dispatch("QBXMLRP2.RequestProcessor")
我计划在我的计算机上安装多个版本的QuickBooks。是否有方法指定使用哪个版本的QuickBooks打开会话?我希望解决QuickBooks的特定版本,以便我的程序符合SDK应用程序一次只能打开一个QB文件的限制。(例如,我可以使用QuickBooks Pro与company1.qbw开始一个会话,使用QuickBooks Prem
我尝试了这段代码,它是有效的。(现在,我可以添加名称:TestCustomer3)
我想向Quickbook添加其他数据。
你能帮我了解qbXML语言吗
示例:我想添加“公司名称”、“全名”、“账单到”
示例代码
字符串输入=@”
测试客户3
";
可以通过查看屏幕上的QBXML参考来找到这些信息
谢谢可以在QuickBooks OSR中找到此信息的适当位置:
要使用非直觉的ive QuickBooks OSR(双关语),您应该:
使用屏幕顶部的“选择消息”下拉框选择命令/请求类型
我们正在开发一个应用程序,该应用程序从承包商处获取估算值(描述和小时数或数量),并将其保存在在线数据库中。现在,我们希望将该估算值与QuickBooks桌面加拿大版同步,以便总部用户可以使用承包商输入的信息创建报价/估算值。我已经研究了几个我认为应该有效的解决方案,但是加拿大版本的QBD不支持这个功能(我认为),所以我正在积极寻找解决方案。我看到的特征如下:
QBWC-Quickbooks Web连接器(根据以下说明,它支持加拿大版的QB 2003-2013)
凭直觉随时随地
现在,我的问题
当QB关闭时,连接到公司文件的QuickBooks Web连接器出现问题。以下是日志:
20130711.18:09:36 UTC : QBWebConnector.WebServiceManager.DoUpdateSelected() : updateWS() for application = 'Test Company IMPORT - TEST2' has STARTED
20130711.18:09:36 UTC : QBWebConnector.RegistryManage
我必须为Quickbooks Desktop(首先)和Quickbooks online(稍后)创建一个集成应用程序。该应用程序只读取和保存本地mssql数据库中的数据,该数据库将从网站访问。感兴趣的数据包括:公司列表、各公司账户列表和分类账信息
由于这是一个web应用程序集成应用程序(asp.net/c#),我计划创建一个由QB的web连接器应用程序调用的web服务
我从SDK示例安装/运行WCWebService,authenticate web方法返回QB db文件的路径或使用当前打开的d
我已经下载了ConsoleByte QuickBooks PHP DevKit&在配置文件中设置$token,$oauth\u consumer\u key,$oauth\u consumer\u secret key。我对$quickbooks\u oauth\u url有疑问。是吗
$quickbooks_oauth_url = 'https://appcenter.intuit.com/Playground/OAuth/IA/?ck='.$oauth_consumer_key.'&
我想从我的Quickbooks在线版(印度)帐户获取实时数据,以便在我的PHP网站上显示客户详细信息,如未结余额、地址等
从Quickbooks Online Edition获取数据的最佳方法是什么-
我是否遵循中的说明?但这需要一个具有SSL证书的网站
我是否创建Intuit Anywhere应用程序(),然后使用IDS(Intuit数据服务)使用API获取所需数据
我可以使用PHPDevkit()并将我的凭证直接输入代码并访问Quickbooks帐户的数据吗
我是否使用qbXML(但这似乎
我正在使用QuickBooks SDK执行发票查询,并且我还想在项目级别提取自定义字段。我发出的请求是:
<?xml version="1.0" ?>
<?qbxml version="8.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<InvoiceQueryRq>
<RefNumber>8</RefNumber>
<
我正在发送正确的XML(非常确定,请参见下文),但同步失败,消息为“QBXML验证错误:[严重性=致命错误,消息=cvc复杂类型。2.4.a:发现以元素“ItemServiceRef”开头的无效内容。应为“{EntityRef}”之一,定位器=[url=null,行=-1,列=-1,节点=null,对象=com.intuit.sb.datasync.writeback.qbxml.schema。ItemServiceRef@3409f69b,field=null]]”。我不知道ItemServi
标签: Quickbooks
intuit-partner-platformquickbooks-online
我正在尝试创建含税的销售收据。我知道Quickbooks API v2尚未实现SalesTaxCodeId/SalesTaxCodeName,因此我试图通过该字段直接添加税率。这是我的要求:
<SalesReceipt xmlns="http://www.intuit.com/sb/cdm/v2" xmlns:ns2="http://www.intuit.com/sb/cdm/qbopayroll/v1" xmlns:ns3="http://www.intuit.com/sb/cdm/qb
我们不能使用电子邮件地址为客户查询Quickbooks吗?
我知道使用电子邮件进行查询的唯一方法是使用全名进行查询,然后在您自己的端解析响应以匹配电子邮件地址。
这似乎是真的,因为它在内部不起作用
为什么会这样?如果我们可以查询使用,那么为什么不能使用
我刚刚了解到一个“不太好”的解决方案,即在QuickBooks Online的全名字段中存储电子邮件地址,然后使用全名为客户进行简单查询。此解决方案的缺点是FullName的最大长度为41个字符,但我认为电子邮件地址可能超过41个字符
我们不能使
我试图打开会话并向QB添加一些记录,但它似乎什么也不做,也不打开会话
代码:
我两个都试过了
安装了QBSDK13并添加了参考互操作.QBFC13和命名空间QBFC13
到目前为止没有成功。请帮我举一些例子或建议。谢谢。仅创建一个新的会话管理器不会连接到QuickBooks或QuickBooks数据文件。您需要在QBSessionManager对象上调用OpenConnection2和BeginSession
QBSessionManager sessionMananger = new QBSe
我在Quickbooks Intuit开发人员API中使用Oauth 2获得了访问令牌
范围是com.intuit.quickbooks.accounting
我能够使用Quickbooks身份验证和授权端点获取访问令牌和刷新令牌
然后我试图通过调用这个api来获取companyInfo
调用此api或其他api时,我总是会遇到此错误
Message: message=AuthorizationFailed; errorCode=003100; statusCode=403, Detail:
我正在尝试使用QBFC向QuickBooks添加销售税调整,但我不知道如何实现这一点。任何想法都将不胜感激。要在QuickBooks中执行此操作,您需要右键单击税码,然后选择调整到期销售税销售税调整是日记账分录,因此您可以使用JournalEntryAdd消息创建一个。为了了解如何设置税务调整:首先,创建税务调整,然后查看您通过“公司->制作普通日记账分录”创建的日记账分录,然后将所选日记账分录列表选择器设置为“本月”。您应该在列表中看到税务调整。您可以突出显示它以查看调整创建的借方和贷方,以及
我们如何使用IPP.NET(QuickBooks Online)从CustomerQuery中筛选作业
请参阅此线程以获取参考(它似乎未解决?)
下面是应该排除工作的相关行,但它不起作用
Dim cq As New Qbo.CustomerQuery
cq.IncludeJobs = False
customers = cq.ExecuteQuery(Of Qbo.Customer)(context).ToList()
谢谢,
Kyle这是DevKit中的一个bug。它不通过请求正文中的In
我收到以下错误:
由于以下错误,检索CLSID为{6C9E80E3-B780-4361-A693-5E5C6BDC83A9}的组件的COM类工厂失败:80040154
Dim smgrGlobal As QBSessionManager
smgrGlobal = New QBSessionManagerClass()
第二行是出错的行。
我只在QB2013和QBFC12中得到这个错误。任何以前的版本都不会出现这种情况。
据我所知,这个错误是由于一个应用程序没有为x86编译(如果使用了“任何CP
我正在使用Quickbooks WebConnector与我们基于Ruby on Rails的电子商务站点集成。我正在使用ItemInventoryAssemblyAddRq为电子商务系统中的每个产品创建InventoryAssembly对象。我没有看到描述字段的位置。我想把SKU放在Item#字段,把产品名称放在description字段。如何在Quickbooks中填充项目的描述字段?查看OSR XML参考:
<ItemInventoryAssemblyAdd> <!--
有没有一种方法可以使用类似QBXML的API以编程方式删除Quickbooks desktop(Enterprise Ed 2013)中的日记账条目?我知道通常的做法是补偿条目,但是这个用例要求删除JE。我看到JournalEntryModRq允许您修改它,但不能删除它。它可以通过用户界面删除,所以它必须是可能的,是吗
我们正在使用QB Web连接器,如果不是通过QBXML,还有其他选项吗?您可以使用TxnDel使用QBXML删除事务类型对象
以下是一些示例(具体来说,来自):
日志记录
AB
我正在GitHub上使用开源QuickBooks PHP DevKit。我使用示例“example\u invoice\u add.php”添加了针对客户的发票,并添加了一行。如何一次使用同一示例在发票中添加多个行项目。请帮帮我 添加第二行(第三行、第四行、第五行等)与添加第一行完全相同
创建行对象,然后调用$Invoice->addLine($Line)
例如:
// First line item
$Line = new QuickBooks_IPP_Object_Line();
$Line
我下载到一个php服务器上。然后我用开发者密钥填写了docs/partner\u platform/example\u app\u ipp\u v3/config.php,并放入了一个mysql数据库凭证。当我在浏览器中运行docs/partner\u platform/example\u app\u ipp\u v3/example\u customer\u add.php脚本时,我发现了错误
Notice: Undefined variable: Context in /var/www/d
在过去的48小时里,我们开始看到这个错误在数百个领域/帐户中为我们的客户突然出现。这种情况发生在已投入生产超过6个月且没有任何更改的代码上
在搜索Stack Overflow和Google时,我还没有找到其他有这个问题的人。下面是我们得到的错误响应。还有其他人遇到过这个问题吗?如果有,你知道解决办法吗
我搜索了Intuit、QuickBooks等的-3002、-6502和20009错误代码,但没有找到
<?xml version="1.0" ?>
<RestResponse x
标签: Quickbooks
intuit-partner-platformquickbooks-online
供应商或信用卡与QuickBooks Online的IPP API是什么
根据IDS v2文档,VendorCredit可用于QBD,但对于QBO似乎被省略
IPP QuickBooks v3幻灯片中根本没有提到卖方信贷(见幻灯片15)
提前谢谢 VendorCredit不能通过v2 API用于QuickBooks Online。v3规范中缺少VendorCredit是在v3网络研讨会期间提出的,IPP团队注意到了这一点,但尚未对VendorCredit进行更新。VendorCredit不可通过
我有一个用C#编写的QBFC应用程序,它可以从调度程序自动运行,并将远程客户端的发票插入QB
最近,我对其进行了升级,添加了一个“InventorySite”,以便使用QB的“高级库存”模块为客户开具项目发票。我同时升级到QBFC12
程序现在在尝试插入发票时出错,表示InventorySiteLocationRef元素无法识别。所有其他功能正常工作
以下是QBSDKLog.txt的摘录:
20130712.143859 I 736 QBSDKProcessRequest Applicati
我正在尝试使用HttpWebRequest/HttpWebResponse复制通常通过“”按钮完成的OAuth步骤
首先抓取请求令牌并生成授权链接很容易:
private const string oauthBaseUrl = "https://oauth.intuit.com/oauth/v1";
private const string urlRequestToken = "/get_request_token";
private const string urlAccessToken =
有没有更好的方法链接QuickBooks和外部系统
我应该将外部对象的PK存储在QB外部ID字段中,还是将QB对象的外部ID作为FK存储在外部对象中?两者都有
还有其他选择吗
谢谢
编辑,因为我无法回答自己的问题:
我决定使用自定义字段
我尝试更改作业上的外部ID字段,但它似乎是只读的。我可以创建一个ID,作业服务似乎完成了更新,但外部ID不会更改,即使在同步之后也是如此。在将来的某个时候,我可能会将外部ID放在另一侧的对应表中,但此时我不需要它
所有QB项目似乎都有一个由屏幕参考描述的唯一ID
QBFC12
我正在查询QB桌面版中的客户列表。从中我得到了一个icCustomerRet对象
如果未设置MiddleName,则这些操作将失败,因为对象为空:
如果ICCustomerRetobj.MiddleName.IsSet,则
如果ICCustomerRetobj.MiddleName.IsEmpty,则
这确实有效:
如果icCustomerRetobj.MiddleName不是空的,那么
我找不到关于IsSet和IsEmpty的任何文档,在QBSDK程序员指南的搜索中也找不
我们有一个WCF服务,需要将数据插入QuickBooks。我们已经编写了可以通过QBAPI(SDK)成功插入数据的代码。如果我们直接通过测试控制台应用程序运行此代码,那么一切都会正常工作。但是,如果我们从WCF代码中调用此代码,就会出现错误(很多错误:))。因此,我们现在在WCF代码中使用Process()对象,该对象执行将数据插入QB的.exe。问题是,从WCF服务启动.exe时,我们收到以下错误:“无法启动QuickBooks”。同样,如果我们直接启动.exe控制台应用程序,所有代码都可以正
账单上的问题是,计量单位是数量除以三十,而不是乘以三十。以下是账单上的请求和回复:
<OUTGOING>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE QBXML PUBLIC '-//INTUIT//DTD QBXML QBD 12.0//EN' >
<QBXML>
<QBXMLMsgsRq onError = "continueOnError">
我创建了一个小型的c#WCF应用程序,它将在安装了QB的计算机上运行并返回
数据。我的GetCustomerTransaction web方法调用QBFC
RequestSet.AppendTransactionQueryRq()和RequestSet.AppendTxnDeletedQueryRq()。
老板现在说:)给我QB事务网格中ITEM列的值。
(例如:“评估”、“滞纳金”)
我在QBFC调用结果集中找不到返回的此字段。
TxnLineID字段是我需要的吗?
要添加哪个QBFC查询以获
我正在GitHub上使用开源QuickBooks PHP DevKit。我需要更新付款。但它显示出错误。请提供任何付款更新的样本 具体显示了什么错误?这是我得到的错误“”错误!2030:[无效ID,ID应为有效数字。提供的值:{-17}]”。请参阅我用于更新付款的代码是此链接。
我已经在我的应用程序上实现了QBO同步,并且已经完成了。但是,有一个问题是
1。我们可以从QBO处获得供应商/客户的记录吗?
我彻底检查了apiexplorer,但是没有任何与NOTE相关的字段。以下是答复:
<IntuitResponse xmlns="http://schema.intuit.com/finance/v3" time="2014-11-16T02:06:42.309-08:00">
<Vendor domain="QBO" sparse="false"
目前我已经为单用户配置了Quickbooks在线API功能。它使用OAuth从quickbooks online获取客户/账单信息。它工作得很好
我想为多个用户提供相同的功能
现在有许多quickbooks用户拥有自己的quickbooks在线帐户,所有这些用户都存在于我的自定义应用程序中
是否可以使用palmar的开发工具包为不同的用户设置API功能以访问API?需要配置哪些东西才能使其运行
是否可以使用palmar的开发工具包为不同的用户设置API功能以访问API
对
需要配置哪些东西才能使
我尝试从WCF发送[qbxml请求][1]时遇到异常…我使用web连接器从WCF服务向quick book desktop发送qbxml请求,以获取报告摘要和使用的GeneralDetailReportQueryRq查询xml。但是获取“QBWC1042:ReceiverResponseXML”失败
错误消息:请求失败,HTTP状态为413:request Entity To Large“web连接器上出现错误消息,已检查日志并在详细日志中找到所有响应,但web连接器显示[1]“QBWC1042
有人知道在哪里可以得到QBOAPI的API字段名列表吗?我最近发现不同货币的字段名不同。例如,为美元公司调用API以查找净收入时,字段名为净收入,而为CDN公司调用API时,字段名为利润
是否有各种QBO API货币类型的字段名列表?是的,这在他们的。它往往被置于多种货币可供选择的范围的扩展之下
e、 g
MULTICURRENCY DISABLED
debit -> debt_amt
credit -> credit_amt
currency -> N/A
exchang
我正在尝试创建web服务,它将能够通过web连接器与QuickBooks交互
问题是,当我尝试将qwc文件添加到web连接器中时,它无法添加应用程序,出现下一个错误:参数长度不能小于零。参数名称:长度。未添加新应用程序
这是我的qwc文件:
<?xml version="1.0"?>
<QBWCXML>
<AppName>x2</AppName>
<AppID></AppID>
<AppURL>https://.
标签: Quickbooks
intuit-partner-platformquickbooks-onlineintuit
我试图更新现有的日志尝试。我正在提供id、最新synctoken和行项目详细信息。但它返回一个错误,即“借方金额不等于贷方请平衡借方和贷方”。我已经检查过借贷金额没有问题。两者都是平等的
我不明白我为什么会遇到这个问题?我发现了我的问题。在我现有的日志中,行的id为0、1、2、3。但是在更新它的时候,我发送了带有不同ID的行,比如0、2、7、8
因此,找到了解决方案,我需要为日记账分录中的行传递准确的ID您能在这里共享relamId和request/response XML吗?谢谢
标签: Quickbooks
intuit-partner-platformquickbooks-onlineintuit
大家好,我是quickbooks的新手。我正在尝试检索quickbooks中的一些数据,但quickbooks没有返回任何数据。我能找出我做错了什么。我正试图检索这样的数据
QUICKBOOKS。PHP
$serviceType = IntuitServicesType::QBO;
$realmId = $this->CI->session->userdata('realmId');
$token = unserialize($this->CI->session-&
我有一个与QuickBooks接口的应用程序,我正在使用BILLADD事务。该应用程序从另一个数据库中提取账单事务并更新quickbooks。我们正在推送到quickbooks的billadd交易有几个费用线。一些费用线对供应商为负(贷项)。我可以手动在新账单上输入负数,但在尝试以编程方式输入负数时会出现错误
有人能告诉我是否可以使用billadd进行此操作,或者我是否需要其他交易类型来添加信用
Scott只要账单总额不是负值,您就可以添加负值费用。如果需要输入负数票据,则需要将其作为IVend
我想知道Quickbooks桌面API是否允许开发人员自动化某些功能
首先,我感兴趣的是从邮政编码、Via和账户箱中获取数据。其次,我想执行类似于通过UPS发货的操作,而不必单击表单上的任何按钮
这对于一家公司以及他们如何填写发票是非常具体的。任何建议都会大有帮助 IPP Intuit Anywhere是仅用于SaaS应用程序的新平台
参考-
开发文档-
QBD API文档-
Intuit仍然提供传统的QBSDK SDKv12,如果您正在为一家公司创建自定义集成,或者完全专注于桌面场景,这将非常
我支持连接到2个QuickBooks文件的传统WinForms C应用程序。多年来,无论是QuickBooks 2008还是QuickBooks 2011,它都运行良好
几天前,客户机升级到QuickBooks 2014。此后,应用程序未成功连接到QuickBooks文件。当我手动运行应用程序时,它抛出一个.NET错误,表示System.Runtime.InteropServices.COMException(0x80040408):无法启动Quickbooks
我决定进行测试,以确保我使用的S
我有以下xml:
<QBXMLMsgsRq onError="stopOnError">
<InvoiceQueryRq requestID="${requestID}">
<ModifiedDateRangeFilter>
<FromModifiedDate >${from}</FromModifiedDate>
<ToModifiedDate >$
直到最近,我还能够通过我的ASP.NET MVC web应用程序毫无问题地连接到QB Online。突然,我开始收到一个错误,上面写着“开发应用程序只能订阅沙盒公司,找不到沙盒公司”
我确实有一个现有的QB在线帐户,该帐户与虚拟组织关联。我还看到Intuit游乐场页面中的变化,我们在那里测试oAuth与QB online的连接。我的问题是
连接到QB Online的程序是否有任何更改?或者这是Intuit引入的临时错误?如何尽快解决此问题?QB更改了他们的沙盒测试帐户。您必须创建一个新的沙盒测试
我正在尝试从appreg.intuit.com区域获取证书。我有一个webapp,以前在mysubdomain.myhost.com上注册为主机,在myapp.myhost.com上注册为AppLogin。由于我们的一些系统最近发生了变化,我们需要运行从IP地址与QBOE接口的应用程序。我们有一个我们创建的IP地址的证书,目前正在设置
我用CN=123.456.78.9在java密钥库中创建了一个新密钥:myapp.myhost.com
完成此操作后,我生成了一个新的证书请求:
-----开始新
1 2 3 4 5 6 ...
下一页 最后一页 共 11 页