- 公共业务
- 票据识别
- 发票查验
- 发票认证
- 数电开票
- 附录
- 常见问题
- 版本发布
区块链发票查验
POST
/api/checkInvoice/blockchain
checkInvoice
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Body 参数application/json
区块链发票 请求参数
uid
string
唯一编码
>= 16 字符<= 36 字符
invoiceCode
string | null
发票代码
正则匹配:
^\d{12}$
invoiceNumber
string
发票号码
>= 1 字符
正则匹配:
^\d{8}$
saleTaxNumber
string
销方税号
>= 1 字符
checkCode
string
校验码
>= 1 字符
示例
{
"uid": "stringstringstri",
"invoiceCode": "string",
"invoiceNumber": "string",
"saleTaxNumber": "string",
"checkCode": "string"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://banas.ccitcn.com/api/checkInvoice/blockchain' \
--header 'Content-Type: application/json' \
--data-raw ''
返回响应
🟢200OK
application/json
Body
result
object
必需
successInvoiceOutputs
array [object {11}] | null
发票查验成功信息
failureInvoiceOutputs
array [object {3}] | null
发票查验失败信息
status
integer
必需
errorMessage
string
必需
示例
{
"result": {
"successInvoiceOutputs": [
{
"TaxBureau": "深圳",
"InvStatus": "0",
"InvoiceType": "21",
"InvoiceCode": "1440******10",
"InvoiceNumber": "38*****1",
"InvoiceDate": "2022-09-20 00:00:00",
"CheckCode": "9fc7d",
"BuyName": "******技术(上海)有限公司",
"SumAmount": "240.00",
"SaleName": "深圳市宝****餐饮服务有限公司",
"SaleTaxNumber": "914403*******H6H9L"
}
],
"failureInvoiceOutputs": [
{
"InvoiceCode": "",
"InvoiceNumber": "",
"Message": ""
}
],
"status": 200,
"errorMessage": ""
}
}
修改于 2024-10-24 10:34:06