対象外の商品に割引が付いていない例

対象外の商品は明細にあるものの割引の列が空または 0 で、誤割引が 1 件もない例です。表は出さず、見つからなかったことを情報として示すことを確かめます。

入力

売上明細の CSV(1 行目は見出し)

id,code,discount
1,X900,
2,X900,0
3,B200,100

対象外の商品コード(1 行に 1 件)

X900

商品コードの列(1 列目が 1)

2

割引の列(1 列目が 1)

3

区切り文字

カンマ(,)

結果

エラー 0 件・警告 0 件・情報 2 件

指摘(エラー・警告・情報)

  • 情報 全体 対象外の商品に割引が付いた行は見つかりませんでした。
  • 情報 判定の基準 「割引あり」は、割引の列が 0 以外の数であることを指します。コードは前後の空白を除いた文字列の完全一致で比べます。割引が正当かどうかの判断(条件・法令など)はしません。
検査した明細3 行
対象外コード1 件
割引が付いた対象外の行0 行
判定できなかった行0 行

対象外なのに割引が付いた行

出力はありません(指摘の一覧をご覧ください)。

検算(この結果になる理由)

対象外の X900 は 2 行あり、割引は空欄と 0 なのでどちらも割引なしです。割引が付いた B200 は対象外ではないので数えません。誤割引は 0 行で、表は出ず、見つからなかった旨の情報だけが出ます。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 表に出た行は、設定した基準(対象外コードの完全一致と割引の列が 0 以外)に当てはまる明細です。誤りかどうかは、キャンペーンの条件と元の伝票で確かめてください。

ほかの入力例