電子發票Turnkey上線前自行檢測作業指南(Ver 4.6)

格式
docx
大小
80.39 KB
頁數
37
上傳者
Sean
收藏 ⬇️ 下載檔案
提示: 文件格式为 Word(doc / docx),轉換可能會出現排版或格式的些許差異,請以實際檔案為準。
此檔案建立於 2020-10-29,离现在 4 359 天,建議確認內容是否仍然適用。











電子發票Turnkey上線前自行檢測作業



版本 : 4.6










主辦單位:財政部財政資訊中心


中華民國1098



修訂表:

版本

日期

修改摘要

Ver 4.0

2016/4/8

  1. Turnkey上線前自我檢測五步驟調整為電子發票Turnkey上線前自行檢測作業

  2. 增加電子發票作業檢測項目

Ver 4.1

2017/1/16

  1. 縮短自我檢測技術客服審查回覆時間

Ver 4.2

2017/8/14

  1. 一、注意事項新增「測試資料請勿填寫真實營業資料」、「營業人程式增修,應重新執行檢測作業」說明

  2. 二、()電子發票作業檢測之「佐證資料」調整為「檢測結果之系統畫面佐證資料」

  3. 五、上傳結果檢測新增「提供畫面佐證資料」、「建立系統檢核機制,核對SummaryReslutProcessResult」說明

Ver 4.3

2017/10/5

  1. 二、()電子發票作業檢測之各項檢測結果新增「非加值中心」等選項

  2. 四、() 1. 修正B2C作業檢測有關買受人要求輸入統一編號、銷售額與稅額要區分等敘述內容

  3. 四、() 4. 補充信用卡載具說明文字

Ver 4.4

2017/12/15

  1. 配合「Turnkey 自行檢測作業功能」上線,調整檢測項目編排

  2. 參、一、注意事項()修正檢測方式說明

  3. 參、一、()修正檢測結果回覆說明

  4. 參、一、()增加6. Turnkey 自行檢測作業操作說明書

  5. 參、一、() (請參照六、電子發票專用字軌檢測進行情境檢測)

  6. 增加「三、上傳作業檢檢測」

  7. 修改附錄、二、()11). 買方為非營業人時,買方識別碼(Identifier) 限填0000000000或與買受人約定可於全民稽核查詢之個人識別碼…

Ver 4.4

2018/6/11

  1. 依統一發票給獎辦法修正規定,修正下列用詞

(1)修正無實體電子發票為雲端發票。

(2)修正愛心碼為捐贈碼。

(3)修正社福團體為受捐贈機關或團體。

  1. 會員中獎通知檢核說明調整為『每期25日開獎後,營業人須於29日至平台下載「中獎清冊」,並通知消費者領獎』

Ver 4.5

2020/6/08

  1. 依據財政部10964日台財稅字第10904569730號函,自1095-6月期起,開獎(單月25)前已歸戶之會員載具,於開獎後營業人無須再寄送(或提供)中獎電子發票證明聯,由民眾使用統一發票兌獎APP領獎,或至超商多媒體服務機(KIOSK)以共通性載具查詢及列印中獎發票領獎,修訂中獎清冊檔案格式

  2. 配合前揭修訂,調整「二、前置作業檢測、()電子發票檢測之會員中獎通知相關說明」

Ver 4.6

2020/8/06

調整二、B2C作業檢測()檢測情境2.B2C存證之項次10.C0401手機條碼報核作業,文字如下:

情境1請以列印發票情境進行測試。

情境2請以不列印發票情境進行測試。

目 錄

壹、 摘要說明 1

一、 說明 1

二、 檢測範圍 1

貳、 申請檢測業者資訊 2

參、 Turnkey 上線自行檢測 3

一、注意事項 3

二、前置作業檢測 6

()電子發票作業檢測 6

()軟硬體設備環境檢測 8

三、上傳作業檢測 10

四、上傳結果檢測 11

五、電子發票專用字軌檢測 13

六、電子發票歷史存證檢核表說明 14

附錄、上傳作業檢測項目 16

一、B2B作業檢測 16

()檢測說明 16

()檢測情境 16

1.壓力測試 16

2.B2B 交換 17

3.B2B 存證 20

二、B2C作業檢測 23

()檢測說明 23

()檢測情境 25

1.壓力測試 25

2.B2C 存證 25


  1. 摘要說明

  1. 說明

電子發票開立、交換、列印與傳輸等作業須符合「電子發票實施作業要點」規範,本文件旨在規範營業人或加值服務中心(以下簡稱加值中心)使用Turnkey方式傳輸資料前應完成之檢核內容。

  1. 檢測範圍

申請檢測業者依據規範內容進行各項檢測,並勾選完成檢核項目,且於對應空格欄位內填寫檢測內容。檢測項目分為下列5項:

  1. 前置作業檢測

  2. B2B 作業檢測

  3. B2C 作業檢測

  4. 上傳結果檢測

  5. 電子發票專用字軌檢測


請依據下列類型進行對應項目檢測。

  1. 營業人,檢測項目為:

      1. 前置作業檢測

      2. B2B 營業人請執行B2B 作業檢測

      3. B2C 營業人請執行B2C 作業檢測

      4. 上傳結果檢測及電子發票專用字軌檢測


  1. 加值中心,檢測項目為:

  1. 前置作業檢測

  2. B2B 作業檢測B2C 作業檢測

  3. 上傳結果檢測及電子發票專用字軌檢測

  1. 申請檢測業者資訊

營業人名稱

營業人統一編號

申請業者類型 □B2B營業人 □B2C營業人 □加值中心

檢測人員姓名 聯絡電話

Email @

完成檢測日期


  1. Turnkey 上線自行檢測

  1. 注意事項

電子發票開立資料透過 Turnkey 上傳至財政部電子發票整合服務平台(以下簡稱大平台)須遵守「電子發票資料交換標準訊息建置指引(MIG)」規範。請詳閱以下注意事項後進行檢測。


      1. 請依檢測範圍完成不同情境測試,並登入電子發票整合服務平台驗測環境(https://wwwtest.einvoice.nat.gov.tw)使用線上檢測功能(路徑:營業人功能選單->Turnkey->Turnkey上線前自行檢測作業),完成本文件「附錄、上傳作業檢測項目」,並透過上述功能將本文件並以電子檔格式(無須提供「附錄、上傳作業檢測項目」內容)上傳。

      2. 電子發票技術客服在收到上開()檢測文件後,原則於2-3個工作天內回覆審閱意見(依申請量多寡調整回覆時間)審查通過後,大平台核發上線通行碼並開放正式環境上傳發票。

      3. B2C營業人如採會員載具機制,除完成Turnkey上線自行檢測作業外,尚須完成歸戶測試後,由大平台核發上線通行碼予營業人。

      4. 上傳電子發票一律須使用電子發票專用字軌開立。

      5. 財政部電子發票整合服務平台分正式與測試兩個獨立平台,於測試平台進行測試時,測試資料請勿填寫真實個人及營業資料

正式網址 https:// einvoice.nat.gov.tw

測試網址 https://wwwtest.einvoice.nat.gov.tw

      1. 營業人使用之內部系統若進行程式增修,涉及檢測項目時,應再執行Turnkey上線前自行檢測作業,並重新提出申請。

      2. 參考資訊如下

  1. 電子發票資料交換標準訊息建置指引[MIG]文件下載

  2. 電子發票資料交換標準訊息建置指引[MIG]應用說明

  3. 電子發票客戶端連線軟體 Turnkey 軟體與Turnkey使用說明書下載

  4. Turnkey 自行檢測作業操作說明書

      1. 電子發票資料交換格式(MIG)應注意事項:

  1. 請檢核紙本電子發票證明聯所顯示資訊與上傳的發票內容一致。

  2. 電子發票XML格式1個檔案僅內含1張發票資訊。

  3. 如非必要欄位(O)且無內容者,則不必顯示該欄位資訊。

  4. 發票類別(InvoiceType)請依照該發票字軌填入所屬發票類別代碼。

  5. 發票字軌類別搭配稅額之計算與應用方式,請洽詢所轄國稅局。

      1. 為測試上傳的發票字軌可接受當期的專用字軌,請先至測試平台執行『電子發票專用字軌號碼取號(營業人)』功能進行取號,再以配賦字軌號碼進行測試。(大平台提供測試數量50/組為限)

      2. 測試「分支機構配號檔」、「空白未使用字軌檔」需至測試平台進行取號,方得進行後續情境測試。(請參照五、電子發票專用字軌檢測進行情境檢測)

      3. 電子發票客戶端連線軟體Turnkey之訊息版本請設定財政部電子發票整合服務平台公告最新版。


    1. 前置作業檢測

  1. 電子發票作業檢測

請執行下列各項檢測項目並勾選檢測結果,及提供檢測結果之系統畫面佐證資料。

項次

功能類別

檢測項目

檢測結果

1

字軌檢核

  1. 營業人系統應建立匯入電子發票整合服務平台字軌配號資訊功能,並檢核發票開立系統上傳發票是否誤用字軌(含不合理字軌號碼、非當期字軌、非電子發票專用字軌),且提供告警機制於異常發生通知管理者。

  2. 若為加值中心,除上述功能外,亦應建立告警機制於異常發生時,儘速通知該營業人更正。

通過□不通過






通過□不通過

非加值中心

(佐證畫面與說明)

2

重號檢核

  1. 營業人系統應建立功能,檢核發票開立系統上傳發票之字軌號碼是否重覆,若發生同店重號或不同店重號時,即產生告警通知管理者。

  2. 若為加值中心,除上述功能外,亦應建立告警機制於異常發生時,儘速通知該營業人更正。

通過□不通過




通過□不通過

非加值中心

(佐證畫面與說明)

3

漏上傳檢核

  1. 營業人系統應建立功能,每日比對發票開立系統上傳發票數量與營業人接收端的發票數量是否相符,針對漏上傳發票應儘速補傳。

  2. 分支機構發票透過總公司上傳,總公司系統應建立功能,每日檢核分支機構端上傳與總公司端接收的發票數量是否相符,針對漏上傳發票應儘速補傳。

  3. 若為加值中心應建立功能,每日檢核營業人端上傳與加值中心端接收的發票數量是否相符,針對漏上傳發票應儘速通知該營業人補傳。

  4. 若為加值中心應建立功能,每日產製未上傳營業人清單,通知該營業人確認是否上傳。

通過□不通過




通過□不通過

單一機構或分支機構自行上傳


通過□不通過

非加值中心



通過□不通過

非加值中心

(佐證畫面與說明)

4

發票異常處理檢核

  1. 每日處理Turnkey回應之錯誤訊息。

  2. 每日比對上傳電子發票整合服務平台筆數與 SummaryResult 回覆成功上傳筆數,針對不符合部分進行更正處理。

  3. 若為加值中心,應針對上述兩點異常產製報表交付營業人更正。

通過□不通過

通過□不通過



通過□不通過

非加值中心

(佐證畫面與說明)

5

會員中獎通知檢核

如提供會員載具應自電子發票整合服務平台下載中獎清冊:每期25日開獎後,營業人須於29日至平台下載「中獎清冊」,並通知消費者領獎。

通過□不通過

無提供會員載具

(佐證畫面與說明)


如提供會員載具,應自電子發票整合服務平台下載中獎清冊:每期25日開獎後,營業人須於29日至該平台下載「中獎清冊」。中獎清冊共分4個檔案:

A檔』包含:消費者使用會員載具且未歸戶至共通性載具,營業人據以列印中獎發票並提供消費者。

Z檔』包含:消費者已歸戶且設定自動匯款帳戶或發票已捐贈予機關或團體,大平台直接匯入中獎獎金,營業人請勿通知消費者及提供中獎電子發票證明聯。

Y檔』包含:消費取得電子發票證明聯,開獎後消費者自行至代發獎金單位領獎。

X』檔包含:消費者開獎前已將會員載具歸戶至共通性載具之雲端發票中獎資訊,請勿提供中獎電子發票證明聯。

其中營業人須於開獎後10日內針對『A檔』通知並提供可兌領獎之電子發票證明聯予消費者。

B2C營業人使用載具發票欄位應用與中獎清冊對照表:

載具

類別

檢查碼
CheckNumber

列印註記
PrintMark

中獎清冊

(營業人自行下載)

無載具

紙本列印

不填資料

Y

Y

會員載具

未歸戶

不填資料

N

A

歸戶-未自動匯款

不填資料

N

X

歸戶-自動匯款

不填資料

N

Z

捐贈

以捐贈碼捐贈

不填資料

N

Z


  1. 軟硬體設備環境檢測

STEP 1防火牆設定(請開放下述使用連結雙向資料傳輸權限)

檢核

項目

備註

1.SFTP設定開啟

Port:2222

(正式)Host Name:sftp.einvoice.nat.gov.tw

IP: 117.56.24.204
(
測試)HostName:tsftp.einvoice.nat.gov.tw
IP: 117.56.24.214

2.Web Service設定開啟
Port:443(https)

(正式)Host Name:gw.einvoice.nat.gov.tw
IP: 117.56.24.201
(
測試)HostName:tgw.einvoice.nat.gov.tw
IP: 117.56.24.211

3.程式版本更新IP開啟

IP: 117.56.24.205 Port:80

註:TurnKey連線平台端服務需以貴公司對外連線IP開通防火牆(固定IP),請填寫 "電子發票整合服務平台整合服務申請表" 提出申請。

STEP 2 Web平台設定

檢核

項目

備註

1.至整合服務平台完成(營業人註冊作業)★必要★

  • 正式與測試平台皆必須完成營業人註冊

2. 至整合服務平台完成營業人(主憑證資料登錄作業)

必要★

  • 請使用工商憑證正卡登錄

平台功能 : 營業人>登入>營業人功能選單>基本資料>主憑證資料登錄作業

3.軟體憑證登錄作業

此為選擇應用非必要項目

  • Turnkey上傳憑證若採軟體憑證才須設定。

平台功能 :營業人>登入>營業人功能選單>基本資料>軟體憑證資料登錄作業

  • 登錄之檔案需匯出成『64基本編碼X.509(.CER)』格式檔案,並經由主憑證授權。

4.營業人接收方式設定

此為設定當營業人為買方時將以何種方式接收發票。

  • 正式與測試平台皆須完成營業人接收方式設定

平台功能 :營業人>登入>營業人功能選單>基本資料>營業人接收方式設定


STEP 3 Turnkey(電子發票客戶端連線軟體)設定

檢核

項目

備註

1.系統管理>憑證管理

需與Web平台登錄之主憑證或軟體憑證(PFX)相同

2.系統管理>傳送帳號管理

請依照Turnkey帳號核定通知內容資訊設定

3.系統管理>送方管理

詳見『Turnkey使用說明書35頁至第37


4.系統管理>收方管理

透過Turnkey接收B2B發票者才需要設定。

詳見『Turnkey使用說明書37頁至第39

5.系統管理>系統環境設定

  • 設定TurnKey連線至測試或正式環境及事件通知設定。

  • 如有傳送失敗,Turnkey將主動發送電子郵件通知設定的電子郵件信箱。
    系統管理>系統環境設定>通知設定

6.檔案收送>目錄設定


  • 依照實際作業模式選擇目錄設定選項設定

  1. B2B存證目錄設定

  2. B2B交換目錄設定

  3. B2C存證目錄設定

  • 並請指定所使用的來源訊息版本及格式與編碼種類。

  • 1次啟動點選[確定]系統才會建立路徑。

7.檔案收送>發票配號訊息目錄設定

如欲使用Turnkey上傳「分支機構配號檔」或「空白未使用字軌檔」,需指定所使用的訊息版本及格式與編碼種類。

此應用須為使用MIG3.0.3以上格式。

8.檔案收送>下載流程目錄設定

指定所使用的來源訊息版本及格式與編碼種類。

下載流程目錄設定須與上傳的目錄設定相符,方得正確下載平台回傳結果訊息。

9. 檔案傳送>排程設定

可依照實際作業需要設定排程作業,請詳見『Turnkey使用說明書22頁至第23

:請務必設定「清檔作業」排程。

10.傳輸結果確認

必要★

請確實確認所上傳發票資料,皆已接收平台回覆狀態資訊。狀態『C』平台接收並檢核成功。狀態『E』需依照顯示之錯誤進行更正後重新上傳。


請營業人提供現行發票數量

每週最大發票數量為筆;每月最大發票數量為筆。


    1. 上傳作業檢測

請依據申請業者類型進行B2BB2C的上傳作業檢測,各類檢測項目詳見「附錄、上傳作業檢測項目」。


    1. 上傳結果檢測

請提供項目12檢測結果之畫面佐證資料。

檢核

項目

備註

1.Turnkey確認

必要★

應建立下列檢核機制,確認 Turnkey 處理結果:

1.交易日誌查詢確認狀態

使用[檢視訊息紀錄][檢視事件紀錄][統計訊息記錄查詢],依作業時間區間查詢傳送結果是否成功。建議透過系統化方式查詢 Turnkey 處理結果,請參考「Turnkey使用說明書」之「陸、上傳狀態查詢」章節。

-PTurnkey資料處理中

-GTurnkey判讀資料已上傳
-C:資料上傳完畢,且已收到整合服務平台回覆之存證處理成功訊息。(上傳作業的資料要變為此狀態,才代表此資料上傳成功。)

-I:資料處理過程被中斷,當程式重新執行或錯誤問題排除後,可自動繼續執行。
-E
:資料上傳前發生格式或簽章錯誤,或是資料已上傳後,收到整合服務平台回覆之錯誤。
(針對錯誤訊息修正後,應再重新上傳正確發票)

2.應建立系統檢核機制,核對Turnkey主機SummaryResultProcessResult,其上傳筆數與實際上傳筆數及各發票傳輸狀態之結果。

(佐證畫面與說明)

2.Web整合服務平台查詢確認

必要★

確認發票內容是否正確。

1.存證資料查詢B2C

(1)銷項發票查詢

(2)查詢分店發票

2.存證資料查詢B2B

(1)銷項發票查詢

(佐證畫面與說明)

3.歷史存證檢核表

必要★

上線前請參照項次 六、電子發票歷史存證檢核表說明及範例檔,了解工表作內容供正式上線後檢核。

註:此為正式系統所提供之Turnkey傳送日報表。


    1. 電子發票專用字軌檢測

檢核

項目

測試統編

注意事項

1. E0401

分支機構配號檔

總公司



分公司



  1. 一個分支機構(統一編號)一個XML檔案。

  2. 平台接收規則:若平台收到重覆檔頭(Main)字軌區間資料,則將此筆後送資料覆蓋前筆資料。

  3. BranchTrackItem Cardinality1~25000範圍。

  4. 發票期別YearMonth請以雙數月為值,且為民國年月,如:10402

  5. 總公司的分支機構配號檔Main中「總公司統一編號」與「分支機構統一編號」請填入總公司統一編號。

註:

1.總機構如有使用字軌號碼亦需上傳總機構使用之配號檔

2.此格式欄位為透過總公司統一申請取號者才須要在次期10號前上傳。

2. E0402

空白未使用字軌

必要★


公司統編


  1. 一個分支機構(統一編號)一個xml檔案。

  2. 平台接收規則:若平台收到重疊字軌區間資料,則將此筆後送資料覆蓋前筆資料

  3. 發票期別YearMonth請以雙數月為值,且為民國年月,如:10402

註:此格式欄位須要在次期10號前上傳。







    1. 電子發票歷史存證檢核表說明

每天您會收到一封主旨為『xxxx公司YYYY-MM-DD歷史存證檢核表』的信件,包含一個以zip壓縮的附件。附件檔名命名規則為『YYYYMMDD系統產製序號_統一編號.zip』。解壓縮後共有一個excel檔案,包含「傳輸比對」、「存證統計」、「存證異常清單」共三個頁籤。


「傳輸比對」頁籤內容欄位說明 (請依照實際業務狀況搭配下述欄位資訊判定)

Web端處理結果

依據「傳輸比對」所顯示的內容,可對照「存證統計」、「存證異常清單」兩個頁籤中的統計數據及清單內容。


注意事項:

檢查『3-1存證成功(SIG)』與『1-1傳輸成功(SIG)』數量是否一致,若不一致將會產生『3-2存證異常(SIG)』之數量。


詳見附件『歷史存證檢核表』Excel範例檔案。



附錄、上傳作業檢測項目

  1. B2B作業檢測

  1. 檢測說明

本章節規範B2B營業人檢測項目,共分為3項主要測試情境,請依檢測情境填妥測試情境的發票號碼以供審核。

1. 壓力測試

2. B2B 交換

3. B2B 存證

測試前請先詳閱下列注意事項:

      1. B2B交換發票,買/賣方上傳的MIG版本需一致,MIG版本請設定財政部電子發票整合服務平台公告最新版,例如:賣方上傳MIG3.1.2,買方也需以MIG3.1.2做接收確認

      2. 通關方式列表 : 若為零稅率發票,則此欄位為必填。

      3. 賣方公司名稱(Name)欄位資訊為必填,並應與賣方公司向所轄稽徵機關登記之稅籍登記名稱一致。

  1. 檢測情境

  1. 壓力測試

請以1000發票數量進行壓力測試,上傳訊息格式為A0401以系統方式大量產檔並測試上傳是否能順利運作且無異常情形

測試日期

測試發票號碼 ~

  1. B2B 交換

測試方式一:Turnkey上傳搭配WEB接收。

測試方式二:WEB開立搭配Turnkey接收。

測試方式三:Turnkey上傳搭配Turnkey接收。

請於WEB平台完成設定接收方式『營業人功能選單>>基本資料>>營業人接收方式設定』。

Turnkey接收者須設定Turnkey『系統管理>>收方管理,並請檢視設定路徑

(1)EINVTurnkey/RecvTarget目錄下會按照訊息種類分(2)EINVTurnkey/RecvTarget/ERPInbox目錄下,而不會按照訊息種類分。

項目

發票號碼/折讓單號

備註

1.開立發票A0101

(賣方傳送;買方接收)

必要★




發票號碼


賣方傳送

買方接收


  • 請檢核必填欄位及欄位內容是否正確,如:賣方營業人、賣方營業人名稱…等。

  • 請使用當期字軌進行測試。

  • 如為B2B營業人,請先行確認發票開立之買方營業人已完成WEB平台之營業人接收方式設定。

---------------------------

A0101

1.發票開立時間為必填欄位

2.賣方公司名稱(Name) 賣方地址(Address) 賣方負責人姓名(PersonInCharge) 賣方電話號碼(TelephoneNumber) 賣方傳真號碼 (FacsimileNumber) 等資訊都需要記載正確


2.開立確認A0102

(買方傳送;賣方接收)

必要★



發票號碼


買方傳送

賣方接收


情境1.開立發票開立確認

  • 請檢核必填欄位及欄位內容是否正確,如:發票號碼、發票日期、賣方營業人統一編號、買方營業人統一編號…等。

---------------------------

A0102

  1. 買受人註記欄BuyerRemark非必填欄位,填入扣抵種類代碼

  2. 買受人簽署適用零稅率註記BondedAreaConfirm非必填欄位,如買方為保稅區遠洋漁業自由貿易港區之營業人,填入種類代碼

3.退回發票A0301

(買方傳送;賣方接收)
必要★


發票號碼


買方傳送

賣方接收


情境1.開立發票退回發票

  • 請檢核必填欄位及欄位內容是否正確,如:退回(拒收)發票號碼RejectInvoiceNumber、發票日期、賣方營業人統一編號、買方營業人統一編號、退回(拒收)日期RejectDate、退回(拒收)時間RejectTime、退回(拒收)原因RejectReason …等。

4.退回發票確認A0302

(賣方傳送;買方接收)

必要★


發票號碼


賣方傳送

買方接收


情境

1.開立發票退回發票退回發票確認

  • 請檢核必填欄位及欄位內容是否正確,如:退回(拒收)發票號碼RejectInvoiceNumber、發票日期、賣方營業人統一編號、買方營業人統一編號、退回(拒收)日期RejectDate、退回(拒收)時間RejectTime…

5.發票作廢A0201

(賣方傳送;買方接收)

必要★


[情境1]發票號碼

賣方傳送

買方接收




[情境2]發票號碼

賣方傳送

買方接收


情境

1.發票開立發票作廢

2.開立發票開立確認發票作廢

  • 請檢核必填欄位及欄位內容是否正確,如:作廢發票號碼、發票日期、賣方統一編號、買方統一編號、發票作廢日期…等

---------------------------

A0201

  1. 發票作廢原因 CancelReason:必填欄位。

  2. 專案作廢核准文號 ReturnTaxDocumentNumber:非必填欄位

6.作廢發票確認A0202

(買方傳送;賣方接收)

必要★


[情境1]發票號碼

買方傳送

賣方接收


[情境2]發票號碼

買方傳送

賣方接收

情境

1.發票開立發票作廢作廢發票確認

2.開立發票開立確認發票作廢作廢發票確認

  • 請檢核必填欄位及欄位內容是否正確,如:作廢發票號碼CancelInvoiceNumber、發票日期、賣方營業人統一編號、買方營業人統一編號…等

7.開立折讓證明單B0101

(賣方傳送;買方接收)

(買方傳送;賣方接收)

必要★


[情境1]

折讓證明單單號

買方傳送

賣方接收


[情境2]

折讓證明單單號

賣方傳送

買方接收


情境:

1.發票開立買方開立折讓證明單

2.發票開立賣方開立折讓證明單

  • 請檢核必填欄位及欄位內容是否正確,如:原發票號碼OriginalInvoiceNumber、原發票日期、賣方營業人資訊、買方營業人資訊…等

---------------------------

B0101

    1. 折讓證明單號碼AllowanceNumber:必填欄位且不可重複。

    2. 原明細排列序號OriginalSequenceNumber:非必填欄位,填入原發票明細之排列序號。

3.折讓種類AllowanceType:必填欄位。

8.折讓證明單確認B0102

(買方傳送;賣方接收)

(賣方傳送;買方接收)

必要★


[情境1]

折讓證明單單號

賣方傳送

買方接收


[情境2]

折讓證明單單號

買方傳送

賣方接收

情境:

1.發票開立買方開立折讓證明單賣方折讓證明單確認

2.發票開立賣方開立折讓證明單買方折讓證明單確認

  • 請檢核必填欄位及欄位內容是否正確,如:折讓證明單號碼 AllowanceNumber折讓證明單日期AllowanceDate、賣方營業人、賣方營業人名稱、折讓證明單接收日ReceiveDate折讓證明單接收時間ReceiveTime折讓種類AllowanceType


9.作廢折讓證明單

(B2B交換B0201)

(買方傳送;賣方接收)

必要★


[情境1]

折讓證明單單號

買方傳送

賣方接收


[情境2]

折讓證明單單號

買方傳送

賣方接收


情境:

1.發票開立開立折讓證明單折讓證明單確認作廢折讓證明單

2.發票開立開立折讓證明單作廢折讓證明單

  • 請檢核必填欄位及欄位內容是否正確,如:作廢折讓證明單號碼 CancelAllowanceNumber折讓證明單日期AllowanceDate、賣方營業人、賣方營業人名稱、折讓證明單作廢日期CancelDate折讓證明單作廢時間CancelTime折讓證明單作廢原因 CancelReason等。


10.作廢折讓證明單確認B0202

(賣方傳送;買方接收)

必要★


[情境1]

折讓證明單單號

賣方傳送

買方接收



[情境2]

折讓證明單單號

賣方傳送

買方接收


情境:

1.發票開立開立折讓證明單折讓證明單確認作廢折讓證明單作廢折讓證明單確認

2.發票開立開立折讓證明單作廢折讓證明單作廢折讓證明單確認

  • 請檢核必填欄位及欄位內容是否正確,如:作廢折讓證明單號碼CancelAllowanceNumber折讓證明單日期AllowanceDate、賣方營業統一編號、買方營業人統一編號、折讓證明單作廢日期CancelDate折讓證明單作廢時間CancelTime



  1. B2B 存證

檢核

項目

發票號碼/折讓單號

備註

1.開立發票

(B2B存證A0401)

必要★



發票號碼


  • 請檢核必填欄位及欄位內容是否正確,如:賣方營業人資訊、買方營業人資訊…等

  • 請使用當期字軌進行測試。

---------------------------

A0401

  1. 發票開立時間InvoiceTime必填欄位。

  2. 賣方公司名稱(Name) 賣方地址(Address) 賣方負責人姓名(PersonInCharge) 賣方電話號碼(TelephoneNumber) 賣方傳真號碼 (FacsimileNumber) 等資訊都需要記載正確

  3. 附件Attachment:供營業人自行運用

2.發票作廢

(B2B存證A0501)

必要★



發票號碼


情境:發票開立發票作廢

1.專案作廢核准文號ReturnTaxDocumentNumber:非必填欄位。

2.發票作廢原因CancelReason:必填欄位。

3.折讓開立

(B2B存證B0401)

必要★



折讓證明單單號


情境:發票開立發票折讓證明單。

    1. 原明細排列序號OriginalSequenceNumber:非必填欄位,填入原發票明細之排列序號。

    2. 折讓證明單號碼AllowanceNumber:必填欄位且不可重複。

    3. 折讓種類AllowanceType:必填欄位。

4.作廢折讓

(B2B存證B0501)

由買方上傳訊息

(由於作廢折讓單由買方開立,為利測試,建議測試時發票開立與折讓單開立的買賣方皆為同一統編)

必要★



折讓證明單單號


情境:發票開立發票折讓證明單作廢折讓證明單

  1. 折讓證明單作廢原因CancelReason:必填欄位。

2.檢核必填欄位及欄位內容務必正確。

註:B2B存證:係買賣雙方確認發票內容無誤後,上傳大平台存證發票訊息。

  1. B2C作業檢測

  1. 檢測說明

本章節規範B2C營業人檢測項目,共分為2項主要測試情境,請依檢次情境填妥測試情境的發票號碼以供審核。

1. 壓力測試

2. B2C 存證


測試前請先詳閱下列注意事項:

  1. 【買/賣方資訊】必要

  1. 買方為非營業人時,買方識別碼(Identifier) 限填0000000000,名稱(Name)是與買受人約定可於全民稽核查詢之個人識別碼(用於全民稽核功能),如:會員載具末4碼;會員生日末4碼;未規劃者建議可填與隨機碼不同的另一組隨機碼作為個人識別碼等。

  2. 買方為營業人、機關、團體並以載具索取電子發票時,要求輸入統一編號(需要報帳),買方識別碼(Identifier)請填買方統一編號;名稱(Name)如不能填入買方稅籍登記名稱,則請填買方統一編號,另銷售額與稅額(Tax Amount)要區分。

  3. 賣方公司名稱(Name)欄位資訊為必填,並應與賣方公司向所轄稽徵機關登記之稅籍登記名稱一致。

  1. 【發票防偽隨機碼】必要

  1. 發票防偽隨機碼(RandomNumber)請填入自行以系統方式隨機產生的4位數字,建議使用亂數函數產製隨機碼,不得以既定順序重複出現。

  1. 【捐贈】必要

  1. 捐贈發票:捐贈註記(Donate Mark)請填「1」;發票捐贈對象(NPOBAN)請填受捐贈機關或團體捐贈碼或統一編號,且列印註記(PrintMark)請填「N」。

  2. 「捐贈碼」基本檢核條件條碼長度3~7碼,數字為0~9,故第 1 碼可能是「0」。

  1. 【載具】

  1. 使用載具存放發票:電子發票列印註記(PrintMark)請填「N」;載具類別號碼(CarrierType)請填使用之載具代碼;載具顯碼id(CarrierId1)請填載具讀出之外碼資訊;載具隱碼id(CarrierId2)請填載具讀出之內碼資訊。如為使用手機條碼載具,請在(CarrierId1) (CarrierId2)填入相同資訊。若使用之載具僅可讀取到隱碼,則載具顯碼及載具隱碼欄位,均填入隱碼資訊。另信用卡載具,載具顯碼id(CarrierId1)請填刷卡日期及刷卡金額資訊,載具隱碼id(CarrierId2)請填信用卡加密卡號。

  2. 共通性載具包含必要

項次

載具名稱

載具代碼

備註

1

手機條碼

3J0002

不得拒絕消費者使用

2

自然人憑證條碼

CQ0001

不得拒絕消費者使用

「手機條碼」基本檢核條件手機條碼是Code 39, 必須以 / 為起始作為判斷, 目前總長度共為 8 碼,條碼內容物除第 1 碼外只會有0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ + - . 39個字元。

載入手機條碼時請勿將英文大寫轉換成小寫。

「自然人憑證條碼」基本檢核條件2 位大寫字母+14位數字。

載入自然人憑證條碼時請勿將英文大寫轉換成小寫。

  1. 會員載具

如採用會員載具(會員載具名稱:會員載具代碼 :),則須提供<會員載具歸戶>之功能機制予會員。


  1. 檢測情境

  1. 壓力測試

請以1000發票數量進行壓力測試,上傳訊息格式為C0401以系統方式大量產檔並測試上傳是否能順利運作且無異常情形。

測試日期

測試發票號碼 ~


  1. B2C 存證

下述情境檢測,僅提供各種情境特別注意事項之參考資訊,相關發票內容顯示則依不同情境進行模擬產生。

檢核

項目

發票號碼

注意事項

1. C0401

開立發票訊息規格

必要★


[情境1]

發票號碼



[情境2]

發票號碼



情境1.開立發票

(買方為消費者)

2.開立發票

(買方有打統一編號)

  1. Invoice/Main

InvoiceNumber=專用字軌發票號碼共 10 碼。

SellerIdentifier=填入8碼賣方統編。

SellerName=填入完整稅籍登記名稱,請勿簡化

BuyerIdentifier=若有買方統編,則填入8碼買方統編。若為一般消費者,請填100

RandomNumber填入4位數字。

  1. Invoice/Amount

SalesAmount=金額不得為負數。

FreeTaxSalesAmount=不得為負數。

ZeroTaxSalesAmount=不得為負數。

TaxAmount=不得為負數。

TotalAmount=不得為負數。

  1. 如買方識別碼(Identifier)有輸入統編,請將銷售額及稅額(TaxAmount)區分開來;若為買方為一般消費者則TaxAmount應為0

---------------------------

InvoiceDate=開立發票日期YYYYMMDD

InvoiceTime=開立發票時間HH:MM:SS (必填)

  1. 賣方公司名稱(Name) 賣方地址(Address) 賣方負責人姓名(PersonInCharge) 賣方電話號碼(TelephoneNumber) 賣方傳真號碼 (FacsimileNumber) 等資訊都需要記載正確

註:請留意應用發票類別之判斷與稅額計算方式,如有疑慮請洽詢國稅局。


2. C0401

列印電子發票證明聯情境

(未使用載具)

必要★


[情境1]

發票號碼


情境

  1. PrinkMark=Y

  2. CarrierType不填資料

  3. Carrierid1不填資料

  4. Carrierid2不填資料

  5. 發票檢查碼(CheckNumber) 不填資料

  6. 賣方公司名稱(Name) 、賣方地址(Address) 、賣方負責人姓名(PersonInCharge) 、賣方電話號碼(TelephoneNumber) 、賣方傳真號碼 (FacsimileNumber) 等資訊都需要記載正確。

註:已列印熱感紙質電子發票交付消費者,開獎時平台會排除不對獎,亦不產出清冊。


3. C0501

作廢發票訊息規格

(消費者取消交易)

必要★





情境:發票開立發票作廢

請先測試上傳開立狀態之發票再進行作廢測試。

CancelInvoiceNumber=作廢發票號碼

BuyerId=若有買方統編,則填入8碼買方統編。若為一般消費者,請填100

SellerId=填入8碼賣方統編

CancelTime=作廢時間 HH:MM:SS

---------------------------

InvoiceDate=作廢發票開立日期 YYYYMMDD

CancelDate=作廢日期YYYYMMDD

CancelReason=作廢原因(此欄位必填)


4. C0701

註銷發票訊息規格

(更正發票內容)

必要★


[情境1]

發票號碼




[情境2]

發票號碼



情境:

1.發票開立發票作廢註銷發票發票開立

2.發票開立註銷發票發票開立

VoidInvoiceNumber=欲註銷發票號碼

BuyerId=若有買方統編,則填入8碼買方統編。若為一般消費者,請填100

SellerId=填入8碼賣方統編

VoidTime=註銷時間 HH:MM:SS

---------------------------

InvoiceDate=欲註銷發票開立日期YYYYMMDD

VoidDate=註銷日期YYYYMMDD

VoidReason=註銷原因(此欄位必填)


5. D0401

折讓證明單

(消費者退換貨)


發票號碼

--------------



折讓單號

--------------

情境:1.發票開立開立折讓證明單

SellerIdentifier=填入8碼賣方統編

BuyerIdentifier=若有買方統編,則填入8碼買方統編。若為一般消費者,請填100

AllowanceType=買方開立填1、賣方折讓填2

---------------------------

AllowanceNumber=自訂折讓單號(不得超過16字且不得重複)

AllowanceDate=折讓單日期 YYYYMMDD

註:如欲載入同一張折讓證明單中需為相同買方及賣方。

6. D0501

作廢折讓證明單



折讓單號


--------------






情境:1.發票開立開立折讓證明單作廢折讓

CancelAllowanceNumber=欲作廢折讓單號

BuyerId=若有買方統編,則填入8碼買方統編。若為一般消費者,請填100

SellerId=填入8碼賣方統編

CancelTime=作廢時間 HH:MM:SS

CancelReason=作廢原因

---------------------------

AllowanceDate=折讓單開立日期 YYYYMMDD

CancelDate=作廢日期 YYYYMMDD

CancelReason=作廢原因(此欄位必填)

7. C0401

持手機條碼索取發票情境

必要★

手機條碼

發票號碼

  1. PrinkMark=N

  2. CarrierType=3J0002

  3. CarrierId1 須為8碼且第一碼必為/

  4. CarrierId2 須為8碼且第一碼必為/

  5. 發票檢查碼(CheckNumber) 不填資料

  6. 賣方公司名稱(Name)、賣方地址(Address)、賣方負責人姓名(PersonInCharge)、賣方電話號碼(TelephoneNumber)、賣方傳真號碼 (FacsimileNumber)等資訊都需要記載正確。


8. C0401

捐贈發票情境

必要★

捐贈碼

發票號碼

  1. PrintMark=N

  2. DonateMark=1

  3. NPOBAN必填捐贈碼或社褔統編。

  4. 發票檢查碼(CheckNumber)不填資料

  5. 賣方公司名稱(Name)、賣方地址(Address)、賣方負責人姓名(PersonInCharge)、賣方電話號碼(TelephoneNumber)、賣方傳真號碼 (FacsimileNumber)等資訊都需要記載正確。

9. C0401

持載具+捐贈發票情境

(手機條碼)

必要★

手機條碼

捐贈碼

發票號碼

  1. PrintMark=N

  2. CarrierTypeCarrierId1CarrierId2為必填

  3. DonateMark=1

  4. NPOBAN必填捐贈碼或社褔統編。

  5. 發票檢查碼(CheckNumber)不填資料

  6. 賣方公司名稱(Name)、賣方地址(Address)、賣方負責人姓名(PersonInCharge)、賣方電話號碼(TelephoneNumber)、賣方傳真號碼 (FacsimileNumber)等資訊都需要記載正確。

10. C0401

手機條碼報核作業

(採此報核作業可選擇是否列印發票)

必要★

情境1請以列印發票情境進行測試。

情境2請以不列印發票情境進行測試。

手機條碼

買方統編

發票號碼

  1. BuyerIdentifier=買方統編,填入8碼買方統編。

  2. PrintMark=Y

  3. CarrierType=3J0002

  4. CarrierId1須為8碼且第一碼必為/

  5. CarrierId2須為8碼且第一碼必為/

  6. 賣方公司名稱(Name)、賣方地址(Address)、賣方負責人姓名(PersonInCharge)、賣方電話號碼(TelephoneNumber)、賣方傳真號碼 (FacsimileNumber)等資訊都需要記載正確。

  7. 發票檢查碼(CheckNumber)不填資料

註:有打買方統編同時存放載具的情境,僅於使用手機條碼時成立。

11. C0401

持會員載具索取發票情境

發票號碼

情境:

  1. PrinkMark=N

  2. CarrierType=會員載具代碼(須申請)

  3. Carrierid1=會員載具資訊

  4. Carrierid2=會員載具資訊

  5. 發票檢查碼(CheckNumber)不填資料

  6. 賣方公司名稱(Name)、賣方地址(Address)、賣方負責人姓名(PersonInCharge)、賣方電話號碼(TelephoneNumber)、賣方傳真號碼 (FacsimileNumber)等資訊都需要記載正確。


12. C0401

持會員載具+捐贈發票境情

會員載具

發票號碼

  1. PrintMark=N

  2. CarrierTypeCarrierId1CarrierId2為必填

  3. DonateMark=1

  4. NPOBAN必填捐贈碼或受捐贈機關或團體統編。

  5. 賣方公司名稱(Name)、賣方地址(Address)、賣方負責人姓名(PersonInCharge)、賣方電話號碼(TelephoneNumber)、賣方傳真號碼 (FacsimileNumber)等資訊都需要記載正確。

  6. CheckNumber不填資料。

13. C0401

持自然人憑證條碼索取發票情境

必要★

自然人憑證條碼

發票號碼

  1. PrinkMark=N

  2. CarrierType=CQ0001

  3. CarrierId1 須為2碼英文大寫+14碼數字序號

  4. CarrierId2 須為2碼英文大寫+14碼數字序號

  5. 發票檢查碼(CheckNumber)不填資料

14. C0401

持載具+捐贈發票情境

(自然人憑證條碼)

必要★

自然人憑證條碼

捐贈碼

發票號碼

  1. PrintMark=N

  2. CarrierType=CQ0001

  3. CarrierId1 須為2碼英文大寫+14碼數字序號

  4. CarrierId2 須為2碼英文大寫+14碼數字序號

  5. DonateMark=1

  6. NPOBAN必填捐贈碼或受捐贈機關或團體統編。

  7. 發票檢查碼(CheckNumber)不填資料。







版權說明: 檔案資源由用戶上傳,僅供學習交流使用,尊重著作權。 若您認為內容涉及侵權,請點擊「侵權舉報」提交相關資料,我們將儘快核實並處理。