iOS上の非常に簡単な個人的な財務アプリケーションで、コアデータに必要なエンティティに関する質問があります。 コアデータファイナンシャルアプリケーションデータモデル
I持つなど、取引の日付、金額、カテゴリや支払先などの詳細が含まれている多くの「トランザクション」の実体を持って「アカウント」エンティティ私の質問は、私は」モデルなければならない方法です取引が2つ以上の口座に適用され、すなわち口座Aから借方に振り込まれ、口座Bに振り込まれる場合、「振替」取引となります。
私はダブルエントリー会計の原則を理解していますが、私はちょうど2つのアカウントの間の転送をモデル化する簡単な方法が欲しいですか?
アイデア?
おかげ
「合計」が同じである限り、アカウントエンティティに2つ(またはそれ以上)のレコードを挿入するだけではどうですか。単純な基準点から詳細を入力し、両方の勘定科目欄に2つの勘定科目欄がある場合は、2つの勘定科目が記入され、1つの勘定科目欄に記入されます。 – xQbert
お返事ありがとうございます。 1つのアカウントから削除された場合、自動的に他のアカウントから削除されるように、転送を表すために単一の転送エンティティは必要ありませんか? – olly
なぜその目的のために無効化関係を使用しないのですか?) –