相關文章

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

 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件候補"
}]
}