2013-06-28 59 views
0

创建检查时,当我通过忒的.Net SDK写检查,我发现了以下错误说如何添加帐户ID或项目ID在QuickBooks

“错误验证明细1,帐号ID或项目ID字段:请指定一个项目ID或帐户ID。“

API文档也称线(CheckLine)应具有账号项目ID。但是在CheckLine对象中没有帐户ID项目Id的任何属性。您能否告诉我如何为CheckLine对象分配帐号Id项目ID

示例代码:

Dim line = New Qbo.CheckLine(1) {} 
        line(0) = New Qbo.CheckLine() With { _ 
         .Amount = 20, 
         .BillableStatus = Qbo.BillableStatusEnum.NotBillable, 
         .AmountSpecified = True 
        } 
+0

PFB链接。 http://stackoverflow.com/questions/17342010/create-checks-with-quickbooks-api/17377822#17377822 –

回答

0

添加的伪码C#进行BillpaymentHeader。

同样,你可以用它来CheckLine:

billheader.ItemsElementName = new ItemsChoiceType[1]; 
    billheader.ItemsElementName[0] = ItemsChoiceType.BankAccountId; 
    billheader.Items = new object[1]; 
    billheader.Items[0] = new Intuit.Ipp.Data.Qbo.IdType() { idDomain = Intuit.Ipp.Data.Qbo.idDomainEnum.QBO, Value = "1" };