AI クレジットノート→Excelコンバーター — クレジットメモデータを自動抽出
ほとんどの文書抽出ツールはクレジットノートと請求書を区別できず、買掛金チームが照合に必要とする元請求書番号、理由コード、マイナス明細行の構造を見落とします。セマンティック抽出は、クレジットノートの全コンテキストを1ページあたり5〜10秒で読み取ります。
銀行レベルの暗号化 · SOC 2準拠 · TLS 1.3暗号化
クレジットノートから抽出できる項目
必要な列名を入力するだけで、AIが各フィールドの意味を理解し、画面上の位置に関係なくあらゆるクレジットノートから値を抽出します。
これは網羅的なリストではありません。お使いのクレジットノートに含まれる任意のフィールド名を入力してください。AIがドキュメントを読み取り、指定された情報を探し出します。
クレジットノートが請求書より抽出しづらい理由
クレジットノートは、単に数字がマイナスになった請求書ではありません。返品、価格修正、リベートといった事象を記録するもので、文書構造が異なり、元の請求書との照合が必要です。テンプレートベースのOCRでは、クレジットノートとそれが参照する請求書を結びつけることができません。
課題
仕入先によって、請求書番号をヘッダーに記載する場合もあれば、明細行のテーブルやフッターに記載する場合もあります。座標にフィールドを固定するテンプレートベースのOCRでは、参照情報が移動すると機能しません。買掛金チームはr/Dynamics365で定期的に「クレジットノートは非PO請求書としてOCRで処理できますか?その場合、元の請求書とどのように相殺すればよいですか?」と質問しています。これは、ツールがその関連性を認識できないからです。
ある仕入先は「RETURN OF GOODS — DAMAGED IN TRANSIT」、別の仕入先は「Price Correction per Agreement 2025-09」、さらに別の仕入先は「RC-07」と記載します。構造化されたフィールドを期待するツールではこの多様性に対応できず、誰かが各コードを読んで入力する必要があり、まさに抽出処理で排除すべき手作業が発生します。
請求書には安定した慣習がありますが、クレジットノートにはそのような共通認識がありません。タイトルを変えて請求書の用紙に印刷されることもあれば、単なる修正通知書であることもあります。テンプレートベースの抽出は予測可能なレイアウトを前提としており、クレジットノートはその前提を覆します。
カスタム列抽出がこれを解決する方法
「元請求書番号」と「クレジットノート番号」を列として定義します。AIは、「Against INV-」や「Ref:」が先行する請求書参照を、ヘッダー、テーブル、フッターのどこにあっても認識し、両方の番号を出力に並べて配置します。座標テンプレートも仕入先ごとのルールも不要です。
AIは理由コードのテキストをそのまま「返品理由コード」列に抽出します。「理由カテゴリ(選択肢:返品/価格調整/リベート/のれん代)」という推論列を追加すると、AIがドキュメントテキストから各行を分類します。構造化されていない仕入先の表現が、並べ替え可能なカテゴリに変わります。
マイナス記号、括弧、「CR」表記は、印刷された通りに正確に保持されます。「残クレジット(クレジット合計金額 − 適用金額)」という計算列を追加すると、AIが抽出中に未収残高を計算します。手動での符号反転は不要です。
クレジットノートPDFから照合可能なExcelへ:仕組み
買掛金(AP)の照合の一環としてクレジットノートを処理し、仕入先のクレジットを元の請求書と照合する場合、アップロードから検証済み出力までの抽出パイプラインは次のようになります。
クレジットノートをアップロード — 形式や仕入先は問いません
AP受信箱にあるPDFのクレジットノート、紙のクレジットメモのスキャン、ポータルで生成された調整通知のスクリーンショットをドロップするだけです。このツールはJPG、PNG、WebP、PDFに対応しています。1ヶ月分でも四半期分でもアップロード可能で、バッチ処理によりすべての結果が1つのスプレッドシートにまとめられます。システムにアクセスできない仕入先からクレジットノートを収集するには、コレクションリンク(登録不要で直接アップロードできる共有URL)を生成してください。
APワークフローに必要な列に名前を付けます
「クレジットノート番号」「元請求書番号」「仕入先名」「返品理由コード」「品目説明」「クレジット数量」「単価」「行金額」「税額」「クレジット合計金額」などのフィールドを入力します。AIは各値の意味を理解して抽出するため、元の請求書参照情報は仕入先が配置した場所に応じて抽出されます。「残クレジット(クレジット合計金額 − 充当額)」などの計算列を追加して、未処理のクレジットを追跡することもできます。同じ列定義はすべての仕入先の形式で機能します。
統合されたExcelをダウンロード — クレジットが照合され、すぐに調整可能
各クレジットノートが1行になり、元請求書番号がクレジットノート番号の隣に表示されるため、即座に相互参照できます。計算列には残りのクレジット残高が表示されます。AP照合用のスプレッドシートとしてXLSX、CSV、JSONでエクスポート可能です。元請求書番号で並べ替えると、1つの請求書に対するすべてのクレジットを確認でき、返品理由コードでフィルタリングすると、繰り返し発生する問題を特定できます。ログイン後、列設定をテンプレートとして保存し、再利用することもできます。
最適なケースと注意すべきケース
最適なケース
仕入先からの標準的なPDFクレジットノート。AIがクレジットノート番号、元請求書番号、明細、理由コード、合計金額をあらゆるレイアウトから読み取ります。仕入先ごとの設定は不要です。
月次買掛金照合のためのバッチ処理。複数の仕入先からのクレジットノートを1つのバッチでアップロード。1つの列定義で、元請求書番号を保持したまま、すべてを統合Excelファイルに抽出します。
明確に印刷された参照番号と理由コード。手書きではない請求書参照番号と金額が印刷された書類は、標準的な請求書と同じ抽出パイプラインで処理されます。
注意すべきケース
複数の請求書を参照する統合クレジットメモ。AIは見つけたすべての請求書参照番号を抽出しますが、手動で行を分割するか、請求書参照番号ごとに個別のパスを実行する必要がある場合があります。
手書きのクレジットメモや非公式な訂正ノート。手書きの理由コード、数量、金額は信頼性を低下させます。200dpi以上でスキャンし、全バッチを処理する前にサンプルを検証してください。
複数通貨のバッチ。通貨の推論列を追加して各行を分類します。AIは印刷されたままの金額を抽出します。通貨換算は抽出後にスプレッドシートで処理する必要があります。
よくある質問
AIはクレジットノートから元請求書番号を抽出し、それらを並べて出力できますか?
はい、可能です。「元請求書番号」と「クレジットノート番号」の列を定義してください。AIは、固定されたピクセル位置ではなく、請求書番号の意味的なパターンを認識するため、ドキュメント上のヘッダー、明細行テーブル、フッターのどこに元の請求書参照があっても読み取ります。両方の値がExcel出力の隣接する列に配置されるため、請求書台帳との即時クロスリファレンスが可能です。
このツールは、マイナス金額のクレジットノートとプラス金額のものをどのように処理しますか?
AIは印刷された通りの値を読み取ります。行金額またはクレジット合計金額にマイナス記号、括弧、または「CR」の表示がある場合、抽出された値はその表記をスプレッドシートに保持します。「クレジットメモ」というラベルの下にクレジット金額を正の数値として印刷する仕入先の場合は、「符号(正/負)」のような推論列を追加して各行を分類します。出力金額は印刷されたままになります。符号の解釈は、お客様のスプレッドシートまたは会計インポートで制御します。
同じバッチでクレジットノートと請求書を一緒に処理できますか?
はい、可能ですが、AIが各ドキュメントを分類できるように、「文書タイプ(請求書/クレジットノート)」という推論列を追加してください。クレジットノートは一部のフィールド(例:発注書番号)が空欄のままである一方、請求書はそれらが入力されている場合があります。空欄のセルは統合には問題ありませんが、照合が複雑になる可能性があります。よりクリーンな結果を得るには、請求書とクレジットノートを別々のバッチで処理し、各文書タイプに合わせた列定義を使用してください。
AIはクレジットノートのテーブルからどのような明細行フィールドを抽出できますか?
AIは明細行テーブルのすべての行を読み取ります。品目説明、クレジット数量、単価、行金額、および印刷されているその他の列です。テーブルが元の請求書行を参照している場合(例:「INV-2025-0412の4行目」)、「元請求書行参照」列を定義してそれを取得します。明細化された行なしで合計のみが表示されるクレジットノートの場合は、ヘッダーレベルのフィールドを定義してください。AIは見つかったものを入力し、明細行のセルは空欄のままにします。
このツールは異なる通貨の国際的なクレジットノートを処理できますか?
はい、可能です。AIはUSD、EUR、GBP、JPY、CADなど、あらゆる通貨の金額を抽出し、数値とともに通貨記号を保持します。複数通貨が混在するバッチの場合は、「通貨(USD/EUR/GBP)」推論列を追加して各行を分類します。通貨換算または通貨間の相殺は、抽出後にお客様のスプレッドシートで処理する必要があります。