PDFSub
價格APIMergeCompressEditE-Sign銀行對帳單部落格
返回部落格
教學QuickBooksXero銀行對帳單疑難排解

如何修正 QuickBooks 和 Xero 中常見的銀行對帳單匯入錯誤

2026年3月15日
T
Todd Lahman
Founder, PDFSub

匯入失敗?日期錯誤?金額欄位放錯?以下是 QuickBooks 和 Xero 中最常見的銀行對帳單匯入錯誤,以及各自的修正方法。


您準備好了銀行對帳單的 CSV 檔案。您將其上傳到 QuickBooks 或 Xero。然後:出現錯誤訊息。或者更糟的是,沒有錯誤,但資料明顯錯誤。日期被對調。金額出現在說明欄位。一月份的交易記錄出現在十月份。

銀行對帳單匯入錯誤是會計師管理多個客戶時最常見的簿記瓶頸。這些錯誤通常是可以修正的,但前提是您知道原因。模糊的「匯入失敗」訊息並不會告訴您問題是日期格式、欄位結構、檔案編碼,還是第 847 列有一個無效的空白行。

本指南涵蓋 QuickBooks Online 和 Xero 中八個最常見的匯入錯誤,並針對每個錯誤提供具體的修正方法。

Fix common bank statement import errors in QuickBooks and Xero

錯誤 1:日期格式不符

症狀: 匯入失敗並顯示「無法辨識日期格式」的錯誤。或者匯入成功,但日期錯誤 - 3 月 6 日變成 6 月 3 日。

原因: QuickBooks 和 Xero 根據您帳戶的地區設定來解讀日期。如果您的帳戶設定為美國格式 (MM/DD/YYYY),但您的 CSV 包含英國格式 (DD/MM/YYYY),該工具會拒絕該日期或默默地交換月份和日期。

最危險的情況是日期模棱兩可時。03/06/2026 可能表示 3 月 6 日或 6 月 3 日 - 如果日期數字小於或等於 12,該工具就無法知道哪個是正確的。它會根據您的地區設定進行猜測。

如何修正:

在 QuickBooks Online 中:

  1. 前往 設定 (齒輪圖示) > 帳戶與設定 > 進階
  2. 檢查日期格式設定 - 它應該與您的 CSV 檔案相符
  3. 如果您的 CSV 使用 DD/MM/YYYY 格式,而您的 QuickBooks 設定為 MM/DD/YYYY,則在匯入期間轉換 CSV 日期或暫時更改 QuickBooks 設定。

在 Xero 中:

  1. 前往 設定 > 一般設定 > 日期格式
  2. 確認它與您的 CSV 相符
  3. Xero 在匯入期間對日期格式通常較為寬鬆,但模棱兩可的日期仍可能導致問題。

最佳實務: 在您的 CSV 檔案中使用 YYYY-MM-DD (ISO 8601) 格式。這是明確無誤的 - 沒有工具會誤解 2026-03-15。無論地區設定為何,QuickBooks 和 Xero 都接受此格式。


錯誤 2:欄位對應錯誤

症狀: 金額出現在說明欄位。說明出現在金額欄位。日期散佈在多個欄位中。

原因: 您的 CSV 欄位順序與匯入工具預期的不符,且欄位對應步驟執行錯誤或被略過。

QuickBooks Online 期望 CSV 檔案採用以下格式之一:

  • 3 欄格式: 日期、說明、金額
  • 4 欄格式: 日期、說明、貸項、借項

Xero 較為寬鬆,但在匯入時仍需要明確的欄位對應。

如何修正:

在 QuickBooks Online 中:

  1. 匯入期間,QuickBooks 會顯示欄位對應預覽
  2. 使用下拉式選單將每個欄位指派給正確的欄位
  3. 如果預覽顯示資料在錯誤的欄位中,請在確認前重新對應
  4. 如果沒有預覽 (檔案被拒絕),請檢查您的 CSV 第一列是否有欄位標頭。

在 Xero 中:

  1. 匯入期間,Xero 的 對應欄位 畫面會顯示每個欄位和一個下拉式選單
  2. 將「日期」對應到您的日期欄位,「付款對象」或「說明」對應到您的文字欄位
  3. 將「金額」或「借項」/「貸項」對應到您的金額欄位。
  4. 使用預覽列確認對應是否正確。

最佳實務: 始終在 CSV 的第一列包含清晰的標頭:日期、說明、金額。QuickBooks 和 Xero 都會使用標頭自動偵測欄位對應。沒有標頭,您就只能依賴位置偵測,這很不穩定。


錯誤 3:重複交易

症狀: 匯入後,您看到相同的交易記錄了兩次 - 一次來自銀行串流,一次來自手動匯入。

原因: 您匯入了一個包含銀行串流已存在於您的會計軟體中的日期的 CSV 檔案。銀行串流和手動匯入都創建了相同交易的記錄。

這是持續性帳戶最常見的匯入問題。修正起來很容易但很繁瑣 - 您需要找到並刪除重複項,同時避免意外刪除合法交易。

如何修正:

在 QuickBooks Online 中:

  1. 前往 銀行 > 銀行串流
  2. 尋找同時出現在銀行串流和匯入集合中的交易
  3. QuickBooks 可能會自動標記一些重複項 - 請審閱並確認
  4. 對於未偵測到的重複項,按金額和日期排序以找出匹配項
  5. 刪除手動匯入的版本 (保留銀行串流版本,因為它包含銀行的交易 ID)。

在 Xero 中:

  1. Xero 的對帳畫面會標示潛在的重複項
  2. 前往 銀行帳戶 > [帳戶] > 銀行對帳單
  3. 尋找重複的對帳單明細
  4. 從對帳單中刪除匯入的重複項,而不是已對帳的項目。

最佳實務: 匯入前,請檢查銀行串流已涵蓋的日期範圍。只匯入該範圍外的日期。如果存在重疊,請使用試算表在匯入前從您的 CSV 中移除重疊的日期。


錯誤 4:字元編碼錯誤

症狀: 匯入失敗並出現模糊的錯誤,或者說明中出現亂碼字元,例如 é 而非 e 或 â€" 而非破折號。

原因: 您的 CSV 檔案是以不符合匯入工具預期 (通常是 UTF-8) 的編碼 (例如 Windows-1252 或 ISO-8859-1) 儲存的。國際字元、帶音標的字母和特殊符號在編碼轉換過程中會被損壞。

這在非英語國家的銀行對帳單,或來自使用舊版編碼匯出的舊銀行系統的對帳單中尤其常見。

如何修正:

  1. 在顯示編碼的文字編輯器 (如 Notepad++ 或 VS Code) 中開啟 CSV 檔案
  2. 檢查目前的編碼 (顯示在狀態列)
  3. 如果不是 UTF-8,請將檔案另存為 UTF-8 無 BOM
  4. BOM (位元組順序標記) 是檔案開頭的一個不可見字元,某些系統會添加它,但匯入工具不期望它 - 移除它可以防止常見的「無法辨識第一個欄位」錯誤。

在試算表應用程式中:

  1. 開啟 CSV 檔案
  2. 使用「另存新檔」並明確選擇「CSV UTF-8」作為格式
  3. 如果您的應用程式不提供 UTF-8 CSV,請嘗試「Unicode 文字」或使用其他應用程式。

最佳實務: CSV 檔案始終使用 UTF-8 編碼。它可以處理來自任何語言的每一個字元。PDFSub 預設以 UTF-8 格式匯出 CSV。


錯誤 5:遺失或多餘的欄位

症狀: 「找不到有效的對帳單資料」或「無法讀取檔案」錯誤。

原因: 您的 CSV 包含匯入工具不預期的額外欄位 (餘額、參考號碼、支票號碼、類別),或者缺少必要的欄位。

QuickBooks Online 特別嚴格:它期望有 3 個欄位 (日期、說明、金額) 或 4 個欄位 (日期、說明、貸項、借項)。額外的欄位可能導致整個匯入失敗。

Xero 較為寬容 - 您可以對應所需的欄位並忽略額外的欄位 - 但如果缺少必要的欄位,匯入仍然會失敗。

如何修正:

移除額外的欄位:

  1. 在試算表應用程式中開啟 CSV 檔案
  2. 刪除所有不是日期、說明或金額 (或借項/貸項) 的欄位
  3. 常見要移除的欄位:餘額、累計餘額、支票號碼、參考、類別、類型
  4. 儲存並重新上傳。

新增遺失的欄位: 如果您的 CSV 只有日期和金額 (沒有說明),請新增一個說明欄位,並填入預留位置文字,例如「銀行交易」。QuickBooks 和 Xero 都需要每個交易的文字說明。

最佳實務: 將 CSV 格式化為完全符合目標:日期、說明、金額。不多也不少。PDFSub 的 CSV 匯出讓您可以控制要包含哪些欄位。


錯誤 6:金額格式問題

症狀: 金額被錯誤解析 - $1,234.56 變成 $1.23 或 $123,456。或者金額被完全拒絕。

原因: 多種格式問題可能在匯入期間損壞金額:

  • 貨幣符號 出現在金額欄位 ($1,234.56 而非 1234.56)
  • 千位分隔符 被解釋為小數點 (歐洲的 , 對比美國的 .)
  • 括號 表示負金額未被辨識 - (500.00) 而非 -500.00
  • 金額欄位中有 空格
  • 文字與數字混合 - 1234.56 CR 或 DR 500.00

如何修正:

  1. 在試算表中開啟 CSV 檔案
  2. 在金額欄位中,移除: - 所有貨幣符號 ($, EUR, GBP 等) - 所有千位分隔符 (美國格式中的逗號,歐洲格式中的句點) - 所有空格 - 任何文字標籤 (CR, DR, Credit, Debit)
  3. 將括號負數轉換為減號負數:(500.00) 變為 -500.00
  4. 確保小數分隔符與您的會計軟體地區設定相符 (通常是句點)。
  5. 儲存並重新上傳。

針對歐洲格式的數字 (逗號作為小數點,句點作為千位分隔符):

  • 移除所有句點千位分隔符:1.234,56 變為 1234,56
  • 將逗號小數點替換為句點:1234,56 變為 1234.56
  • 這會轉換為 QuickBooks 和 Xero 所期望的美國格式 (假設為美國地區設定)。

最佳實務: 匯出 CSV 時,金額應乾淨 - 僅包含數字、小數點和減號。無符號、無分隔符、無文字。


錯誤 7:空白列和空格

症狀: 「找不到有效的對帳單資料」錯誤,或匯入在檔案中間停止。

原因: 您的 CSV 包含空白列 - 無論是在頂部 (標頭之前)、中間 (交易區塊之間),還是在底部 (最後一筆交易之後)。某些 CSV 也包含看起來像空白儲存格但實際上並非空白的隱藏空格字元。

銀行對帳單 PDF 通常有頁首、區塊分隔符和摘要區塊,當基本工具轉換為 CSV 時,這些會變成空白列。

如何修正:

  1. 在試算表應用程式中開啟 CSV 檔案
  2. 捲動整個檔案尋找空白列
  3. 刪除所有空白列 - 特別是標頭列之前的任何空白列
  4. 檢查那些看起來空白但包含隱藏空格的列 (選取儲存格並檢查公式列)
  5. 刪除結尾的所有摘要列 (總計、期初/期末餘額行)。
  6. 確保第一列包含欄位標頭,而不是銀行名稱或報表標題。
  7. 儲存並重新上傳。

在文字編輯器中:

  1. 在純文字編輯器中開啟 CSV 檔案
  2. 尋找只包含逗號的行 (,,,) - 這些是空白列
  3. 刪除它們
  4. 同時尋找頂部非交易資料的行 (銀行名稱、帳戶號碼、對帳單期間)。
  5. 移除所有非標頭列或交易資料的內容。

最佳實務: 清潔的 CSV 在第一列以標頭列開始,緊接著是交易資料,中間沒有任何空白列。PDFSub 在提取過程中會移除非交易內容。


錯誤 8:檔案大小或交易筆數限制

症狀: 「檔案太大」或匯入似乎完成,但只匯入了部分交易。

原因: QuickBooks 和 Xero 對匯入檔案大小和交易筆數都有限制:

  • QuickBooks Online: 每個匯入檔案約 1,000 筆交易
  • Xero: 沒有公開的硬性限制,但非常大的檔案可能會超時。

如果您匯入活躍帳戶一整年的每日交易記錄,很可能會超過這些限制。

如何修正:

  1. 將您的 CSV 分割成每月檔案
  2. 分別匯入每個月的檔案
  3. 每次匯入後驗證交易筆數。

在試算表中分割:

  1. 開啟大型 CSV 檔案
  2. 按日期排序
  3. 選取一個月的全部列,複製到新檔案
  4. 以相同的標頭列儲存
  5. 對每個月重複此操作。

最佳實務: 按月匯入。這不僅是為了避免限制 - 按月匯入更容易驗證、更容易對帳,並且在出現問題時更容易進行疑難排解。


PDFSub 如何防止這些錯誤

這些匯入錯誤中的大多數源於 PDF 轉 CSV 的轉換步驟 - 而不是匯入本身。能夠產生乾淨、格式正確輸出的轉換工具可以在問題開始之前就消除大部分問題。

PDFSub 的銀行對帳單轉換器解決了每個錯誤來源:

錯誤 PDFSub 如何防止它
日期格式不符 自動偵測銀行範本中的日期格式;以您選擇的格式匯出
欄位對應錯誤 輸出標準的日期、說明、金額欄位
重複交易 包含交易日期,方便匯入前篩選
編碼錯誤 預設以 UTF-8 格式匯出
遺失/多餘欄位 只輸出您的會計軟體所需的欄位
金額格式 清潔的數字:無符號、無分隔符、句點小數點
空白列 在提取過程中移除非交易內容
檔案大小限制 可以按月匯出

對於 QuickBooks,您也可以直接匯出為 QBO 格式,這可以完全繞過 CSV 格式問題。QBO 檔案由 QuickBooks 自動對應,無需欄位設定。

對於 Xero,具有標準欄位標頭的 CSV 匯出可以順暢地與 Xero 靈活的匯入系統配合使用。


快速參考疑難排解檢查表

匯入失敗時,請依照此檢查表進行:

  • 標頭: CSV 在第一列有清晰的欄位標頭嗎?
  • 日期格式: 日期是否與您的會計軟體地區設定相符?
  • 金額格式: 只有乾淨的數字嗎?無符號、分隔符或文字?
  • 欄位計數: CSV 是否有確切數量的欄位?
  • 編碼: 檔案是否儲存為 UTF-8?
  • 空白列: 頂部、中間或底部有空白列嗎?
  • 列數: 少於 1,000 筆交易 (針對 QuickBooks)?
  • 日期範圍: 與現有的銀行串流交易有重疊嗎?
  • 檔案名稱: 簡短且簡單 (無特殊字元)?
  • 檔案格式: CSV (逗號分隔),而非分號或定位字元?

如果您已驗證所有十項項目但匯入仍失敗,問題可能出在原始資料本身 - 某筆交易包含特殊字元或格式,導致解析器卡住。嘗試只匯入前 50 列以隔離問題。


常見問題解答

為什麼 QuickBooks 拒絕我的 CSV,但 Xero 卻接受?

QuickBooks Online 的 CSV 要求比 Xero 更嚴格。QuickBooks 期望確切的 3 或 4 個欄位,對日期格式較不寬容,且對編碼問題更敏感。Xero 的匯入允許更多欄位 (您只需對應您需要的欄位),並能處理更多日期格式變化。如果您的 CSV 在 Xero 中可用但在 QuickBooks 中不行,請先檢查欄位計數和日期格式。

我可以將相同的檔案匯入 QuickBooks 和 Xero 嗎?

可以,前提是檔案符合這兩個工具的要求。一個具有日期、說明和金額欄位、YYYY-MM-DD 格式、UTF-8 編碼且數字乾淨的 CSV 檔案,可以在這兩個平台中運作。PDFSub 的預設 CSV 匯出旨在實現跨平台相容性。

如何防止匯入時出現重複交易?

匯入前,請檢查銀行串流已在您的會計軟體中包含哪些日期。篩選您的 CSV,使其只包含銀行串流範圍外的日期。QuickBooks 和 Xero 都有一些重複偵測功能,但並非萬無一失 - 匯入前手動篩選日期更可靠。

如果只有部分交易在匯入時失敗怎麼辦?

QuickBooks 和 Xero 都會報告哪些列被略過或失敗。檢查錯誤報告中的具體列號,然後在您的 CSV 中檢查這些列。個別列失敗的常見原因:遺失日期、非數字金額,或解析器無法處理的特殊字元。

我應該使用 QBO 格式而不是 CSV 格式匯入 QuickBooks 嗎?

如果您要匯入 QuickBooks,QBO 通常是更好的選擇。QBO 是一種結構化格式,QuickBooks 可以直接讀取,無需欄位對應、日期格式猜測或編碼問題。它包含交易 ID,有助於防止重複,並明確標記交易為借項或貸項。PDFSub 可以直接從銀行對帳單 PDF 匯出為 QBO 格式。


總結

QuickBooks 和 Xero 中的銀行對帳單匯入錯誤幾乎總是歸結於格式問題:日期格式錯誤、欄位結構不良、編碼問題或金額格式問題。這些錯誤是可以修正的 - 一旦您知道原因 - 但它們會浪費時間並造成挫敗感,尤其是在您處理多個客戶時。

最有效的方法是從源頭預防錯誤。PDFSub 的銀行對帳單轉換器從 PDF 對帳單中提取交易,並以 QuickBooks 和 Xero 可以乾淨匯入的格式匯出 - 正確的日期、乾淨的金額、正確的編碼和正確的欄位結構。

將銀行對帳單轉換為 QuickBooks 或 Xero 格式 - 跳過疑難排解,直接匯入乾淨的資料。

返回部落格

有問題嗎? 聯絡我們

PDFSub

您所需的所有 PDF 和文件工具,一應俱全。快速、安全、隱私。

符合 GDPR符合 CCPA準備好 SOC 2
由 PDFSub Engine 提供支援

產品

  • 所有工具
  • 功能
  • 銀行對帳單
  • API
  • 價格
  • 常見問題
  • 部落格

支援

  • 關於
  • 說明中心
  • 聯絡
  • 常見問題

法律

  • 隱私權政策
  • 服務條款
  • Cookie 政策

© 2026 PDFSub. 保留所有權利。

在美國製造,以 為全球使用者服務