Citi銀行の明細書をQuickBooksにインポートする方法(Xeroにも対応)
CitibankのPDF明細書をQBO形式に変換し、4つのステップでQuickBooks Onlineにインポートします。Xeroの場合はOFX形式を使用するだけで同じワークフローが適用されます。Citi固有のFX詳細、複数行の説明、銀行とカードの明細書が混在したケースにも対応します。
CitiのPDF明細書をQuickBooksに取り込みたいと考えているのですね。例えば、普通預金とクレジットカードの取引が混在するCitigoldの統合明細書かもしれません。あるいは、毎月の海外取引にFXの詳細が記載されているものかもしれません。または、3大陸にCiti口座を持つ駐在員クライアントの締め処理をしている場合もあります。PDFは情報量が多く、QuickBooksでは直接取り込めません。
このガイドでは、そのワークフローを4つのステップで解説します。Xeroの場合も同じ流れで、エクスポート形式を変更するだけです。難しいのは、適切な形式を選択し、一般的なツールでは対応できないCiti固有の癖を理解することです。

このガイドをブログで利用したいですか? こちらの埋め込みコードをコピーしてください:
なぜCitiのPDFをそのままアップロードできないのか
QuickBooks Onlineが受け付けるファイルアップロード形式は、.qbo、.ofx、.qfx、.csvです。銀行インポート用のPDF直接アップロード機能は、接続済み口座の一時的な穴埋め用であり、OCRに頼るため結果はまちまちです。
Xeroは.ofx、.csv、.qbo、.qfx、.qifをサポートしています。こちらも同様に、PDFは直接取り込めません。
ワークフローは形式変換から始まります。手動(スプレッドシートにコピペして整形しCSVで保存)で行うか、Citi明細書の構造を理解している銀行明細書コンバーターを使用します。コンバーターを使用する方が高速で、QuickBooks内の列マッピング作業も不要になります。なぜなら、.qboファイルには列のメタデータが含まれているからです。
形式の詳細については、QBO vs CSV vs OFXガイドをご覧ください。冒頭の形式決定ツリーで、すべての会計プラットフォームが一目でわかります。
ステップ1:CitiのPDFをダウンロードする
- citi.com(またはcitibankonline.com)にサインインします。
- 必要な口座(普通預金、貯蓄、クレジットカード、または統合Citigold明細書)を開きます。
- Statements & Documents(銀行取引)またはStatements(カード)に移動します。
- 明細期間を選択します。
- Download PDFをクリックします。
Citiでは、この方法で最大7年分の明細書が利用可能です。これは、ほとんどの銀行フィードが提供する90日間の期間よりもはるかに長いです。
CitigoldおよびCiti Priorityの統合明細書について:1つのPDFに、同じ世帯の普通預金、貯蓄、証券、およびクレジットカードの取引が含まれる場合があります。PDF内の各口座は、インポート時に個別のQuickBooks口座にマッピングする必要があります。PDFSubは統合形式を認識し、エクスポート時に自動的に口座ごとに分割します。
ステップ2:PDFSubにアップロードする
PDFSubの銀行明細書コンバーターを開きます。CitiのPDFをドロップゾーンにドラッグするか、クリックして参照します。
PDFSubはCitiのテンプレートを自動的に認識します。デジタルCiti PDF(citi.comから直接ダウンロードしたもの、スキャンされた印刷物ではないもの)の場合、抽出はPDFSubのTier 1エンジンを通じてサーバー側で実行され、ファイルは永続化されません。
PDFSubは、エクスポートを確定する前に解析された取引を表示するため、元のPDFと照らし合わせて数行をチェックできます。
PDFSubが自動的に処理するCiti固有の機能:
- 単一の金額列(Citiは入出金別ではなく、プラス/マイナスの記号付きの1列を使用)を保持します。
- 複数行の外国為替取引の説明(「HOTEL TOKYO JP / orig: JPY 42,500 / rate: 149.12 JPY/USD / FX fee: $5.70」など)を1つの説明に結合し、元の通貨を別のフィールドに保持します。
- 統合明細書(Citigold、Citi Priority)は、エクスポート時に口座ごとに分割されます(普通預金/貯蓄/カードごとに1つのQBOファイル)。
- クレジットカード明細書のAPRティア別残高の内訳は、取引リストから除外されます(これらは概要計算であり、取引ではありません)。
- 日付形式は明細期間と一致します。カードは年なしの
MM/DD、銀行取引はMM/DD/YYYYを使用します。
ステップ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 |
QFXは最新のQuicken用、QIFは古いバージョン用 |
このガイドの残りの部分では、.qboと.ofxを使用します。PDFSubでDownloadをクリックし、後で見つけやすい場所にファイルを保存してください。
ステップ4a:.QBOをQuickBooks Onlineにインポートする
- QuickBooksで、Banking(またはTransactions -> Bank transactions)に移動します。
- 右上にあるLink accountをクリックします。
- ダイアログの下部にあるUpload from fileを選択します。
.qboファイルをドラッグアンドドロップ(またはクリックして参照)します。- この明細書が属するQuickBooks口座を選択します。
- 日付範囲を確認し、Nextをクリックします。
- 解析された取引を確認します - これらはFor Reviewタブに表示されます。
Citigoldの統合明細書を変換した場合、ステップ4〜7を分割されたファイルごと(元のPDF内の各口座ごと)に繰り返します。
.qboはQuickBooksのネイティブ形式であるため、CSVインポートで強制される列マッピング作業をスキップできます。ファイルにはすべての取引にFITID(Financial Institution Transaction ID)が含まれているため、誤って同じ明細書を再インポートしても、QuickBooksは重複をサイレントにスキップし、二重計上しません。
ファイル制限について:
- QuickBooks Onlineは、1ファイルあたり350KB、1回のインポートあたり1,000件の取引に制限があります。
- ほとんどの月次Citi明細書ではこれで十分です。カード取引が多い統合Citigold明細書の場合、口座ごとの分割アプローチにより、通常は各ファイルが制限内に収まります。
ステップ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ヶ月分など)に分割して再インポートしてください。
インポート時にFX詳細が失われる。 Citiは、複数行の取引説明に元の外国通貨額、換算レート、FX手数料を表示します。PDFSubは、元の通貨をQBO出力の別のフィールドとして保持し、FX手数料は別の行として計上します。FX詳細が結合されたり失われたりした場合は、コンバーターオプションでPreserve foreign currency fieldsを有効にしてPDFSubから再エクスポートしてください。
分割された統合明細書ファイル間で取引が重複する。 Citigoldの統合明細書をインポートして重複が見つかった場合、同じQBOファイルを2つの異なるQuickBooks口座にインポートした可能性があります。PDFSubは分割ファイルを口座ごとに名前付けします(例:citigold-checking-2026-04.qbo、citigold-savings-2026-04.qbo、citigold-mastercard-2026-04.qbo)。それぞれが正しい口座にインポートされたか確認してください。
APRティア別内訳が取引として表示される。 Citiクレジットカード明細書では、日次残高計算表に、APRティア(例:標準購入、プロモーションオファー、キャッシング)に分割された日次残高が表示されます。これらは取引ではありません。PDFSubはデフォルトでこれらを除外します。
Citi以外の銀行の場合? PDFSubは20,000以上の銀行テンプレートを認識します。同じ4ステップのワークフローが適用されます。QuickBooksへの銀行明細書インポートに関するソフトウェアに依存しない概要については、QuickBooks Onlineに銀行明細書をインポートする方法をご覧ください。
CitiのネイティブCSVが既にある場合(履歴が限定的)
Citiは、開いているアクティブな口座内で直接CSVエクスポートを提供しています。注意点:
- 直近約24ヶ月分のみ(クレジットカードは90日が多い)
- ダウンロード時にサイレントな1,000件の取引制限があります。
- CSVは取引フィードであり、公式な明細書ではありません。開始残高、終了残高、手数料概要、APRティア別内訳はありません。
継続的な月次簿記にはネイティブCSVで十分です。監査、税務申告、FXレポート、過去のオンボーディングには、上記のPDF -> PDFSub -> QBOワークフローが必要です。
まとめ
- CitiのPDFをciti.comからダウンロードします(最大7年分。統合Citigold明細書には普通預金、貯蓄、カードがすべて含まれます)。
- PDFSubの銀行明細書コンバーターにアップロードします。
.qbo(QuickBooks)または.ofx(Xero、Sage、Wave)としてエクスポートします。統合明細書は自動的に口座ごとに分割されます。- Banking -> Upload from file -> 完了。列マッピング不要、自動重複検出、FX詳細を保持。
一度慣れれば、明細書あたりのワークフロー全体にかかる時間は約90秒です。Citiのセクションごとのレイアウト(FX詳細、複数行の折り返し、統合商品形式、APRティア別内訳)の詳細については、Citi銀行明細書解説の深掘り記事をご覧ください。