Создание счета с помощью .NET IPP Data Services SDK

У меня есть приложение SaaS, которое создает расходы в QuickBooks Online. В документации IPP (https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services/0400_QuickBooks_Online/Bill) показывает, что в объекте строки вы можете указать AccountID (это последнее поле в документации), и это необходимо для создания расхода на основе учетной записи.

Однако в объекте .NET для BillLine нет способа указать эти данные. Кто-нибудь знает, как создать «Расходы на основе учетной записи» с помощью .NET SDK?


person Andrew Kothen    schedule 15.03.2013    source источник


Ответы (1)


Intuit.Ipp.Data.Qbo.BillLine billLine = new Intuit.Ipp.Data.Qbo.BillLine();
billLine.ItemsElementName = new ItemsChoiceType1[] {ItemsChoiceType1.AccountId, ItemsChoiceType1.AccountName};
billLine.Items = new object[] {new IdType() {idDomain = idDomainEnum.QB, Value = "123"}, "MyAccountName"};

Любые свойства, которые не отображаются напрямую, определяются в свойстве ItemsElementName, и значение передается в соответствующем индексе в массиве объектов Items. Вы увидите это в большинстве сущностей в .NET DevKit.

person Peter Lavelle    schedule 15.03.2013
comment
Спасибо Пит за ответ. Это было именно то, что мне было нужно. - person Andrew Kothen; 21.03.2013