OA发票管理 发票验真 费用报销流程对接
1.1.5 移动采集对接
接口提供方:税务共享平台
接口调用方:业务系统
功能描述:通过URL访问到移动采集页面
请求URL: http:// 218.29.69.148:8081/oa/oaLogin.do (税务共享平台标准API服务接口,请求路径固定,主机和端口号根据实际部署部署)
请求样例:
移动端采集跳转:http://218.29.69.148:8081/oa/oaLogin.do?mm=5107f3c8ffc75d2ba1ceaafd153d0f52a29d0e9f7fd274ac mm明文:1001&201&DFD0001(gsdm&bmdm&yhdm) PC端采集跳转:http://218.29.69.148:8081/oa/oaLogin.do?mm=5107f3c8ffc75d2ba1ceaafd153d0f52a29d0e9f7fd274ac&from=1 mm明文:1001&201&DFD0001(gsdm&bmdm&yhdm) |
字段名 |
中文名 |
是否必传 |
类型 |
说明 |
mm |
密文 |
是 |
string |
通过明文加密 |
yhdm |
用户代码 |
是 |
string |
|
bmdm |
部门代码 |
是 |
string |
|
gsdm |
公司代码 |
是 |
string |
例:
String key = "91410800719115730E".getBytes(); // 秘钥 String gsdm = ""; String bmdm= ""; String ygdm= `"DFD0001"; String str = gsdm+"&"+bmdm+"&"+yhdm; // 明文 1001&A01&DFD0001 // 对明文加密得到 5107f3c8ffc75d2ba1ceaafd153d0f52a29d0e9f7fd274ac String mm= Robot.byteToHex(Robot.encryptMode(key, str.getBytes("UTF-8"))); // 对密文解密 String mw = new String(Robot.decryptMode(key, Robot.hexToBytes(mm))); |
1.1.1 个人采集发票查询
接口提供方:税务共享平台
接口调用方:业务系统
功能描述:税务共享平台将企业微信采集的发票信息进行保存,提供接口供客户方进行查询。终止日期取当天,起始日期=当天-180天
请求方式:POST
请求URL:http://10.0.0.196:8088/api/jxgl/dns/fyfpcx
请求样例:
{ "yhdm":"用户代码",(必填) "gsdm":"公司代码", "qsrq":"起始日期(格式:yyyy-mm-dd)", "zzrq":"终止日期(格式:yyyy-mm-dd)", "phone":"手机号", "xfmc":"销方名称", "xfsh":"销方税号" } |
字段说明
字段名 |
中文名 |
是否必传 |
类型 |
说明 |
phone |
手机号码 |
否 |
string |
根据手机号查询 |
yhdm |
用户代码 |
是 |
string |
报账人用户代码 |
bmdm |
部门代码 |
否 |
string |
报账人所在部门代码 |
qsrq |
起始日期 |
否 |
string |
发票采集的日期 |
zzrq |
终止日期 |
否 |
string |
发票采集的日期 |
xfmc |
销方名称 |
否 |
string |
销售方名称 |
xfsh |
销方税号 |
否 |
string |
销售方税号 |
- 响应数据:
{ "msg": "成功", "code": "0", "data": [ { "fylxid": "104", "se": "0.00", "fpdm": "032002100304", "gfsh": "91410800719115730E", "fplxdm": "10101", "gfmc": "多氟多新材料股份有限公司", "kprq": "2021-10-29", "hsje": 466, "xfsh": "913213020518248510", "xfmc": "宿迁正道酒店管理有限公司", "hjje": "466.00", "fphm": "26598346" }, { "fylxid": "104", "se": 26.49, "fpdm": "3300211130", "gfsh": "91410800719115730E", "fplxdm": "10100", "gfmc": "多氟多新材料股份有限公司", "kprq": "2021-10-26", "hsje": 468, "xfsh": "91330102MA28TYD1X1", "xfmc": "杭州锦悦酒店有限公司", "hjje": 441.51, "fphm": "50625642" }, { "fylxid": "101", "se": 2.85, "fpdm": "", "gfsh": "", "fplxdm": "10200", "gfmc": "谢超", "kprq": "2021-11-12", "hsje": 34.5, "xfsh": null, "xfmc": "中国铁路", "hjje": 31.65, "fphm": "36L091939" } ] } |
字段名 |
中文名 |
是否必传 |
类型 |
说明 |
fpdm |
发票代码 |
否 |
string |
|
fphm |
发票号码 |
是 |
string |
|
fplxdm |
发票类型代码 |
是 |
string |
10100-增值税专用发票 10101-增值税普通发票 10102-增值税电子普通发票 10103-增值税普通发票(卷票) 10107-电子专票 10200-火车票 10201-出租车票 10202-航空运输电子客票行程单 10203-客运票 10204 过路费发票 10300-定额发票 |
kprq |
开票日期 |
否 |
string |
|
gfmc |
购方名称 |
否 |
string |
|
gfsh |
购方税号 |
否 |
string |
|
xfmc |
销方名称 |
否 |
string |
|
xfsh |
销方税号 |
否 |
string |
|
hsje |
含税金额 |
是 |
string |
发票票面金额 |
hjje |
合计金额 |
否 |
string |
增值税发票不含税金额 |
se |
税额 |
否 |
string |
1.1.2 单据绑定接口
功能描述:接收业务系统传过来采系统发票号和金税发票绑定关系。
请求方式:POST
请求URL:http://10.0.0.196:8088/api/jxgl/dns/ywdjbd
接收报文:
{ "djzt":"单据状态", "djbh":"单据编号", "sjly":"数据来源", "djlx":"单据类型", "hjse":"单据合计税额", "fpje":"单据合计金额", "gsdm":"公司代码", "mxxx":[{ "invoiceCode":"发票代码", "invoiceNo":"发票号码", "invoiceType":"发票类型" },... ]} |
请求参数说明:
字段名 |
中文名 |
允许为空 |
类型 |
说明 |
djzt |
单据状态 |
否 |
String |
默认:0绑定 |
djbh |
单据编号 |
是 |
String |
OA系统报销单据中来源流程的单号 |
sjly |
数据来源 |
否 |
String |
传7 1.SAP 2.NC 3.SRM 4.EMS 5.FSSC 6.DMS 7.OA |
djlx |
单据类型 |
是 |
String |
传7 1.预置发票单 2.采购发票单 3.付款单 4.结算单 5. 应付单 6.报账单 7.报销单 |
hjse |
单据合计税额 |
否 |
BigDecimal |
保留两位小数 |
fpje |
单据合计金额 |
是 |
报销单的报销金额 保留两位小数 |
|
gsdm |
公司代码 |
是 |
String |
|
mxxx |
发票信息 |
否 |
List |
|
invoiceCode |
发票代码 |
否 |
String |
|
invoiceNo |
发票号码 |
是 |
String |
|
invoiceType |
发票类型 |
否 |
String |
10100-增值税专用发票 10101-增值税普通发票 10102-增值税电子普通发票 10103-增值税普通发票(卷票) 10107-电子专票 10200-火车票 10201-出租车票 10202-航空运输电子客票行程单 10203-客运票 10204 过路费发票 10300-定额发票 |
- 响应样例:
{ "code": “返回代码”, "msg": "提示信息", } |
字段名 |
中文名 |
允许为空 |
类型 |
说明 |
code |
返回代码 |
否 |
string |
0-成功 其它值-失败 |
msg |
提示信息 |
是 |
string |
1.1.3 单据解绑接口
功能描述:将单据和发票信息推送给税务共享平台,进行单据和发票解绑操作。
请求方式:post
请求url:http://10.0.0.196:8088/api/jxgl/dns/ywdjjb
请求样例:
{ "djbh":"单据编号" } |
请求参数说明:
字段名 |
中文名 |
允许为空 |
类型 |
说明 |
djbh |
单据编号 |
否 |
String |
- 响应样例:
{ "code": “返回代码”, "msg": "提示信息", } |
字段名 |
中文名 |
允许为空 |
类型 |
说明 |
code |
返回代码 |
否 |
string |
0-成功 其它值-失败 |
msg |
提示信息 |
是 |
string |
1.1.4 凭证推送接口
功能描述:将凭证和单据信息推送给税务共享平台,进行审核,反审操作。
审核:进行单据审核,发票勾选操作。
反审:进行单据反审(取消凭证与单号的对应关系),并解绑,发票取消勾选操作。
请求方式:post
请求url:http://10.0.0.196:8088/api/jxgl/dns/ywpzts
请求样例:
[{ "pzdh":"凭证单号", "gsdm":"公司代码", "kjnd":"会计年度", "djzt":"单据状态", "gzrq":"过账日期", "zdr":"制单人", "pzje":"凭证金额", "pzse":"凭证税额", "mxxx":[{ "djbh":"单据编号" },... ],... }] |
请求参数说明:
字段名 |
中文名 |
允许为空 |
类型 |
说明 |
djzt |
单据状态 |
是 |
String |
1审核,2反审 |
pzdh |
凭证单号 |
是 |
String |
|
gsdm |
公司代码 |
是 |
String |
|
kjnd |
会计年度 |
是 |
String |
|
gzrq |
过账日期 |
是 |
String |
YYYY-MM-DD |
pzse |
凭证税额 |
String |
||
zdr |
制单人 |
是 |
String |
|
pzje |
凭证金额 |
String |
||
mxxx |
否 |
List |
||
djbh |
单据编号 |
否 |
String |
- 响应样例:
{ "code": “返回代码”, "msg": "提示信息", } |
字段名 |
中文名 |
允许为空 |
类型 |
说明 |
code |
返回代码 |
否 |
string |
0-成功 其它值-失败 |
msg |
提示信息 |
是 |
string |
OA发票管理 发票验真 费用报销流程对接相关推荐
- OA系统如何实现严谨的费用报销流程
在企业中,会遇到很多报销流程,例如:差旅费报销.日常办公费用.税费支出等等.多种复杂类型报销,领导很难在忙碌的状态下还能妥善管理资金流转,往往是力不从心.为此,很多企业开始利用管理软件来规范报销流程. ...
- SAP接口 财务凭证集成_费用报销
OA系统调用此接口,传输费用报销流程的凭证信息到SAP,生成费用报销类型SAP凭证. 调用标准的BABI方法实现. 1.首先先介绍一下实现会计凭证生成的BAPI,参考链接. 2.增强操作在另一篇文章( ...
- 只要15分钟,轻松get费用报销系统
摘要:本文分析了费用报销系统对于企业管理的积极意义,并进一步指出低代码平台可以帮助企业实现符合自身需求的系统,介绍了通过天翎低代码平台如何建立费用报销系统. 关键词:费用报销:低代码平台:老厂商 传统 ...
- 开源OA:手把手教你搭建OA办公系统(3)开发企业报销审批流程
需求 今天以OA系统中的报销审批流程为例来讲一下流程应用管理.首先介绍一下报销流程的需求,主要分为两部分,流程和表单. 流程 OA的报销流程部分,我们将其分成两种情况:报销金额<=3000元时, ...
- CRM及协同办公高保真原型、审批管理、办公申请、工单管理、任务管理、日程管理、工作报告、签到考勤、客户管理、销售线索、商机管理、订单管理、账务管理、统计报表、回款管理、发票管理、报销管理、客户关系管理
CRM及协同办公高保真原型.审批管理.办公申请.工单管理.任务管理.日程管理.工作报告.签到考勤.客户管理.销售线索.商机管理.订单管理.账务管理.统计报表.回款管理.发票管理.报销管理.客户关系管理 ...
- InvoiceMgr - 简单高效的发票管理报销资料生产器
InvoiceMgr InvoiceMgr - Github 源码 InvoiceMgr - 发布版(无需环境即可运行) 这是一个用于管理发票信息的简单软件,可以添加.删除.更新发票信息,并且可以通过 ...
- 发票识别+发票验真API:告别手动录入
现如今,企业每一个大大小小的项目,都可能会收到供应商开具的发票,有时候甚至一个项目就会产生数以千计的发票数量.而发票作为第二"钞票",是业务往来中重要的支付凭证,因此每一张发票,无 ...
- 零伽壹链改深度解析|区块链技术应用于电子发票管理
本篇文章由零伽壹咨询管理对于区块链赋能电子发票的深度解析,接下来将与各位读者共同探讨当前电子发票所存在的痛点及解决方案. 2019年8月10日,在国家税务总局的指导下,深圳国贸旋转餐厅的员工开出了第一 ...
- 发票管理之发票识别技术的应用
企业发票管理对于企业财务的重要性不言而喻!今天,我们就来谈谈企业发票管理的那些事儿. 发票管理之所以对企业财务非常重要,是因为发票管理贯穿了整个财务管理的大部分模块儿: 1.应付帐模块:包括了发票管理 ...
- 发票管理软件_财务人员都在用的这款发票管理软件,真的值得购买么?
(1)电子凭证和纸质会计凭证具有同等效力: (2)报销管理也需要经办.审核.审批流程,且能防止重复入账: (3)以电子凭证纸质版入账留档保存的,必须同时保存电子档. 以及重复繁琐的发票查验工作,把最近 ...
最新文章
- Salesforce - soql 多字段多值过滤查询思路
- 华为p8升级android8系统资源,华为鸿蒙系统已陆续推送! 安卓系统可无缝升级: 升级包容量高达6GB...
- 通达信版弘历软件指标_通达信弘历趋势王指标
- Netty:透明地使用SPDY和HTTP
- 在Mac电脑上如何对 Brotli格式进行压缩与提取
- C#设计模式之单例模式
- poj 1325 Machine Schedule 最小顶点覆盖
- python核心编程课后习题解答第三章
- jdbc-日期格式的转换及代码示例
- 1.1.3 Friday the Thirteenth 黑色星期五
- 【csdn上使用MathType编写公式建议方法】【亲测有效!!!】
- 电磁波在介质中衰减matlab,电磁波衰减系数特性分析.pdf
- 哪款蓝牙耳机适合运动的时候戴?佩戴舒适的蓝牙耳机推荐
- 03-Kubernetes中的Deployment
- 测试网络连通性的PING命令
- 点餐小程序实战教程03-店铺信息展示
- WOS(Web of Science)检索规则
- WEB编程开发常用的代码 选择自 AppleBBS 的 Blog
- linux修改密码点点点root,linux系统批量修改root用户密码
- 广州APP开发:移动便利商店APP开发
热门文章
- 【Opencv】基于色差的简单目标提取
- 27 log4j2发送Syslog日志出现乱码错误
- java物流管理系统代码_Java物流配送管理系统 Spring 源码下载
- iphone 控制 android手机,Apple iPhone使用Teamviewer远程控制Android手机以实现各种操作,例如远程计时....
- Windows Server 2012搭建文件服务器
- 详解sqlserver 执行计划
- usb路由器 php,无线路由器上的USB接口有什么用处?绝不是你想的那样简单
- java使用itext实现把数据库中查到的数据转换成pdf
- java常用算法整理
- Python对象与json数据的转换