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