PDFの銀行明細をXeroに取り込む方法

銀行フィードを接続しても、Xeroが受け取れるのは通常、直近30〜90日分だけです。それより前の分や、フィードに接続できない口座は、明細ファイルとして取り込む必要があります。XeroはPDFではなくCSVを取り込むため、ここではPDFをXeroが受け付けるCSVに変換し、重複なく取り込む方法を説明します。

こんなときに使います

  • Xeroで新しい組織を設定したが、フィードが会計年度の初めまでさかのぼれない。
  • 解約済みの口座や、お住まいの国でフィードに対応していない銀行・カード。
  • エクスポートデータではなくPDFの明細を送ってくる顧問先。

Xeroがファイルに求める条件

  • 見出し行が1行で、その上にタイトルやサマリーの行がないこと。
  • すべての行に日付と金額があること。摘要は任意ですが、あると照合がずっと楽になります。
  • 符号付きの金額列が1つであること:出金はマイナス(-150.00)、入金はプラス(250.00)。
  • 小数点にピリオドを使い、通貨記号がないこと。
  • アクセント付きの名前が正しく取り込まれるよう、UTF-8でエンコードされていること。

適切なCSVをエクスポートする

この用途では、明細を1件ずつエクスポートしてください。複数ファイルをまとめたエクスポートには、会計ソフトの取り込みで想定されていない列(元ファイル、銀行、確認状況)が追加されます。

  1. 明細を変換し、残高チェックが「一致」になるまで確認します。
  2. 「エクスポート」でCSVと、Amount(符号付き)の形式を選びます。
  3. BalanceとSource pageをオフにし、区切り文字はカンマのままにしてダウンロードします。

Xeroに取り込む

  1. Accounting › Bank accountsを開き、明細の対象となる口座を探します。
  2. その口座のメニューを開き、Import a statementを選びます。
  3. CSVを選択します。表示されない場合は、ファイルの種類をAll filesに切り替えてください。
  4. 列を対応付けます:Date → Transaction date、Amount → Transaction amount、Description → Description(またはPayee)。
  5. Xeroから確認されたら日付形式を確定します。当サービスのファイルはYYYY-MM-DDを使っています。
  6. 取り込んだら、いつもどおり明細行を消し込みます。

銀行フィードとの重複を防ぐ

銀行フィードで最初に取り込まれた取引の日付を確認し、その前日までの明細だけを取り込んでください。明細がその日付と重なる場合は、消し込みの前に重なっている行のチェックを外すか、削除してください。長期間の履歴は、1ファイルにつき1明細として日付順に取り込むと、問題が起きたときに原因を追いやすくなります。

Xeroでよくある取り込みエラーの対処法

メッセージ考えられる原因対処法
The file does not contain valid statement dataDateまたはAmountが対応付けられていない、または末尾に空行がある両方の列を対応付けてください。当サービスのエクスポートには空行や合計行はありません。
The date ... is not valid選んだ日付形式がファイルと合っていない確認されたときにYYYY-MM-DD形式を選んでください。
There was a problem importing the fileファイルが別のエンコードで保存し直された、またはまだ開いたままになっているファイルを閉じてダウンロードした元のファイルを取り込むか、CSV UTF-8として保存し直してください。
支払いが入金として表示される2つの金額列が逆に結合されている符号付きのAmount形式を使えば、出金が最初からマイナスになります。

お手元の明細で試す

テキスト形式のPDFをアップロードしてください。毎日5ページまで無料です。

明細をアップロード