2021年因疫情影響了生活與經濟型態,防疫的需要,加強了民眾的科技應用,也間接的推動了電子支付可被應用與接受。
因應販賣機、停車繳款設備從明年2022年開始,都被要求營業人必須開立電子發票。一些小額支付的數位工具也增加了許多開立電子發票的整合機會。
這裡來說明如何透過悠遊卡、一卡通繳款後如何透過e首發票API開立電子發票。
首先可以從這張表看到一些常用的共通載具服務。以一卡通為例:
必須填入三個值:
Carry Type 、Carry ID1、Carry ID2 分別定義如表所示:
Carry Type 依照財政部核發的載具類別編碼,一卡通則是 1H0001
Carry ID1 依其說明是要取得卡號。[但目前讀卡並無法取得]
Carry ID2 可透過讀卡機取得晶片卡號[隱碼]。
經多次與財稅平台與一卡通窗口詢問後,目前Carry ID1 與Carry ID2都填入相同的值(隱碼)即可。
傳入e首發票API 開立電子發票時,參考API格式說明。
只需要傳入 CarryType、Carry ID 即可。系統將協助產生 XML 所需的 Carry ID1 與Carry ID2。惟信用卡則可再傳入Carry ID2。
傳入e首發票API 開立電子發票時,參考API格式說明。
只需要傳入 CarryType、Carry 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件候補"
}]
}