Я пытался выбрать между тремя учетными программами. Однако я не могу решить, какой из них я должен использовать. Что касается пользовательского интерфейса, я бы пошел на PeachTree и QuickBooks. MYOB кажется слишком старым ИМХО. Что касается использования для разработки программного обеспечения, я бы пошел на QuickBooks, потому что я думаю, что многие разработчики используют его, и SDK можно легко загрузить. Кроме того, поддерживают ли эти программы валюты, отличные от доллара? Какой SDK прост в использовании для разработки .NET? ТИА.QuickBooks против MYOB против PeachTree
ответ
QuickBooks очень зрелый и много, гораздо более популярный, чем любая другая система. Кроме того, гораздо проще найти бухгалтера, знакомого с QuickBooks, чем найти бухгалтера, знакомого с любым из двух других.
Что касается разработки, QuickBooks имеет достаточно сильное сообщество разработчиков, и интеграция/SDK довольно гибкая. Существует официальный QuickBooks SDK, который довольно прост в использовании и загружается с сайта Intuit. На форумах также хороший ресурс:
Чтобы ответить на вопрос о SDK (в выборе бухгалтерского пакета для повседневного использования выходит за рамки этого сайта), я использовал как Quickbooks и Пичтри; Я ничего не знаю о MYOB. Вот так.
Quickbooks:
- Много материала скрыт по COM интерфейсов, так что вы в конечном итоге сделать хитрый тип бросает, что вы должны искать в документации. И так как вы будете делать это каждый раз, когда вы разматываете список результатов, это происходит довольно часто.
- Это сбивает с толку в первую очередь потому, что структура на самом деле довольно сильная с точки зрения фильтрации результатов. Это, в сочетании с предыдущим пунктом, начинает немного затрудняться.
- Документация не самая большая, но более или менее полная. Некоторые из примеров свернуты и бесполезны, но большую часть времени вы можете получить от них то, что вам нужно.
- На самом деле подключение к Quickbooks происходит довольно медленно. API позволяет собирать запросы (например, по одному вызову, вы можете одновременно запрашивать клиентов и элементы), что немного помогает.
- Есть много маленьких причуд в API
- API-интерфейсом является
interface
заточенным - Есть некоторые особенности в Quickbooks, которые реализуются совсем по-другому, чем в других бухгалтерских пакетах. Эти вещи проявляются в API, что, в свою очередь, затрудняет работу с кодом. Иногда это имеет смысл, иногда это не так.
Peachtree:
- Подключение
и запрашиваяочень быстро, но привлеченными запросы (например, счетов-фактур) очень и очень медленно, даже если только одно поле возвращается. - Результаты возвращаются в XML, поэтому это не так автоматично, поскольку все возвращается в объекты .NET, но по крайней мере его легко обрабатывать. Некоторые из XML-структур - бит-бонкеры (атрибуты, прикрепленные к неправильному элементу), но обработка, которая не является огромной сделкой.
- Документация (документ Word) довольно плохая, и сообщество разработчиков по существу находится под замком и ключом (вы должны быть партнером Sage, т. Е. $$$, чтобы получить доступ к своим онлайн-форумам). Googling «Peachtree SDK» - все возвращает нулевые полезные результаты.
- API
enum
-centric, а перечисления не задокументированы очень хорошо. Классы API и интерфейсы называются плохо (нетI
-prefixed интерфейсов), так что конфликты имен вероятны ... поэтому в большинстве случаев вам придется псевдоним пространства имен API. Названияenum
являются невероятно длинными. Иногда требуется указать две строки, чтобы указать одно значениеenum
, что невероятно грязно и раздражает (например, без псевдонима пространства имен:PeachwIEObjCustomerListFilter.peachwIEObjCustomerListFilter_CustomerName
). - Фильтрация результатов
не такая мощная, как Quickbooks, и на самом деле я изо всех сил пытаюсь заставить ее работать (с примером, снятым непосредственно из документов).по существу бесполезен. - Из того, что я прочитал, поддержка API меньше, чем звездная (похоже, что Sage на самом деле не развивают ее больше, и они могут вообще отказаться от Peachtree)
- Реализация менее полно, чем Quickbooks
У обоих API есть свои сильные и слабые стороны ... Я не мог дать какую-либо рекомендацию ни за то, что не знал, на какой тип приложения вы нацеливаетесь, и насколько обширны ваши потребности.
Я использую MYOB в качестве основного пакета бухгалтерского учета для юридической фирмы, в которой работают 10 человек. Программа интегрируется с другим пакетом, который мы должны использовать для учетной записи Trust Trust. Из двух программ MYOB заметно превосходит. Он прост в использовании и является чрезвычайно надежным и надежным. Я не использовал Peachtree или Quickbooks, но ставлю MYOB как 9/10 и не хотел бы меняться.
Это, вероятно, лучший вопрос для SuperUser или http://answers.onstartups.com/. Лично я использовал QuickBooks и был очень доволен этим, хотя у меня была очень маленькая компания с одним человеком. – rtperson