購入金額の条件の分かれ目で免税可否の判定が設計と違う結果になる
一般物品と消耗品の合算判定など、免税可否が金額の条件で分かれるため、境界値付近の設計漏れがあると免税になるべき取引が課税扱いになります。
免税販売システムの改修で確かめるべき観点は、免税可否の判定から購入記録情報の送信まで多岐にわたります。GENZはテスト設計から検証を引き受けます。
支援実績5,000件以上













免税販売システムの改修では、購入金額の境界値や計算順序、購入記録情報の送信、返品時の訂正といった論点で不具合が残ります。放置すると免税手続きの停止や消費税の計算誤りとして店舗と経理の両方に影響が出ます。
一般物品と消耗品の合算判定など、免税可否が金額の条件で分かれるため、境界値付近の設計漏れがあると免税になるべき取引が課税扱いになります。
値引きやポイント充当を計算のどの段階で適用するかが仕様と一致しないと、免税対象金額の判定結果が変わり、レジ表示と免税額が一致しなくなります。
送信エラーや再送の取りこぼしが検知されないと、会計は成立しているのに購入記録情報が国の管理システムへ届かず、販売記録との不整合が蓄積します。
返品や取消の際に元の購入記録情報との紐付けが機能しないと、訂正情報が送信されず、免税販売の記録が実態と異なるまま残ります。
免税売上と課税売上の区分が誤ったまま会計連携されると消費税の計上額に差異が出て、取引単位で遡る特定と是正の作業が発生します。
改修後の免税販売システムに不具合が残ると、免税カウンターでの手続き停止や消費税の計上差異として、店舗運営と経理の両方に影響が及びます。
動作テストの前に、設計書と仕様書の段階で確かめられる観点があります。免税可否の判定・計算順序・購入記録情報の項目という誤りが税務へ直結する領域ほど、レビューで早期に検出する効果が大きくなります。
免税可否の判定条件を、設計書と商品マスタの分類体系で照合します。消耗品と一般物品の区分や金額要件の判定単位が一致しないと、免税を適用すべきでない取引へ適用する不具合が残ります。
免税価格の計算順序を、仕様書と会計上の税額の定義で照合します。値引き適用の前後や端数処理の位置が異なると、計上額との差異が日次の突き合わせで検出され、取引単位の遡及調査が必要になります。
購入記録情報に必要な項目が、DB設計書の取引データ項目から取得できるかを照合します。パスポート情報や購入者属性の入力値が販売データ側に存在しない場合、送信処理の実装段階で手戻りが起きます。
送信失敗時の再送条件と手作業への切り替え基準を、運用手順書と照合します。再送の上限や検知の方法が定義されていないと、送信済み記録と販売記録の不整合が検知されないまま蓄積します。
返品・取消が発生した際の訂正手順を、店舗の運用フローと元取引の紐づけ方式で照合します。訂正対象を特定する方式が運用と合っていないと、稼働後に店舗での手作業対応と遡及調査が常態化します。
免税販売システムの改修では、工程ごとに確かめるべき範囲が異なります。観点の漏れはリリース判断の材料不足になります。
免税対象かどうかが購入者の属性と金額で分かれるため、判定条件の境界値と同値分割でテスト項目を設計します。条件の分かれ目で誤判定が起きると、課税・免税の処理が逆になる不具合が残ります。
既存POSから販売データを受け渡す構成では、POS・販売管理システムと免税システムの間で項目の欠落や形式の不一致が起きやすい領域です。接続試験で購入記録情報の作成までを確認します。
パスポートの提示から免税会計、購入記録情報の送信完了までを、店舗の実際の操作手順に沿ったシナリオで通して検証します。機能単位の確認だけでは、レジ前で手続きが止まる事象を検出できません。
計算ロジックや送信処理の修正は、すでに通した項目へ影響します。修正内容の影響範囲から回帰テストの対象を決め、何を確かめたかを記録して、リリース判断に提出できる材料にします。
固定費を抱えない人日単位のアサイン、監査にも使える独立した検証の記録、育成期間なしに活かせる専門ノウハウなど、第三者へのアウトソースには複数のメリットがあります。
人日単位のアサインで固定費を抱えず、繁忙期に増減できます。
独立した検証で偏りを排し、監査に使える客観的な記録を残せます。
JSTQB認定エンジニアが在籍し、対象領域固有の検証知見を育成期間なしに活用できます。
免税販売システムの検証で行き詰まるのは、実行の人手ではなく観点の洗い出しです。GENZは免税可否の判定・計算順序・購入記録情報の送信という処理ごとに、境界値と異常系を含むテスト設計を引き受けます。
免税対象の判定条件と消費税の計算順序を分解し、一般物品と消耗品の区分・金額の境界値を項目化します。
購入記録情報の送信失敗や返品・取消といった例外処理とエラー発生パターンを設計し、意図的に発生させて検証します。
工程を増やさず、既存の開発スケジュールと受け入れテスト工程の中へ検証を組み込み、期日に合わせて範囲を調整します。
検証した範囲・残存する不具合・確かめていない範囲を報告書にまとめ、リリース判断と上長への説明に使える形で納品します。
免税販売システムの検証は、ヒアリングから報告書の納品まで段階を分けて進めます。各段階の内容を示します。
POSと販売管理システムの構成、データの受け渡し方式を確認します。
免税可否の判定や計算順序からテスト観点を洗い出し、範囲と工数を示します。
テストを実施し、不具合票と進捗を共有します。修正の確認も並行して進みます。
実施結果と残存不具合を報告書にまとめます。修正後は回帰テストで確認します。
ご検討中の企業様へ
免税可否の判定条件と計算順序を前に、テスト項目書の作成で手が止まっているご担当者様もいらっしゃると思います。GENZは検証範囲と優先順位をリリース判断に使える形でお示しします。