200228批量导入开票接口出错,用另外一种方式解决,快速开票顺畅

开票的接口感觉好麻烦,哎哟,新版的skfpdb.db,taxcard.dll,估计又要有一阵子不能批量开票了,特别是用c#去开发,想要去查询但是经常调用的时候得动态化才可以调用。没办法进了坑,开刷。

//载入DLL
[DllImport("skpc.dll", EntryPoint = "OperateDisk", CharSet = CharSet.Ansi)];
//声明方法
public static extern IntPtr OperateDisk(String InXml, byte[] OutXml);
引用https://blog.csdn.net/xpesir/article/details/10457519的内容

唔。。。发现好麻烦只能查询,2.3.10.200228版本的开不了票,好像只能用自带的接口才能开票,啊啊啊,好麻烦,而且查询后好像好慢。而且很容易出现错误,一些奇奇怪怪的,连电脑都不能动,这开票就太渣渣了,还是搞搞震一下,看看可不可以弄得了。上面那个csdn居然404了,额,看来没办法了,只能自己上了。

经过一段时间,吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦吧啦,卧槽,好久还是搞不定

咋办咧,又不想用那种excel界面录入的方式,感觉好low呀,体验也不好,后来有一个人给了我一种方式,好简单的方法,一下子就可以处理,不多说搞上代码。

String input="{'DocumentNo':'12121','InvSort':0,'PriceWay':0,'CustName':'湖北长江有限公司','CustTaxNo':'xxxxxxxxxxxxxxxxx','CustAddress':'广州工业区一区  3843434','CustBankAccount':'农行 2423232323','SellerName':'山东开p','SellerTaxNo':'9156565444444433','SellerAddress':'广州市花都区 南浦大街','SellerBankAccount':'广发银行3423232323','IsDebug':0,'IsInventory':0,'Remark':'11','Printer':'李帅','Review':'王五','Remittee':'刘三','DkName':'','DkTaxNo':'','Details': [{'GoodsName':'面包','GoodsSm':'','Spec':'12','TaxClassificationCode':'xxxxxxxxxxxxxx','Unit':'','Price':195.15,'Quantity':1,'Amount':195.15,'TaxRate':0.13,'TaxAmount':25.37,'Deduction':0,'Yhzcmc':'超税负3%即征即退','Lslbz':''}]}";
boolean re = invoice.Business("02", input);//一个方法就搞定,这种真简单

作为一名优秀的json支持者,开票也可以用json去传,看了代码都觉得顺畅,舒服。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值