批量上传入账发票
API说明:企业业务系统通过此接口对批量下载的入账发票(或海关缴款书、代扣代缴完税凭证)进行批量上传。
调用方式:HTTP协议
API编码:qdfp.jx.plscrz
调用方法:POST
数据格式:json
请求报文规范
{
"pclsh": "批次流水号",
"pjlx": "票据类型",
"gfsbh": "购方纳税人识别号/缴款单位纳税人识别号/扣缴义务人识别号",
"items": [
{
"kprq": "开票日期/填发日期",
"fpdm": "发票代码",
"fphm": "发票号码",
"hgjkshm": "海关缴款书号码",
"dkdjwspzh": "代扣代缴完税凭证号",
"bkjnsrsbh": "被扣缴纳税人识别号",
"skssq": "入账属期",
"fplx": "发票类型",
"sqgxlx": "申请勾选类型"
}
]
}
字段说明
| 数据项 | 名称 | 类型 | 长度 | 必须 | 说明 |
|---|---|---|---|---|---|
| pclsh | 批次流水号 | varchar | 50 | 是 | 格式:税号+时间戳+8位随机字符串,保证唯一性。 |
| pjlx | 票据类型 | varchar | 2 | 是 | 01:发票 02:海关缴款书 03:代扣代缴完税凭证 |
| gfsbh | 购买方纳税人识别号/缴款单位纳税人识别号/扣缴义务人识别号 | varchar | 30 | 是 | pjlx是"01:发票"时为:购买方纳税人识别号 pjlx是"02:海关缴款书"时为:缴款单位纳税人识别号 pjlx是"03:代扣代缴完税凭证"时为:扣缴义务人识别号 |
| items | 明细数据 | json | - | 否 | 以数组形式提交明细数据 |
| kprq | 开票日期/填发日期 | varchar | 8 | 是 | pjlx是"01:发票"时为:开票日期 pjlx是"02:海关缴款书"或"03:代扣代缴完税凭证"时为:填发日期 格式:yyyy-MM-dd HH:mm:ss |
| fpdm | 发票代码 | varchar | 12 | 否 | pjlx是01且非全电发票时必填 |
| fphm | 发票号码 | varchar | 20 | 条件必填 | pjlx是01时必填 全电发票,发票号码20位 |
| hgjkshm | 海关缴款书号码 | varchar | 22 | 条件必填 | pjlx是02时必填 |
| dkdjwspzh | 代扣代缴完税凭证号 | varchar | 22 | 条件必填 | pjlx是03时必填 |
| bkjnsrsbh | 被扣缴纳税人识别号 | varchar | 30 | 条件必填 | pjlx是03时必填 |
| skssq | 入账属期 | varchar | 6 | 否 | 格式:yyyyMM 当"sqgxlx"为"02","03","04","05"时必填,"06"无需填写。 |
| fplx | 发票类型 | varchar | 2 | 否 | pjlx是01时必填 01:增值税专用发票 02:货物运输业增值税专用发票 03:机动车销售统一发票 04:增值税普通发票 08:增值税电子专用发票 10:增值税电子普通发票 11:卷式发票 14:通行费发票 15:二手车销售统一发票 51:电子发票(铁路电子客票) 61:电子发票(航空运输客票电子行程单) 81:电子发票(增值税专用发票) 82:电子发票(普通发票) 83:机动车销售电子统一发票 84:二手车销售电子统一发票 85:纸质发票(增值税专用发票) 86:纸质发票(普通发票) 87:纸质发票(机动车销售统一发票) 88:纸质发票(二手车销售统一发票) |
| sqgxlx | 申请勾选类型 | varchar | 2 | 是 | 02:入账(企业所得税税前扣除) 03:入账(企业所得税不扣除) 04:入账(个人所得税经营所得税前扣除) 05:入账(个人所得税经营所得不扣除) 06:入账撤销 |
返回报文规范
{
"pclsh": "批次流水号"
}
字段说明
| 数据项 | 名称 | 类型 | 长度 | 必须 | 说明 |
|---|---|---|---|---|---|
| pclsh | 批次流水号 | varchar | 50 | 是 |