跳轉到

技術文件

API 串接建議從這裡開始

互動式 API 文件(Swagger UI)Product.EInvoice.WebApi — 對外服務 API(Stage)

可瀏覽完整端點、請求/回應結構並進行線上測試。開通申請、簽章、開發注意事項與情境對照,請見 API 說明與開發注意事項

English documentation for integrators

For non–Chinese-speaking partners: Technical documentation (English)API integration guide (Swagger-first), F0401 field mapping, invoice validation, and signing notes.


使用對象

本區提供 API 與技術說明,供串接與技術對接使用。適用於資訊人員、開發團隊,以及需與 e首發票進行 API 或檔案介接之營業人或合作廠商。


建議閱讀順序

步驟 項目 說明 連結
1 API 說明與開發注意事項 開通申請、Swagger UI、端點一覽、簽章、開發注意、情境與 API 對照 API 說明與開發注意事項
2 F0401 欄位對應表 存證欄位路徑、型態、檢核說明(程式設計主要參考) F0401_欄位對應表
3 發票開立檢核作業 開立前稅別、B/C、載具、上傳時限等規則 發票開立檢核作業
4 情境與 API 對應 發票版/訂單版/機台/混合各情境應使用的 API 取號管理差異與選型 §情境與 API 說明對應

其他技術文件

項目 說明 連結
English — API & integration 境外/非中文語系:Swagger 優先之英文整合指南、F0401 完整表(英)、檢核作業(英) Technical docs (English)
F0401 欄位對應表(英文完整表) 與中文表相同列數;欄位語意與檢核說明英文化 f0401-field-mapping.md
發票開立檢核作業(英文) 稅別、B/C、銷售額與稅額、統編檢查碼、載具、上傳時限、雲端歸戶(英) invoice-issuance-validation.md
F0401 精簡欄位表(英文) 常用/必填欄位快速查閱 f0401-field-reference.md
進階:機器可讀 OpenAPI 規格檔(工具匯入用,非一般閱讀入口)

若需將規格匯入 Postman、程式產碼或 CI,可下載下列檔案。一般串接請優先使用上方 Swagger UI。

語系 格式 連結 備註
中文 JSON einvoice-api-openapi.json 境內串接;敘述為中文
英文 JSON einvoice-api-openapi.en.json 境外串接;敘述為英文

正式規格與合約以 e首發票公告與雙方合約為準。Stage Swagger 為測試範例;正式環境 URL 與 KEY 依合約/服務商後台為準


版本紀錄
版本 日期 修改者 修改內容
v1.0 2025-02-10 專案負責人 建立技術文件總覽。
v1.1 2025-02-10 專案負責人 新增 API 說明與開發注意事項、OpenAPI 3.0 規格。
v1.2 2025-02-10 專案負責人 新增 F0401 欄位對應表;重構總覽頁結構。
v1.3 2026-05-15 SystemLead 新增英文技術區入口、OpenAPI 英文檔索引。
v1.4 2026-05-15 SystemLead 英文區補 F0401 完整表、發票開立檢核(英);索引表增直連。
v1.5 2026-06-08 SystemLead API 導覽改 Swagger UI 優先;OpenAPI 檔收至進階區;移除英文 YAML;建議閱讀順序表。
v1.6 2026-06-08 SystemLead 移除中文 YAML;OpenAPI 僅保留 JSON(中/英)。