navision系統和sap區別_SAP那些事-實戰篇-89-淺談金稅接口方案

以前金稅接口這塊一直是銷售顧問在做,雖然和財務相關,也沒有怎么關注。這次項目把金稅接口分到了財務模塊,結果遇到了一些問題,趁此機會把這塊總結一下方案,供各位看官參考。

方案1: 文本方案,這個方案最早出現,也是最早使用的,其基本方式是從前端SAP系統把開票信息導出形成文本文件(現在有些也支持excel,要看金稅開票系統支持哪種格式),然后把文本文件放到(怎么放都可以,U盤拷貝,或者通過局域網傳輸,或者通過ERP系統導出的時候直接放在開票機的文件夾下)開票機下,開票員通過上載文本文件完成開票,開票完成后,再下載回傳的文本文件,ERP讀取回傳的文本文件,更新金稅發票信息到SAP的會計憑證和系統發票中。

文本方案SAP標準方案也是支持的,可參考note:1868902,配置后就可以使用。

方案2: 第三方開票軟件,這個方案目前是比較普遍的,對于SAP來說比較簡單,和文本的區別在于在第三方開票軟件中可以進行發票的拆分、合并、稅收編碼分類的自動確定等,SAP只需把系統發票信息通過接口傳輸到第三方開票軟件即可,第三方開票軟件直接調用金稅開票系統進行開票,然后把開票后的信息返回到SAP,第三方軟件充當了中間件的作用。

說明:第三方開票軟件也是需要安裝在開票機上的。

方案3:這個方案是在此次項目中才知道的(以前只知道方案1和方案2),就是金稅系統提供一個基于ActiveX的接口(.COM接口或者叫dll組件,.COM接口是微軟標準接口規范),SAP直接調用這個組件進行開票(據說國內的ERP軟件都是使用這個接口開發相應的金稅接口方案),不過這個方案SAP沒有類似的案例,后來嘗試過通過JAVA寫一個小程序作為中間件,也就是SAP把開票信息傳給JAVA,JAVA再調用.COM接口完成開票,測試調用成功過,不過沒有把握把所有情況都調用通,并保證接口的穩定,因此這個方案沒有繼續實施下去。

說明:如果這個方案能夠實施,好處是在SAP端直接就可以開票成功,無需在開票機上登陸第三方軟件或者導入文本進行開票。當然,這個前提還是需要有個中間的小軟件作為中轉(接收SAP開票信息,返回開票后信息),因為這個接口也是需要在開票機上才能進行調用。如果在開票機上安裝SAP,SAP能夠直接調用這個.COM接口,就無需中間的小軟件了。另外,按照SAP note:2448114的說法,上海金稅的某家公司可以提供和SAP進行直聯的金稅方案,沒有具體了解實現方式。

順便也說一下進項稅的接口,目前了解的方案是金稅方可以提供一個網站的接口,通過調用這個接口,可以把在前端業務系統(如OA/SAP)收集的進行發票信息,按照接口要求格式傳輸后進行自動勾選認證。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/370077.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/370077.shtml
英文地址,請注明出處:http://en.pswp.cn/news/370077.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

不變性的來龍去脈

因此,在我的第一篇文章中,我談到了一些構建器模式,并提到了一個非常強大但卻被忽視的概念:不變性。 什么是不可變類? 這只是一個其實例無法修改的類。 類屬性的每個值都在其聲明或其構造函數中設置,并在對…

JavaScript總結(3)

第3章 獲取用戶的輸入 <script>10 intAprompt("請輸入第一個數字","");11 intBprompt("請輸入第二個數字",27);默認是2712 document.write("你輸入的第一個數字是"intA);13 document.write("<…

css書寫規范

在書寫css樣式的時候總是無意中就寫亂了,無論是命名或者是樣式的書寫順序,這里做一個總結,提醒自己在書寫css的時候時刻注意,大家可以參考哈。 1. 樣式屬性順序 單個樣式規則下的屬性在書寫時,應按功能進行分組&…

android 協程,關于android:Kotlin協程實現原理SuspendCoroutineContext

明天咱們來聊聊Kotlin的協程Coroutine。如果你還沒有接觸過協程,舉薦你先瀏覽這篇入門級文章What? 你還不曉得Kotlin Coroutine?如果你曾經接觸過協程,置信你都有過以下幾個疑難:協程到底是個什么貨色?協程的suspend有什么作用&…

清空easyui checkbox選中項

$(#dg).datagrid(unselectAll);轉載于:https://www.cnblogs.com/douhuan/p/7116744.html

python 編輯excel需要什么包_Python 中操作EXCEL表格的包

今天,馬云爸爸又來貢獻金句了,比王健林公公一億一個小目標還高,“一個月掙一二十個億很難受!!!”,作為在傳統企業主要為電商部門提供數據分析的數據分析師,體驗太深刻了。雙11前后&a…

用Java處理大文件

最近,我不得不處理一組包含逐筆歷史匯率市場數據的文件,并很快意識到使用傳統的InputStream都無法將它們讀取到內存中,因為每個文件的大小都超過4 GB。 Emacs甚至無法打開它們。 在這種特殊情況下,我可以編寫一個簡單的bash腳本&…

java IO(一):File類

1.File類簡介 File類位于java.io包中。它面向文件層次級別操作、查看文件,而字節流、字符流操作數據時顯然比之更底層。 學習File類包括以下幾個重點:文件路徑、文件分隔符、創建文件(目錄)、刪除文件(目錄)、查看文件內容(輸出目錄內文件)、判斷文件(是…

android listview 開發,android開發之ListView實現

今天又初步學習了一下ListView控件,看看效果如下:LisViewActivity.java源碼:package com.jinhoward.UI_listview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.os.Bundl…

input ios問題 小程序_微信小程序開發常見問題匯總

原標題:微信小程序開發常見問題匯總1、域名必須是https非https的域名不被微信小程序允許。2、input組件placeholder字體顏色卸載placeholder-class里面的color并不生效,需要寫在placeholder-style里面就可以了。3、wx.navigateTo無法跳轉到帶tabbar的頁面…

https://github.com/

https://github.com/ qq郵箱 轉載于:https://www.cnblogs.com/chang1/p/7133251.html

Less 的用法

1. node.js node.js是一個前端的框架 自帶一個包管理工具npm node.js 的安裝 官網:http://nodejs.cn/ 在命令行檢驗是否安裝成功 切換到項目目錄,初始化了一個package.json文件 安裝與卸載jQuery包(例子) 安裝 卸載 安裝淘寶…

淺談springboot整合ganymed-ssh2遠程訪問linux

環境介紹 技術棧 springbootmybatis-plusmysqlganymed-ssh2 軟件 版本 mysql 8 IDEA IntelliJ IDEA 2022.2.1 JDK 1.8 Spring Boot 2.7.13 mybatis-plus 3.5.3.2 SSH(遠程連接工具)連接原理:ssh服務是一個守護進程(demon),系統后臺監聽客戶…

優化Neo4j Cypher查詢

上周,我花了很多時間嘗試使用實時系統中的數據來優化大約20個執行失敗的Cypher查詢(36866ms至155575ms)。 經過一番嘗試和錯誤,以及來自Michael的大量投入,我能夠大致確定對查詢進行哪些操作才能使它們性能更好-最后&a…

python 多文件知識

對于一個大型的項目,會存在很多個py文件,本文記錄與多文件有關的內容。 1. python 如何在一個.py文件中調用另一個.py文件的類 如果是在同一個 module中(也就是同一個py 文件里),直接用就可以如果在不同的module里,例如a.py里有 class A:b.py 里有 class…

android pick file,LFilePicker---文件選擇利器,各種樣式有它就夠了

LFilePicker在 Android 開發中如果需要選擇某個文件,可以直接調取系統的文件管理器進行選擇,但是無法保證各個廠商的手機界面一致,而且解析Uri 還比較繁瑣,如果還需要多選呢?需要文件類型過濾呢?老板說界面…

老筆記整理二:網頁小問題匯總

最近有一些小問題。想在這里寫出來。一是方便大家排錯,再是自己也整理一下。 1。很傻的小問題。。。參數提交方式有一個應該是form而不是from。(英語老師,我對不起你。。。) 2。用超鏈接傳參數,在?后面不能…

在JVM之下–類加載器

在許多開發人員中,類加載器是Java語言的底層,并且經常被忽略。 在ZeroTurnaround上 ,我們的開發人員必須生活,呼吸,飲食,喝酒,并且幾乎與類加載器保持親密關系,才能生產JRebel技術&a…

matplotlib繪制餅狀圖

源自http://blog.csdn.net/skyli114/article/details/77508430?ticketST-41707-PzNbUDGt6R5KYl3TkWDg-passport.csdn.net pyplot使用plt.pie()來繪制餅圖 1 import matplotlib.pyplot as plt 2 labels frogs, hogs, dogs, logs 3 sizes 15, 20, 45, 10 # [15,20,45,10…

自適應寬度元素單行文本省略用法探究

單行文本省略是現代網頁設計中非常常用的技術,幾乎每個站點都會用到。單行文本省略適用于顯示摘要信息的場景,如列表標題、文章摘要等。在響應式開發中,自適應寬度元素單行文本省略容易失效不起作用,對網頁開發這造成困擾。因此&a…