# 进项-进项转出

# 采购台账新增进项转出

# URL

POST http://{HOST}:{PORT}/input-tax/api/purchase-collection/rollout?appid=XXXXX

# 请头说明

参数 类型 是否必填 说明
sign String 请求签名信息

# 请求体

[{
	"fpDm": "5100172130",
	"fpHm": "08946106",
	"outDate": "2018-07-20",
	"operator": "操作员",
	"outMoney": 77.77,
	"reason": 2,
	"voucherId": "凭证号",
	"vnote": "备注"
}]

# 请求体说明

参数 类型 长度 是否必填 默认值 描述
fpDm String 发票代码
fpHm String 发票号码
outDate String 转出日期
operator String 操作员
outMoney DECIMAL 转出税额
reason Integer 转出原因 1-免税项目用;2-集体福利、个人消费;3-非正常损失;4-简易计税方法征税项目用;5-红字专用发票信息表注明的进项税额;6-其他应作进项税额转出的情形;7-免抵退税办法不得抵扣的进项税额;8-纳税检查调减进项税额;9-上期留抵税额抵减欠税;10-上期留抵税额退税
vnote String
voucherId String 凭证号

# 返回值

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

# 返回结果说明

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

# 校验规则

1、本公司采购台账存在,状态已记账

2、发票类型:专票、通行费电子发票、机动车发票

3、累计转出<=税额

4、转出日期>=勾选认证的转出期间。如果小于转出期间,则取转出期间最后一天。

# 报销台账新增进项转出

# URL

POST http://{HOST}:{PORT}/input-tax/api/reimburseCollection/rollout?appid=XXXXX

# 请头说明

参数 类型 是否必填 说明
sign String 请求签名信息

# 请求体

[{
	"fpDm": "5100172130",
	"fpHm": "08946106",
	"outDate": "2018-07-20",
	"operator": "操作员",
	"outMoney": 77.77,
	"reason": 2,
	"voucherId": "凭证号",
	"vnote": "备注"
}]

# 请求体说明

参数 类型 长度 是否必填 默认值 描述
fpDm String 发票代码
fpHm String 发票号码
outDate String 转出日期
operator String 操作员
outMoney DECIMAL 转出税额
reason Integer 转出原因 1-免税项目用;2-集体福利、个人消费;3-非正常损失;4-简易计税方法征税项目用;5-红字专用发票信息表注明的进项税额;6-其他应作进项税额转出的情形;7-免抵退税办法不得抵扣的进项税额;8-纳税检查调减进项税额;9-上期留抵税额抵减欠税;10-上期留抵税额退税
vnote String
voucherId String 凭证号

# 返回值

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

# 返回结果说明

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

# 校验规则

1、本公司报销台账存在,状态已记账

2、发票类型:专票、通行费电子发票、机动车发票

3、累计转出<=税额

4、转出日期>=勾选认证的转出期间。如果小于转出期间,则取转出期间最后一天。

# 删除转出明细

# URL

POST http://{HOST}:{PORT}/input-tax/api/deduction/outdetail/delete?appid=XXXXX

# 请头说明

参数 类型 是否必填 说明
sign String 请求签名信息

# 请求体

[{"fpDm":"4300164130","fpHm":"07818843"}]

# 请求体说明

参数 类型 长度 是否必填 默认值 描述
fpDm String 发票代码
fpHm String 发票号码

# 返回值

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

# 返回结果说明

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

# 规则

1、删除发票的全部转出明细。

# 新增手工转出

# URL

POST http://{HOST}:{PORT}/input-tax/api/deduction/outdetail/manu-rollout/add?appid=XXXXX

# 请头说明

参数 类型 是否必填 说明
sign String 请求签名信息

# 请求体

{
	"outDatetime": "2018-07-20",
	"nsrsbh":"101011111111111",
    "orgcode":"321",
	"outMoney": 77.77,
	"reason": 2,
	"voucherId": "凭证号",
	"vnote": "备注"
}

# 请求体说明

参数 类型 长度 是否必填 默认值 描述
outDatetime String 转出日期 yyyy-MM-dd
orgcode String 组织编码 纳税人识别号与组织编码至少传入一项
nsrsbh String 纳税人识别号 纳税人识别号与组织编码至少传入一项
outMoney DECIMAL 转出税额
reason Integer 转出原因 1-免税项目用;2-集体福利、个人消费;3-非正常损失;4-简易计税方法征税项目用;5-红字专用发票信息表注明的进项税额;6-其他应作进项税额转出的情形;7-免抵退税办法不得抵扣的进项税额;8-纳税检查调减进项税额;9-上期留抵税额抵减欠税;10-上期留抵税额退税
vnote String
voucherId String 凭证号

# 返回值

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

# 返回结果说明

参数 类型 描述 说明
code String 状态码 0000-操作成功;详见全局返回编码
msg String 信息
Last Updated: 11/10/2021, 10:11:56 AM