問題タブ [accounting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 会計アプリケーションの金額に浮動小数点数または小数を使用しますか?
VB.NET と SQL Server で従来の会計システムを書き直しています。書き換えを行うために、.NET/SQL プログラマーの新しいチームを招集しました。システムのほとんどは、フロートを使用した金額ですでに完成しています。私がプログラミングした従来のシステム言語には浮動小数点数がなかったので、おそらく 10 進数を使用していたでしょう。
あなたのおすすめは何ですか?
金額に float または decimal データ型を使用する必要がありますか?
どちらの長所と短所は何ですか?
デイリー スクラムで指摘された欠点の1 つは、小数点以下 2 桁を超える結果を返す金額を計算するときは注意が必要だということです。金額を小数点以下2桁に四捨五入する必要があるようです。
もう 1 つの短所は、すべての表示と印刷された金額に、小数点以下 2 桁を示すフォーマット ステートメントが必要なことです。これが行われておらず、金額が正しく見えないことが何度かありました。(つまり、10.2 または 10.2546)
プロは、浮動小数のみのアプローチがディスク上で8バイトを占めることです.10進数は9バイト(10進数の12,2)を消費します。
design-patterns - 会計ソフトの設計パターン
財務会計機能を含むソフトウェアの設計パターンまたはその他のベスト プラクティスに関する適切なリソース (書籍、信頼できるガイドなど) はありますか?
具体的には、次のような問題の処理に関する適切な情報はどこにありますか。
- 金額の内部表現
- アカウント、ジャーナル、およびその他の記録の内部表現
- 不整合の調整 (自動またはユーザー アクションによる)
- 決算期対応(日・週・月)
- ビジネスマンにとって意味のある UI と印刷された財務レポートの設計
注: ここで求めているのは、「信頼できる」情報または広く受け入れられている情報です。そうしないと、人々が試したすべての逸話の膨大なリストになってしまい、トピックが非常に主観的なものになってしまいます。
java - 分散会計ソフトウェアを作成するには、どのテクノロジを使用すればよいですか?
これが私の現在のオプションです。
- .Net : WPF、Visual C#、SQLServer の使用
- Java : Spring、Hibernate、エンタープライズ DB、Web ベースの使用
特に複雑なフォームの作成に関しては、どちらが優れているか教えていただけますか?
database - 会計関連システムに最適なオープン ソース データベースはどれですか?
私は会社のカスタム会計アプリケーションの計画と設計の初期段階にあります。私の目標は、データ ストレージ部分にオープン ソースのリレーショナル データベースを利用することです。MySQL と PostgreSQL の 2 つの堅固なデータベースが広くサポートされていることを認識しています。
トランザクション、ストアド プロシージャ、関数、およびセキュリティを必要とするシステムの場合、これら 2 つのデータベースのどちらが会計アプリケーションに最も適しているか、または不足している別のデータベースがあるかどうかについて意見はありますか?
私は MySQL と MS SQLServer 2005 の方がよく知っていますが、ライセンス コストのために後者から離れようとしています。
付け加えさせてください: これは、Quickbooks や Peachtree のような経理の必要性ではありません。これは基本的に、当社が提供する特定のビジネス サービスの会計処理を処理するシステムです。このニーズに応えるシステムがおそらく 2 つまたは 3 つあり、価格はカスタマイズ前に 6 桁台の範囲であり、私の小規模な会社は長期的にベンダーと結婚する必要があります。したがって、私たちは社内でアプリケーションを構築しています。
また、Buy vs. Buildの議論には感謝していますが、その特定の宗教的な問題から離れたいと思います。なぜなら、Buy の道はすでに選択されており、ベンダーは惨めな失敗をしたからです。場合によっては、自分で仕事をする必要があり、この特定のプロジェクトと予算がそれを保証します.
これまでのすべての回答に感謝します。
api - 初歩的な会計アプリの構築
個人の財務に使用する簡単な会計アプリを構築しています。
ユーザーは、購入、今後の請求書、定期預金などを追跡できます。非常に簡単です。
2 つの質問:
1) 心に留めておくべきアドバイスはありますか? もちろん、必要に応じてトランザクションを使用しますが、適切なデータ型やその他の考慮事項について知っておくとよいでしょう。
2) ユーザーの銀行から定期的に残高を取得するために使用できる API はありますか? つまり、Chase、BofA、またはその他に関係なく、アカウントのクエリを簡単にする API はありますか?
どうもありがとう、
マイケル
design-patterns - 再ハッシュ:会計ソフトウェアのデザインパターン
10月に、クリストファー・ジョンソンは会計ソフトウェアのデザインパターンについて質問しました。
彼はいくつかの回答を受け取りましたが、それらはすべて基本的に同じであり、MartinFowlersの会計パターンを示しています。
ファウラーのパターンがそれほど役立つとは思いません。それらは、より単純な会計システムには過度に複雑に見えるので、私はクリストファーの質問を再ハッシュし、より多くのオプション、できればより小さなシステムを探しています。
これは主に、ユーザーに銀行と同様の口座が与えられる現金ベースのシステムになります。ログイン(Webベース)して残高を確認したり、特定の取引を行ったりすることができます。
銀行というよりはPaypalやクレジットカードの会社に似ていると思いますが、規模は小さいです。税金や償却、あるいは本格的な会計システムで見られるようなものを扱う必要はありません。ちょうどバランス、そしてトランザクション。
では、会計ベースのソフトウェア設計や、単純な会計システムの優れた実装のための追加のリソースを誰かが指摘できるでしょうか。
design-patterns - 会計システムに流入するお金の取引を記録するにはどうすればよいですか?
MartinFowlerの著書「AnalysisPatterns-ReusableObjectModels」で説明されている会計パターンについて読んでいます。私は基本的な概念を理解しました:アカウント、エントリー、トランザクションなど。しかし、外部資金がシステムに流入するときの資金の流れについては、はっきりしていません。お金が作成または破棄されないようにするために、トランザクション(2レッグ)を使用して、トランザクションの各エントリが他のエントリと反対になるようにします。私が請負業者であるとしましょう。顧客が私に$1000を支払った場合、この取引をどのように記録すればよいですか?
私が今考えることができるのは、私が顧客のために収入勘定を設定したということです。1人の顧客が1つの収入勘定を持ちます。残高口座を持っています。顧客が私に$1000を支払うと、トランザクションには2つのエントリがあります。1つは顧客の収入勘定に-$ 1000で、もう1つは私の残高勘定に+$1000です。このようにして、顧客から私(請負業者)へのキャッシュフローを模倣します。顧客がより多くの支払いを行うと、顧客の収入勘定は減少します。たとえば、-$ 1000、-$ 2000、-$ 3000などです。これは意味がありますか?このキャッシュフローをモデル化するためのより良い方法はありますか?
よろしくお願いします。
database - 製品ベースの会計パッケージはどのようなデータベースを使用していますか?
オーストラリアの MYOB やインドの Tally & Wings などの製品ベースの会計パッケージは、どのような種類のデータベースを使用していますか? 彼らは SQL SERVER や Oracle を使用していないようです。それらのストレージ ファイルはまったく異なるようです。サードパーティのデータベース パッケージを使用せずに...機能を追加することで急速に成長していることに驚かされます。
これらの製品ベースのソフトウェアのような独自のデータベースを持つ方法は何ですか?
ありがとう
database - 人々は再利用可能なデータベースをどのように作成するのでしょうか?
多くの製品で使用できる再利用可能なデータベースを作成するにはどうすればよいでしょうか?
たとえば、学校用に設計されたデータベースがある場合、大学に提供するために簡単に変更できますか?
一度のコーディングで多くの顧客にソリューションを提供する製品として使用できるデータベースを作成する方法とは?
ありがとう
tracking - ソフトウェア プロジェクトの財務追跡
私が所属しているチームは、多くのソフトウェア プロジェクトを管理しています。要件の追跡から、プロジェクト管理、購入、セットアップに至るまで、ほとんどの作業はエンド ツー エンドで行われています。私たちの財務のために通過するプロセス。現在、スプレッドシートを使用して、すべての請求書と注文書を共有フォルダーに保存しています。経費を把握して、進行中または完了したプロジェクトに関連付けるのは困難です。誰かがより良いアイデアを持っていますか?このトピックが関連していることを願っています。