電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會...

27
電子發票證明聯 二維條碼規格說明會 報告單位電子發票推動小組 期:103219

Upload: others

Post on 12-Jan-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯

二維條碼規格說明會

報告單位:電子發票推動小組

日 期:103年2月19日

Page 2: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第2頁

AGENDA 法源依據及法源參考

電子發票證明聯-二維條碼規格說明

現行電子發票證明聯概況

關於二維條碼規格

二維條碼常遇狀況及解決方案

Q&A

Page 3: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第3頁

法源依據

電子發票實施作業要點 https://www.einvoice.nat.gov.tw/home/Article!showArticleDetail?a

rticleId=1377486687865&CSRT=5841833131029589758

二維條碼規格 https://www.einvoice.nat.gov.tw/home/Article!showArticleDetail?a

rticleId=1378690240719&CSRT=5841833131029589758

Page 4: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第4頁

法源參考-統一發票使用辦法

Page 5: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第5頁

法源參考-營業人使用收銀機辦法

Page 6: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第6頁

電子發票證明聯規格說明 – 二維條碼

發票字軌 (10):記錄發票完整十碼號碼。

發票開立日期 (7):記錄發票三碼民國年份二碼月份二碼日期。

隨機碼 (4):記錄發票上隨機碼四碼。

銷售額 (8):記錄發票上未稅之金額總計八碼,將金額轉換以十六進位方式記載。若營業人銷售系統無法順利將稅項分離計算,則以00000000記載。

總計額 (8):記錄發票上含稅總金額總計八碼,將金額轉換以十六進位方式記載。

買方統一編號 (8):記錄發票上買受人統一編號,若買受人為一般消費者則以

00000000記載。

賣方統一編號 (8):記錄發票上賣方統一編號。

加密驗證資訊 (24):將發票字軌十碼及隨機碼四碼以字串方式合併後使用

AES加密並採用Base64 編碼轉換,AES所採用之金鑰產生方式如後章節描述。

以上欄位固定長度77碼,同現行規範

左方二維條碼使用 QR Code V6 (41x41)(含)以上版本,並採用 Level L (容錯率7%)以上之防錯標準

Page 7: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第7頁

電子發票證明聯規格說明 – 二維條碼 明細:

A.區隔符號:以「:」呈現,以區隔各記載事項。以下每一個項目都以間隔符號區隔

B.營業人自行使用區 (10)。若不使用則以10個「*」呈現。

C.左、右二維條碼所記載之完整品目總筆數 :10進制。

D. 該次交易之品目筆數:10進制。

E. 中文編碼參數(1):Big-5為0、UTF-8為1、Base64為2 。(在第一個品名前的間隔符號後的所有資訊,不包含右方QR Code上前兩碼間隔符號,) **未來視辦理狀況,僅提供UTF-8編碼規格.

F. 品名:包含中文字,編碼規則由上述參數判斷。

G. 數量:10進制,編碼規則由上述參數判斷。

H. 單價:10進制,編碼規則由上述參數判斷。

右方二維條碼記載事項:

首2碼固定為起始符號「**」。

接續左方二維條碼不敷記載之編碼後資訊

二維條碼不敷記載所有交易品目筆數時,應須能納入最多品目筆數記載

I. 營業人自行使用區(非必填欄位)。二維條碼若已記載完整明細資訊後,營業人可在此自行增加其他資訊

F,G,H三欄位重複循環

Page 8: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第8頁

7-ELEVEn、Family Mart 、Hi-Life 、OK mart

Page 9: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第9頁

大潤發、新光三越、SOGO

Page 10: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第10頁

全聯、美廉社、屈臣氏

Page 11: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第11頁

MOS BURGER、誠品生活、中油

Page 12: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第12頁

TAIPEI 101、遠東百貨、ZARA

Page 13: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第13頁

台糖加油站、台糖蜜鄰、遠東巨城、台灣菸酒

Page 14: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第14頁

世界豆漿大王、新竹物流

Page 15: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第15頁

目前可掃描電子發票證明聯之APP介紹

1.iOS

2.Android

發票+

1.iOS

2.Android

雲端發票

發票精靈 1.iOS

2.(新版QRcode掃描版本在2.5.0版本

推出)

Page 16: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第16頁

關於二維條碼規格 ISO-18004

Page 17: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第17頁

關於二維條碼規格 ISO-18004

Page 18: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第18頁

關於二維條碼規格 ISO-18004

Page 19: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第19頁

關於二維條碼規格 ISO-18004

Page 20: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第20頁

二維條碼常遇狀況及解決方案 – 大小

現行熱感機主要兩款解析度(180,203 dpi)

DENSO WAVE建議以下兩點,以利辨識

每個4 dots/module

周邊各留4 module空白 3 dot/module

4 dot/module (公分/inch)熱感機密度

(DPI)dot/module modules 數/邊 二維條碼大小 邊框長度 含邊框大小

2.54 180 3 41 1.74 0.34 2.07

2.54 180 4 41 2.31 0.45 2.77

2.54 203 3 41 1.54 0.30 1.84

2.54 203 4 41 2.05 0.40 2.45

2.54 180 3 45 1.91 0.34 2.24

2.54 180 4 45 2.54 0.45 2.99

2.54 203 3 45 1.69 0.30 1.99

2.54 203 4 45 2.25 0.40 2.65

發明 QR Code ; http://www.denso-wave.com/

Page 21: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第21頁

二維條碼常遇狀況及解決方案 – 大小

大小注意事項

用圖形模式印製時,勿調整圖形大小,會導致圖形變形,難以辨識

Reference: http://www.qrcode.com/zh/howto/trouble.html

Page 22: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第22頁

二維條碼常遇狀況及解決方案 – 容量

容量注意事項

Mode Indicators (4 bits)

Number of bits in Character Count Indicator

Numeric Mode:

B = 4 + C + 10(D DIV 3) + R

where:

R = 0 if (D MOD 3) = 0

R = 4 if (D MOD 3) = 1

R = 7 if (D MOD 3) = 2

Alphanumeric Mode:

B = 4 + C + 11(D DIV 2) + 6(D MOD 2)

8-bit Byte Mode

B = 4 + C + 8D

*B = number of bits in bit stream

*C = number of bits in Character Count Indicator

*D = number of input data characters

Page 23: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第23頁

二維條碼常遇狀況及解決方案 – 容量

容量注意事項-舉例

50個數字後加上27個英文

Numeric Mode:

B = 4 + C + 10(D DIV 3) + R

where:

R = 0 if (D MOD 3) = 0

R = 4 if (D MOD 3) = 1

R = 7 if (D MOD 3) = 2

Alphanumeric Mode:

B = 4 + C + 11(D DIV 2) + 6(D MOD 2)

8-bit Byte Mode

B = 4 + C + 8D

*B = number of bits in bit stream

*C = number of bits in Character Count Indicator

*D = number of input data characters

Alphanumeric Mode:

4 + 9 + 11(77 DIV 2) + 6(77 MOD 2)

=4 + 9 + 11 * 38 + 6 * 1

= 437

Mixed Mode: 前面 Numeric : 4 + 10+ 10(50 DIV 3) + 7 = 181

後面 Alphanumeric:

4 + 9 + 11(27 DIV 2) + 6(27 MOD2)

= 4 + 9 + 11 * 13 + 6 * 1 = 162

181 + 162 = 343 Number of bits in Character Count Indicator

Page 24: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第24頁

二維條碼常遇狀況及解決方案 – 中文編碼

中文編碼

電腦的中文編碼有多種(例:CP950、Big5、Big5E,UTF-8……)但是手機端的APP可以掃描二維條碼的不見得都支援.故請確認編碼格式是否符合規範 (資料送到熱感機前先確認內碼)

品項(品目)多寡

品名字太長的可以精簡(精簡≠代號)

記載最多可放置≠全部放置 (量力而為)

Page 25: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第25頁

Page 26: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第26頁

Page 27: 電子發票證明聯 二維條碼規格說明會 電子發票證明聯 二維條碼規格說明會 第6頁 電子發票證明聯規格說明 – 二維條碼 發票字軌 (10):記錄發票完整十碼號碼。

電子發票證明聯 二維條碼規格說明會

第27頁

報告完畢

敬請指教