電子發票與金流怎麼串接?付款成功後開立、退款折讓的流程
網路商店收款後要開電子發票嗎?本文說明電子發票與第三方支付的串接流程、開立時機、退款折讓處理與常見錯誤,並指引官方資源。

網路商店收款後是否要開立電子發票,取決於你的營業人身分與稅籍,具有統一發票義務的營業人,通常在付款成功後依規定開立發票;退款時則要處理發票作廢或折讓。電子發票系統與金流是兩套獨立系統,串接的關鍵是「以金流的付款成功通知,觸發開立發票」,並讓退款流程同步處理發票折讓,這樣帳務才對得起來。
電子發票與金流的關係
金流負責處理款項,電子發票負責稅務憑證,兩者在法律與系統上都是獨立的。常見的混淆是以為「用了金流就自動有發票」,事實上金流業者通常只開立「手續費」的發票給你,並不會替你對消費者開立銷售發票。你與消費者之間的銷售發票,要由你自己(或你使用的電子發票加值服務)開立。
台灣的電子發票由財政部推動,營業人可以透過財政部電子發票整合服務平台,或自行串接,或委託加值中心提供的服務,來開立與管理電子發票。具體的開立義務、格式、期限與作廢折讓規定,依《統一發票使用辦法》等法規辦理,請以財政部公告為準。
兩種發票:你收的與你開的
在第三方支付的情境下,你會碰到兩種發票:
| 發票 | 開立人 | 開給誰 | 內容 |
|---|---|---|---|
| 銷售發票 | 你(營業人) | 消費者 | 你賣的商品或服務金額 |
| 手續費發票 | 金流業者 | 你 | 業者向你收取的手續費與月費 |
銷售發票的金額是消費者實際付的商品金額;手續費發票是你的費用憑證。若你是一般課稅營業人,手續費發票上的營業稅在符合規定時可能作為進項稅額扣抵,但是否可扣抵取決於你的稅務身分,請洽會計師確認。
付款成功後開立發票的流程
一個典型的自動化流程如下:
- 客人下單,系統建立待付款訂單。
- 客人付款,金流業者以背景通知告知你付款成功。
- 你的系統驗證通知後,將訂單狀態更新為已付款。
- 系統呼叫電子發票服務,帶入訂單資料開立發票。
- 發票開立成功後,系統將發票號碼記錄在訂單中,並通知客人(例如寄送電子郵件或存入載具)。
- 若開立失敗,系統要記錄錯誤並重試,同時通知管理人員人工處理。
這裡有幾個重點:開立發票應以「付款成功」為觸發點,而不是客人看到付款頁面時;要避免因重複通知而重複開票;發票金額必須與訂單實際收款金額一致,包含運費與折扣的處理。
載具、統編與發票資訊收集
結帳頁面需要讓客人選擇發票處理方式:
- 手機條碼載具或其他載具:客人提供載具號碼,發票歸戶到載具,方便對獎。
- 公司發票(打統編):客人輸入統一編號與抬頭,你要確認格式正確,避免開錯。
- 捐贈發票:客人選擇捐贈碼,將發票捐給社福團體。
- 紙本發票或索取:依你的政策與法規處理。
這些資訊要在客人付款前收集完成,因為付款後再修改,需要作廢重開,增加作業複雜度。同時,這些資料屬於個人資料,收集時要依《個人資料保護法》告知用途並妥善保管。
退款與發票折讓、作廢
退款是發票流程中最容易出錯的地方。處理原則是:發票與退款必須同步。
- 未跨期的退貨:依規定可能辦理發票作廢重開,或開立折讓單,依你的營業稅申報期與規定而定。
- 已跨期的退貨:通常需開立銷貨退回或折讓證明單,並取得消費者同意。
- 部分退款:開立折讓,金額為退款部分。
具體應該使用作廢還是折讓,要看是否已跨過申報期、是否已兌獎等條件,細節請查詢財政部規定或洽會計師。在系統設計上,建議在退款流程中加入「發票處理」步驟,避免客人拿到退款,發票卻仍然有效,造成稅務錯誤。
對帳:訂單、金流與發票三方核對
每月應該做三方核對:
- 訂單總額:你的系統記錄的已付款訂單金額。
- 金流對帳單:業者提供的交易明細,扣除手續費與退款。
- 發票總額:開立的發票與折讓金額。
三者應該能互相對應。若有差異,常見原因是:付款成功但發票開立失敗、退款已處理但發票未折讓、手續費未列入費用記錄。每月核對一次,能在報稅前就發現問題。建議在報稅期前一週做一次完整核對,不要等到申報截止前才處理。
手續費是否要轉嫁給消費者,發票怎麼開
有些商店會在結帳時向消費者另收「金流手續費」,這時發票處理要特別小心。一般原則是:你向消費者收取的所有款項,只要屬於銷售貨物或勞務的對價,都應該包含在銷售發票的金額中,而不是不開發票。例如商品 1,000 元,加收 30 元手續費,消費者實付 1,030 元,那麼銷售額就是 1,030 元,而不是 1,000 元。把手續費排除在發票外,可能被視為短開發票。
另一方面,是否能向消費者另收手續費,要考慮標價是否清楚、是否影響消費者的決定。依《消費者保護法》與相關規範,商品標示價格應與實際結帳價格一致,不能在最後一步才出現未事先告知的費用。若要轉嫁,必須在商品頁或結帳前清楚揭露。這類做法涉及消費者權益與稅務,具體處理請洽會計師,必要時向消費者保護機關諮詢。
上線前的發票檢查
在正式串接前,建議先用測試環境開幾張測試發票,確認品名、數量、單價、稅額與總額計算正確,尤其是含運費、折扣與多品項的訂單。同時檢查失敗時的處理:若電子發票服務暫時無法連線,系統應該保留訂單並稍後重試,而不是讓訂單卡住。
常見錯誤
- 以為金流業者會替你開銷售發票。
- 付款前未收集載具或統編,付款後才更正,造成作廢重開。
- 重複通知導致同一筆訂單開了兩張發票。
- 退款後沒有處理發票折讓。
- 手續費發票沒有妥善保存,影響費用記帳與稅務處理。
常見問題
個人賣家需要開發票嗎?
這取決於你是否屬於需辦理稅籍登記與開立統一發票的營業人,以及銷售的性質。請洽稅捐稽徵機關或會計師確認。
金流業者會自動幫我開發票給客人嗎?
通常不會。金流業者開的是手續費發票給你,你賣給客人的商品,要由你自己開立發票。
客人要求更改統編,要怎麼處理?
通常需要作廢原發票重新開立,或依規定辦理折讓與重開,視是否跨期而定,請依財政部規定處理。
沒有技術能力,可以自動開發票嗎?
可以使用具有電子發票功能的開店平台,或與電子發票加值服務搭配,通常設定後即可自動化。
資料來源
- 財政部 — 統一發票與營業稅規定
- 財政部電子發票整合服務平台 — 電子發票申請、開立與管理資訊
- 全國法規資料庫 — 《統一發票使用辦法》、《加值型及非加值型營業稅法》
