PDFの銀行明細をXeroに取り込む方法
銀行フィードを接続しても、Xeroが受け取れるのは通常、直近30〜90日分だけです。それより前の分や、フィードに接続できない口座は、明細ファイルとして取り込む必要があります。XeroはPDFではなくCSVを取り込むため、ここではPDFをXeroが受け付けるCSVに変換し、重複なく取り込む方法を説明します。
こんなときに使います
- Xeroで新しい組織を設定したが、フィードが会計年度の初めまでさかのぼれない。
- 解約済みの口座や、お住まいの国でフィードに対応していない銀行・カード。
- エクスポートデータではなくPDFの明細を送ってくる顧問先。
Xeroがファイルに求める条件
- 見出し行が1行で、その上にタイトルやサマリーの行がないこと。
- すべての行に日付と金額があること。摘要は任意ですが、あると照合がずっと楽になります。
- 符号付きの金額列が1つであること:出金はマイナス(-150.00)、入金はプラス(250.00)。
- 小数点にピリオドを使い、通貨記号がないこと。
- アクセント付きの名前が正しく取り込まれるよう、UTF-8でエンコードされていること。
適切なCSVをエクスポートする
この用途では、明細を1件ずつエクスポートしてください。複数ファイルをまとめたエクスポートには、会計ソフトの取り込みで想定されていない列(元ファイル、銀行、確認状況)が追加されます。
- 明細を変換し、残高チェックが「一致」になるまで確認します。
- 「エクスポート」でCSVと、Amount(符号付き)の形式を選びます。
- BalanceとSource pageをオフにし、区切り文字はカンマのままにしてダウンロードします。
Xeroに取り込む
- Accounting › Bank accountsを開き、明細の対象となる口座を探します。
- その口座のメニューを開き、Import a statementを選びます。
- CSVを選択します。表示されない場合は、ファイルの種類をAll filesに切り替えてください。
- 列を対応付けます:Date → Transaction date、Amount → Transaction amount、Description → Description(またはPayee)。
- Xeroから確認されたら日付形式を確定します。当サービスのファイルはYYYY-MM-DDを使っています。
- 取り込んだら、いつもどおり明細行を消し込みます。
銀行フィードとの重複を防ぐ
銀行フィードで最初に取り込まれた取引の日付を確認し、その前日までの明細だけを取り込んでください。明細がその日付と重なる場合は、消し込みの前に重なっている行のチェックを外すか、削除してください。長期間の履歴は、1ファイルにつき1明細として日付順に取り込むと、問題が起きたときに原因を追いやすくなります。
Xeroでよくある取り込みエラーの対処法
| メッセージ | 考えられる原因 | 対処法 |
|---|---|---|
| The file does not contain valid statement data | DateまたはAmountが対応付けられていない、または末尾に空行がある | 両方の列を対応付けてください。当サービスのエクスポートには空行や合計行はありません。 |
| The date ... is not valid | 選んだ日付形式がファイルと合っていない | 確認されたときにYYYY-MM-DD形式を選んでください。 |
| There was a problem importing the file | ファイルが別のエンコードで保存し直された、またはまだ開いたままになっている | ファイルを閉じてダウンロードした元のファイルを取り込むか、CSV UTF-8として保存し直してください。 |
| 支払いが入金として表示される | 2つの金額列が逆に結合されている | 符号付きのAmount形式を使えば、出金が最初からマイナスになります。 |
お手元の明細で試す
テキスト形式のPDFをアップロードしてください。毎日5ページまで無料です。