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)は受け付けられません。将来の日付は拒否されます。
金額フォーマットルール
- 単一の金額列を使用してください - 入金は正の値、出金は負の値
- 通貨記号(
$,€,£)は使用しないでください - カンマ区切りは使用しないでください -
1,234.56ではなく1234.56を使用してください - ピリオド区切りを使用してください -
47,99ではなく47.99を使用してください - 括弧内の負の値は使用しないでください -
(47.99)ではなく-47.99を使用してください - ゼロ金額の取引はインポートしないでください - Xeroは
$0.00の行を拒否します
構造ルール
- ファイル内のどこにも空行を含めないでください
- 行末に不要なカンマを付けないでください
- 合計や残高のフッター行を含めないでください
- すべての行で列数が一貫していること
- UTF-8エンコーディング(アクセント付き文字に重要)
- 1ファイルあたり最大1,000件の取引
よくある間違い: 多くの銀行は、個別の借方と貸方の列をエクスポートします。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月までに12ヶ月分のデータをXeroに入力する必要があります。
他のプラットフォームからの移行。 QuickBooks、Sage、または他のシステムからの移行。過去の銀行データをXeroに移行する必要があり、古いプラットフォームのエクスポートはCSVまたはPDF形式でのみ利用可能な場合があります。
これらのすべての場合において、PDFSubの銀行取引明細書コンバーターは、PDF取引明細書をXeroが直接インポートできるOFXまたはCSVに変換します。130以上の言語で20,000以上の銀行フォーマットに対応しており、Tier 1の抽出プロセスはファイルをアップロードせずにブラウザ内でデジタルPDFを処理します。
よくある質問
90日より古い銀行取引明細書をXeroにインポートできますか?
はい、手動インポートを通じて可能です。銀行フィードは通常、過去30〜90日間のデータをカバーしますが、CSVまたはOFXファイルを任意の期間でアップロードできます。古いPDF取引明細書はPDFSubで変換してから、ファイルをインポートしてください。
Xeroの銀行インポートに最適なファイル形式は何ですか?
OFXがXeroに最適な形式です。列マッピングなしで自動的にインポートされ、重複検出用の取引IDが含まれ、フォーマットエラーを排除します。CSVも機能しますが、手動での列マッピングと慎重なフォーマットが必要です。
なぜXeroは私のCSVファイルを拒否するのですか?
最も一般的な原因は次のとおりです。日付が組織の地域設定と一致しない、金額に通貨記号やカンマ区切りが含まれている、ファイルに空行がある、またはファイルがカンマではなくセミコロンを使用している(ヨーロッパのExcel)。テキストエディタでファイルを開いて、これらの問題を確認および修正してください。
国際銀行の銀行取引明細書をXeroにインポートできますか?
はい。PDF取引明細書をPDFSubのようなツール(130以上の言語と20,000以上の銀行をサポート)でOFXまたはCSVに変換してから、ファイルをインポートしてください。インポートされた取引の通貨が、Xeroの銀行口座の通貨設定と一致していることを確認してください。
インポート時の重複取引を避けるにはどうすればよいですか?
CSVではなくOFX形式を使用してください。OFXファイルには、Xeroが重複を検出するために使用する一意の取引ID(FITID)が含まれています。CSVインポートの場合は、まず既存の取引の日付範囲を確認し、期間が重複しないようにしてください。インポート後、重複明細行レポートを実行して重複を検出します。
XeroはCSVで個別の借方と貸方の列をサポートしていますか?
いいえ。Xeroは単一の金額列を必要とします。ここで正の値は入金、負の値は出金を表します。銀行が個別の列を提供している場合は、インポート前にそれらをマージする必要があります。PDFSubはこれを自動的に処理します - 明細書のレイアウトを検出し、単一の符号付き金額列を出力します。
Xeroで銀行取引明細書のインポートを取り消すことはできますか?
はい。会計 > 銀行口座に移動し、口座をクリックして、銀行取引明細書タブをクリックします。インポートされた取引明細書を選択し、削除をクリックします。これにより、インポートされたすべての明細行が削除されます(ただし、照合済みの取引は削除されません。それらはまず照合解除する必要があります)。
PDFSubを7日間無料でお試しください - All-In-Oneプラン(年額$20/ユーザー)で銀行取引明細書コンバーターおよび84以上のPDFツールにフルアクセスできます。いつでもキャンセル可能です。