0

当我通过 Intuit .Net SDK 编写检查时,我收到以下错误消息

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

API 文档还说 Line (CheckLine) 应该有Account IDItem ID。但是CheckLine 对象中没有任何Account IDItem Id的属性。您能否告诉我如何为 CheckLine 对象分配帐户 ID项目 ID

示例代码:

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

2 回答 2

0

请参阅 .net sdk 的类库文档,来自: https ://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits 或使用直接链接:http: //developer-static.intuit.com/SDKDocs/QBV2Doc/IntuitDataServicesSDK/

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

项目数组

于 2013-07-01T06:48:19.640 回答
0

为 BillpaymentHeader 添加 c# 的伪代码。

同样,您可以将其用于 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" };
于 2013-07-03T17:43:01.380 回答