令和4年度 春期 応用情報技術者試験 午後 問11 販売物流システムにおけるデータ信頼性確保とコントロールの運用状況の監査手続検証

学習ガイド

全国の倉庫業務を複数の物流会社に委託する食品製造販売会社を舞台に、通販拡大に伴うデータの信頼性を確かめるシステム監査を取り上げます。委託先システムを含めた監査手続の妥当性や、データ照合によるコントロール検証が主な論点です。図1の処理プロセスから受注・出荷指図・売上のデータ連携の流れを追い、出荷指図と実績データの突合や元データの確認に注目します。監査手続表と室長の指摘事項を対比させて、コントロールの不備を見抜きましょう。

この記事で押さえる論点

  • 元データなしで入力可能な訂正権限が営業部門に付与されている統制リスクを説明できる
  • 自社システムだけでなく外部委託先の倉庫システムまで監査対象を広げる必要性を述べられる
  • 出荷指図データと売上データの形式的一致だけでは実態の出荷を検証できない理由を説明できる
  • データの整合性を保証するためにシステム間で突合すべきデータ項目の組合せを特定できる

問題本文

食品製造販売会社であるU社は,全国に10か所の製品出荷用の倉庫があり,複数の物流会社に倉庫業務を委託している。U社では,健康食品などの個人顧客向けの通信販売が拡大していることから,倉庫業務におけるデータの信頼性の確保が求められている。

そこで,U社の内部監査室では,主として販売物流システムに係るコントロールの運用状況についてシステム監査を実施することにした。

〔予備調査の概要〕

U社の販売物流システムについて,予備調査で入手した情報は次のとおりである。

(1) 販売物流システムの概要

  1. 販売物流システムは,顧客からの受注情報の管理,倉庫への出荷指図,売上・請求管理,在庫管理,及び顧客属性などの顧客情報管理の機能を有している。
  2. 物流会社は,会社ごとに独自の倉庫システム(以下,外部倉庫システムという)を導入し,倉庫業務を行っている。外部倉庫システムは,物流会社や倉庫の規模などによって,システムや通信の品質・性能・機能などに大きな違いがある。したがって,販売物流システムと外部倉庫システムとの送受信の頻度などは必要最小限としている。
  3. 販売物流システムのバッチ処理は,ジョブ運用管理システムで自動実行され,実行結果はログとして保存される。
  4. 販売物流システムでは,責任者の承認を受けたID申請書に基づいて登録された利用者IDごとに入力・照会などのアクセス権が付与されている。また,利用者IDのパスワードは,セキュリティ規程に準拠して設定されている。
  5. 倉庫残高データは,日次の出荷作業後に外部倉庫システムから販売物流システムに送信されている。倉庫残高データは,倉庫ごとの当日作業終了後の品目別の在庫残高数量を表したものである。当初はこの倉庫残高データを利用して受注データの出荷可否の判定を行っていた。しかし,2年前から販売物流システムの在庫データに基づいて出荷判定が可能となったので,現状の倉庫残高データは製品の実地棚卸などで利用されているだけである。

(2) 販売物流システムの処理プロセスの概要
販売物流システムの処理プロセスの概要は,図1のとおりである。

図1 販売物流システムの処理プロセスの概要
図の説明テキスト

販売物流システムの処理プロセスの概要を示すブロック図。
【販売物流システム】
・「顧客マスタ」から「受注」処理へ矢印
・「受注」処理から「受注データ」へ矢印
・「受注データ」および「在庫データ」から「出荷指図」処理へ矢印
・「出荷指図」処理から「出荷指図データ」へ矢印
・「出荷指図データ」から「売上・請求」処理へ矢印
・「売上・請求」処理から「売上データ」へ矢印
・「売上訂正」処理から「売上データ」へ矢印
【外部倉庫システム】
・内部に「出荷実績データ」が存在する。
【システム間の連携】
・販売物流システムの「出荷指図データ」から外部倉庫システムへ矢印
・外部倉庫システムから販売物流システムの「倉庫残高データ」へ矢印

  1. 顧客からの受注データは,自動で在庫データと照合される。その結果,出荷可能と判定されると受注分の在庫データが引当てされ,出荷指図データが生成される。出荷指図データには,出荷・納品に必要な顧客名,住所,納品情報などが含まれている。
  2. 出荷指図データは,販売物流システムから外部倉庫システムに送信される。送信処理が完了した販売物流システムの出荷指図データには,送信完了フラグが設定される。
  3. データの送受信を必要最小限とするために販売物流システムは出荷実績データを受信せず,出荷指図データに基づいて,日次バッチ処理で売上データの生成及び在庫データの更新を行っている。
  4. 出荷間違い,単価変更などの売上の訂正・追加・削除は,売上訂正処理として行われる。この売上訂正処理では,売上データを生成するための元データがなくても入力が可能である。現状では,売上訂正処理権限は,営業担当者に付与されている。

〔監査手続の検討〕

システム監査担当者は,予備調査に基づき,表1のとおり監査手続を策定した。

表1 監査手続
図の説明テキスト
項番 監査要点 監査手続
1 利用者IDに設定されている権限とパスワードが適切に管理されているか。 ① 利用者IDに設定されている権限が申請どおりであるか確かめる。
② 利用者IDのパスワード設定がセキュリティ規程と一致しているか確かめる。
2 顧客情報が適切に保護されているか。 ① 販売物流システムの顧客情報の参照・コピーなどについて,利用者及び利用権限が適切に制限されているか確かめる。
3 出荷指図に基づき倉庫で適切に出荷されているか。 ① 1か月分の出荷指図データと売上データが一致しているか確かめる。
4 倉庫の出荷作業結果に基づき売上データが適切に生成されているか。 ① 売上データ生成の日次バッチ処理がジョブ運用管理システムに正確に登録され,適切に実行されているか確かめる。

内部監査室長は,表1をレビューし,次のとおりシステム監査担当者に指摘した。

(1) 項番1の①について,権限の妥当性についても確かめるべきである。特に売上訂正処理は,日次バッチ処理による売上データ生成とは異なり,aがなくても可能なので,不正のリスクが高い。このリスクに対して①現状の運用では対応できない可能性があるので,運用の妥当性について本調査で確認する必要がある。

(2) 項番2の監査要点を確かめるためには,販売物流システムだけを監査対象とすることでは不十分である。bについても監査対象とするかどうかを検討すべきである。

(3) 項番3の①の監査手続では,出荷指図データどおりに出荷されていることを確かめることにならない。また,この監査手続は,倉庫の出荷作業手続が適切でなくてもcとdが一致する場合があるので,コントロールの運用状況を評価する追加の監査手続を策定すべきである。

(4) 項番4の①の監査手続はeとfが一致していることを前提とした監査手続となっている。したがって,項番4の監査要点を確かめるためには,項番4の①の監査手続に加えて,販売物流システム内のデータのうち,gとhを照合するコントロールが整備され,有効に運用されているか,本調査で確認すべきである。

設問と解答・解説

設問1

〔監査手続の検討〕の空欄a,空欄bに入れる適切な字句をそれぞれ 10 字以内で答えよ。

(1)配点 3点

空欄aに入れる適切な字句を 10 字以内で答えよ。

模範解答

出荷指図データ

採点基準

知識・理解度(内容)3点
  • 3点: 「出荷指図データ」と解答している。
  • 0点: 正解以外の解答をしている。

解説

正解の根拠

空欄aを含む一文は、「特に売上訂正処理は,日次バッチ処理による売上データ生成とは異なり,[ a ]がなくても可能なので,不正のリスクが高い。」とあります。
日次バッチ処理による売上データの生成元を確認すると、〔予備調査の概要〕(2)3に「販売物流システムは(中略)出荷指図データに基づいて,日次バッチ処理で売上データの生成及び在庫データの更新を行っている。」と記載されています(図1や表1では「出荷指図データ」と表記されています)。
したがって、売上訂正処理は、売上データ生成の元となる出荷指図データがなくても処理が可能であるというシステム仕様が不正のリスクを高めていることがわかります。
よって、空欄aには「出荷指図データ」が入ります。

高得点のポイント

  • 売上データを自動生成するための元データが「出荷指図データ」であることを正しく理解していること。
  • 指定された10字以内で簡潔に解答すること。
(2)配点 3点

空欄bに入れる適切な字句を 10 字以内で答えよ。

模範解答

外部倉庫システム

採点基準

知識・理解度(内容)3点
  • 3点: 「外部倉庫システム」と解答している。
  • 0点: 正解以外の解答をしている。

解説

正解の根拠

空欄bに関する指摘は、「項番2の監査要点を確かめるためには,販売物流システムだけを監査対象とすることでは不十分である。[ b ]についても監査対象とするかどうかを検討すべきである。」というものです。
表1の項番2の監査要点は「顧客情報が適切に保護されているか。」です。
販売物流システム以外で顧客情報を保持しているシステムを確認します。
〔予備調査の概要〕(2)1に「出荷指図データには,出荷・納品に必要な顧客名,住所,納品情報などが含まれている。」とあり、同(2)2には「出荷指図データは,販売物流システムから外部倉庫システムに送信される。」と記載されています。
つまり、外部倉庫システムにも顧客情報が渡っているため、顧客情報の保護を網羅的に監査するためには、委託先の外部倉庫システムも監査対象として検討する必要があります。
よって、空欄bには「外部倉庫システム」が入ります。

高得点のポイント

  • 顧客情報(顧客名や住所など)が含まれる出荷指図データが外部倉庫システムに送信されている事実を読み取れること。
  • 顧客情報の保護を監査する上で、データが流れる先のシステムも対象にすべきであると理解していること。

設問2

配点 4点

〔監査手続の検討〕の(1)において,内部監査室長が下線①と指摘した理由を 25 字以内で述べよ。

模範解答

営業担当者に売上訂正処理権限があるから

採点基準

知識・理解度(内容)2点
  • 2点: 売上訂正処理の権限が「営業担当者」に付与されている事実を正しく指摘している。
  • 0点: 営業担当者であることに言及していない。
論理性(構造)2点
  • 2点: 営業担当者に権限があるため、不正リスクに対応できない(処理が可能である)という論理構造で記述されている。
  • 0点: 理由としての論理構造が成立していない。

解説

正解の根拠

下線①は「現状の運用では対応できない可能性があるので,運用の妥当性について本調査で確認する必要がある」という内部監査室長の指摘です。
この指摘が対象としている「不正のリスク」は、売上訂正処理が元データなしで入力可能である点に起因します。
〔予備調査の概要〕(2)4を確認すると、「現状では,売上訂正処理権限は,営業担当者に付与されている。」と記載されています。
営業担当者は自らの営業成績を向上させる動機を持ち得る立場です。その営業担当者に、売上データの元データがなくても売上を訂正・追加できる権限が付与されているため、架空売上の計上等の不正を牽制する職務分離が機能していません。
したがって、現状の運用で対応できない理由は「営業担当者に売上訂正処理権限があるから」となります。

高得点のポイント

  • 売上訂正処理を行う権限が営業担当者に付与されていることを明確に指摘していること。
  • その運用が不正リスクに対する適切な対応(職務分離等)となっていないことを端的に示していること。

設問2は,正答率が低かった。現状プロセスにおける不正リスクは理解されていることがうかがえたものの,監査手続を策定する場合には,監査要点を適切に理解した上で,監査要点に対応した不正リスクを特定して正答を導き出してほしい。

設問3

〔監査手続の検討〕の空欄c,空欄dに入れる適切な字句をそれぞれ 10 字以内で答えよ。

配点 6点

空欄c,空欄dに入れる適切な字句を,それぞれ10字以内で答えよ(c・d は順不同)。

模範解答

出荷指図データ,売上データ

採点基準

正確性(内容)6点
  • 6点: 「出荷指図データ」と「売上データ」の2つを1つずつ答えている。
  • 3点: 「出荷指図データ」または「売上データ」のどちらか1種類のみを答えている(同じ正解を二つ書いた場合を含む)。
  • 0点: 「出荷指図データ」と「売上データ」のいずれも答えていない(同じ誤答を二つ書いた場合を含む)。

解説

解説

内部監査室長は、表1の項番3の手続①「1か月分の出荷指図データと売上データが一致しているか確かめる」について、「倉庫の出荷作業手続が適切でなくても[ c ]と[ d ]が一致する場合がある」と指摘しています。
〔予備調査の概要〕(2)③に「販売物流システムは出荷実績データを受信せず,出荷指図データに基づいて,日次バッチ処理で売上データの生成及び在庫データの更新を行っている。」とあります。
つまり、販売物流システム内では、外部倉庫で実際に正しい出荷作業が行われたかどうか(出荷実績)に関わらず、システムが保持する出荷指図データから機械的に売上データが生成されます。
そのため、この2つのデータを突き合わせても必ず一致する仕組みになっており、出荷作業が適切に行われた証明にはなりません。
したがって、空欄 c・d には「出荷指図データ」と「売上データ」が入ります(順不同)。

高得点のポイント

  • 日次バッチ処理によって出荷指図データから売上データが自動生成されるシステムの仕様を把握すること。
  • 出荷作業の実態に関わらずこれら2つのデータが常に一致する関係にあることを見抜くこと。

なお、採点基準は、正解の2つを1つずつ答えている場合は満点、正解のうち1種類だけを答えている場合(同じ正解を二つ書いた場合を含む)は半分、正解を1つも答えていない場合(同じ誤答を二つ書いた場合を含む)は0点となります。

設問4

〔監査手続の検討〕の空欄e〜空欄hに入れる最も適切な字句を解答群の中から選び,記号で答えよ。

(1)配点 2点

空欄eと空欄fに入れる最も適切な字句を解答群の中から二つ選べ(e・f は順不同)。

ア. ID申請書
イ. 売上訂正処理
ウ. 売上データ
エ. 在庫データ
オ. 受注データ
カ. 出荷指図データ
キ. 出荷実績データ
ク. 倉庫残高データ
ケ. 利用者IDの権限

模範解答

選択肢カ: 出荷指図データ

選択肢キ: 出荷実績データ

解説

正解の根拠

表1の項番4の監査要点は「倉庫の出荷作業結果に基づき売上データが適切に生成されているか。」です。
これに対し、手続①は「売上データ生成の日次バッチ処理が(中略)適切に実行されているか確かめる。」というものです。
しかし、〔予備調査の概要〕(2)3にあるように、この日次バッチ処理は出荷作業結果(実績)ではなく、出荷指図データに基づいて売上データを生成しています。
この手続だけで「出荷作業結果に基づき売上データが生成されている」と評価するためには、システムに渡した出荷指図データと、倉庫での実際の作業結果である出荷実績データが完全に一致しているという前提が必要になります。
したがって、空欄e・fには「出荷指図データ」および「出荷実績データ」が入ります。選択肢の中では「カ」および「キ」が該当します。公式解答例では e・f は順不同のため、この設問では二つ選ぶ形式にしています。カとキの両方を選んだ場合に正解です。

各選択肢の解説

  • ア (ID申請書): 利用者IDの権限付与の証跡であり、出荷作業結果の確認とは関係ありません。
  • イ (売上訂正処理): 例外的な売上の訂正や追加のための処理であり、通常の出荷作業結果を確認するデータではありません。
  • ウ (売上データ): 売上データは出荷指図データから生成された結果であり、前提となる一致を確認すべき対象ではありません。
  • エ (在庫データ): 日次バッチ処理で更新されるデータであり、出荷指図データと出荷実績データの一致の前提を構成するものではありません。
  • オ (受注データ): 顧客からの注文データであり、出荷可能と判定された後に出荷指図データとなる前段階のデータです。
  • カ (出荷指図データ): 日次バッチ処理で売上データを生成する元データであり、正解の一つです。
  • キ (出荷実績データ): 実際の倉庫での作業結果を示すデータであり、正解の一つです。
  • ク (倉庫残高データ): 倉庫での作業終了後の在庫残高を示すデータです。ここでは作業結果そのもの(実績)が問われています。
  • ケ (利用者IDの権限): システムのアクセス制御に関するものであり、出荷の前提とは関係ありません。
(2)配点 2点

空欄gと空欄hに入れる最も適切な字句を解答群の中から二つ選べ(g・h は順不同)。

ア. ID申請書
イ. 売上訂正処理
ウ. 売上データ
エ. 在庫データ
オ. 受注データ
カ. 出荷指図データ
キ. 出荷実績データ
ク. 倉庫残高データ
ケ. 利用者IDの権限

模範解答

選択肢エ: 在庫データ

選択肢ク: 倉庫残高データ

解説

正解の根拠

項番4の監査要点(出荷作業結果に基づく売上データ生成)を確かめるためには、前提となっていた「出荷指図どおりに実際の出荷作業が行われたこと」を確認する必要があります。
販売物流システム内のデータを用いてこのコントロールが有効かを確認できる照合対象を探します。
〔予備調査の概要〕(1)5を確認すると、「倉庫残高データは,日次の出荷作業後に外部倉庫システムから販売物流システムに送信されている。倉庫残高データは,倉庫ごとの当日作業終了後の品目別の在庫残高数量を表したものである。」と記載されています。
また、同(2)3により、販売物流システム内には日次バッチ処理で出荷指図データに基づいて更新された理論上の在庫データが存在します。
販売物流システムが把握している理論上の残高である在庫データと、外部倉庫システムから送られてくる実際の残高である倉庫残高データを照合し、これらが一致することを確認すれば、結果として出荷指図どおりに正しい数量が出荷されたことを確かめることができます。
したがって、空欄g・hには「倉庫残高データ」および「在庫データ」が入ります。選択肢の中では「ク」および「エ」が該当します。公式解答例では g・h は順不同のため、この設問では二つ選ぶ形式にしています。クとエの両方を選んだ場合に正解です。

各選択肢の解説

  • ア (ID申請書): 権限管理に関する書類であり、出荷と在庫のコントロールとは無関係です。
  • イ (売上訂正処理): 例外処理の機能であり、照合対象のデータではありません。
  • ウ (売上データ): 出荷作業結果の正確性を確かめるために直接照合するデータとしては不適切です。
  • エ (在庫データ): 販売物流システム内で出荷指図データに基づいて更新される理論上の在庫残高であり、正解の一つです。
  • オ (受注データ): 出荷前の注文情報であり、出荷結果の確認には使えません。
  • カ (出荷指図データ): 在庫データの更新元であり、直接実績と照合して在庫の一致を確認するデータではありません。
  • キ (出荷実績データ): 外部倉庫システム内には存在しますが、販売物流システムはこれを受信していないため、「販売物流システム内のデータ」としては不適切です。
  • ク (倉庫残高データ): 外部倉庫システムから受信している実際の在庫残高データであり、在庫データとの照合対象として正解の一つです。
  • ケ (利用者IDの権限): アクセス制御に関するものであり、照合データではありません。

設問4は,正答率が平均的であった。外部倉庫システムから出荷実績データを入手できない場合に,策定された監査手続がどのような前提を踏まえたものであるかについては,正しく理解されていることがうかがえた。その前提条件の信頼性を補完する追加の監査手続については,出荷と在庫との整合性を理解し,正答を導き出すことを心掛けてほしい。

Spineチーム