Bank of Americaの明細書をQuickBooksにインポートする方法(Xeroにも対応)
Bank of AmericaのPDF明細書をQBO形式に変換し、4つのステップでQuickBooks Onlineにインポートします。同じワークフローでXero用にOFXも使用できます。BofA固有の控除/追加処理、ブログへのコピー&ペースト埋め込みコードも含まれます。
Bank of AmericaのPDF明細書をQuickBooksに取り込みたいと考えているのですね。銀行フィードが古くなった、口座が閉鎖された、クライアントの途中からオンボーディングする、あるいはQuickBooksの組み込みPDFアップロードを試したがうまくいかなかった、など理由は様々でしょう。いずれにしても、PDFをQuickBooks(またはXero)が実際に受け入れられるクリーンなインポート形式に変換する方法が必要です。
このガイドでは、そのワークフローを4つのステップで説明します。Xeroにも同じフローが適用できますが、エクスポート形式を切り替えるだけです。難しいのは、適切な形式を選択し、一般的な変換ツールでは混乱しやすいBofA固有の癖(「控除」と「追加」という用語、別個の「小切手支払い」セクション、複数の口座をまとめたバンドル明細書など)を理解することです。

このガイドをブログで利用したいですか? この埋め込みコードをコピーしてください:
なぜBofAのPDFをそのままアップロードできないのか
QuickBooks Onlineは、.qbo、.ofx、.qfx、.csv形式のファイルアップロードを受け付けますが、銀行インポート用のPDFは受け付けません。銀行フィードのPDFアップロード機能は、接続済み口座の一時的なギャップを埋めるためのもので、結果はまちまちのOCR処理に静かにダウングレードされます。
Xeroは.ofx、.csv、.qbo、.qfx、.qifをサポートしています。こちらも同様にPDFは受け付けません。
したがって、ワークフローは形式変換から始まります。これは手動で行う(スプレッドシートに貼り付けてフォーマットし、CSVとして保存する)か、Bank of Americaの明細書の構造を理解している銀行明細書コンバーターを使用することができます。コンバーターを使用する方が迅速で、.qboファイルには列メタデータが含まれているため、QuickBooks内での列マッピングの手順を省略できます。
形式の詳細については、QBO vs CSV vs OFXガイドをご覧ください。冒頭の形式決定ツリーで、すべての会計プラットフォームを一目で確認できます。
ステップ1:BofAのPDFをダウンロードする
- bankofamerica.comにサインインします。
- 必要な口座を開きます。
- Statements & Documents(明細書とドキュメント)に移動します。
- 明細書の期間を選択します。
- Download PDF(PDFをダウンロード)をクリックします。
Bank of Americaは、この方法で最大7年分の明細書を提供しています。古い口座では保持期間が短い場合がありますので、事前に明細書の日付リストを確認してください。
バンドル口座(例:普通預金と当座預金が1つの明細書に記載されている場合)をお持ちの場合、PDFには両方の口座が1つのドキュメントに、別々のセクションとして含まれます。PDFSubはセクションの区切りを認識し、別々のファイルとしてエクスポートするか、結合してエクスポートするかを選択できます。
ステップ2:PDFSubにアップロードする
PDFSubの銀行明細書コンバーターを開きます。BofAのPDFをドロップゾーンにドラッグするか、クリックして参照します。
PDFSubはBofAのテンプレートを自動的に認識します。デジタルPDF(bankofamerica.comから直接ダウンロードしたもので、スキャンされた印刷物ではないもの)の場合、抽出はPDFSubのTier 1エンジンを通じてブラウザ内で完全に実行されます。ファイルはデバイスから離れません。これは、クライアントデータと契約書に基づいて作業する場合に重要です。
PDFSubは、エクスポートを確定する前に解析された取引を表示するため、元のPDFと数行を照合して確認できます。
PDFSubが自動的に処理するBofA固有の機能:
Subtractions(控除)およびAdditions(追加)列は、単一の符号付き金額(控除はマイナス)にマッピングされます。一般的な「Withdrawals/Deposits」(引き出し/預け入れ)というヘッダーを期待するツールは、これを完全に無視します。- 別個のChecks Paid(小切手支払い)セクション(切り詰められた小切手画像付き)は、画像ではなく取引として扱われます。小切手番号は参照フィールドとして保持されます。
- 明細書の末尾にあるDaily Balance(日次残高)サマリーテーブルは、取引リストから除外されます(これはサマリーであり、取引ではありません)。
- バンドル明細書(1つのPDFに複数の口座をまとめたもの)は正しく分割されます。各口座を個別に、またはまとめてエクスポートできます。
- 複数行の取引説明(例:マーチャント名が1行目、場所と参照が次の行)は、別々の行に分割されず、1つの説明フィールドに結合されます。
ステップ3:適切なエクスポート形式を選択する
データが抽出されたら、データがどこに行くかに合わせて形式を選択します。
| 宛先 | 形式 | 理由 |
|---|---|---|
| QuickBooks Online | .qbo |
ネイティブ形式、列マッピング不要、自動重複検出 |
| QuickBooks Desktop | .qbo または .iif |
Web Connect経由のQBO、バッチインポート用のIIF |
| Xero | .ofx |
CSVより推奨 - 口座メタデータと重複IDを含む |
| Sage | .csv または .ofx |
サポートされている場合はOFXを推奨 |
| Wave | .csv または .ofx |
どちらでも可。OFXは重複検出が可能 |
| FreshBooks | .csv |
サポートされている唯一のインポート形式 |
| Quicken | .qfx または .qif |
最新のQuicken用QFX、古いバージョン用QIF |
このガイドの残りの部分では、.qboと.ofxを使用します。「Download」(ダウンロード)をPDFSubでクリックし、後で見つけられる場所にファイルを保存します。
ステップ4a:.QBOをQuickBooks Onlineにインポートする
- QuickBooksで、Banking(銀行業務)(またはTransactions -> Bank transactions(取引 -> 銀行取引))に移動します。
- 右上にあるLink account(口座をリンク)をクリックします。
- ダイアログの下部にあるUpload from file(ファイルからアップロード)を選択します。
.qboファイルをドラッグアンドドロップするか、クリックして参照します。- この明細書が属するQuickBooksの口座を選択します。
- 日付範囲を確認し、Next(次へ)をクリックします。
- 解析された取引を確認します - これらはFor Review(レビュー対象)タブに表示されます。
これで完了です。.qboはQuickBooksのネイティブ形式であるため、CSVインポートで強制される列マッピングの手順をスキップできます。ファイルにはすべての取引にFITID(Financial Institution Transaction ID)値が含まれているため、誤って同じ明細書を再インポートしても、QuickBooksは重複を静かにスキップし、二重にインポートすることはありません。
知っておくべきファイル制限:
- QuickBooks Onlineは、1ファイルあたり350KB、1回のインポートあたり1,000件の取引に制限があります。
- ほとんどの月次BofA明細書はこの制限を十分に下回ります。取引量の多いビジネス口座や年間の全期間のインポートの場合は、月ごとに分割してください。
ステップ4b:.OFXをXeroにインポートする(同じフロー)
QuickBooksの代わりにXeroで作業している場合、変更されるのはファイル形式とメニューパスだけです。
- PDFSubに戻り、
.qboではなく.ofxとしてエクスポートします。 - Xeroで、Accounting -> Bank accounts(会計 -> 銀行口座)に移動します。
- 関連する銀行口座をクリックします。
- Manage account -> Import a statement(口座管理 -> 明細書をインポート)をクリックします。
.ofxファイルをドラッグアンドドロップします。- Xeroは形式を検出し、取引を解析します。
- 確認して確定します。
Xeroは、QuickBooksと同様に、OFXの重複検出IDを認識します。同じファイルを再インポートしても安全です。
一般的なエラーと修正方法
QuickBooksで「ファイルを処理できませんでした」と表示される。 通常、ファイルが350KBを超えているか、1,000件以上の取引が含まれていることを意味します。明細書をより小さなチャンク(一度に1ヶ月分)に分割して再インポートしてください。
重複する取引が表示される。 重複が表示された場合、おそらく.csvファイル(重複検出なし)をインポートしたのではなく、.qboをインポートした可能性があります。PDFSubから.qboとして再エクスポートして使用してください。
バンドル明細書が、両方を別々にしたいのに1つの口座にインポートされた。 PDFSubが複数口座の明細書を検出した場合、分割を提案します。そのプロンプトを見逃した場合は、PDFを再アップロードし、エクスポートする前に「口座ごとに分割」を選択してください。
小切手支払いが、メインの取引リストの重複として表示される。 これは、一般的なツールが取引リストと小切手支払いセクションの両方をインポートした場合に発生します。PDFSubは小切手番号でこれらを自動的に重複排除します。もしこれが発生している場合は、別のツールを使用している可能性があります。
取引が欠落している。 明細書の末尾にある日次残高テーブルをスポットチェックしてください - 日ごとの残高の変動は、その日の取引の合計と一致するはずです。合計が一致しない場合、使用しているツールがセクションを見落としている可能性があります。まずPDFの取引数を数えて確認してください。
BofA以外の銀行の場合? PDFSubは20,000以上の銀行テンプレートを認識します。同じ4ステップのワークフローが適用されます。ソフトウェアごとの形式ガイダンスについては、QBO vs CSV vs OFX決定ツリーをご覧ください。QuickBooksへの銀行明細書インポートに関するソフトウェアに依存しない入門情報については、QuickBooks Onlineに銀行明細書をインポートする方法をご覧ください。
BofAのネイティブアクティビティエクスポート(限定履歴)が既にある場合
Bank of Americaは、開いているアクティブな口座のアカウントアクティビティビュー内で、取引アクティビティの直接ダウンロードを提供しています。これは迅速な最近のデータには役立ちますが、履歴や監査作業には適していません。
- 限定的な履歴(通常、普通預金は過去18〜24ヶ月、クレジットカードは90日)
- 取引フィードのみ - 開始残高、終了残高、手数料サマリー、日次残高テーブルはありません。
- 形式オプションは、口座の種類と製品ラインによって異なります。
継続的な月々の記帳には、ネイティブダウンロードで問題ありません。監査、税務申告、または履歴のオンボーディングには、上記のPDF -> PDFSub -> QBOワークフローが必要です。分析のためにBofAデータをExcelに抽出する必要がある場合(インポートではない)、BofAからExcelへのガイドをご覧ください。
まとめ
- bankofamerica.comからBofAのPDFをダウンロード(最大7年間分)。
- PDFSubの銀行明細書コンバーターにアップロードします。
.qbo(QuickBooks用)または.ofx(Xero、Sage、Wave用)としてエクスポートします。- 銀行業務 -> ファイルからアップロード -> 完了。列マッピング不要、自動重複検出。
一度慣れれば、1つの明細書あたりのワークフロー全体は約90秒で完了します。控除、追加、小切手支払い、日次残高、バンドル明細書など、すべて自動処理されます。