CSVの重複ID、1行だけ残して集計していませんか?
毎月のCSV集計で、同じIDが2行見つかったとき。「片方を消せばよい」とは限りません。二重入力なのか、明細ごとに同じ注文番号を使っているのかで、必要な確認が変わります。このため「CSV月次集計を繰り返し使えるツールにします」では、購入前に一意IDと除外ルールを合意します。基本範囲の重複ID処理は、片方を選んで残す方式ではありません。重複したIDの全該当行を集計から外し、確認リストに分けます。元CSVの行を削除・変更する処理ではありません。■ 4行の架空例で見る違い以下は説明用の合成データです。実在の取引・顧客・売上ではありません。日付・金額など、重複以外の条件は適合している前提です。行1:ID=A001/日付=2026-09-02/区分=文具/金額=1,000円行2:ID=A002/日付=2026-09-03/区分=文具/金額=2,000円行3:ID=A002/日付=2026-09-03/区分=文具/金額=2,000円行4:ID=A003/日付=2026-09-04/区分=文具/金額=3,000円元の4行の合計は8,000円です。A002が2行あるため、この2行をどちらも確認リストへ分けます。集計対象はA001とA003の2行となり、2026年9月・文具の集計額は4,000円です。確認対象2行の金額合計も4,000円で、この例では8,000円=集計対象4,000円+確認対象4,000円になります。これは「正しい売上が4,000円と確定した」という意味ではありません。確認が済んでいない行を含めずに集計した結果です。除外された明細の正当性は、原本や業務上のルールと照合して判断する必
0