如何在QuickBooks中创建支票时添加AccountID或ItemID

如何在QuickBooks中创建支票时添加AccountID或ItemID,quickbooks,quickbooks-online,Quickbooks,Quickbooks Online,当我通过Intuit.Net SDK写检查时,我得到以下错误 验证详细信息行1、帐户ID或项目ID字段时出错:请指定项目ID或帐户ID API文档还指出行(检查行)应具有帐户ID或项目ID。但是在CheckLine对象中没有帐户ID或项目ID的任何属性。请告诉我如何为支票行对象分配帐户Id或项目Id 示例代码: Dim line = New Qbo.CheckLine(1) {} line(0) = New Qbo.CheckLine() With

当我通过Intuit.Net SDK写检查时,我得到以下错误

验证详细信息行1、帐户ID或项目ID字段时出错:请指定项目ID或帐户ID

API文档还指出行(检查行)应具有帐户ID项目ID。但是在CheckLine对象中没有帐户ID或项目ID的任何属性。请告诉我如何为支票行对象分配帐户Id项目Id

示例代码:

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

请参阅.net sdk类库文档,网址为: 或使用直接链接:

您需要使用items数组->Itemchoicetype1枚举。ItemsElementName返回ItemsChoiceType1[] 附加屏幕截图。

为BillpaymentHeader的c添加伪代码

同样,您可以将其用于检查线:

   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" };
PFB链接。