Xeroに銀行取引明細をインポートする方法
銀行フィード、OFXおよびCSVインポート、PDF変換、一般的なインポートエラーのトラブルシューティングまで、銀行取引明細データをXeroに取り込むための全手法。
クライアントの銀行取引明細がPDF形式で手元にあり、それをXeroで利用できるようにする必要があります。銀行が自動フィードをサポートしていないのかもしれません。新規クライアントのオンボーディングで過去6ヶ月分の履歴が必要なのかもしれません。あるいは、銀行フィードが利用できなかった過去の口座を扱っているのかもしれません。
どのような状況であっても、XeroはPDF形式の銀行取引明細を直接受け付けません。そのデータをXeroが読み取れるCSV、OFX、またはその他の形式に変換する必要があります。しかも、日付を破損させたり、借方を貸方に間違えたり、スプレッドシートの再フォーマットに1時間も費やしたりすることなく、それを行う必要があります。
このガイドでは、自動銀行フィード、手動ファイルインポート、PDF変換のすべての方法を網羅します。さらに、経験豊富な会計担当者でさえつまずくフォーマット規則と一般的なエラーについても解説します。
Xeroに銀行データを連携させる3つの方法
Xeroでは、銀行口座に取引を取り込むための3つの方法が用意されています。それぞれに異なる強みがあり、ほとんどの会計担当者は状況に応じてすべてを使い分けています。
方法1:銀行フィード(自動連携)
Xeroが銀行に直接接続し、通常は毎日自動的に取引を取得します。これが機能する場合、最も簡単な方法です。
仕組み: 会計 > 銀行口座 > 銀行口座を追加 に進み、銀行を検索して連携を承認します。Xeroは、直接の銀行提携またはYodlee(サードパーティのアグリゲーター)を使用して取引を取得します。
うまく機能する場合:
- 銀行がXeroフィードをサポートしている場合(米国、英国、オーストラリア、ニュージーランドのほとんどの大手銀行が対応しています)
- 継続的な、手間のかからない取引インポートが必要な場合
- 取引日から数ヶ月以内に照合を行う場合
機能しない場合:
- 銀行がサポートされていない場合(一部の信用組合、海外の銀行)
- フィード開始日より前の取引履歴が必要な場合
- 口座が解約済みの場合 — 銀行フィードにはアクティブな接続が必要です
- Yodleeベースのフィードが頻繁に切断される場合(特に多要素認証を使用している銀行でよくある苦情です)
方法2:手動ファイルアップロード(OFX、CSV、QFX、QBO、QIF)
取引明細ファイルを直接Xeroにアップロードします。これは、ファイルが正しい形式であれば、あらゆる日付範囲とあらゆる銀行で機能します。
サポートされている形式:
| 形式 | 列の自動マッピング | 重複検出 | 最適な用途 |
|---|---|---|---|
| OFX | はい | はい(FITID) | 推奨 |
| QFX | はい | はい(FITID) | Quickenのエクスポート |
| QBO | はい | はい(FITID) | QuickBooksのエクスポート |
| CSV | いいえ(手動マッピング) | いいえ | 万能のフォールバック |
| QIF | はい | いいえ | レガシーQuicken |
OFXはXeroにとって最良の選択肢です。 列マッピングなしで自動的にインポートされ、取引ID(FITID)が含まれているため重複を防ぎ、口座番号や取引タイプなどのメタデータも保持します。CSVも機能しますが、手動での列マッピングが必要で、重複保護はありません。
アップロード方法: 会計 > 銀行口座 に進み、口座を選択し、口座の管理 > 取引明細をインポート をクリックしてから、ファイルを選択します。
制限: 1ファイルあたり最大1,000件の取引。それ以上の場合は、ファイルを分割して複数回インポートしてください。
方法3:PDF取引明細をXero対応形式に変換
PDF形式の銀行取引明細しかない場合(履歴データ、解約済み口座、海外の銀行など、ほとんどの場合これに該当します)、まず変換する必要があります。
PDFSubを使用したステップバイステップ:
- 銀行から取引明細PDFをダウンロードします
- PDFSubの銀行取引明細コンバーターにアクセスします
- PDFをアップロード — ドラッグ&ドロップまたはクリックして参照します
- 抽出された取引を確認します
- OFX(推奨)またはCSVとしてダウンロードします
- 上記の方法2を使用してXeroにインポートします
PDFSubは日付形式を自動検出、入金を引出金から分離し、複数行の説明も処理します。OFX出力には重複検出用のFITIDが含まれているため、同じ取引を誤って二重にインポートすることはありません。
Xeroへのファイルインポート:ステップバイステップ
ステップ1:PDFを変換する(必要な場合)
PDF形式の銀行取引明細がある場合は、PDFSubの銀行取引明細コンバーターを使用して変換します。出力形式としてOFXを選択してください — これがXeroの推奨形式であり、列マッピングの手順を完全にスキップできます。
銀行が既にOFX、QFX、またはCSVファイルをエクスポートしている場合は、このステップをスキップしてください。
ステップ2:Xeroにアップロードする
- 上部メニューの会計をクリックし、次に銀行口座をクリックします
- 対象の銀行口座を見つけて、口座の管理をクリックします
- 取引明細をインポートを選択します
- 参照をクリックしてファイルを選択します
- インポートをクリックします
ステップ3:列をマッピングする(CSVのみ)
CSVをインポートする場合、Xeroは列マッピング画面を表示します:
- 各列をXeroのフィールドに割り当てます:日付、金額、受取人、摘要、参照
- ファイルに列ヘッダーがある場合は、**「最初の行をインポートしない」**にチェックを入れます
- 右側の取引プレビューを確認 — 日付と金額が正しく表示されているか検証します
- 保存をクリックします
OFX、QFX、QBOファイルはこのステップをスキップします — 列は自動的にマッピングされます。
ステップ4:確認と照合
インポートされた取引は、未照合の取引明細行として表示されます。各取引について、Xeroは3つのアクションを提供します:
- 照合 — Xero内の既存の請求書、請求書、または取引とリンクします
- 作成 — 新しい支出または受取金エントリを作成し、勘定科目コードと税率を割り当てます
- 振替 — Xeroの2つの銀行口座間の振替として記録します
プロのヒント: 繰り返し発生する取引を自動化するために銀行ルールを設定します。ルールは受取人または摘要のパターンに一致し、勘定科目コードと税率を事前に入力します。これにより、照合時間を30〜50%短縮できます。
ステップ5:残高を確認する
照合後、Xeroの銀行口座残高を実際の銀行取引明細の残高と比較します。一致しない場合は、銀行照合サマリーレポートを使用して不一致を特定します。
OFX vs. CSV:Xeroにはどちらの形式が良いか?
選択肢がある場合は、常にOFXを使用してください。理由は以下の通りです:
| 機能 | OFX/QFX/QBO | CSV |
|---|---|---|
| 列マッピング | 自動 | 手動(初回インポート時) |
| 重複検出 | はい(FITIDベース) | いいえ |
| 日付形式 | ファイルに埋め込まれる | Xeroの地域設定に一致する必要がある |
| 金額形式 | 構造化されている | 単一列である必要があり、記号なし |
| 口座メタデータ | 含まれる | 利用不可 |
| インポート速度 | アップロードして完了 | アップロード、マッピング、検証 |
| エラーリスク | 低 | 高(フォーマットの落とし穴) |
CSVを使用する場合: 銀行がCSVのみを提供する場合、インポート前に取引を編集する必要がある場合(重複の削除、カテゴリの追加)、または自動カテゴリ分けのためにXeroの事前コード化されたCSV形式を使用したい場合。
OFXを使用する場合: 選択肢がある場合。よりシンプルで、安全で、高速です。
Xero用CSVフォーマット規則
CSVを使用する必要がある場合は、以下の正確な要件に従ってください。1つのフィールドが間違っているだけで、インポート全体が失敗する可能性があります。
必須列
| 列 | 必須 | 最大長 | 注記 |
|---|---|---|---|
| 日付 | はい | — | Xero組織の地域設定に一致する必要がある |
| 金額 | はい | — | 単一列:正の値は入金、負の値は出金 |
| 受取人 | いいえ | 255文字 | 連絡先のマッチングに使用 |
| 摘要 | いいえ | 500文字 | 取引の詳細 |
| 参照 | いいえ | 255文字 | 小切手番号、IDなど |
日付形式(地域依存)
CSVの日付は、Xero組織の地域設定と一致している必要があります:
- 米国の組織:
MM/DD/YYYY - 英国/オーストラリア/ニュージーランドの組織:
DD/MM/YYYY - ユニバーサル(常に機能):
YYYY-MM-DD
設定を確認:設定 > 一般設定 > 地域。
2桁の年(01/12/20)やテキストの月名(01 Nov 2022)は受け付けられません。将来の日付は拒否されます。
金額フォーマット規則
- 単一の金額列を使用 — 入金は正の値、出金は負の値
- 通貨記号(
$、€、£)は使用しない - カンマ区切りは使用しない —
1234.56を使用し、1,234.56は使用しない - ピリオド区切り —
47.99を使用し、47,99は使用しない - 括弧による負数表示は使用しない —
-47.99を使用し、(47.99)は使用しない - ゼロ金額の取引は使用しない — Xeroは
$0.00行を拒否します
構造規則
- ファイル内のどこにも空白行を含めない
- 行末に余分なカンマを含めない
- 合計または残高を示すフッター行を含めない
- すべての行で一貫した列数にする
- UTF-8エンコーディング(アクセント付き文字に重要)
- 1ファイルあたり最大1,000件の取引
よくある間違い: 多くの銀行は、個別の借方(Debit)と貸方(Credit)の列をエクスポートします。Xeroは単一の金額列を必要とします。インポート前にそれらをマージする必要があります — 入金は正の値、出金は負の値。PDFSubはこれを自動的に処理します。
よくあるインポートエラー(およびその修正方法)
「ファイルに有効な取引明細データが含まれていません」
原因: CSV内の空白行、末尾のスペース、または不可視文字。セミコロン区切りのファイル(ヨーロッパのExcelがCSVを保存する際によく発生します)によってもトリガーされます。
修正方法: ファイルをテキストエディタ(Excelではない)で開きます。空白行を削除します。フィールドがカンマ(セミコロンではない)で区切られていることを確認します。UTF-8として保存します。
「日付形式が認識されません」
原因: CSVの日付がXero組織の地域設定と一致していません。01/03/2026は米国形式では1月3日ですが、英国形式では3月1日です。
修正方法: Xeroの地域設定(設定 > 一般設定)を確認し、それに合わせて日付をフォーマットします。または、ISO形式(YYYY-MM-DD)を使用します。これはどこでも機能します。
取引が誤った符号でインポートされる(借方が貸方に)
原因: CSVの符号規則が反転しています。これはクレジットカードの明細で頻繁に発生します。購入は正の値(借方が増える)ですが、Xeroでは負の値(出金)として期待されます。
修正方法: インポート前にExcelで金額列に-1を掛けます。または、PDFSubで変換します。PDFSubは取引明細の種類を自動検出し、正しい符号規則を適用します。
インポート後に重複取引が発生する
原因: 銀行フィードまたは以前のインポートですでにXeroにある日付範囲のファイルをインポートしました。XeroはCSVインポートから重複を自動的に削除しません。
修正方法: 重複取引明細行レポート(レポート > すべてのレポート > 重複取引明細行)を使用して重複を特定し、削除します。これを防ぐには、インポート前に既存の取引の日付範囲を確認してください。
「金額は数値である必要があります」
原因: 金額列に通貨記号($)、カンマ区切り、または会計形式の括弧による負数表示が含まれています。
修正方法: 金額列からすべてのフォーマットを削除します。値はプレーンな数値である必要があります:47.99または-47.99。
手動インポートが必要な場合(銀行フィードでは不十分な場合)
銀行フィードは日常的な記帳には便利ですが、手動インポートが唯一の選択肢となる一般的なシナリオがいくつかあります:
新規クライアントのオンボーディング。 クライアントの記帳が数ヶ月(または数年)滞っています。銀行フィードは通常、過去30〜90日分をカバーします。PDF取引明細から完全な履歴が必要です。
解約済み口座。 既に解約された古いビジネス口座。銀行フィードは利用できません — 接続にはアクティブな口座が必要です。しかし、PDF取引明細はファイルキャビネットに保管されています。
海外の銀行。 米国、英国、オーストラリア、ニュージーランド以外の銀行で、Xeroの銀行フィードネットワークをサポートしていない場合。クライアントは毎月PDF取引明細をメールで送ってきます。
銀行フィードのギャップ。 クライアントのMFAトークンが期限切れになったため、Yodleeベースのフィードが2週間切断されました。不足している取引をPDFダウンロードから補填する必要があります。
年末の記帳。 税務シーズン。机の上にPDF銀行取引明細の山。クライアントは銀行フィードを設定しておらず、4月までにXeroに12ヶ月分を取り込む必要があります。
他のプラットフォームからの移行。 QuickBooks、Sage、または他のシステムから移行する場合。過去の銀行データをXeroに取り込む必要があり、古いプラットフォームのエクスポートはCSVまたはPDF形式でしか利用できない場合があります。
これらのすべての場合において、PDFSubの銀行取引明細コンバーターは、PDF取引明細をXeroが直接インポートできるOFXまたはCSVに変換します。これは133言語、20,000以上の銀行フォーマットに対応しており、ティア1の抽出プロセスはファイルをアップロードせずにブラウザでデジタルPDFを処理します。
よくある質問
Xeroに90日以上前の銀行取引明細をインポートできますか?
はい、手動インポートを通じて可能です。銀行フィードは通常、過去30〜90日をカバーしますが、CSVまたはOFXファイルを任意の期間でアップロードできます。古いPDF取引明細はPDFSubで変換してからファイルをインポートしてください。
Xeroの銀行インポートに最適なファイル形式は何ですか?
OFXがXeroに最適な形式です。列マッピングなしで自動的にインポートされ、重複検出用の取引IDが含まれており、フォーマットエラーを排除します。CSVも機能しますが、手動の列マッピングと慎重なフォーマットが必要です。
なぜXeroは私のCSVファイルを拒否するのですか?
最も一般的な原因は、日付が組織の地域設定と一致しない、金額に通貨記号やカンマ区切りが含まれている、ファイルに空白行がある、またはファイルがカンマではなくセミコロンを使用している(ヨーロッパのExcel)ことです。テキストエディタでファイルを開いて、これらの問題を検査および修正してください。
海外の銀行の銀行取引明細をXeroにインポートできますか?
はい。PDF取引明細をPDFSubのようなツール(133言語と20,000以上の銀行をサポート)を使用してOFXまたはCSVに変換し、ファイルをインポートしてください。インポートされた取引の通貨が、Xeroの銀行口座の通貨設定と一致していることを確認してください。
インポート時に重複取引を避けるにはどうすればよいですか?
CSVではなくOFX形式を使用してください。OFXファイルには、Xeroが重複を検出するために使用する一意の取引ID(FITID)が含まれています。CSVインポートの場合は、インポート前に既存の取引の日付範囲を確認し、期間が重複しないようにしてください。インポート後、重複取引明細行レポートを実行して重複を検出してください。
XeroはCSVで個別の借方と貸方の列をサポートしていますか?
いいえ。Xeroは単一の金額列を必要とします。ここで正の値は入金、負の値は出金を表します。銀行が個別の列を提供している場合は、インポート前にそれらをマージする必要があります。PDFSubはこれを自動的に処理します — 取引明細のレイアウトを検出し、単一の符号付き金額列を出力します。
Xeroで銀行取引明細のインポートを取り消すことはできますか?
はい。会計 > 銀行口座 に進み、口座をクリックし、次に銀行取引明細タブをクリックします。インポートされた取引明細を選択し、削除をクリックします。これにより、インポートされたすべての取引明細行が削除されます(ただし、照合済みの取引は削除されません — それらはまず照合解除する必要があります)。
PDFSubを7日間無料でお試しください — 銀行取引明細コンバーターと77以上のPDFツールにフルアクセスできます。いつでもキャンセル可能です。