使用说明

该测试类为税务云中常用的开票和受票接口

代码Demo git地址 https://github.com/YYETST/yesfp-demo

执行方式

直接执行java.demo.test包下的测试类的main方法即可测试

切换环境

切换环境测试需要修改URLConfigEnum.java的参数 KEY_PATH ,PASSWORD, APPID ,DOMAIN

包含义

  • crypto 放置密钥相关的处理类
  • entity 放置参数构建类
  • test 放置接口测试的入口类
  • utils 放置请求相关的工具类

证书

  • resources/certificate/pro22.pfx

API文档

在测试demo中的

  • resources/certificate/电子发票OpenAPI文档V1.24.html
  • resources/certificate/全票种-直接对接台账(ocr方式,不通过个人票夹).pdf
  • resources/certificate/电子发票报销应用OpenAPI第2版(包含电票上传).html

说明

InvoiceBuildParam.java放置电子发票参数

方法 说明
buildInsertWithArrayPostParam() 构造开票蓝票请求服务表单数据
buildInvoiceApplyDelParam() 构造开票申请删除表单数据
issue() 开票申请审核通过
当autoAudit置为false时,不自动审核,需要人工确认
red() 发票红冲请求服务及电子发票部分红冲
insertWithSplit() 开票蓝票请求服务--发票拆分
超限额会拆分,超明细行会拆分,每次请求的数据不能超过10张单据,此接口只能用来开具蓝票
buildUrlConfigs() url回调配置
buildSmsConfigs() 构造短信发送信息
开票时,给指定人员发送短信通知
buildRequestDatas() 构造requestdatas
redRequestDatas() 构造redRequestdatas
buildRequestDatasSplit() 构造蓝票请求服务--发票拆分数据
buildItems() 构造request发票明细
buildFpqqlsh() 获取发票请求流水号
长度不超过20位,长度在1到20位的字母和数字组合,不可以重复的,不要包含window系统文件名限制的特殊字符

StaBookBuildParam.java放置全票种参数

方法 说明
buildRecognisePostParam() OCR识别方法
OCR_Save() 识别结果保存台帐
OCR_SaveBills() 保存报销票据明细
OCR_SaveMachineData() 机打发票data
OCR_SaveAirData() 航空电子行程单DATA
itemList() 航空电子行程单DATA里面itemList参数设置
OCR_SaveTrainData() 火车票台账data
OCR_SaveTaxiData() 出租车保存报销data
reimbursed() 台账报销
reimbursedBills() 台账报销Bills参数设置
cancelReimbursed() 台账取消报销
account() 台账记账
accountBills() 台账记账Bills
cancelAccount() 台账取消记账
delete() 报销台账删除
find() 飞机票、火车票,出租车台账查询
commit() 个人票夹提交发票到报销台账_全票种
summary() 个人票夹提交发票到报销台账_全票种中summary参数设置

ReimburseCollection.java放置电子发票报销应用参数

方法 说明
uploadpdf() 发票上传与发票上传V2,V2返回值增加疑票状态
pdfFiles() uploadpdf中pdfFile的参数配置
CollDelete() 发票取消上传参数设置
CollReimbursed() 发票已报销
CollUnreimbursed() 发票取消报销
query() 报销台账查询接口(新)
accountStatus() 入账
CollCancelAccount() 取消入账
invoices() 为CollDelete()、CollReimbursed()、CollUnreimbursed()、accountStatus()、 CollCancelAccount()类中invoices参数进行设置

  • 测试具体某个接口只需根据上面给出的接口方法,填写相关的参数即可。
  • 相关参数说明已在相关接口文档中标注。
Copyright © 用友客户成功部 2020 all right reserved,powered by Gitbook修订时间: 2020-09-07 09:37:29

results matching ""

    No results matching ""