2021/11/3

如何將悠遊卡與一卡通共通載具寫入電子發票

 2021年因疫情影響了生活與經濟型態,防疫的需要,加強了民眾的科技應用,也間接的推動了電子支付可被應用與接受。
 因應販賣機、停車繳款設備從明年2022年開始,都被要求營業人必須開立電子發票。一些小額支付的數位工具也增加了許多開立電子發票的整合機會。
 這裡來說明如何透過悠遊卡、一卡通繳款後如何透過e首發票API開立電子發票。

首先可以從這張表看到一些常用的共通載具服務。以一卡通為例:
必須填入三個值:
 Carry Type 、Carry ID1Carry ID2 分別定義如表所示:


Carry Type 依照財政部核發的載具類別編碼,一卡通則是 1H0001
Carry  ID1 依其說明是要取得卡號。[但目前讀卡並無法取得]

Carry  ID2 可透過讀卡機取得晶片卡號[隱碼]。




經多次與財稅平台與一卡通窗口詢問後,目前Carry  ID1 與Carry  ID2都填入相同的值(隱碼)即可。

傳入e首發票API 開立電子發票時,參考API格式說明。


只需要傳入 
CarryTypeCarry ID 即可。系統將協助產生 XML 所需的 Carry ID1 與Carry  ID2。惟信用卡則可再傳入Carry ID2

{ "CompanyID":"89430377", "InvoiceID":"AA12345678", "InvoiceDateTime":"2016-10-27T16:27:34", "InvoiceFor":"C", "BuyerID":"0000000000", "BuyerName":"Nestor Huang", "BuyerAddress":"高雄市鳳山區光遠路226號B1", "BuyerTelNo":"0912345678", "BuyerEmail":"nestor@systemlead.com", "CarryType":"1H0001",
"CarryID":"T2032802",
"RelateNumber":"OD2017032802", "PrintMark":"N", "RandomNumber":"3716", "SalesAmount":5500, "TaxType":"1", "TaxAmount":0, "TotalAmount":5500, "Details":[ { "DetailID":"001", "ProductID":"P1234", "ProductName":"產品名稱", "Quantity":5.0, "UnitPrice":100.0, "SubTotal":500.0 }, { "DetailID":"002", "ProductID":"P2345", "ProductName":"長度256個字", "Quantity":2.0, "UnitPrice":500.0, "SubTotal":1000.0 }, { "DetailID":"003", "ProductID":"P3456", "ProductName":"明細編號3碼", "Quantity":4.0, "UnitPrice":1000.0, "SubTotal":4000.0, "Remark":"貨品缺1件候補" }] }