批量上传抵扣或退税

API说明:企业业务系统通过此接口对批量下载的抵扣发票(或海关缴款书、增值税代扣代缴完税凭证)或者退税发票(或海关缴款书)进行批量上传(单次申请不能超过2000 条数据,若超过2000 条数据则本次申请不予受理)。
调用方式:HTTP协议
API编码:qdfp.jx.plscdk
调用方法:POST
数据格式:json

请求报文规范

{
    "pclsh": "批次流水号",
    "pjlx": "票据类型",
    "gfsbh": "购买方纳税人识别号",
    "gxlx": "勾选类型",
    "items": [
        {
            "kprq": "开票日期/填发日期",
            "fpdm": "发票代码",
            "fphm": "发票号码",
            "fplx": "发票类型",
            "jkshm": "缴款书号码",
            "ckznxzmbh": "出口转内销证明编号",
            "dkdjwspzh": "代扣代缴完税凭证号",
            "bkjnsrsbh": "被扣缴义务人统一社会信用代码/纳税人识别号",
            "bdklx": "不抵扣类型",
            "bdkyy": "不抵扣原因"
        }
    ]
}

字段说明

数据项 名称 类型 长度 必须 说明
pclsh 批次流水号 varchar 50 格式:税号+时间戳+8位随机字符串,保证唯一性。
pjlx 票据类型 varchar 2 01:发票
02:海关缴款书
03:增值税代扣代缴完税凭证
gfsbh 购买方纳税人识别号/缴款单位纳税人识别号/扣缴义务人识别号 varchar 30 pjlx是01时表示购买方纳税人识别号;
pjlx是02时表示缴款单位纳税人识别号;
pjlx是03时表示扣缴义务人识别号。
gxlx 勾选类型 varchar 2 01:申请抵扣
02:撤销抵扣
03:申请不抵扣
04:撤销不抵扣
05:退税
gxlx是05时,pjlx仅支持01、02。
items 明细数据 json - 以数组形式提交明细数据
kprq 开票日期/填发日期 varchar 8 pjlx是01时表示开票日期,
pjlx是02或03时表示填发日期。
格式:yyyyMMdd
fpdm 发票代码 varchar 12 pjlx是01时:
fplx为:01、03、04、08、10、14时传纸质发票代码,其他发票类型无需传入。
fphm 发票号码 varchar 20 条件必填 pjlx是01时:
fplx为:01、03、04、08、10、14时传纸质发票号码,
fplx为:51、81、82、61、83、85、86、87传20位数字化电子发票号码。
fplx 发票类型 varchar 2 条件必填 01:增值税专用发票
03:机动车销售统一发票
04:增值税普通发票(农产品发票)
08:增值税电子专用发票
10:增值税电子普通发票(农产品发票)
14:通行费发票
51:电子发票(铁路电子客票)
61:电子发票(航空运输客票电子行程单)
81:电子发票(增值税专用发票)
82:电子发票(普通发票,特定要素类型码值为08且有效抵扣税额大于0的通行费发票;特定要素为12或16的农产品发票)
83:机动车销售电子统一发票
85:纸质发票(增值税专用发票)
86:纸质发票(普通发票,特定要素为12或16的农产品发票)
87:纸质发票(机动车销售统一发票)
pjlx是01时必填,gxlx是05时仅可选择01、08、61、85。
jkshm 缴款书号码 varchar 22 条件必填 pjlx是02时必填
ckznxzmbh 出口转内销证明编号 varchar 30 如为出口转内销需上传转内销证明编号
dkdjwspzh 代扣代缴完税凭证号 varchar 22 条件必填 pjlx是03时填写。
bkjnsrsbh 被扣缴义务人统一社会信用代码/纳税人识别号 varchar 30 条件必填 pjlx是03时填写。
bdklx 不抵扣类型 varchar 2 gxlx是03时,需选择以下不抵扣类型:
1:用于非应税项目
2:用于免税项目
3:用于集体福利或者个人消费
4:遭受非正常损失
5:其他
bdkyy 不抵扣原因 varchar 300 bdklx是5时,需要录入不抵扣原因。

返回报文规范

{
    "pclsh": "批次流水号",
    "items": [
        {
            "kprq": "开票日期",
            "fpdm": "发票代码",
            "fphm": "发票号码",
            "jkshm": "缴款书号码",
            "ckznxzmbh": "出口转内销证明编号",
            "bkjnsrsbh": "被扣缴义务人统一社会信用代码/纳税人识别号",
            "sczt": "上传状态",
            "errormsg": "错误信息"
        }
    ]
}

字段说明

数据项 名称 类型 长度 必须 说明
pclsh 批次流水号 varchar 50
items 明细数据 json - 以数组形式提交明细数据
kprq 开票日期/填发日期 varchar 8 pjlx是01时表示开票日期,
pjlx是02或03时表示填发日期。
格式:yyyyMMdd
fpdm 发票代码 varchar 12 数电发票为空
fphm 发票号码 varchar 20 条件必填 pjlx是01时必填,
数电发票的发票号码为20位。
jkshm 缴款书号码 varchar 22 条件必填 pjlx是02时必填
ckznxzmbh 出口转内销证明编号 varchar 30 如为出口转内销需上传转内销证明编号
dkdjwspzh 代扣代缴完税凭证号 varchar 22 条件必填 pjlx是03时返回
bkjnsrsbh 被扣缴义务人统一社会信用代码/纳税人识别号 varchar 30 条件必填 pjlx是03时返回
sczt 上传状态 varchar 2 00:成功
01:失败
errormsg 错误信息 varchar 2000 01:失败时记录失败原因
Copyright © Shanghai Aisino Co.,Ltd 版权所有 侵权必究该文件修订时间: 2026-04-14 10:16:01

results matching ""

    No results matching ""