红字确认单申请
接口简介
url: http://ibms-test.wecube.com/ibms/invoice/v1/red/confirmApply
说明:全电红字确认单申请。
接口请求参数
参数 | 类型(长度) | 必填 | 描述 |
---|---|---|---|
entId | String(64) | Y | 企业ID,由标普智元提供 |
applicantType | String(1) | Y | 录入方身份 0:销售方 1:购买方 |
salesTaxNo | String(64) | Y | 销售方统一社会信用代码 |
salesName | String(64) | Y | 销售方名称 |
customerTaxNo | String(64) | N | 购买方统一社会信用代码 |
invoiceType | String(1) | Y | 发票类型 1:数电票(普通发票) 2:数电票(增值税专用发票) |
customerName | String(64) | Y | 购买方名称 |
blueInvoiceNum | String(64) | Y | 蓝字发票全电发票号码 |
invoiceDate | String(10) | Y | 蓝字发票开票日期 YYYY-MM-dd |
redNoteReason | Integer(1) | Y | 红字发票冲红原因代码 1-开票有误 2-销货退回 3-服务终止 4-销售折让 |
projectList | List | Y | 项目明细信息,参考 projectList具体参数 |
projectList具体参数
参数 | 类型(长度) | 必填 | 描述 |
---|---|---|---|
projectName | String(100) | Y | 商品名称 |
unitAmt | BigDecimal(17) | N | 商品单价,最多允许17位(含小数点),小数点后最多允许13位 |
unit | String(14) | N | 计量单位 |
taxRate | BigDecimal(5) | Y | 税率,超长自动保留三位小数 |
count | BigDecimal(17) | N | 商品数量,最多允许17位(含小数点和负号),小数点后最多允许13位 |
projectAmt | BigDecimal(17) | Y | 商品金额,小数点后2位,超长自动保留两位小数 |
taxAmt | BigDecimal(17) | N | 税额,小数点后2位,超长自动保留两位小数, 如果为空,根据金额、税率计算得出 |
projectModel | String(40) | N | 规则型号 |
projectTaxNo | String(40) | Y | 税收分类编码 |
响应参数
参数 | 类型(长度) | 必填 | 描述 |
---|---|---|---|
code | String | Y | 状态代码 如:200:请求成功 |
message | String | Y | 状态信息 |
result | object | Y | 响应结果 |
result参数
参数 | 类型(长度) | 必填 | 描述 |
---|---|---|---|
acceptNo | String(64) | Y | 申请编号 |
请求示例
{
"applicantType": "1",
"blueInvoiceNum": "23442000000211243425",
"customerName": "测试用户",
"entId": "1672869784978468864",
"invoiceDate": "2023-09-22",
"invoiceType": 1,
"projectList": [
{
"count": "1.00",
"projectAmt": 0.01,
"projectName": "测试商品",
"projectTaxNo": "6010000000000000000",
"taxAmt": 0.00,
"taxRate": "-1.00",
"unitAmt": "0.01"
},
{
"count": "1.00",
"projectAmt": 0.01,
"projectName": "测试商品",
"projectTaxNo": "6010000000000000000",
"taxAmt": 0.00,
"taxRate": "-1.00",
"unitAmt": "0.01"
}
],
"redNoteReason": "2",
"salesName": "珠海刷宝科技有限公司",
"salesTaxNo": "91440400MA526E3LXX"
}
返回示例
{
"code": "200",
"message": "操作成功",
"result": {
"acceptNo": "256169891"
}
}