私は3つの会計ソフトウェアから選択しようとしてきました。しかし、どちらを使うべきか決められません。ユーザーインターフェイスに関しては、PeachTreeとQuickBooksを選びます。MYOBは古すぎるIMHOのようです。ソフトウェア開発での使用に関しては、QuickBooksを使用する開発者が多く、SDKを簡単にダウンロードできると思うので、QuickBooksを使用します。また、これらのソフトウェアはドル以外の通貨をサポートしていますか?.NET開発に使いやすいSDKは何ですか?TIA。
3 に答える
QuickBooks は非常に成熟しており、他のどのシステムよりもはるかに人気があります。また、QuickBooks に精通している会計士を見つける方が、他の 2 つのいずれかに精通している会計士を見つけるよりもはるかに簡単です。
開発に関する限り、QuickBooks の背後にはかなり強力な開発者コミュニティがあり、統合や SDK は非常に柔軟です。非常に使いやすく、Intuit のサイトからダウンロードできる公式の QuickBooks SDK があります。フォーラムも優れたリソースです。
私は、10人を雇用する法律事務所の主要な会計パッケージとしてMYOBを使用しています。このプログラムは、法定の信託会計に使用しなければならない別のパッケージと統合されています。2つのプログラムのうち、MYOBが著しく優れています。使いやすく、非常に堅牢で信頼性があります。私はPeachtreeやQuickbooksを使用していませんが、MYOBを9/10と評価しており、変更するのをためらっています。
SDK に関する質問に答えるために (日常的に使用する会計パッケージを選択することは、このサイトの範囲を超えています)、私は Quickbooks と Peachtree の両方を使用しました。MYOBについては何も知りません。どうぞ。
クイックブック:
- 多くのものが COM インターフェイスによって隠されているため、ドキュメントで調べる必要があるトリッキーな型キャストを行う必要があります。結果リストを巻き戻すたびにこれを行うため、非常に頻繁に発生します。
- フレームワークは実際には結果のフィルタリングに関して非常に強力であるため、最初は混乱します。これは、前のポイントと相まって、開始を少し難しくします。
- ドキュメントは最高のものではありませんが、多かれ少なかれ完全です。例の中には複雑で役に立たないものもありますが、ほとんどの場合、それらから必要なものを得ることができます。
- 実際、Quickbooks への接続はかなり遅いです。API を使用すると、要求を集約できます (つまり、1 回の呼び出しで、顧客とアイテムを同時に照会できます)。これは少し役立ちます。
- APIには多くの小さな癖があります
- API は
interface
中心です - Quickbooks には、他の会計パッケージとは大きく異なる方法で実装されている機能がいくつかあります。これらは API に反映されるため、コードの記述がさらに難しくなります。意味がある場合もあれば、そうでない場合もあります。
桃の木:
- 接続
とクエリは非常に高速ですが、関連するクエリ (請求書など) は、返されるフィールドが 1 つだけの場合でも非常に低速です。 - 結果は XML で返されるため、.NET オブジェクトで返されるほど自動的ではありませんが、少なくとも処理は簡単です。一部の XML 構造は少しばかげています (間違った要素に属性が付加されています) が、それを処理することは大したことではありません。
- ドキュメンテーション (単一の Word ドキュメント) はかなり貧弱で、開発者コミュニティは本質的に鍵がかかっています (オンライン フォーラムにアクセスするには、Sage のパートナー、つまり $$$ である必要があります)。「Peachtree SDK」をグーグルで検索すると、有用な結果は何も返されません。
- API は
enum
中心であり、列挙型は十分に文書化されていません。API クラスとインターフェースは、名前のI
競合が発生する可能性が高いように不適切な名前が付けられています (接頭辞が付いていないインターフェース)。そのため、ほとんどの場合、API 名前空間にエイリアスを設定する必要があります。名前enum
自体は信じられないほど長いです。場合によっては、1 つの値を指定するのに 2 行かかることがありますがenum
、これは信じられないほど面倒で煩わしいものです (たとえば、名前空間のエイリアスがない場合PeachwIEObjCustomerListFilter.peachwIEObjCustomerListFilter_CustomerName
)。 - 結果のフィルタリング
は Quickbooks ほど強力ではありません。実際、(ドキュメントから直接取り上げた例を使用して) まったく機能させるのに苦労していますが、基本的には役に立ちません。 - 私が読んだ限りでは、API サポートは素晴らしいとは言えません (Sage はこれ以上開発していないようで、おそらく Peachtree を完全に廃止する可能性があります)。
- 実装は Quickbooks ほど完全ではありません
どちらの API にも長所と短所があります。対象となるアプリケーションの種類と、ニーズの広さを知らなければ、どちらについても推奨することはできません。