金蝶K3-航天信息税控发票开票软件接口程序

金蝶K3-航天信息税控发票开票软件接口程序##金蝶K3-航天信息税控发票开票软件接口程序用于从航天信息[上海爱信诺航天信息有限公司]税控发票开票软件(金税盘版)文本接口导出TXT文件中提取数据。###开发环境SharpDevelop5.0###调用库NPOI(用于EXCEL文件生成)###背景公司之前使用一个金蝶开发的…

大家好,又见面了,我是你们的朋友全栈君。

##金蝶K3-航天信息税控发票开票软件接口程序 用于从航天信息[上海爱信诺航天信息有限公司]税控发票开票软件(金税盘版)文本接口导出TXT文件中提取数据。 ###开发环境 SharpDevelop 5.0 ###调用库 NPOI(用于EXCEL文件生成)

###背景 公司之前使用一个金蝶开发的接口程序将K3开票单据导出为TXT文档(按开票软件的格式要求生成)。然后通过开票软件的文本接口导入。生成好正式发票号后,将正式开票数据导出为TXT,再通过金蝶接口程序将正式的发票号写回K3。 最期开票软件有过升级,导致金蝶接口程序不能使用。遂决定自行开发一个。

###业务流程图 流程图

###原文件

SJJK0201~~已开发票传出
9~~20150301~~20150331
//发票1
0~~0~~0~~3100144130~~11254568~~8~~20150309~~03~~15030710~~8697.44~~0.17~~1478.56~~深圳市xxxx科技有限公司~~440301755673553~~深圳市福田区福田国际电子商务产业园xx楼xxx房0755-xxxxxxxx~~平安银行深圳华强北支行 0212100132953~~上海鹰峰电子科技有限公司~~31022775430641X~~上海市松江区石湖荡镇工业园区唐明路218号 021-57842298~~上海银行松江支行 319826-00008323718~~~~李洁~~院中心~~徐碧清
0~~鹰峰电抗器~~DCL-0120-UIWA-8103~~只~~4~~786.32~~0.17~~133.68~~196.58~~0~~0101
0~~鹰峰能量电阻器~~BRU 8KW/18R~~只~~1~~581.20~~0.17~~98.80~~581.2~~0~~0101
0~~鹰峰能量电阻器~~RXLG 1KW/100R~~只~~2~~205.13~~0.17~~34.87~~102.565~~0~~0101
0~~鹰峰电抗器~~DCL-0150-UIWC-1967~~只~~1~~282.91~~0.17~~48.09~~282.91~~0~~0101
0~~鹰峰能量电阻器~~RXLG 500W/100R~~只~~1~~64.10~~0.17~~10.90~~64.1~~0~~0101
0~~鹰峰能量电阻器~~RXLG 500W/100R~~只~~2~~128.21~~0.17~~21.79~~64.105~~0~~0101
0~~鹰峰能量电阻器~~RXLG 1.5KW/60R~~只~~32~~4649.57~~0.17~~790.43~~145.2990625~~0~~0101
0~~鹰峰能量电阻器~~AR5U 3KW/25R~~只~~3~~2000.00~~0.17~~340.00~~666.666666666667~~0~~0101

###发票信息提取库调用

1.添加引用</br> using ParseLib;

2.使用 </br> IList<InvoiceHeader> headers=Parser.GetInvoiceHeader(@"E:\INVOUT专票.txt");

3.提取结果</br> 提取结果

###最终程序 1.登录</br> 登录

2.导出</br> 导出EXCEL

3.开票软件配置</br> 字段映射

4.导出文本回写</br> 回写K3

###源码地址 https://git.oschina.net/cyclamen/GoldenTax.git

顺便给Git@OSC打下广告: 自从用了Git@OSC,再也不用翻墙了。速度杠杠的,代码写的溜溜的。

交流反馈:87627850@qq.com

转载于:https://my.oschina.net/u/1177780/blog/388259

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133649.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月8日 上午7:16
下一篇 2022年6月8日 上午7:16


相关推荐

  • 感知机介绍及MATLAB实现

    感知机介绍及MATLAB实现文章目录前言 1 感知机原理 1 1 感知机结构 1 2 感知机学习过程 2MATLAB 实现 1 引入库 2 读入数据总结前言提示 这里可以添加本文要记录的大概内容 例如 随着人工智能的不断发展 机器学习这门技术也越来越重要 很多人都开启了学习机器学习 本文就介绍了机器学习的基础内容 提示 以下是本篇文章正文内容 下面案例可供参考 1 感知机原理 感知机 Perceptron 是二分类线性分类模型 以二维平面为例 感知机分类的过程可以看做是寻找一条直线用于分割两组数据 假设直线的一侧是正类 则直线的

    2026年3月26日
    1
  • netdata mysql_Netdata介绍及安装部署

    netdata mysql_Netdata介绍及安装部署Netdata是一款Linux性能实时监测工具。Netdata是Linux系统实时性能监测工具,提供web界面的界面视角。它用可视化的手段,将被监测者最细微的细节,展现了出来。这样,你便可以清晰地了解你的系统和应用程序此时的状况。优美的界面:bootstrap框架下的控制界面自定义的控制界面:你可以使用简单的HTML代码去自定义控制界面(不需要使用javascript)极其的快速而高效:程序…

    2025年7月5日
    6
  • StringBuffer详解

    StringBuffer详解我们学习 StringBuffer 之前先查一下一些定义 先做个简单的了解可以看出 StringBuffer 的功能确实是很强大哦那么我们怎么创建 StringBuffer 呢 又怎么赋值呢 StringBuffer 类的构造方法 publicString 构造一个其中不带字符的字符串缓冲区 其初始容量为 16 个字符 publicString intcap

    2026年3月19日
    3
  • animate.css 官方,animateCSS

    animate.css 官方,animateCSSanimateCSS是什么什么是animateCSS,AnimateCSSjQueryPluginanimateCSS官网:官网animateCSS文档:文档animateCSS源码仓库:源码仓库animateCSS下载地址:点此下载点此下载2animateCSS介绍、animateCSS使用AjQueryplugintodynamicallyapplyDanEden’sa…

    2022年7月27日
    9
  • jvisualvm 工具使用

    jvisualvm 工具使用转自:https://www.cnblogs.com/kongzhongqijing/articles/3625340.html jvisualvm工具使用 VisualVM是Netbeans的profile子项目,已在JDK6.0update7中自带(java启动时不需要特定参数,监控工具在bin/jvisualvm.exe)。&nbsp;https…

    2025年6月25日
    5
  • 推荐三十款最好的免费项目管理软件

    推荐三十款最好的免费项目管理软件1.TeamLab  TeamLab 是一个免费开源的商业协作和项目管理的平台。TeamLab 主要功能包括:项目管理、里程碑管理、任务、报表、事件、博客、论坛、书签、Wiki、即时消息等等。2.XPlanner+   XPlanner是专门为XP(极限编程)团队设计的项目管理工具3.NavalPlan   NavalPlan是一

    2022年5月13日
    57

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号