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

Preview:

Citation preview

電子發票證明聯

二維條碼規格說明會

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

日 期:103年2月19日

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

第2頁

AGENDA 法源依據及法源參考

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

現行電子發票證明聯概況

關於二維條碼規格

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

Q&A

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

第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

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

第4頁

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

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

第5頁

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

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

第6頁

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

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

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

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

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

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

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

00000000記載。

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

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

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

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

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

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

第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三欄位重複循環

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

第8頁

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

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

第9頁

大潤發、新光三越、SOGO

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

第10頁

全聯、美廉社、屈臣氏

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

第11頁

MOS BURGER、誠品生活、中油

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

第12頁

TAIPEI 101、遠東百貨、ZARA

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

第13頁

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

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

第14頁

世界豆漿大王、新竹物流

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

第15頁

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

1.iOS

2.Android

發票+

1.iOS

2.Android

雲端發票

發票精靈 1.iOS

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

推出)

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

第16頁

關於二維條碼規格 ISO-18004

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

第17頁

關於二維條碼規格 ISO-18004

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

第18頁

關於二維條碼規格 ISO-18004

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

第19頁

關於二維條碼規格 ISO-18004

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

第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/

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

第21頁

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

大小注意事項

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

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

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

第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

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

第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

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

第24頁

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

中文編碼

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

品項(品目)多寡

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

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

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

第25頁

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

第26頁

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

第27頁

報告完畢

敬請指教

Recommended