# OFD能力

修改历史

版本号 变更日期 变更内容 变更人 批准
V1.00 2020-12-24 创建 王伟

# OFD渲染

# URL

POST

Content-Type:application/json; charset=UTF-8

http://{HOST}:{PORT}/ofd/api/render

# 请求体

{
  "content":"zzz",
  "type":"png"
}

# 请求体说明

参数 类型 长度 是否必填 默认值 描述 说明
content String ofd文件,base64编码
type String png 返回格式;目前支持png、svg

# 返回值

{
	"code": "0000",
	"msg": "操作成功",
	"datas": {
		"content": "xxx"
	}
}

# 返回值说明

参数 类型 描述 说明
code String 状态码 0000-操作成功;详见状态码说明
msg String 信息说明
content String 返回图片信息

# OFD数据提取

# URL

POST

Content-Type:application/json; charset=UTF-8

http://{HOST}:{PORT}/ofd/api/invoice-data?appid=xxx

# 请求体

{
  "content":"zzz",
  "needVerify":"Y"
}

# 请求体说明

参数 类型 长度 是否必填 默认值 描述 说明
content String ofd文件,base64编码
needVerify String N 是否对发票进行发票签名篡改验证(如果不验签,不返回verifyResult部分)

# 返回值

{
    "code": "0000",
    "msg": "SUCCESS",
    "datas": {
        "fpDm": "034082000111",
        "fpHm": "00603801",
        "kprq": "20200617",
        "jym": "16793231702989876927",
        "kplx": "0",
        "jqbh": "667900023191",
        "fpMw": "001662576/8<4332602*6/336-+0<29<<10359-1*76<9<79/50>15-/5*4*5/-8<2797/6><>67-->+2-*1338/731215<*040150><1978<<72",
        "ewm": "01,10,034082000111,00603801,8543.69,20200617,16793231702989876927,6BDF,",
        "xsfMc": "安庆市福庆印刷厂",
        "xsfNsrsbh": "91340802666212122D",
        "xsfDzdh": "安庆市宜城路62号15856527157",
        "xsfYhzh": "安庆市建设银行华中路支行34001685808053001717",
        "gmfMc": "畅捷通信息技术股份有限公司",
        "gmfNsrsbh": "911100005531410225",
        "gmfDzdh": "北京市海淀区永丰路9号院3号楼3层01062434888",
        "gmfYhzh": "北京银行中关村科技园区支行01090879400120109080090",
        "skr": "管理员",
        "fhr": "管理员",
        "kpr": "管理员",
        "hjje": 8543.69,
        "hjse": 256.31,
        "jshj": 8800,
        "bz": "",
        "items": [
            {
                "xmmc": "*印刷品*印刷费",
                "ggxh": "",
                "dw": "",
                "xmdj": null,
                "xmsl": null,
                "sl": 0.03,
                "xmje": 8543.69,
                "se": 256.31
            }
        ],
        "verifyResult": {
            "valid": false,
            "validMessage": "发票被篡改",
            "signDate": "2020-06-17 19:06:48",
            "sealName": "国家税务总局安徽省税务局",
            "sealValidStart": "2019-11-06 00:00:00",
            "sealValidEnd": "2023-05-29 00:00:00"
        }
    }
}

# 返回值说明

参数 类型 描述 说明
code String 状态码 0000-操作成功;详见状态码说明
msg String 信息说明
fpDm String 发票代码
fpHm String 发票号码
kprq String 开票日期 yyyyMMdd
jym String 校验码
kplx String 开票类型 0:蓝字发票;1:红字发票
jqbh String 机器编号
fpMw String 发票密文
ewm String 二维码
xsfMc String 销售方名称
xsfNsrsbh String 销售方纳税人识别号
xsfDzdh String 销售方地址电话
xsfYhzh String 销售方银行账号
gmfMc String 购买方名称
gmfNsrsbh String 购买方纳税人识别号
gmfDzdh String 购买方地址电话
gmfYhzh String 购买方银行账号
skr String 收款人
fhr String 复核人
kpr String 开票人
hjje decimal 合计金额
hjse decimal 合计税额
jshj decimal 价税合计
bz String 备注
xmmc String 项目名称
ggxh String 规格型号
dw String 单位
xmdj decimal 项目单价
xmsl decimal 项目数量
sl decimal 税率
xmje decimal 项目金额
se decimal 税额
valid boolean 电子签名验签结果
validMessage String 验签明细信息
signDate String 签名日期 yyyy-MM-dd HH:mm:ss
sealName String 电子印章名称
sealValidStart String 电子印章有效期-起 yyyy-MM-dd HH:mm:ss
sealValidEnd String 电子印章有效期-至 yyyy-MM-dd HH:mm:ss
Last Updated: 11/6/2021, 1:30:08 PM