QuickBooks、MYOB、PeachTree

发布于 2024-08-11 19:46:15 字数 191 浏览 4 评论 0原文

我一直在尝试在这三个会计软件之间进行选择。但是,我无法决定应该使用哪一个。在用户界面方面,我会选择 PeachTree 和 QuickBooks。恕我直言,MYOB 似乎太老了。在软件开发方面,我会选择QuickBooks,因为我认为使用它的开发人员很多,而且SDK很容易下载。另外,这些软件是否支持美元以外的货币? .NET 开发用什么 SDK 比较方便? TIA。

I've been trying to choose between the three accounting software. However, I can't decide which one should I use. In terms of user interface, I would go for PeachTree and QuickBooks. MYOB seems too old IMHO. In terms of using for software development, I would go for QuickBooks because I think there are many developers using it and the SDK can be easily downloaded. Also, do these software support currencies aside from dollar? What SDK is easy to use for .NET development? TIA.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

何时共饮酒 2024-08-18 19:46:15

QuickBooks 非常成熟,并且比任何其他系统都更受欢迎。找到熟悉 QuickBooks 的会计师也比找到熟悉其他两者中的任何一个的会计师要容易得多。

就开发而言,QuickBooks 背后有一个相当强大的开发者社区,并且集成/SDK 非常灵活。有一个官方的 QuickBooks SDK,非常易于使用,可以从 Intuit 网站下载。论坛也是一个很好的资源:

QuickBooks is very mature and much, much more popular than either other system. It's also much easier to find an accountant familiar with QuickBooks than it is to find an accountant familiar with either of the two others.

As far as development goes, QuickBooks has a reasonably strong developer community behind it, and integration/the SDK is pretty flexible. There is an official QuickBooks SDK that's pretty easy to use and is downloadable from Intuit's site. The forums are also a good resource:

冷了相思 2024-08-18 19:46:15

为了回答有关 SDK 的问题(选择日常使用的会计包超出了本网站的范围),我使用了 Quickbooks 和 Peachtree;我对MYOB一无所知。开始了。

Quickbooks:

  • COM 接口隐藏了很多内容,因此您最终必须进行棘手的类型转换,并且必须在文档中查找这些内容。由于每次展开结果列表时都会执行此操作,因此这种情况发生得相当频繁。
  • 起初它很令人困惑,因为该框架在结果过滤方面实际上非常强大。这一点,加上前面的一点,使得入门有点困难。
  • 该文档不是最丰富的,但或多或​​少是完整的。有些例子很复杂而且没有帮助,但大多数时候你可以从它们那里得到你需要的东西。
  • 实际上连接到 Quickbooks 的速度相当慢。 API 允许您聚合请求(即,在一次调用中,您可以同时查询客户和商品),这会有所帮助。
  • API 中有很多小怪癖
  • API 以界面为中心
  • Quickbooks 中的某些功能的实现方式与其他会计软件包有很大不同。这些东西在 API 中表现出来,这反过来又使编写代码变得更加困难。有时有道理,有时则没有道理。

Peachtree:

  • 连接和查询非常快,但是涉及的查询(例如发票)非常非常慢,即使只返回单个字段。
  • 结果以 XML 形式返回,因此它不像以 .NET 对象形式返回那样自动,但至少它很容易处理。某些 XML 结构有点疯狂(附加到错误元素的属性),但是处理这并不是什么大问题。
  • 文档(单个 Word 文档)非常糟糕,开发人员社区基本上处于锁定状态(您必须成为 Sage 的合作伙伴,即 $$$,才能访问他们的在线论坛)。谷歌搜索“Peachtree SDK”-任何内容都返回零有用结果。
  • API 以enum为中心,并且枚举没有很好的记录。 API 类和接口的命名很糟糕(没有以 I 为前缀的接口),因此很可能发生名称冲突……因此在大多数情况下,您必须为 API 命名空间起别名。 enum 名称本身长得令人难以置信。有时需要 2 行来指定单个 enum 值,这非常混乱和烦人(例如,没有命名空间别名:PeachwIEObjCustomerListFilter.peachwIEObjCustomerListFilter_CustomerName)。
  • 结果过滤并不像Quickbooks那么强大,事实上我正在努力让它发挥作用(直接从文档中提取示例)本质上是无用的。
  • 据我所知,API 支持不太出色(似乎 Sage 不再真正开发它,他们可能会完全淘汰 Peachtree)
  • 实现不如 Quickbooks 完整

两个 API 都有自己的优点和优势缺点...如果不知道您的目标应用程序类型以及您的需求有多广泛,我无法真正给出任何类型的建议。

To answer the question about SDK's (selecting an accounting package for everyday use is beyond the scope of this site), I've used both Quickbooks and Peachtree; I don't know anything about MYOB. Here we go.

Quickbooks:

  • A lot of stuff is hidden by the COM interfaces, so you end up having to do tricky type casts that you have to look up in the documentation. And since you'll be doing this every time you unwind a results list, it happens quite frequently.
  • It's confusing at first because the framework is actually quite powerful in terms of result filtering. This, coupled with the previous point, makes getting started a little difficult.
  • The documentation is not the greatest, but is more or less complete. Some of the examples are convoluted and unhelpful, but most of the time you can get what you need from them.
  • Actually connecting to Quickbooks is quite slow. The API lets you aggregate requests (i.e., on one call, you can query customers and items at the same time) which helps out a little bit.
  • There are a lot of little quirks in the API
  • The API is interface-centric
  • There are some features in Quickbooks that are implemented much differently than in other accounting packages. These things show through in the API, which in turn makes it more difficult to write code. Sometimes it makes sense, sometimes it doesn't.

Peachtree:

  • Connecting and querying is very fast, but involved queries (such as invoices) are very very slow, even when only a single field is returned.
  • Results come back in XML, so it's not as automatic as having things come back in .NET objects, but at least it's easy to process. Some of the XML structures are a bit bonkers (attributes attached to the wrong element), but processing that isn't a huge deal.
  • The documentation (a single Word document) is pretty bad, and the developer community is essentially under lock and key (you have to be a partner with Sage, i.e., $$$, to get access to their online forums). Googling "Peachtree SDK"-anything returns zero useful results.
  • The API is enum-centric, and the enums aren't documented very well. API classes and interfaces are named poorly (no I-prefixed interfaces) such that name collisions are likely... so you'll have to alias the API namespace in most cases. The enum names themselves are unbelievably long. Sometimes it takes 2 lines to specify a single enum value, which is unbelievably messy and annoying (example, without namespace alias: PeachwIEObjCustomerListFilter.peachwIEObjCustomerListFilter_CustomerName).
  • Result filtering isn't as powerful as Quickbooks, and in fact I'm struggling to get it to work at all (with an example lifted directly from the docs) is essentially useless.
  • From what I've read, API support is less than stellar (it seems like Sage aren't really developing it any more, and they may possibly be phasing out Peachtree altogether)
  • The implementation is less complete than Quickbooks

Both APIs have their strengths and weaknesses... I couldn't really give any kind of recommendation for either without knowing what type of application you're targeting, and how extensive your needs are.

梦过后 2024-08-18 19:46:15

我使用 MYOB 作为一家拥有 10 名员工的律师事务所的主要会计软件包。该程序与我们必须用于法定信托会计的另一个软件包集成。在这两个程序中,MYOB 明显更胜一筹。它更易于使用,并且极其坚固可靠。我没有使用过 Peachtree 或 Quickbooks,但对 MYOB 的评分为 9/10,并且不愿意改变。

I use MYOB as the main accounting package for a law firm employing 10 people. The program integrates with another package we have to use for statutory Trust accounting. Of the two programs, MYOB is noticeably superior. It is easier to use and is extremely robust and reliable. I have not used Peachtree or Quickbooks but rate MYOB as 9/10 and would be reluctant to change.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文