1.1 電子發(fā)票是什么
電子發(fā)票是指一切單位和個人在購銷商品、提供或接受服務(wù)以及從事其他經(jīng)營活動中,所開具和收取的以電子形式存儲和流轉(zhuǎn)的業(yè)務(wù)憑證。由稅務(wù)局統(tǒng)一發(fā)放,全國統(tǒng)一編碼,采用統(tǒng)一防偽技術(shù),附有電子稅局的簽名機制。具備和紙質(zhì)發(fā)票的同等法律效力,可作為報銷、維權(quán)的有效憑據(jù)。
1.2 電子發(fā)票相關(guān)政策
*“…加快推廣使用電子發(fā)票,支持企業(yè)及經(jīng)營者按規(guī)定開具電子發(fā)票,并允許將電子發(fā)票作為報銷憑證。…” *
——2015年9月26日 國務(wù)院53號文
“…電子發(fā)票具有與紙質(zhì)發(fā)票同等的法律效力,并將在全國推行增值稅電子普通發(fā)票?!?/blockquote>——2015年11月26日 稅務(wù)總局84號文“…滿足本辦法第八條規(guī)定條件,單位從外部接收的電子會計資料附有符合《中華人民共和國電子簽名法》規(guī)定的電子簽名的,可僅以電子形式歸檔保存,形成電子會計檔案?!?/blockquote>——2015年12月11日 財政部國家檔案局79號文“持續(xù)提升納稅服務(wù)水平。2020年底前基本實現(xiàn)增值稅專用發(fā)票電子化?!?/blockquote>——2020年7月21日 國辦發(fā)24號文“開展增值稅電子發(fā)票電子化報銷入賬試點工作...”——2021年2月22日檔辦發(fā)〔2021〕1號2 術(shù)語清單
下面是一些在應(yīng)用微信電子發(fā)票方案,調(diào)試相關(guān)接口時遇到的常見術(shù)語。建議本模塊文檔的讀者通讀本節(jié),了解各術(shù)語的定義和指稱。
用戶
指微信用戶。是電子發(fā)票開票需求的發(fā)起者,電子發(fā)票開具后的持有人,電子發(fā)票報銷的發(fā)起者。在不同場景中對用戶加以區(qū)分,我們也使用不同的術(shù)語對其命名。如在消費獲取發(fā)票場景中,稱用戶為“消費者”,在報銷場景中稱用戶為“員工”。
消費者
指在消費場景中完成支付,請求并獲取電子發(fā)票的用戶。
員工
指在報銷場景中向自身所在企業(yè)提交電子發(fā)票進行報銷,獲得報銷款的用戶。
商戶
指在消費場景中向用戶提供產(chǎn)品或服務(wù),接受用戶付款的主體。當(dāng)消費者索要電子發(fā)票時,商戶是向消費者提供電子發(fā)票的主體。
開票平臺
為商戶提供連接稅控設(shè)備、開具、保存電子發(fā)票服務(wù)的第三方平臺。
自建平臺商戶
指部分出于數(shù)據(jù)安全或性能方面的考慮,直接采購稅控設(shè)備在企業(yè)內(nèi)網(wǎng)中搭建發(fā)票平臺的大型商戶。這種類型的商戶的特點包括:發(fā)票PDF最先在商戶企業(yè)內(nèi)網(wǎng)中生成、發(fā)票PDF在企業(yè)內(nèi)網(wǎng)中保存、自行向用戶提供發(fā)票查驗服務(wù)等。
發(fā)票卡券
電子發(fā)票在微信卡包中的保存形態(tài),記錄了發(fā)票的基本信息。通過發(fā)票卡券可以鏈接到發(fā)票PDF。
制券方
生成發(fā)票卡券并將發(fā)票卡券在用戶授權(quán)后保存至用戶微信卡包的主體。需擁有電子發(fā)票PDF文件并能提供穩(wěn)定的發(fā)票PDF下載服務(wù)。
電子發(fā)票PDF
指電子發(fā)票版式文件,由于文件為PDF,通稱電子發(fā)票PDF、發(fā)票PDF。電子發(fā)票PDF除了按照規(guī)定的格式呈現(xiàn)發(fā)票相關(guān)的信息外,一大特點是右下角的開票商戶簽章。使用Adobe PDF Reader打開發(fā)票PDF,雙擊右下角開票方簽章,可以看到開票商戶的名稱等信息。
支付服務(wù)商
指為開票商戶提供移動支付接入服務(wù)的軟件及互聯(lián)網(wǎng)應(yīng)用服務(wù)商,通常也為商家提供訂單系統(tǒng),具有商戶的訂單數(shù)據(jù)和一定的系統(tǒng)開發(fā)對接能力。
報銷企業(yè)
指員工所屬的企業(yè)。報銷企業(yè)接收員工提交的電子發(fā)票,經(jīng)過必要的財務(wù)流程后為員工提供報銷款。電子發(fā)票進入到報銷企業(yè),其結(jié)構(gòu)化數(shù)據(jù)用于生成報銷記錄、其發(fā)票PDF用作財務(wù)憑證歸檔保存。
報銷服務(wù)商
指為報銷企業(yè)提供獨立部署的報銷軟件或SaaS報銷應(yīng)用的軟件及互聯(lián)網(wǎng)服務(wù)提供方。3 微信電子發(fā)票總體方案介紹
電子發(fā)票從宏觀上是一個多對多信息傳輸?shù)倪^程:由多個商戶提供電子發(fā)票,經(jīng)過用戶的保存歸集后向多個報銷企業(yè)提交作為報銷憑證。無論對商戶或者報銷企業(yè)而言,多頭對接意味著極大的溝通與開發(fā)成本。為解決這一痛點,提升電子發(fā)票的使用便利,微信以用戶為中心,提出了電子發(fā)票的總體解決方案。
在此方案中,商戶通過開票平臺開具電子發(fā)票,經(jīng)過用戶授權(quán)后將電子發(fā)票存入用戶卡包。用戶可以在卡包中查看管理自己的電子發(fā)票。當(dāng)需要報銷時,由企業(yè)號或所在單位的移動辦公應(yīng)用拉起卡包中的電子發(fā)票列表,用戶勾選需要提交報銷的發(fā)票后,企業(yè)獲得電子發(fā)票的結(jié)構(gòu)化數(shù)據(jù)和PDF完成報銷。
3.1 各環(huán)節(jié)交互
開票存入用戶卡包流程
考慮到不同商戶發(fā)票開具時長有差異,微信設(shè)計了先授權(quán),后插卡的開票交付流程。把用戶提交開票申請和獲取發(fā)票兩個流程解耦。在用戶充分知情的情況下,確保發(fā)票穩(wěn)定送達到用戶側(cè)
在前端授權(quán)過程中,商戶傳入開票標(biāo)識作為參數(shù)拉起授權(quán)頁,用戶通過點擊頁面按鈕完成授權(quán)。微信側(cè)會關(guān)聯(lián)開票標(biāo)識 待開票平臺完成開票后,即可連帶之前授權(quán)過的開票標(biāo)識在后臺調(diào)用微信發(fā)票卡券的插卡接口。微信側(cè)校驗開票標(biāo)識的授權(quán)狀態(tài)后,將發(fā)票放入到用戶的微信卡包,并提示用戶發(fā)票送達。 具體接口文檔見選擇接入模式
保存形態(tài)
開好的電子發(fā)票會以卡券的形式保存在用戶卡包中,訪問路徑是“我>卡包>我的票券”。點擊任意一張電子發(fā)票,可以查看到發(fā)票的摘要信息,并在發(fā)票詳情中瀏覽發(fā)票的PDF文件。
報銷流程
對于報銷企業(yè),可以通過微信提供的發(fā)票報銷接口在用戶主動提交的情況下獲得電子發(fā)票。
用戶點擊微信H5或者獨立App中的按鈕,可以拉起微信中的電子發(fā)票清單,查看已經(jīng)保存在自己微信中的電子發(fā)票,并根據(jù)報銷需要勾選。報銷企業(yè)在用戶確認(rèn)提交后可以收到發(fā)票的標(biāo)識信息,通過接口進一步查詢到發(fā)票的結(jié)構(gòu)化信息和PDF文件,以便完成報銷流程。
具體接口文檔見報銷場景說明。4 資源下載
微信電子發(fā)票方案的開票保存及發(fā)票提交能力均支持微信內(nèi)調(diào)用及微信外獨立App調(diào)用,獨立App調(diào)用微信電子發(fā)票相關(guān)能力請下載微信電子發(fā)票SDK。
iOS SDK下載:http://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319164&token=&lang=zh_CN
Android SDK下載:http://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&token=&lang=zh_CN5 動態(tài)文檔
微信電子發(fā)票文檔是一份動態(tài)更新的文檔,我們會根據(jù)新出現(xiàn)的問題、相關(guān)法律法規(guī)更新、相關(guān)行業(yè)政策更新或產(chǎn)品運營的需要來對其內(nèi)容進行修改并更新,制定新的規(guī)則,保證微信用戶的體驗。建議開發(fā)者和合作伙伴定期查看以便獲得最新信息,了解更新情況。開發(fā)者和合作伙伴也可關(guān)注公眾號“發(fā)票助手”,文檔的更新和調(diào)整會通過該公眾號及時同步。