1) 將《增值稅防偽稅控系統開票子系統軟件開票信息數據接口規範V1.0》中的接口XML
代碼復制到記事本中,去掉標記符中的空格,比如在代碼<Djh>1</Djh > 中,/Djh和>字符中間存在空格,是不規範的。同時也要去掉//及後面的描述,如://單據號(20字節)
2) 將記事本保存為XML文件,為在EXCEL表中做XML映射作準備。比如把它存檔為kp.xml
3) 新建壹個EXCEL文件,這裏以EXCEL 2010 為例。在菜單欄中找到“開發工具”菜單找
到XML源按鈕。如果妳的EXCEL菜單欄中沒有顯示“開發工具”,那麽可以妳進入“EXCEL選項”—“自定義功能區”—把“開發工具”勾選上。
4) 創建XML映射表。點擊XML源,EXCEL表的右邊就會顯示XML源的操作提示,點擊XML
源下方的“XML映射…”彈出“XML映射”的對話框,點擊“添加…”按鈕。彈出“選擇XML源”的對話框,比如之前把創建的XML文件放到C:\invoice文件夾中,kp.xml。雙擊打開XML文件。
如果XML文件有錯誤,那麽EXCEL系統會提示對應的錯誤消息,比如:
從這條錯誤消息可以看出,在創建XML文件時不小心多刪除壹些東西。這時妳要重新創建或者打開XML文件進行修改。修改和創建的方法如前面所述。
如果XML沒有問題,那麽EXCEL系統會給出以下提示:
點擊“確定”返回到“XML映射”對話框,此時多了壹個XML映射,映射文件就是妳的XML文件的名稱。
點擊“確定”,回到EXCEL主界面,在右邊顯示XML源的XML映射表。
5) 選擇XML映射元素,拖放到EXCEL單元格中。這裏拖放有壹點的技巧,不能壹次性地將
所有的映射元素都拖放到EXCEL表中。應該按照開頭時提到的3部分組成(壹是單據數量,二是單據壹般信息,三是單據的詳細信息)進行拖放。按住CTRL鍵可以選擇與刪除選中中的元素。
依次地分別將3個部分拖放到表中,再做些相對應的備註,最終做以下格式。為了方便日後的操作,妳最好將它保存,並標記為標準格式。
2. 下面講解如何將定制的EXCEL文件轉成XML文件
1) 向已經創建好的含有XML映射的EXCEL表中錄入數據,前面說過,在EXCEL中只錄
入壹張單據就夠了,比如單據中有10個明細,那麽單據的數量為1,單據號中的信息可以從妳的業務系統中導入,導入後的格式如下(壹條Header有效,全部Detail有效,通過顏色可以判斷)。在EXCEL2003版本中,Header部分與Detail部分要分開導入或黏貼。
2) 數據錄入完後,找到菜單欄中的“開發工具”--XML源,點擊“導出”,彈出“導出
XML”對話框。通常導出的XML文件是用單據號進行命名,這也是為了方便區分需要導入到開票系統中的單據。在EXCEL2003版本中,導出XML的按鈕是在“數據”菜單中。
3) 比如妳把XML文件導出到C:\invoice的 SD29477.xml 文件中,妳可以通過右擊—編
輯進行查看。通常情況下,只要妳創建的XML映射沒有問題,那麽XML是可以正常導入到開票系統中的。
3. 做好XML以後,妳就可以按照《增值稅防偽稅控系統開票子系統V7.23.10新增改進功能說明》中的第四章 手工導入進行操作了