陞釔有限公司
2026.09.12合規閱讀約 6 分鐘

電子發票怎麼開?中小企業的合規與系統串接說明

電子發票不是「印成 PDF 寄出去」——它的定義是資料上傳到財政部平台。載具、作廢與折讓的差別,以及真正該自動化的地方。

電子發票怎麼開?中小企業的合規與系統串接說明

先講結論:電子發票不是「印成 PDF 寄出去」

很多人以為電子發票就是把發票做成電子檔寄給客人。不是。電子發票的定義是「發票資料上傳到財政部的電子發票整合服務平台」,客人收到的那張圖只是通知。

所以判斷有沒有合規,不是看你有沒有寄給客人,是看資料有沒有上去。

誰需要開

在台灣營業且需要開統一發票的營業人,原則上都要用電子發票。實務上你會遇到的幾種型態:

型態買受人常見情境
B2C 電子發票一般消費者電商、零售。可存載具,不印紙本
B2B 電子發票公司(有統編)批發、企業採購。需要買方統編與名稱
捐贈捐給機構消費者選擇捐贈碼

B2C 和 B2B 的欄位要求不同,系統要能分流處理,不能只做一種。

載具是什麼,為什麼會搞錯

載具就是發票的歸戶方式——讓消費者不用拿紙本也能對獎和查詢。常見的有手機條碼(`/` 開頭那串)、自然人憑證、以及各種卡片。

最常見的錯誤是把載具當成選填欄位。如果消費者給了手機條碼而你沒上傳,那張發票就不會進他的歸戶,對獎時找不到——這會直接變成客服案件。

另一個常踩的是格式驗證。手機條碼是固定 8 碼、有規則,前端沒驗就送,後端會被平台退。

作廢和折讓是兩件不同的事

這一段是實務上最容易做錯的地方。

  • 作廢:這張發票不算存在。有時間限制(同一個發票期別內),而且要有原因。
  • 折讓:發票還在,但金額部分退回。退部分商品、事後折扣走這個。

系統如果只做了作廢沒做折讓,那部分退貨的情況就只能「作廢整張再重開」——在跨期的時候根本做不到,最後變成人工在外面處理,帳就散了。

要自己接還是用加值中心

直接對接財政部平台,技術與合規負擔都不小(憑證、格式、字軌配號、異常重送)。所以絕大多數公司透過加值服務中心(例如 Amego、ECPay、關貿等)。

加值中心幫你處理:

  • 字軌與配號管理——這件事自己做很容易出錯
  • 格式轉換與上傳、失敗重送
  • 載具歸戶
  • 作廢與折讓的申報

你的系統只需要對接加值中心的 API。選擇時該問的是:支援 B2B 嗎?折讓 API 有嗎?字軌快用完時會不會通知?測試環境好不好用?

真正該自動化的地方

發票最花人力的不是「開」,是

如果發票在另一套軟體開,你的銷貨資料在 ERP,那每個月要人工核對兩邊:有沒有漏開、有沒有開錯金額、作廢的有沒有在帳上沖掉。這份工作純粹來自「資料有兩份」。

比較省事的做法是讓銷貨單直接產生發票——號碼、買受人、明細都取自原始交易,沒有轉抄,也就沒有對帳這件事。SynERP 的 Amego 串接就是這樣設計的:銷貨單確認後在系統內直接開立,不切換軟體、不重打一次。

延伸閱讀

主題電子發票合規ERP

這類問題就是我們平常在處理的。如果剛好講到你現在的狀況,歡迎先聊 —— 我們習慣在報價之前先把問題問清楚。