發票下載速度變慢

載具發票下載或是紙本發票的明細下載皆是透過財政部電子發票平台提供的 API 來下載發票資料,每個第三方服務(MOZE、Line 發票管家、發票怪獸等等)都需要跟財政部申請一組 api key 來跟伺服器連線下載發票。

不過因為財政部伺服器數量有上限,從 2022 年底開始有流量控管的限制,很容易因為流量超載而被暫停服務,需等待一段時間後才能重新連線下載。加上近期發票 app 越來越多,在財政部電子發票平台限流的狀態下,下載發票的成功率會越來越低。

舉例來說,假設財政部電子發票平台一分鐘提供 10000 筆發票的流量讓第三方服務去下載,MOZE 開了 10 台機器去對接,Line 發票管家和發票怪獸各開了 1000 台機器去對接,加上其他家的發票 App(雲端發票、發票存摺、發票載具、發票+ 等等)總共補齊了 10000 台機器,那如果順利搶到流量,MOZE 平均一分鐘可以抓到 10 張發票,這樣遠遠不及使用者載具發票的增加速度。 ​

更多的可能是財政部電子發票平台的流量長時間被其他大廠的發票 app 佔據資源,MOZE 只能偶爾的下載到幾張零散發票。 ​

在財政部電子發票平台沒有增加硬體設備的狀況下,大廠們為了增加下載成功率,加開更多機器花費更多資源來搶頻寬,惡性循環下像是 MOZE 這樣的小小第三方更難加入戰局,這也造成 MOZE 近期發票下載速度明顯變慢的情況。

解決方案

我們原先是採用從使用者手機端直接跟財政部電子發票平台去連線下載,這樣的方式用戶可以獲得最高的隱私保護,MOZE 不會取得你的發票資訊。

但缺點是只有當你開啟 MOZE 時候才能去做下載動作,如果當下因為限流而連線失敗,你必須要一直重新登入才能夠觸發下載動作。

為了解決這個問題,我們在 MOZE 3.0 最新的版本有支援 MOZE 後端自行架設的伺服器 24 小時自動排程去跟財政部電子發票平台下載,協助財政部分流以增加下載速度和成功率。我們也會持續調整排程區間和發出請求的策略,看看有沒有什麼方法可以增加連線成功率。

電子發票是記帳功能中很重要的一塊,我知道很多使用者都是依賴載具發票去做歸帳動作,但這段期間還請各位改成先手動記帳後等發票下載到再歸帳的方式,以避免帳務漏記的情況發生。

先前有致電至財政部電子發票相關單位諮詢,他們說預計 113 年 1 月 1 日會把現有服務完整搬移到新的平台上(據他們說法已經開發兩年了),到時候可以滿足所有第三方平台的連線存取,希望到時候不會有像現在的限流問題。

Last updated