先講結論:電子發票不是「印成 PDF 寄出去」
很多人以為電子發票就是把發票做成電子檔寄給客人。不是。電子發票的定義是「發票資料上傳到財政部的電子發票整合服務平台」,客人收到的那張圖只是通知。
所以判斷有沒有合規,不是看你有沒有寄給客人,是看資料有沒有上去。
誰需要開
在台灣營業且需要開統一發票的營業人,原則上都要用電子發票。實務上你會遇到的幾種型態:
| 型態 | 買受人 | 常見情境 |
|---|---|---|
| B2C 電子發票 | 一般消費者 | 電商、零售。可存載具,不印紙本 |
| B2B 電子發票 | 公司(有統編) | 批發、企業採購。需要買方統編與名稱 |
| 捐贈 | 捐給機構 | 消費者選擇捐贈碼 |
B2C 和 B2B 的欄位要求不同,系統要能分流處理,不能只做一種。
載具是什麼,為什麼會搞錯
載具就是發票的歸戶方式——讓消費者不用拿紙本也能對獎和查詢。常見的有手機條碼(`/` 開頭那串)、自然人憑證、以及各種卡片。
最常見的錯誤是把載具當成選填欄位。如果消費者給了手機條碼而你沒上傳,那張發票就不會進他的歸戶,對獎時找不到——這會直接變成客服案件。
另一個常踩的是格式驗證。手機條碼是固定 8 碼、有規則,前端沒驗就送,後端會被平台退。
作廢和折讓是兩件不同的事
這一段是實務上最容易做錯的地方。
- 作廢:這張發票不算存在。有時間限制(同一個發票期別內),而且要有原因。
- 折讓:發票還在,但金額部分退回。退部分商品、事後折扣走這個。
系統如果只做了作廢沒做折讓,那部分退貨的情況就只能「作廢整張再重開」——在跨期的時候根本做不到,最後變成人工在外面處理,帳就散了。
要自己接還是用加值中心
直接對接財政部平台,技術與合規負擔都不小(憑證、格式、字軌配號、異常重送)。所以絕大多數公司透過加值服務中心(例如 Amego、ECPay、關貿等)。
加值中心幫你處理:
- 字軌與配號管理——這件事自己做很容易出錯
- 格式轉換與上傳、失敗重送
- 載具歸戶
- 作廢與折讓的申報
你的系統只需要對接加值中心的 API。選擇時該問的是:支援 B2B 嗎?折讓 API 有嗎?字軌快用完時會不會通知?測試環境好不好用?
真正該自動化的地方
發票最花人力的不是「開」,是對。
如果發票在另一套軟體開,你的銷貨資料在 ERP,那每個月要人工核對兩邊:有沒有漏開、有沒有開錯金額、作廢的有沒有在帳上沖掉。這份工作純粹來自「資料有兩份」。
比較省事的做法是讓銷貨單直接產生發票——號碼、買受人、明細都取自原始交易,沒有轉抄,也就沒有對帳這件事。SynERP 的 Amego 串接就是這樣設計的:銷貨單確認後在系統內直接開立,不切換軟體、不重打一次。
延伸閱讀
- 進銷存系統和 ERP 差在哪——發票要接得順,前提是銷貨資料乾淨
- 多通路庫存怎麼同步——多通路的發票也要收斂成一份
- 中小企業什麼時候該導入 ERP——「發票要匯出再貼」是典型訊號

