注文書係

アラジンオフィス(アイル)への受注データCSV取込でつまずくポイントと防ぎ方(マッピング・0落ち・マスタ突き合わせ)

公開:

アラジンオフィス(アイル)に受注データのCSVを取り込もうとしたら、項目の対応がうまく合わない。あるいは取り込めたのに、得意先や商品が別のものに紐づいている——販売管理システムへのCSV取込では、こうしたつまずきがよく起こります。

この記事では、アラジンオフィスへの受注データCSV取込でつまずきやすいポイントを、マッピング設定・取込対象データの単位・マスタの突き合わせ・CSVそのものの形(0落ち・文字コード)の4つに分けて整理します。いずれも「値の中身は合っているのに、システムが期待する形と一致していない」ために起きるものです。

なお、アラジンオフィスは業種・企業ごとの事情に合わせて調整して使われることが多いシステムです。画面名や項目名、どの項目が必須になるかは会社ごとに異なります。そのため、この記事は「どの環境でも共通して効く準備」に絞って書いています。実際の項目定義や取込手順は、自社の設定内容と、導入元(販売店・担当営業)やマニュアルで必ず確認してください。

前提: アラジンオフィスのCSV取込は「マッピング設定」でつなぐ

まず押さえておきたいのが、アラジンオフィスのデータ取込の仕組みです。アイルの公式サイトでは、アラジンオフィスの各マスタについてExcelやCSV形式でデータの出力/取込ができ、取込に関してはデータ項目のマッピング設定を行うことも可能と説明されています。また、他社ソフトから出力したデータ等を取り込むこともでき、その対象データは受注・売上・入金・発注・仕入・出金・棚卸が基本とされています(出力側もExcel/CSV/CSVタブ区切り/クリップボードから選べる仕様です)。

つまり、CSVの列とシステム側の項目は「列の順番で決め打ち」ではなく、マッピング(対応づけ)の設定でつなぐ構造になっています。これは移行や外部連携には便利な一方で、独特の落とし穴も生みます。マッピングは一度作れば以後も使い回せるぶん、CSVを作る側が列を1つ足しただけで、以後の取込が静かにずれ続けることがあるからです。以下、崩れやすい4か所を順に見ていきます。

ポイント1: マッピングは「作った時のCSV」に合わせて固まっている

マッピング設定は便利ですが、設定した時点のCSVの形が前提になっています。

  • 症状: 前回まで問題なく取り込めていたのに、今月分から特定の項目だけ空になる、あるいは値が隣の項目に入る
  • よくある原因: 出力側で列を1つ増減した、途中に空列や備考列が入った、列名(見出し)の文言を変えた、先頭のタイトル行の有無が前回と変わった
  • 特に注意したいのは、エラーにならずに取り込まれてしまうケースです。文字列の項目同士がずれた場合、システムから見れば型は合っているため弾かれず、取込後に画面を見て初めて気づくことになります

対処は単純で、CSVの出力形式を「毎回まったく同じ列構成」に固定することです。注文書ごとに項目の有無が違うからといって列を可変にすると、行によって列数が変わり、マッピングは一気に破綻します。備考など「ある時とない時がある」項目こそ、空欄でよいので列としては常に出力しておくのが安全です。列を変える必要が出たときは、CSV側だけ変えて済ませず、マッピング設定も合わせて見直す——これを手順として決めておきます。

ポイント2: 「受注」として取り込むのか、別のデータとして取り込むのか

アラジンオフィスが取り込めるデータは受注だけではなく、売上・入金・発注・仕入・出金・棚卸と幅があります。ここを取り違えると、形式が正しくても意図した場所にデータが入りません。

  • FAXで届いた注文書は、業務の流れの中では通常「受注」として入ります。ただし、会社によっては受注を経ずに売上として計上する運用や、受注登録は手作業で行い、別の単位でだけ取り込む運用もあります
  • どの単位で取り込むかによって、必要な項目(納期・出荷予定日・売上計上日など)も変わります

FAX注文書からCSVを作り始める前に、「このCSVは何のデータとして取り込むのか」を先に決めることをおすすめします。ここが曖昧なまま列を設計すると、後から項目を足す作り直しが発生しがちです。取込単位の選択と必要項目は自社の運用に依存するため、導入元に一度確認しておくと確実です。

ポイント3: 得意先・商品マスタとの突き合わせ

マッピングが合っていても、伝票側で指定した得意先コード・商品コードがマスタ側と一致していなければ、その行は取り込めない(または意図しない相手に紐づく)ことになります。これは特定の製品に限らず、販売管理システム全般に共通する原則です。

  • 順番の基本は「マスタ(得意先・商品など)が先、伝票(受注などの明細)が後」です。新規の取引先や新商品が混ざる月は、先にマスタを整えるひと手間が結局は近道になります
  • よくある不一致の原因は、取引先名の表記ゆれ(「株式会社」の有無、全角/半角の違い)、新商品のマスタ未登録、コード体系を変えたときの更新漏れです。人が見れば同じ取引先でも、コードが1文字違えば別物として扱われます
  • FAXの注文書には、そもそも自社のコードが書かれていないことがほとんどです。取引先は自分たちの呼び名や品番で書いてくるため、「注文書に書かれた品名 → 自社の商品コード」への変換は、CSVを作る側で済ませておく必要があります

この突き合わせを人の記憶に頼っていると、担当者が変わったときに一気に崩れます。品目マスタ(品番と商品名・別名の対応表)を最新に保つこと自体が、取込エラーを減らす一番効く準備です。属人化の解き方は「あの人しか読めないFAX」— 受注業務の属人化を解く順番でも整理しています。

ポイント4: 0落ち・文字コード・カンマ — CSVそのものの形

最後は、CSVというファイルの形の問題です。ここは製品を問わず共通してつまずくところで、基幹システムへのCSV取込でよくあるエラーと対処法でも取り上げていますが、実務で効くので改めて挙げます。

  • 0落ち(先頭ゼロの脱落): 「00123」のような先頭が0のコードを、Excelで開いて数値として扱うと「123」になります。得意先コード・商品コード・電話番号で起きやすく、コードが変わってしまうためポイント3のマスタ不一致に直結します。厄介なのは、エラーにならずコードだけが静かに変わることです。該当列を文字列として扱う、CSVをテキストエディタで開いて確認する、といった対策が要ります
  • 文字コード: 国内の販売・会計ソフトはShift_JIS(CP932)を前提にしているものが一般的です。ExcelでCSV UTF-8として保存したファイルをそのまま渡すと、日本語の得意先名・商品名が文字化けしたり、機種依存文字(「①」「㈱」など)でエラーになることがあります。どちらで渡すべきかは環境によって異なるため、取込先の仕様に合わせます
  • 数値と文字の混在・区切り: 数量や金額の列にカンマ入りの数字(「1,000」)や単位(「10個」)が混ざっているとエラーになります。商品名や住所にカンマが含まれているのに囲み文字(ダブルクォート)で括られていないと、列がずれて別の項目に値が入ります

つまずきを減らす進め方

取込作業そのものは、次の順番で進めるとやり直しが減ります。

手順やること
1何のデータとして取り込むか(受注か、別の単位か)と必要項目を決める
2得意先・商品マスタを先に整え、注文書に出てくる品名からコードに変換できる状態にする
3列構成を固定したCSVを1件だけ作り、マッピング設定と突き合わせて試し取込する
4通ったら同じ形式でまとめて取り込む。以後、列構成は変えない(変えるならマッピングも直す)

特に3の「まず1件だけ試す」は効果が大きい手順です。いきなり大量の行を取り込むと、同じ原因のエラーが何十行分も並んで根っこが見えにくくなります。1件通れば、あとは形式が同じである限り再現します。

同じ販売管理ソフトでも製品ごとに取込の作法は違います。他製品の事情は販売大臣(応研)のCSVインポートでエラーが出る原因と対処弥生販売へのCSV取込でエラーが出る本当の原因でも解説しているので、複数のソフトを併用している方は参考にしてください。

なお、アラジンオフィスは公式サイトで導入実績5000社と紹介されている、幅広い業種で使われているシステムです。それだけに設定は各社各様で、ここに書いた内容がそのまま当てはまらない部分もあります。最終的な項目定義・取込手順は、必ず自社の設定と導入元への確認で固めてください。

手前味噌の紹介

この記事を書いているのは、注文書特化サービス注文書係(ちゅうもんしょがかり)の運営者です。FAX・手書きの注文書をアップロードするとAIが下書きを作り、担当者は自信のない項目だけを確認して確定します。転記にかかる時間を1/10程度に圧縮することを狙ったサービスです。

その先のCSV出力では、文字コード(Shift_JIS/UTF-8)・列順・列名を自社の販売管理システムの取込形式に合わせて一度登録しておけば、次回から同じ形式で出力されます。列構成が毎回同じに保たれるので、この記事のポイント1で挙げた「列が増減してマッピングがずれる」つまずきも起きにくくなります。品目マスタとの突き合わせにも対応しているため、注文書に書かれた品名から自社の商品コードへの変換もその場で確認できます。

CSV取込のたびに形を作り直している方は、無料トライアル(30枚または14日間、クレジットカード登録不要)で、実際にお使いの帳票との相性を確かめてみてください。

よくある質問

Q. アラジンオフィスへのCSV取込で、前回まで通っていたのに急に項目がずれるのはなぜですか?
アラジンオフィスのデータ取込は、CSVの列とシステム側の項目をマッピング設定で対応づける仕組みです(アイルの公式サイトでも、各マスタはExcelやCSV形式で出力/取込ができ、取込に関してはデータ項目のマッピング設定を行うことも可能と説明されています)。マッピングは一度作れば使い回せるぶん、設定した時点のCSVの形が前提になっているため、出力側で列を1つ増減した、途中に空列や備考列が入った、列名の文言を変えた、先頭のタイトル行の有無が変わった、といった変化があると以後の取込がずれます。特に文字列の項目同士がずれた場合は型が合っているためエラーにならず、取込後に画面を見て初めて気づくことがあります。対処は、CSVの出力形式を毎回まったく同じ列構成に固定することです。ある時とない時がある備考のような項目も、空欄でよいので列としては常に出力しておくと安全です。列を変える必要が出たときは、CSV側だけでなくマッピング設定も合わせて見直してください。
Q. FAXで届いた注文書は、アラジンオフィスに何のデータとして取り込めばよいですか?
アラジンオフィスが取り込めるデータは受注だけではなく、公式サイトでは他社ソフトから出力したデータ等を取り込め、対象データは受注・売上・入金・発注・仕入・出金・棚卸が基本と説明されています。FAXで届いた注文書は業務の流れの中では通常「受注」として入りますが、会社によっては受注を経ずに売上として計上する運用や、受注登録は手作業で行い別の単位でだけ取り込む運用もあります。どの単位で取り込むかによって、納期・出荷予定日・売上計上日など必要な項目も変わります。CSVを作り始める前に「このCSVは何のデータとして取り込むのか」を先に決めておかないと、後から項目を足す作り直しが発生しがちです。取込単位の選択と必要項目は自社の運用に依存するため、導入元(販売店・担当営業)に一度確認しておくと確実です。
Q. 得意先コードや商品コードが合わずに取り込めません。どう準備すればよいですか?
取込の順番の基本は「マスタ(得意先・商品など)が先、伝票(受注などの明細)が後」です。伝票側で指定したコードがマスタ側と一致していないと、その行は取り込めない、または意図しない相手に紐づきます。よくある不一致の原因は、取引先名の表記ゆれ(「株式会社」の有無、全角/半角の違い)、新商品のマスタ未登録、コード体系を変えたときの更新漏れです。人が見れば同じ取引先でも、コードが1文字違えば別物として扱われます。さらにFAXの注文書には自社のコードが書かれていないことがほとんどで、取引先は自分たちの呼び名や品番で書いてくるため、「注文書に書かれた品名から自社の商品コードへの変換」はCSVを作る側で済ませておく必要があります。品目マスタ(品番と商品名・別名の対応表)を最新に保つことが、取込エラーを減らす一番効く準備です。
Q. 取込前にCSVそのものについて確認しておくことは何ですか?
3点あります。1つめは0落ちで、「00123」のような先頭が0のコードをExcelで数値として扱うと「123」になり、得意先コード・商品コード・電話番号で起きやすく、コードが変わるためマスタ不一致に直結します。エラーにならずコードだけが静かに変わるのが厄介な点で、該当列を文字列として扱う、CSVをテキストエディタで開いて確認するといった対策が要ります。2つめは文字コードで、国内の販売・会計ソフトはShift_JIS(CP932)を前提にしているものが一般的なため、ExcelでCSV UTF-8として保存したファイルをそのまま渡すと日本語の得意先名・商品名が文字化けしたり、機種依存文字(「①」「㈱」など)でエラーになることがあります。3つめは数値と文字の混在・区切りで、数量や金額の列にカンマ入りの数字(「1,000」)や単位(「10個」)が混ざるとエラーになり、商品名や住所にカンマが含まれるのに囲み文字で括られていないと列がずれます。なおアラジンオフィスは業種・企業ごとに調整して使われることが多く、画面名や項目名、必須項目は会社ごとに異なります。最終的な仕様は自社の設定と導入元・マニュアルで確認してください。

← コラム一覧へ戻る