図のデータモデルを三つの表で実装する。
このとき,"A社への売上50,000円を,2017年4月4日に現金勘定に計上した"ことを記録する"移動"表のa,bの適切な組合せはどれか。
ここで,モデルの表記にはUMLを用いる。
正答4
解説
正解は4です。
UMLで表したデータモデルを表に実装したとき、複式簿記の仕訳を正しく記録する問題です。
図では、勘定と会計取引が多対多で結び付き、その関連を「移動」クラス(金額をもつ)が表します。
移動には借方と貸方の2種類があり、制約として「一つの会計取引の借方金額の合計と貸方金額の合計は一致すること」とされています。
移動表には、取引番号0122について勘定コード208(売上)、貸方、50,000円の行がすでにあります。
【選択肢別解説】
1:× 208(売上)の貸方はすでに記録済みです。
同じ行をもう一つ追加すると、取引0122の貸方合計が100,000円、借方合計が0円となり、制約に反します。
2:× 売上を借方に記録すると売上の取消しの意味になり、現金を受け取ったという取引になりません。
また、現金勘定510が記録されません。
3:× 現金510を貸方に記録すると、現金が減ったことを表します。
取引0122の貸方合計が100,000円、借方合計が0円となり、制約にも反します。
4:○ 現金が増えたことは現金勘定510の借方に記録します。
借方50,000円と、既存の売上の貸方50,000円が一致し、制約を満たします。
【ポイント】
複式簿記では、1つの取引を借方と貸方の両方に同じ金額で記録します。
資産(現金)の増加は借方、収益(売上)の発生は貸方です。