航信金税接口_taxcardx.goldtax-程序员宅基地

技术标签: 金税  

我看到很多的航信接口,但是我发现好多都是中间商在宣传自己的接口,偶尔几个也是要积分的,像我这种白 piao 党那是没有积分的,下面是我给现在在做航信接口的基友们的一点建议
前期条件
1.本地电脑的金税环境(开票软件,智税集成)
2.航信测试盘,测试注册文件(必需品)
3.开发文档(一般没有,有的话也是经过二次修改过的那种)

一些需要注意的地方:
引用的dll是taxCardx,这个一般装了金税环境的情况下都会存在在这里插入图片描述

TaxCardX.GoldTax jsjk = new GoldTax();
需要注意的是,18年初的时候国税总局发行了税收分类编码,停用了商品税目,所以接口有所变化(我收到的开发文档是没有提到)需要给商品进行维护

  d += "<?xml version=\"1.0\" encoding=\"GBK\"?>";
                d += "<FPXT>";
                d += "<INPUT>";
                d += "<GoodsNo>";
                d += "<GoodsNoVer>";
                d += sa[0].编码版本号1;
                d += "</GoodsNoVer>";
                d += "<GoodsTaxNo>";
                d += sa[0].税收分类编码1;
                d += "</GoodsTaxNo>";
                d += "<TaxPre>";
                d += sa[0].是否享受税收优惠政策1;
                d += "</TaxPre>";
                d += "<TaxPreCon>";
                d += sa[0].税收优惠政策内容1;
                d += "</TaxPreCon>";
                d += "<ZeroTax>";
                d += sa[0].零税率标识1;
                d += "</ZeroTax>";
                d += "<CropGoodsNo>";
                d += sa[0].企业自编码1;
                d += "</CropGoodsNo>";
                d += "<TaxDeduction>";
                d += sa[0].扣除额1;
                d += "</TaxDeduction>";
                d += "</GoodsNo>";
                d += "</INPUT>";
                d += "</FPXT>";
 p += "<?xml version=\"1.0\" encoding=\"GBK\"?>";
                p += "<FPXT_COM_INPUT>";
                p += "<ID>";
                p += "1100";
                p += "</ID>";
                p += "<DATA>";
                p += ToBase64String(d);
                p += "</DATA>";
                p += "</FPXT_COM_INPUT>";
                jsjk.BatchUpload(p)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wm33226/article/details/102666757

智能推荐

Proteus 里面library文件夹找不到,怎么找到library文件夹。_protues没有library-程序员宅基地

文章浏览阅读6.6k次,点赞5次,收藏10次。Protus 里面library文件夹找不到,怎么找到library文件夹。因为需求需要找到library文件夹,往这个文件夹中复制一些文件。可是找到Proteus的根目录,却怎么也找不到这个文件夹。当然找不到,就没办法复制了。最后发现在它藏在一个隐藏的文件夹里面。怎么找到这个隐藏的文件夹呢?就在上面这个框起来的地方打对勾就可以看到被隐藏的文件夹了。我是在下面这个文件夹中找到的。具体路径如下:C:\ProgramData\Labcenter Electronics\Proteus 8 Pr_protues没有library

wifi配置工具iw源码解析_iw 源码-程序员宅基地

文章浏览阅读6k次,点赞2次,收藏22次。iw是一个基于nl80211接口的无线配置工具,用于替代原先基于wext接口的iwconfig。iw源码可以在网址 https://www.kernel.org/pub/software/network/iw/ 获取,或者使用git命令从http://git.kernel.org/?p=linux/kernel/git/jberg/iw.git. 中下载。1、简单的nl80211程序i..._iw 源码

Chrome NET::ERR_CERT_AUTHORITY_INVALID 错误分析及处理-程序员宅基地

文章浏览阅读7.3w次。Chrome NET::ERR_CERT_AUTHORITY_INVALID 错误分析及处理_chrome net::err_cert_authority_invalid

reactnative 设置背景图片--ImageBackground_react native 背景图片-程序员宅基地

文章浏览阅读2.3w次。在RN版本0.46版本的时候添加了ImageBackground控件。ImageBackground可以设置背景图片,使用方法和image一样,里面嵌套了其他的组件 &lt;ImageBackground style={{ flex: 1 }} source={require('../../res/image/login_beijing.png')}&gt; ..._react native 背景图片

Python 框架 之 Django 的数据后台管理平台,简单的搭建、以及数据基本操作_python数据管理平台作用-程序员宅基地

文章浏览阅读3k次,点赞2次,收藏25次。Python 框架 之 Django 的数据后台管理平台,简单的搭建、以及数据基本操作目录Python 框架 之 Django 的数据后台管理平台,简单的搭建、以及数据基本操作一、简单介绍二、实现原理三、注意实现四、效果预览五、创建数据管理后台账户,登录后台管理六、注册模型类,以及添加自定义模型管理类,调整数据显示七、后台管理的数据基本操作八、关键代码一、简单介绍Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型..._python数据管理平台作用

HBP-1100U 欧姆龙血压计的USB调用方法_欧姆龙hbp1100u说明书-程序员宅基地

文章浏览阅读4.8k次。安装HIDcontroller控件。1、用USB设备名获取VID,PID,建立临时缓冲区。2、checkout建立usb设备的线程3、拔插下来checkin销毁线程4、通过ondata事件获取数据指针5、通过数据指针对16进制数进行转换10进制,并处理显示unit Unit1;interfaceuses Windows, Messages, SysUtils, Var..._欧姆龙hbp1100u说明书

随便推点

theanorc-程序员宅基地

文章浏览阅读93次。[global]device = cpufloatX = float32cxx = icpcmode = FAST_RUNopenmp = Trueopenmp_elemwise_minsize = 10allow_gc = False#profile = True[gcc]cxxflags = -qopenmp -march=native -O3 -qopt-report=..._theanorc

钉钉应用开发,提示Warning: Invalid CERT Authority-程序员宅基地

文章浏览阅读3.7k次。我司的网页应用与钉钉进行了单点登录的对接,结果在钉钉App中打开提示SSLerror,顶上的提示是Warning: invalid CERT Authority。点击Yes可以正常访问,只是每次提示很麻烦。应用是Nginx+Tomcat架构,在Nginx中配置了https访问。解决方法:ssl_certificate配置的文件名是xxx.crt将文件名重命名为xxx.pem修改Nginx配置文件里关联的文件名为xxx.pem重启Nginx后解决。..._invalid cert authority

Javascript数据类型(number 、string、booledn、undefined 、null)_number类型怎么赋值为空-程序员宅基地

文章浏览阅读1.1k次。计算机世界中的万事万物都是数据。计算机程序可以处理大量的数据,为什么要给数据分类?1. 更加充分和高效的利用内存2. 也更加方便程序员的使用数据JS数据类型整体分为两大类:1.基本数据类型number 数字型string 字符串型booledn 布尔型undefined 未定义型null 空类型2.引用数据类型object 对象function 函数array 数组数据类型 – 数字类型(number)即我们数..._number类型怎么赋值为空

一个增强 BottomNavigationView 的安卓库。_com.ittianyu.bottomnavigationviewex.bottomnavigati-程序员宅基地

文章浏览阅读980次。一个增强 BottomNavigationView 的安卓库。_com.ittianyu.bottomnavigationviewex.bottomnavigationviewex

vnc分辨率修改_vnc 改变分辨率-程序员宅基地

文章浏览阅读1.2w次,点赞2次,收藏22次。最近一直在用putty或Xshell登录linux服务器,今天用ultraVNC Viewer登录服务器时发现自己的vnc服务器挂掉了。在此,整理下vnc操作的基本命令。查看vnc进程:ps -ef | grep vnc 该命令可以列出当前系统上所有用户vnc界面的端口号,分辨率等信息。 我们要用到的只是端口号。杀掉自己vnc端口对应的进程vncserver -kill :43 我的端口号是4_vnc 改变分辨率

springBoot启动项目时导入依赖_com.alibaba.boot 依赖引入-程序员宅基地

文章浏览阅读1.1k次。pom文件常用依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/m_com.alibaba.boot 依赖引入

推荐文章

热门文章

相关标签