Как узнать, какую версию QuickBooks (Pro/Premier/Enterprise) пользователь использует с IPP v2?

Редактировать: я не ищу программное обеспечение. Я хочу иметь возможность выяснить, какую версию программного обеспечения использует пользователь. Не похоже, что объект Company содержит эту информацию из того, что я вижу здесь: >https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services/0500_QuickBooks_Windows/0600_Object_Reference/Company

Я знаю, что мы можем получить аромат и версию (год), но я не видел способа получить издание. Причина, по которой мы хотим этого, заключается в том, что в версии Pro нет функции заказа на продажу, и наше приложение должно знать об этом.


person abc123    schedule 09.04.2013    source источник
comment
Вы можете приобрести не предназначенную для перепродажи копию QuickBooks, которая включает Premier или Enterprise, здесь: docs.developer .intuit.com/0085_QuickBooks_Windows_SDK/010_qb/   -  person Jarred Keneally    schedule 09.04.2013
comment
@JarredKeneally Я отредактировал свой вопрос, теперь я вижу, что он был двусмысленным.   -  person abc123    schedule 09.04.2013
comment
QBVersion и FlavorStratum — это то, что вам нужно   -  person Jarred Keneally    schedule 09.04.2013
comment
@JarredKeneally Я попробовал версию Premier и версию Pro и получил один и тот же FlavorStratum standard_stratum.   -  person abc123    schedule 10.04.2013
comment
Голосование за повторное открытие - это явно вопрос об API в QB и кажется действительным для SO.   -  person paxdiablo    schedule 10.04.2013
comment
Можете ли вы подтвердить, что запрашивали 2 отдельных файла компании и 2 отдельных области? Оба успешно синхронизировались с облаком?   -  person Jarred Keneally    schedule 10.04.2013


Ответы (2)



Обе версии Pro и Premier возвращают стандартный_стратум

Возврат предприятия - bel_stratum

спасибо
Джарред

person Jarred Keneally    schedule 10.04.2013
comment
Отстой! Нам нужно различать Pro и другие, потому что Pro не имеет заказов на продажу. Я надеюсь, что Intuit в какой-то момент встроит это. На данный момент нам нужно, чтобы пользователь сообщал нам об этом через настройку. Спасибо за помощь! - person abc123; 10.04.2013

У меня есть лучший ответ для вас.
Вы можете использовать существующий API NameValue: ответ DBFlavorNumber будет иметь номер, который я указал ниже, и вы можете определить, является ли он Pro или Premier

<Name>DBFlavorNumber</Name>


Сопоставление QB Flavor и SKU
100 = Basic
101 = Код функции QuickBooks Pro
102 = Код функции QuickBooks Accountant
103 = Код функции QuickBooks POS
104 = Код функции QuickBooks Premier
105 = Код функции SKU QuickBooks Construction
106 = Код функции QuickBooks Capri
107 = Код функции QuickBooks Non-Profit
108 = Строка аромата Master Builder ICBS
109 = Код функции QB Enterprise Solutions Accountant
> 110 = Строка аромата финансовой отчетности
111 = Строка аромата Premier Healthcare
112 = Строка аромата Enterprise Healthcare
113 = Строка аромата QB Enterprise Contractor
114 = Строка аромата Enterprise Non-Profit
115 = Строка аромата Estimator
116 = Строка аромата Atom
117 = Строка аромата Highland
118 = Строка аромата Property Management
119 = Код функции Premier Retail
120 = Строка аромата Premier Professional
121 = Premier Mfg & Wholesale
122 = QB Enterprise Professional Flavor String
123 = QB Enterprise e Строка аромата для розничной торговли
124 = Код функции QB Enterprise Mfg & Wholesale
125 = Строка конвертируемого вкуса QB Premier
126 = Строка аромата Highland
127 = Вкус QuickBooks Lite
128 = Корпоративный конвертируемый QB Строка аромата
129 = Строка аромата QB Pro для Mac
130 = Строка аромата QB New User для Mac
131 = Строка аромата QB Premier Vanilla Convertible
132 = Строка аромата POS Basic
133 = Строка аромата POS Pro
134 = Строка аромата POS Pro Multi-Store

person Jarred Keneally    schedule 11.04.2013
comment
Так много для создания перечисления для них ... Highland здесь дважды. - person David Murdoch; 20.03.2014