開電子發票、作廢與折讓
填好自己的 ezPay 或易磊憑證,顧客餐款就會自動開電子發票;客人在結帳頁自己選載具、捐贈或統編,吃完或取餐時才付的單在櫃檯結帳時問,開錯或退款時在發票清單作廢、折讓,證明聯沒印好或客人事後要改統編、載具,就在 App 作廢重開。
開通前要準備
- 方案要是旗艦版。
- 用店家自己有效的 8 碼統一編號,向 ezPay 或易磊科技(頭家網)完成電子發票合約與字軌申請。ezPay 會給商店代號(MerchantID)、HashKey、HashIV;易磊會給店家代碼、登入帳號、登入密碼、設備代碼與 EDC 代碼。
- 顧客的餐款發票由你選的加值中心代開,憑證只給這家店用,平台不經手。
- 要印紙本證明聯,要有一台 58mm 發票機:EPSON TM-m10、換上 58mm 導板的 EPSON TM-m30III(換了就不能改回 80mm),或用相容模式加入、紙寬設 58mm 的 ESC/POS 出單機(80mm 的機器要先裝 58mm 擋板)。發票機怎麼接、怎麼設定,見準備出單機與店裡的網路與調整單據的字級、格式與結帳單。電子發票還沒設定好之前,App 出單機的「證明聯」勾不起來,標題會寫「證明聯(電子發票尚未設定)」。
爆單向你收方案費開的收據或發票,是在網頁後台「方案與付款」的「付款紀錄」下載,和這裡的餐款發票是兩回事。
證明聯要用電子發票專用紙卷
採購時指定「電子發票證明聯專用感熱紙」,確認符合財政部規範並有檢測資料;一般點菜單或刷卡簽單用的感熱紙,即使寬度一樣也不能直接當發票紙。爆單的發票機使用 57~58mm 紙卷,外徑還要能放進你的機型;換成 58mm 導板的機器,要連紙卷一起換對。
可參考財政部印刷廠的電子發票紙卷說明,向供應商確認規格與保存方式。證明聯上的條碼、文字要完整清楚;已開立卻印壞的發票,照本頁「證明聯沒印好」處理。
每兩個月換期:到加值中心處理
字軌、空白號碼與營業稅申報,都在你的加值中心(ezPay 或易磊)與財政部處理,爆單不會代辦。以每兩個月申報一次營業稅的店為例,每一期要有人負責這三件事:
- 新一期開始開票前:加值中心已經有新一期的字軌與可用號碼。
- 下一個單數月 10 日前:上一期沒用完的空白號碼上傳財政部。
- 下一個單數月 15 日前:申報繳納營業稅;媒體申報檔從加值中心下載,交給記帳人員。
怎麼操作、能不能委任加值中心代辦,請看加值中心的說明,例如 ezPay 電子發票常見問題;易磊請洽易磊客服。期限遇到假日或展延,依財政部公告與記帳人員確認的日期辦理。
新一期字軌還沒補好就開始營業時,第一張開立失敗的發票會讓店主收到提醒:接單 App 的客服對話與推播(店主帳號的「營運帳務」推播開著、而且登入過接單 App 時),以及寄到店主帳號 Email 的通知信,寫明加值中心回覆的原因與要去哪裡補字軌;同一期只提醒一次。開立失敗的發票從失敗那一刻起會持續重試約 4.5 小時,這段期間補好字軌就會自動補開(ezPay、易磊);超過才補好的,到「電子發票」清單那一列按「問客服」請客服補開。
填憑證、啟用電子發票
- 店主到網頁後台側欄「營收與發票」→「電子發票」;還沒設定時,設定表單在最上面。
- 「加值中心」選「ezPay」或「易磊」(「綠界」選不了,下方寫「綠界尚未開放。」)。選 ezPay 填「商店代號(MerchantID)」「HashKey」「HashIV」;選易磊填「店家代碼」「登入帳號」「登入密碼」「設備代碼」「EDC 代碼」。再填「賣方統編」(選易磊時沒填不能儲存),選「測試環境」或「正式環境」,按「儲存憑證」。
- 系統會向你選的加值中心驗證;出現「憑證驗證失敗,請檢查商店代號與金鑰」(易磊是「憑證驗證失敗,請檢查店家代碼、登入帳號、登入密碼、設備代碼與 EDC 代碼」)或「統編檢核失敗」時,對照 ezPay 後台或易磊給的資料重填;易磊登入時也會核對賣方統編,統編跟店家代碼對不上時,一樣寫「憑證驗證失敗」那句。格式不對時欄位下方會直接寫出來,改對才能儲存:ezPay 的 HashKey 要 32 字、HashIV 要 16 字,例如「HashKey 須為 32 字,目前 31 字」;易磊的店家代碼是 6 碼英數字、設備代碼是 10 碼數字、EDC 代碼是 ED 加至少 6 碼數字,例如「設備代碼須為 10 碼數字」。
- 成功後發票清單移到上面,憑證收在下方「設定」卡的一行摘要,寫出加值中心、商店代號(易磊是店家代碼)與測試或正式環境。要換憑證按「更換」;HashKey、HashIV 與易磊的登入密碼不會顯示出來,更換時要重填,只改賣方統編或環境也一樣。

- 賣方統編沒填不會開立發票。
- 不想再開電子發票,按「停用」:顧客結帳不再出現發票選項,已開立的發票不受影響。
- 方案降到旗艦版以下,電子發票就停止開立。
客人怎麼選發票、什麼時候開
啟用後,先付款的單(內用或外帶選先付款),以及客人選線上付款的單,顧客結帳頁會出現「電子發票」卡:
- 「存入載具」:手機條碼或自然人憑證。
- 「捐贈發票」:填捐贈碼。
- 「公司統編」:填統一編號,公司抬頭選填。
- 什麼都不填就送出,取餐時給紙本發票。
- 勾「記住在這台裝置(保存至你清除為止)」,下次在同一支手機點餐會自動帶入。
後付款的單(內用客人吃完、外帶客人取餐時才到櫃檯付錢,包含同桌一起點餐),以及外帶「顧客自選」時客人選現場付款的單,結帳頁不出現「電子發票」卡,到櫃檯結帳時店員再問。
吃完或取餐時才付錢的單,或客人在櫃檯才說要載具或統編,店員在 App「確認收款」或 POS「前往收款」時點「發票」(選填),選「載具」(可以按「掃碼」掃客人手機條碼)、「捐贈」或「統編」記下來,按「確認」。
載具也可以用外接掃碼器掃:接一支設成鍵盤模式的掃碼器(實測過商米小閃 2,用 USB 接 iPad),點一下載具欄,再掃客人的手機條碼,號碼直接帶入;沒有鏡頭、畫面上沒有「掃碼」的機器就用這個方法。裝置輸入法是拼音或注音時,接單 App 要更新到最新版,掃進來才不用再按一次確認。
發票在店家接單後開立:
- 線上付款的單:付款成功、而且接單後開立。
- 現場付款的單:櫃檯收款、而且接單後開立;先付款的單在櫃檯收款就算接單,當場開立。
- 關掉自動接單的店,單停在待確認時不會開;拒單就不會有發票。
- 發票照實收的金額開:招待的品項不列進發票明細,整單免單實收 0 元不開發票。招待與免單在帳上怎麼處理,請跟會計師確認你店裡的做法,見招待與免單:送客人一道菜或整單不收錢。
- 結帳時刪掉的品項不列進發票明細。
- 櫃檯收款時選了「不開發票」的收款不開,見下一節。
客人的訂單頁會寫發票怎麼給:「紙本發票將於取餐時提供」「發票已存入載具」「發票已捐贈」或「統編發票將於取餐時提供」。現場付款的單在櫃檯收完錢才會寫,還沒付錢時不寫。
發票上的明細怎麼列
發票明細就是送給加值中心的商品列表,證明聯上的交易明細印同一份。
- 每一道菜照菜單原價列品名、數量與金額,0 元的項目不列。單品折扣接在那道菜下面一行,品名後面加「折扣」、金額寫負數,例如「牛肉麵 折扣 −15」;整單折扣在最後一行「折扣 −30」。證明聯的折扣行只印品名與負數金額,不印數量與課稅別,「合計 N 項」不算折扣行。
- 分開結帳只列這次收的品項;AA 均分每道一行、品名後面加「(1/N)」,見分開結帳的發票:每收一次款開一張。
- 打統編的發票逐項列未稅的整數單價,各行加總等於銷售額;證明聯印銷售額、稅額與總計。沒打統編的只印總計。
- 舊版 App 建立的「自訂金額」收款對不到品項,仍寫一行「餐費」。
這張單不開發票
櫃檯收款時,可以讓這次收款不開發票,由店員每張單自己決定,不會依收款別自動不開。
- 在 POS「前往收款」、「確認收款」或桌帳的收款畫面點「發票」(選填)。
- 選最前面的「不開發票」,按「確認」;「發票」那一列改寫「不開發票」。
- 照常收款。
- 不用店長核准。
- 這次收款不開立發票,也不印證明聯。
- 每次收款各自選:桌帳分開收時,每一筆都要各自決定。
- 選錯了,再點「發票」按「改回照常開立」。
- 網頁後台「交易紀錄」在這筆收款標「不開發票」,上方的「不開發票」可以只看這些收款。「電子發票」的發票清單不列這些收款,清單上方「查看不開發票的收款」會帶到交易紀錄並先篩好。
- 收完才發現要開,用反結帳重新收款,見帳結錯了:反結帳。
- 哪些交易可以不開發票,請依法規與會計師的建議決定。
客人結完帳才要打統編或改載具:在 App 重開發票
在接單 App 店務 →「營收與發票」→「發票重開」,作廢一張發票、開一張新號;收款、訂單和桌子都不變(要連錢一起撤銷,用反結帳,見退款與查交易紀錄)。
- 找到那張發票:清單列出本營業日的發票,最新的在上面。在搜尋框打發票號碼或取餐號,或按「掃碼」,對準證明聯上的條碼或左邊的 QR code;前幾天的發票用發票號碼或掃碼找。
- 點那一列,彈層寫出發票號碼、金額、取餐號與「目前開給」。要換開給誰,在「新發票開給」選載具、捐贈或統編,改回紙本按「改開紙本」;不改,就是同一份資料換一個號碼。
- 原本有紙本證明聯的,先收回客人手上的那張。按「重開發票」,確認彈層寫出要作廢哪一號、新號開給誰,再按「重開發票」。重開後無法復原。
- 出現「已送出重開」,按「好」。新號是紙本或統編,會在發票機印出,載具與捐贈不印。
- 新號什麼時候開出來:易磊先作廢舊號,幾秒內開出新號。ezPay 要等發票上傳財政部後才能作廢,所以先開新號、當場印給客人,舊號隔天早上作廢。
- ezPay 先開新號後,舊號萬一作廢不了(例如已過作廢期限),系統會自動對舊號開全額折讓沖銷,清單那一列寫「舊號作廢失敗,已改開折讓沖銷」,不用另外處理;折讓單上傳財政部存證就完成,不用交給客人。
- 改了開給誰,客人訂單頁寫的發票方式也會跟著改。
- 前幾天的發票重開,新號照原本的品項開;查不到原本品項的舊發票,新號只寫一行「餐費」,金額照舊。
- 店員操作預設要店長核准,店主可以在「權限」改,見店員能做什麼、什麼要店長核准。
- 不能重開的發票,那一列下面會寫原因:過了作廢期限,只能請店主到網頁後台開折讓;開過折讓、正在作廢,或有退款、反結帳在處理的,也不能重開;證明聯沒印完的,到「列印記錄」作廢重開。
- 重開過的舊號標「已重開,新號 …」。網頁後台的發票清單會在舊的那張標「已作廢重開」(改開折讓沖銷的標「已改開折讓沖銷」)、新的那張標「重開」。
開錯或要退款:作廢與折讓
- 店主到網頁後台「電子發票」,在發票清單找到那張發票;清單列出時間、訂單、狀態、發票號碼與隨機碼、金額與載具類別。
- 整張作廢:按「作廢」,填「作廢原因」、選「買受人同意方式」,按「確定作廢」。作廢後無法復原。
- 只沖銷一部分金額:按「折讓」,填「折讓金額」(最高到剩餘可折讓金額)、「折讓原因」與「買受人同意方式」,按「確定折讓」。同一張可以分次折讓到剩額為零;折讓過的發票就不能再作廢。
- 折讓開錯了:最近一筆折讓的狀態是「折讓已確認(上傳財政部中)」或「折讓完成」時,那一列會多一顆「作廢折讓」。按下去,畫面會寫出要作廢的折讓單號與金額;填「作廢原因」、選「買受人同意方式」,按「確定作廢折讓」。只能作廢最近一筆折讓;作廢後清單上那一筆標「已作廢」,不再沖銷發票金額,這張發票之後不能再折讓,也不能作廢,而且無法復原。
- 第一次會要你輸入 6 位數驗證碼,驗證通過後 10 分鐘內可以繼續作廢、折讓或作廢折讓。

- 作廢有期限:發票兩個月一期,ezPay 開的發票到下一期第一個月的 13 日為止都能作廢,例如 1、2 月開的發票可以作廢到 3 月 13 日;易磊開的發票到 10 日為止(例如 3 月 10 日)。過了只能折讓,App 的「作廢重開」與「發票重開」也不行。
- 作廢折讓也有期限:照那筆折讓開立的日期算,到下一期第一個月的 13 日為止,例如 1、2 月開的折讓可以作廢到 3 月 13 日;過了「作廢折讓」會停用,下面寫「3/13 已截止」這樣的日期。ezPay 與易磊開的折讓都一樣。
- ezPay 開的折讓受理後先顯示「折讓已確認(上傳財政部中)」,隔天早上 7 點後轉成「折讓完成」(ezPay 每天凌晨把前一天的折讓上傳財政部);易磊開的折讓受理後就是「折讓完成」。這兩種狀態都能作廢折讓,也能再按「折讓」開下一筆,辦退款也會自動接著開折讓。
- 折讓或作廢折讓送出後加值中心沒有回應時,那一列會顯示「處理中,系統對帳確認中」,要等客服到加值中心確認,這段期間不能再折讓或作廢折讓;想問這筆的情形,按狀態旁的「問客服」。加值中心拒絕或處理失敗(「開立失敗」「作廢失敗」「折讓開立失敗」「折讓作廢失敗」)時,狀態旁一樣有「問客服」。
- 作廢與作廢折讓的「作廢原因」字數照開立那張發票的加值中心算,欄位下方會寫已經用了多少,超過時確定鈕按不了。ezPay 最多 6 個中文字或 20 個英數字,中英混寫時一個中文字佔 3 個英數字的額度,超過時寫「作廢原因最多 6 個中文字或 20 個英數字」;易磊最多 20 個字,中文字和英數字都算一個字,超過時寫「作廢原因最多 20 個字」。清單上出現不同加值中心開的發票時,號碼下方會標「ezPay」或「易磊」。
- 「買受人同意方式」五選一:「現場口頭同意」「電話」「通訊訊息(LINE 等)」「電子郵件」「其他」,可再寫「同意備註」。依電子發票規定,作廢與折讓要經買受人同意並保存證據五年,系統會記在這張發票的稽核紀錄。
- 在交易紀錄或 App 辦退款時,已開立的發票會自動作廢或折讓,不用另外來這裡做,見退款與查交易紀錄。
- 作廢後重開的發票,清單會在舊的那張標「已作廢重開」、新的那張標「重開」。
不印交易明細
沒打統編的證明聯,切紙後會再印一張「交易明細」。不需要時,店主到網頁後台「營收與發票」→「電子發票」,在下方「設定」卡打開「不印交易明細」,之後的證明聯(含補印)只印證明聯本身。
- 打統編的發票,明細接在證明聯下面一起印,不受影響。
- 依財政部規定,沒打統編的發票要跟客人說好才能不附交易明細;客人要看明細時,在 App 按「印結帳單」給他。
- 用綠界時證明聯在綠界後台列印,沒有這個開關。
證明聯沒印好:在 App 處理
證明聯的原聯不能重複印。在店家 App 店務 →「營收與發票」→「列印記錄」,每張證明聯會標「待列印」「列印中」「已列印」「列印失敗」「無法確認是否印出」或「已作廢」:
| 情況 | 按哪個 |
|---|---|
| 開好了還沒印 | 「列印」 |
| 原聯送去印卻沒完整印出、或不確定有沒有印出 | 「作廢重開」:作廢這個號碼、開一張新號並自動列印;先確認舊發票沒交給客人,或已經收回 |
| 原聯已經在客人手上但毀損 | 「補印」:印出一張標示「電子發票證明聯補印」的證明聯 |
接單畫面也會提醒你(平板或收銀機上,提醒收在頁籤列右邊,寫「發票無法開立」「證明聯 N 張列印失敗」「證明聯 N 張未印」,點一下打開):
- 「電子發票無法開立:ezPay 本期字軌未配置或已用罄,請通知店主補齊」(易磊寫「易磊本期字軌未設定或號碼不足」):加值中心本期沒有字軌,每張發票都開不出來;店主同時收到推播與 Email(見「每兩個月換期」)。補好字軌、下一張發票開出來,提醒自動消失。
- 「證明聯 … 列印失敗」或「有 N 張證明聯列印失敗」:按「作廢重開」或「前往處理」。
- 「有 N 張已開立證明聯尚未列印」:按「前往列印」到列印記錄。
- 由這台裝置印證明聯時,POS 收款完成畫面若證明聯沒印好(寫「證明聯 … 列印失敗,原聯不能重印」),可以直接按「作廢重開」,或先按「稍後處理」。
發票機紙快用完時,App 會先擋下證明聯並提示「發票機紙張即將用完,請先換紙再列印」,換好紙再印。相容模式加入、不會回報紙況的出單機不會先擋,印到一半沒紙的那張要作廢重開。
這一頁常見的問題
主題頁全部 26 題 →店家餐款電子發票怎麼開通?
旗艦版店家先以自身有效 8 碼統編向 ezPay 或易磊完成電子發票合約與字軌申請:ezPay 給 MerchantID、HashKey、HashIV,易磊給店家代碼、登入帳號、登入密碼、設備代碼與 EDC 代碼。再由店主到網頁後台「營收與發票 → 電子發票」,在「加值中心」選那一家,填入憑證與賣方統編並驗證;賣方統編沒填不會開立發票,選易磊時沒填不能儲存。
顧客可以選哪些發票方式?
先付款的單和選線上付款的單,顧客結帳時可以選手機條碼、自然人憑證、捐贈發票、公司統編或紙本發票;後付款的單(內用吃完、外帶取餐時才付,包含同桌一起點餐),以及外帶「顧客自選」時選現場付款的單,結帳頁不會出現發票選項,到櫃檯結帳時由店員記。發票在接單後開立:線上付款單在付款成功並接單後;現場付款單在確認收款並接單後,先付款的單在櫃檯收款時就算接單;拒單不會開。客人在櫃檯才要存載具或打統編,店員在 App 的「確認收款」或 POS 收款畫面點「發票」記下來。客人在結帳頁填過的,店員在接單 App 收款時會自動帶出:只有一筆(一張單填的,或幾張填的是同一個)就直接帶入,「發票」那一列標「單上填的」;幾張單填的不一樣時寫「單上有 N 筆可選」,點開後在欄位下面的「單上填過的」點一下帶入。統編連公司抬頭一起帶,也可以照舊輸入新的。沒有自動帶出的話,請先把接單 App 更新到最新版。
發票狀態在哪裡查?
店主到網頁後台「營收與發票 → 電子發票」的「發票清單」查看開立、財政部上傳、作廢、折讓與處理狀態。請用清單中的權威狀態判斷,不要只看印表機是否出紙。
證明聯沒印出來(缺紙、印到一半、無法確認是否印出)怎麼辦?
原聯不能重複列印。在負責印證明聯的那台裝置,到 App 店務 →「營收與發票」→「列印記錄」找那張發票:沒有完整印出或標著「無法確認是否印出」,按「作廢重開」,系統會作廢原號碼、開新號碼並自動列印,作廢後無法復原,請先確認舊發票沒交給客人或已收回。原聯已在客人手上但弄壞了,才按「補印」,補印聯要和原聯一起才能兌獎。接單畫面跳出「證明聯 … 列印失敗」時可以直接按「作廢重開」(好幾張一起失敗時按「前往處理」);POS 收款完成畫面寫證明聯列印失敗時,也能直接按「作廢重開」。紙快用完時 App 會先擋下證明聯,換紙再印;點菜單、廚房單、結帳單沒印好,換紙後到同一頁的「小票」按「重印」。
客人結完帳才說要打統編或改載具,怎麼辦?
在接單 App 店務 →「營收與發票」→「發票重開」,找到那張發票(打發票號碼或取餐號,或按掃碼掃證明聯;前幾天的發票用發票號碼或掃碼找),點它、在「新發票開給」改成統編或載具,按「重開發票」並確認。原本給了紙本證明聯的,先收回再按。系統會作廢原本那張、開一張新號,收款不變;新號是紙本或統編會在發票機印出。易磊的店幾秒內開出新號;ezPay 的店先開新號、當場印給客人,舊號隔天早上作廢。過了作廢期限就不能重開,請店主到網頁後台開折讓。店員操作預設要店長核准。看不到「發票重開」的話,請先把接單 App 更新到最新版。
相關功能介紹
更新於 2026-10-31。有 ↗ 標示的連結會另開網頁後台;App 專用的操作請在店家 App 裡做。