6. 設定 QR Code 種子密碼(BTC851W)與解密驗證(BTC852W)
重點整理
平台不提供 B2C 發票證明聯下載,證明聯要自己產生,左邊 QR Code 必須用 AES 金鑰加密。到「人員帳號及權限管理 → 密碼種子管理(BTC851W)」,用工商憑證查詢是否設過;沒設過就按「變更」輸入自訂的種子密碼並確認,再查詢一次確認建立時間。用 Turnkey 附的工具由種子密碼產生 AES 金鑰,產出 QR Code 後到「QRCode解密驗證(BTC852W)」驗證解得開。已經有值時不要隨便按「變更」:換掉後,已開出的發票 QR Code 就對不上了。
消費者(B2C)的電子發票證明聯上有兩個 QR Code,左邊那個要用營業人的 AES 金鑰加密,金鑰由這一章設定的種子密碼產生。本章適合自己產生證明聯的公司;開始前要能用工商憑證登入平台(見第 1 章)。
查詢、變更、確認,以及輸入種子密碼,都要由公司授權的本人操作。
先知道的規則
- 平台不提供 B2C 證明聯下載。 在「發票查詢/列印/下載(BTB411W)」下載 B2C 發票的證明聯,會出現「B2C發票無法由平台下載證明聯」,所以格式要自己產。
- QR Code 的內容與加密方式,以財政部「電子發票證明聯一維及二維條碼規格說明」為準。
- 正式站與驗證環境要各自設定一次種子密碼。
- 功能位置:人員帳號及權限管理 → 密碼種子管理(BTC851W);同一個選單下有 QRCode解密驗證(BTC852W)。
🔴 已經有值的話,不要隨便按「變更」。換掉種子密碼後,已經開出去的發票 QR Code 就對不上了。正式站要變更前,一定要先確認影響範圍。
查詢是否已經設過
- 開 BTC851W。「種子密碼」選 QRCode,「確認方式」選憑證,「憑證種類」選工商憑證。
- 插入工商憑證、輸入憑證 PIN 碼,按「查詢」。
- 下方結果表有「密碼」「種子密碼」「建立時間」三欄。顯示「共 0 筆」代表從來沒設過。

設定種子密碼
- 按「變更」,進入修改頁。頁面只有一個「密碼」欄,並註明「此種子密碼會使用在紙本電子發票QRCode加密」。
- 輸入公司自訂的種子密碼。旁邊的眼睛圖示不要打開,避免被旁人或截圖看到。
- 按右下角的「確認」。
- 同一組值存進公司的密碼管理工具,備註寫明設定日期與環境(正式站或驗證環境)。

再查詢一次確認
回查詢頁再按一次「查詢」,應該出現「共 1 筆」並帶建立時間。

- 結果表的「密碼」「種子密碼」兩欄可能不一樣。依我們用 BTC852W 驗證的結果,產生 AES 金鑰用的是自己輸入的那組。
- 要截圖留存時,先把這兩欄遮掉,只留建立時間;截完就離開這一頁。
產生金鑰並驗證 QR Code
- 用 Turnkey 附的 AES 金鑰產生工具,由種子密碼算出 AES 金鑰。
- 開立系統用這把金鑰產生證明聯左邊的 QR Code。
- 到「QRCode解密驗證(BTC852W)」:
- 「QRCode加密字串」欄最多 77 個字元,只貼左邊 QR Code 內容的前 77 碼,冒號後面的商品資訊不用貼。
- 「解密方式」選「種子密碼」,貼入自己設定的那組。這一欄會顯示明碼,旁邊有人或要截圖時要注意。
- 送出後,「解密結果」頁會列出發票號碼、開立日期、隨機碼、銷售額、總計、買受人與營業人統編。逐項和實際開出的發票比對,都一致就代表金鑰與加密方式正確。

常見問題
電子發票 QR Code 的 AES 金鑰從哪裡來?
由營業人在電子發票整合服務平台「密碼種子管理(BTC851W)」設定的種子密碼產生,再用 Turnkey 附的 AES 金鑰產生工具算出金鑰。正式站與驗證環境要各自設定。
已經設過 QR Code 種子密碼,可以重新設定嗎?
可以按「變更」,但換掉之後,已經開出去的發票 QR Code 會對不上。正式站要變更前,先確認影響範圍。
平台可以下載 B2C 發票證明聯嗎?
不行。平台會顯示「B2C發票無法由平台下載證明聯」,證明聯要由營業人自己產生。
怎麼確認自己產生的 QR Code 是對的?
用平台的「QRCode解密驗證(BTC852W)」,貼入左邊 QR Code 內容的前 77 碼,解密方式選種子密碼。解出的發票號碼、金額、統編和實際發票一致就正確。