5. Turnkey 上線前自行檢測(BTB036W)
送出前一定要先用 Turnkey 把交換、存證每一個情境都實際送過,並到 BTB411W 逐張核對金額,因為 Turnkey 回 C 只代表格式收下、不代表檢測會過。四個頁籤(交換、存證、E0402、書面文件)填完按「暫存」、逐頁確認後才按「送出」;送出就不能改。系統檢核通過後進入「書面檢核中」,由平台人工審書面文件,通知信寫原則上 2~3 個工作天回覆,通過後才核發上線通行碼。
Turnkey 要正式上線,必須先在平台的營業人驗證環境完成自行檢測:把各種發票情境的測試號碼填進檢測單、附上書面文件送審。本章接在第 4 章 Turnkey 初始化之後;開始前 Turnkey 要已經能上傳,各情境的測試發票都已送出且平台回 C。
登入、按「暫存」與「送出」要由公司授權的本人操作。
先知道的平台規則
功能位置:驗證環境(wwwtest.einvoice.nat.gov.tw)→ 營業人功能選單 → Turnkey → Turnkey上線前自行檢測作業(BTB036W)。
- 平台每天固定時段更新:10:00–10:30、12:00–13:00、14:00–14:30、16:00–16:30、17:30 之後。 更新時沒暫存的資料可能會不見,要避開這些時段,而且填一段就按一次「暫存」。依我們的經驗,17:30 以後頁籤還可能點不動。
- 驗證環境的登入大約一天就失效;平台每次更新後也會失效,畫面出現 401「認證無效」,要重新登入。
- 登入後可能被帶到以前的舊檢測單,開始填之前先看畫面上的「檢測單號」是不是這次要填的那一筆。
- 表單會預填上次的號碼,每一格都要改成這次的。
- 列表上方的提醒有「電子發票Turnkey上線前自行檢測作業」文件的下載連結,書面文件就是用這份填。
送件前先用 Turnkey 把所有情境測過
送出後只能等平台檢核,錯了就要整筆重來,還要重開發票、換書面文件的佐證。所以送出前要先做完這三件事:
- 交換、存證每一個情境的發票或折讓單,都實際從 Turnkey 送出,平台回 C。
- Turnkey 回 C 只代表格式收下,不代表內容通過檢測。 我們第一次送件時每張都回 C,送出後存證還是有 8 項金額寫法不對被退。要逐張核對金額欄位:
- 買方是消費者(B2C):用含稅價寫法。明細金額加總 = TotalAmount = SalesAmount,TaxAmount = 0。
- 買方有統一編號(B2B):未稅的 SalesAmount 加上 TaxAmount 等於 TotalAmount。
- 混合稅率:沒有零稅率銷售額時,ZeroTaxSalesAmount 要明確填 0,不能留空。
- 手機條碼、捐贈、自然人憑證等載具情境,金額規則和 B2C 相同。
- 到平台 BTB411W 發票查詢/列印/下載 → 線上查詢,以期別加號碼起訖查詢。列表有銷售額、應稅、零稅、免稅、營業稅、總計各欄,點發票號碼可看明細。平台上顯示的就是 Turnkey 實際送上去的內容,逐張核對後再截佐證圖。
以 B2C 為例:明細 100、銷售額 100、稅額 5、總計 105(未稅、稅額分開寫)會被退回;改成明細 105、銷售額 105、稅額 0、總計 105 才符合規則。
同一期的字軌要留夠重測用的號碼。不要在送件前就把剩下的號碼都申報成空白未使用(E0402),否則被退件後沒有號碼可以重開。
開啟檢測單並確認基本資料
列表上狀態「營業人編輯中」的那一筆,按右邊的編輯(鉛筆)圖示。

上方基本資料:
- MIG 版本選目前平台要求的版本(我們送件時是 4.1)。
- 申請者類型照實際業務選,例如「B2B交換、存證」。
- 聯絡人姓名、電話、Email 填公司確認過的窗口。
- 「測試結果說明」是上一次審查留下的意見,這次要照著改。我們收到的意見是:書面文件只交封面到第三章、不交附錄,檢測說明與佐證要填在各題的答題欄位內。

填寫交換頁籤
每一列填「發票號碼/折讓單號」,「是否通過」由平台判定。
- 標示兩種流程的訊息(例如 A0201 發票作廢、A0202 作廢發票確認)各占兩列,一列只能填一個號碼,所以要準備兩張不同的發票分別走兩種流程。
- 填完逐格對照畫面核對一次,號碼填錯欄是最常見的錯誤。

填寫存證頁籤
- 上方「壓力測試日期」要選日期;「壓力測試結果」與說明沒有輸入框,由平台判定。
- 各情境填號碼。同一張發票可以重複用在不同情境,例如一張買方為消費者的發票,可以同時用在「開立發票-買方為消費者」「列印電子發票證明聯」「開立應稅發票」。

- 公司沒有提供的功能,在「不檢核說明」寫理由。例如沒有會員載具,就在相關兩項寫:「本公司目前未提供會員載具,上線後如提供會員載具,將另行申請補測。」

填完按「暫存」。
確認 E0402 空白未使用號碼
E0402 是每期上傳的「空白未使用發票字軌號碼」。
- 先從 Turnkey 上傳 E0402,確認平台回 C。E0402 要等那一期結束後才能上傳,且必須在次期 10 號前上傳。
- 到 每單月10日前應辦理事項 → 上傳空白未使用發票號碼作業(BTB404W)→ 查詢,選發票字軌期別與統一編號,確認號碼區段都在,截圖當佐證。

- 回到檢測單的 E0402 頁籤:只有「公司統編」(已預帶)和「處理結果」兩項,處理結果由平台依實際上傳判定,沒有號段欄位要填。
- 按「暫存」。

上傳書面文件
- 用「電子發票Turnkey上線前自行檢測作業」文件,填封面到第三章,佐證截圖貼在各題的答題欄內。
- 上傳前先請公司負責的人看過確認。
- 「檔案上傳路徑」→ 選檔 → 按「上傳」。上傳後平台會把附件改名成「檢測單號_日期.pdf」。
- 只能放一份(平台標示「限上傳乙份」),再上傳會取代舊的。我們約 5MB 的 PDF 可以正常上傳。

佐證截圖的小提醒:用原尺寸存檔,縮小的圖看不清楚欄位;截圖通常拍不到網址列,當時的網址要另外記下來。
送出前檢查,然後送出
- 按「暫存」。
- 確認前面「送件前先用 Turnkey 把所有情境測過」三件事都做完了,沒做完就不送。
- 逐一點開四個頁籤確認都有內容:交換的號碼、存證的號碼與不檢核說明、E0402「通過」、書面文件有這次的附件。
- 按「送出」。「暫存」和「送出」兩顆按鈕相鄰,按之前看清楚游標停在哪一顆。
- 回列表,狀態變成「檢測中」,截圖留存。送出後只能檢視不能修改,可以按列表右邊的放大鏡進「檢視明細」再核對一次。
檢測不通過時怎麼改
- 不通過的原因在列表 → 放大鏡 → 各頁籤的「檢核不通過說明」欄。我們第一次送件 5 分鐘後就收到「經系統檢核不通過」的通知信。

- 不通過的那一筆不能再改,平台會自動新增下一筆檢測單,內容全部從上一筆複製過來(號碼、判定結果、書面文件附件都在)。只要改不通過的那幾格、換上新的書面文件,不用全部重填。
- 金額寫法錯的情境,要先修好開立程式、用新號碼重開發票,照前面的方式在 BTB411W 核對後,再填進新的檢測單。
系統檢核通過後:書面檢核
系統檢核通過後,狀態不是直接變「通過」,而是進入「書面檢核中」,由平台技術客服人工審查書面文件。我們這次修正後重送,大約 12 分鐘就收到系統檢核通過的通知信。

通知信寫明原則上 2~3 個工作天回覆審查意見;審查通過後,平台才核發上線通行碼並開放正式環境。收到要補件的審查意見信時,盡快轉給負責開發與書面文件的人處理。
常見問題
Turnkey 已經回 C,為什麼自行檢測還是不通過?
回 C 只代表平台收下了格式正確的檔案,不代表金額內容符合檢測規則。最常見的是買方為消費者(B2C)的發票用未稅價加稅額的寫法,檢測要求含稅價:明細加總等於總計、稅額填 0。送件前到 BTB411W 逐張核對金額可以避免。
自行檢測不通過要全部重填嗎?
不用。平台會自動新增下一筆檢測單,並複製上一筆的所有內容,只要修改不通過的欄位、換上新的書面文件即可。
系統檢核通過後還要多久才能正式上線?
系統檢核通過後會進入「書面檢核中」,由平台人工審查書面文件。依平台通知信,原則上 2~3 個工作天回覆,審查通過後才核發上線通行碼。
自行檢測的 E0402 頁籤要填號碼區段嗎?
不用。E0402 頁籤只有公司統編與處理結果,處理結果由平台依實際上傳判定。號碼區段請到「上傳空白未使用發票號碼作業(BTB404W)」查詢確認。
公司沒有會員載具,存證頁籤的相關情境怎麼填?
不填號碼,在該列的「不檢核說明」寫明目前未提供會員載具、日後提供時會另行申請補測。