全票种开具
POST
1、接口及场景描述
是否支持数电及税控发票:全部支持
2、请求参数
字段名称 | 必选 | 类型 | 长度 | 字段含义及备注 |
---|---|---|---|---|
method | 是 | string | 请求方法名 | |
object | 是 | object | 请求数据 | |
bz | 否 | string | 460 | 备注 |
sfzsgmfyhzh | 否 | string | 1 | 是否展示购买方银行账号 Y:是 N:不是 仅数电发票使用 |
sfzsxsfyhzh | 否 | string | 1 | 是否展示销售方银行账号 Y:是 N:不是 仅数电发票使用 |
fplxdm | 是 | string | 4 | 发票类型代码 004:专票、 007:普票、 026:电普 81:全电专 82:全电普 85 纸质专票(全电) 86纸质普票(全电) |
qdzzfpzldm | 否 | string | 发票类型代码为85、86时必传 1130:增值税专用发票(中文三联无金额限制版); 1160:增值税专用发票(中文六联无金额限制版); 04:2016版增值税普通发票 (二联折叠票) 05:2016版增值税普通发票(五联折叠票) | |
tdyslxdm | 否 | string | 5 | 特定要素类型代码 开具004、007、026发票时此字段不获取 "01":"成品油发票“, "02":"稀土发票", "03":"建筑服务发票", "04":"货物运输服务发票", "05":"不动产销售服务发票", "06":"不动产经营租赁服务", "07":"代收车船税", "08":"通行费", "09":"旅客运输服务发票", "10":"医疗服务(住院)发票", "11":"医疗服务(门诊)发票", "12":"自产农产品销售发票", "13":"拖拉机和联合收割机发票", "14":"机动车", "15":"二手车", "16":"农产品收购发票", "17":"光伏收购发票", "18":"卷烟发票", "19":"出口发票", "20":"农产品" |
fyxm | 是 | object[] | 费用项目 详见fyxm数据信息 | |
ghdwmc | 是 | string | 300 | 购货单位名称 |
ghdwsbh | 否 | string | 26 | 购货单位识别号 专票必填,普票,电票,卷票非必填 |
ghdwdzdh | 否 | string | 300 | 购货单位地址电话 专票必填,普票,电票,卷票非必填开具81、82票具时此字段数据不获取 |
ghdwyhzh | 否 | string | 200 | 购方开户行及账号 专票必填,普票,电票,卷票非必填开具81、82票具时此字段数据不获取 |
xsfdz | 否 | string | 300 | 销方地址 |
xsflxdh | 否 | string | 60 | 销方电话 |
xsfkhh | 否 | string | 120 | 销方开户行 |
xsfyhzh | 否 | string | 100 | 销方银行账号 |
hjje | 是 | string | 16 | 合计金额 |
hjse | 是 | string | 16 | 合计税额 |
jshj | 是 | string | 16 | 价税合计 |
kce | 否 | string | 16 | 税率 差额征税扣除额开具81、82票具时此字段数据不获取 |
kplx | 是 | string | 1 | 开票类型 0:正数发票开具、 1:负数发票开具开具 81、82票具时此字段数据不获取 |
zsfs | 是 | string | 1 | 征税方式 开具81、82票具时此字段数据不获取 0:普通征收、 2:差额征收 |
yx | 否 | string | 200 | 推送邮箱 支持多邮箱推送中间使用 ; 分割 |
sjh | 否 | string | 200 | 推送手机号 支持多手机号推送中间使用 ; 分割 |
kpr | 否 | string | 开票人开具81、82票具时此字段数据不获取 | |
skr | 否 | string | 收款人开具81、82票具时此字段数据不获取 | |
fhr | 否 | string | 复核人开具81、82票具时此字段数据不获取 | |
fpqqlsh | 否 | string | 32 | 发票请求流水号 |
zrrbs | 否 | string | 1 | Y:自然人N:非自然人(默认值) 开具发票类型为004、007、026时此字段值不获取 |
yfpdm | 否 | string | 12 | 原发票代码 当开票类型为1时必填开具81、82票具时此字段数据不获取 |
yfphm | 否 | string | 20 | 原发票号码 当开票类型为1时必填开具81、82票具时此字段数据不获取 |
ykprq | 否 | string | 原开票日期 当开票类型为1 时必填 格式:yyyyMMdd 开具81、82票具时此字段数据不获取 | |
yfplx | 否 | string | 2 | 原发票类型 当开票类型为1 时必填开具 81、82票具时此字段数据不获取 |
tzdbh | 否 | string | 红字信息表编号 当开票类型为1,专票时必填开具 81、82票具时此字段数据不获取 | |
chyydm | 否 | string | 1 | 冲红原因代码 当开票类型为1,普票、电票时必填 1:销货退回 2:开票有误 3:服务中止 4:销售折让开具 81、82票具时此字段数据不获取 |
id | 否 | string | 待开id(待开开票必传且只需要此字段,其他字段忽略) | |
djlsh | 否 | string | 单据流水号(单据开票必传) | |
djType | 否 | string | 1 | 单据调用标识( 0:第一次调用 1:第二次调用 当djlsh不为空时此值必填) 开具81、82票具时此字段数据不获取 |
djly | 否 | string | 1 | 单据来源 :2单据导入, 3接口对接 djlsh和djType都不为空时。 此值必填开具81、82票具时此字段数据不获取 |
tdywxx | 否 | object | 特定业务信息特定要素类型代码不为空时必填 (tdyslxdm为01时,此字段置空) 开具004、0007、026发票时此字段不获取 | |
hwysfw | 否 | object[] | 货物运输服务开具004、007、026发票时此字段不获取 | |
ddd | 否 | string | 80 | 到达地货物运输服务必传按行政区划名称填写,包括县(市、区)名称,可在县(市、区)后自主增添具体地址 开具004、007、026发票时此字段不获取 |
qyd | 否 | string | 80 | 起运地货物运输服务必传按行政区划名称填写,包括县(市、区)名称,可在县(市、区)后自主增添具体地址 开具004、007、026发票时此字段不获取 |
ysgjhp | 否 | string | 40 | 货物运输服务必传运输工具种类属于无牌号的工具种类时, 需填写无开具004、007、026发票时此字段不获取 |
ysgjzl | 否 | string | 4 | 运输工具种类货物运输服务必传 (铁路运输、公路运输、水路运输、航空运输、管道运输) 开具004、007、026发票时此字段不获取 |
yshwmc | 否 | string | 80 | 运输货物名称货物运输服务必传开具004、007、026发票时此字段不获取 |
sjly | 否 | string | 50 | 数据来源用户自行填写 |
jzfw | 否 | object | 建筑服务 | |
jzfwfsd | 否 | string | 120 | 建筑服务发生地,建筑服务必填 |
fsdxxdz | 否 | string | 120 | 发生地详细地址 |
jzxmmc | 否 | string | 80 |