測試環境限制

概述

各平台測試環境存在已知限制,可能導致部分發票開立失敗。這些限制僅存在於測試環境,正式環境無此問題。

ECPay(綠界科技)

混合稅率限制

  • 問題:測試環境 08 字軌配額有限

  • 錯誤代碼:12001072

  • 影響:混合稅率發票(TaxType=9)可能因字軌用完而失敗

  • 解決方式

    • 正式環境無此限制

    • 或聯繫 ECPay 申請測試環境字軌配額

SmilePay(訊航科技)

混合稅率限制

  • 問題:TaxType=9 僅限訊息 C0401 使用

  • 錯誤代碼:-100611

  • 影響:一般 API 不支援混合稅率

  • 解決方式:正式環境無此限制

特種稅率限制

  • 問題:測試環境無特種稅率字軌

  • 錯誤代碼:-10071

  • 影響:特種稅率發票無法在測試環境開立

  • 解決方式:正式環境無此限制

建議測試統編

使用測試統編 80129529 可提高成功率。

O'Pay(歐付寶)

統編白名單限制

  • 問題:僅接受特定測試統編

  • 允許的統編

    • 12345678

    • 53538851

  • 影響:其他統編會自動轉換為 12345678

  • 解決方式:正式環境無此限制

字軌配額限制

測試字軌配額有限,可能用完。

通用限制

所有平台測試環境可能存在:

字軌配額限制

測試環境的發票字軌數量有限,用完後無法開立。

統編白名單限制

部分平台僅允許特定測試統編。

特殊稅率支援限制

混合稅率、特種稅率等特殊發票類型可能不支援。

時間限制

晚上 12 點後部分加值中心無法作廢發票(系統維護時間)。

成功率說明

程式碼經過完整驗證,在測試環境可用的情況下成功率可達 90% 以上。測試失敗通常是測試環境限制,非程式錯誤。

建議

  1. 先在測試環境驗證資料格式與流程

  2. 遇到測試環境限制時,確認是否為已知問題

  3. 正式環境使用時無這些限制

  4. 測試時使用平台建議的測試統編

Last updated