VerifyVATInvoice
The VAT invoice verification API supports multiple invoice types, such as VAT special invoices, VAT ordinary invoices (folded), VAT ordinary invoices (roll), electronic VAT ordinary invoices (including electronic VAT ordinary invoices for expressway toll fees), unified motor vehicle sales invoices, and unified second-hand vehicle sales invoices. You can enter key invoice fields to retrieve the actual invoice details, including invoice type, invoice code, invoice number, cancellation flag, issue date, buyer’s tax ID, and other invoice information. You can verify invoices issued on the same day (T+0). Note: Verification may be delayed by several hours to over ten hours.
Operation description
How to enable or purchase this service
| Step | Overview |
| 1 | Enable Document Verification. After enabling, you get 50 free verifications. |
| 2 | Buy an invoice verification resource plan. You can also skip buying a resource plan. The system then bills you on a pay-as-you-go basis based on your actual usage. |
| 3 | Use the code examples on the API test page to integrate the API. After integration, call the API to get results. If you use a RAM user to call the API, the Alibaba Cloud account (root account) must grant that RAM user permission. To create a RAM user, see Create a RAM user. OCR provides a built-in authorization policy named AliyunOCRFullAccess. For step-by-step instructions, see Grant permissions to a RAM user |
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ocr:VerifyVATInvoice |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InvoiceCode |
string |
No |
Invoice code. Leave blank for digital invoices (invoice type codes 31, 32, 51, 61, 83, or 84). See Invoice Type Code Reference for invoice type codes. |
044032100311 |
| InvoiceNo |
string |
Yes |
Invoice number. |
66932410 |
| InvoiceDate |
string |
Yes |
Issue date in YYYYMMDD format. |
20220617 |
| InvoiceSum |
string |
No |
Invoice amount. Required for invoice type codes 01, 03, 15, 20, 31, 32, 51, 61, 85, 83, or 84. For codes 01, 03, 20, or 85, enter the tax-exclusive amount. For codes 15 or 84, enter the total vehicle price. For codes 31, 32, 51, 61, or 83, enter the tax-inclusive amount. For blockchain invoices (InvoiceKind=1), enter the tax-exclusive amount. Optional for all other invoice types. See Invoice Type Code Reference. |
102 |
| VerifyCode |
string |
No |
Verification code. Use the last six digits. Required for invoice type codes 04, 10, 11, 14, or 86. For code 86, use the last six digits of the digital invoice number in the password field. Required for blockchain invoices (InvoiceKind=1). Optional for all other invoice types. See Invoice Type Code Reference. |
980769 |
| InvoiceKind |
integer |
No |
Invoice type. Used to identify blockchain invoices.
|
0 |
Invoice Type Code Reference
| Invoice Type Code | Description |
| 01 | VAT special invoice |
| 02 | VAT special invoice for freight transport |
| 03 | Unified motor vehicle sales invoice |
| 04 | VAT ordinary invoice |
| 10 | Electronic VAT ordinary invoice |
| 11 | Roll VAT ordinary invoice |
| 14 | VAT ordinary invoice for expressway toll fees |
| 15 | Unified second-hand vehicle sales invoice |
| 20 | Electronic VAT special invoice |
| 31 | Digital invoice (VAT special invoice) |
| 32 | Digital invoice (VAT ordinary invoice) |
| 51 | Electronic invoice (railway e-ticket) |
| 61 | Electronic invoice (airline e-ticket itinerary) |
| 83 | Electronic invoice (unified motor vehicle sales invoice) |
| 84 | Electronic invoice (unified second-hand vehicle sales invoice) |
| 85 | Digital paper invoice (VAT special invoice) |
| 86 | Digital paper invoice (VAT ordinary invoice) |
| 87 | Digital paper invoice (unified motor vehicle sales invoice) |
| 88 | Digital paper invoice (unified second-hand vehicle sales invoice) |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Response schema |
||
| RequestId |
string |
Unique request ID |
43A29C77-405E-4CC0-BC55-EE694AD00655 |
| Data |
string |
Response data |
{ "code": "001", "data": { "afterTaxCode": "", "allTax": "9.67", "allValoremTax": "332.00", "blueInvoiceCode": "", "blueInvoiceNo": "", "brandVersion": "", "businessUnit": "", "businessUnitTaxNo": "", "busmessUnitAddress": "", "busmessUnitBankAndAccount": "", "busmessUnitPhone": "", "carPrice": "", "carType": "", "carTypeAndNumber": "", "carframeCode": "", "carrierName": "", "carrierTaxNo": "", "checkCode": "07122942791187744XXXX", "code": "", "consignorName": "", "consignorTaxNo": "", "cyjgxx": "查验成功发票一致", "detailList": [ { "allTax": "9.67", "detailAmount": "322.33", "detailNo": "1", "expenseItem": "", "goodsName": "*餐饮服务*餐费", "netValue": "322.330097", "num": "1", "plate_no": "", "rowNo": "1", "standard": "", "taxClassifyCode": "0", "taxDetailAmount": "", "taxRate": "3", "taxUnitPrice": "", "trafficDateEnd": "", "trafficDateStart": "", "type": "", "unit": "" } ], "draweeName": "", "draweeTaxNo": "", "engineCode": "", "idCard": "", "importLicense": "", "inspectionAmount": "", "inspectionNumber": "", "invalidMark": "N", "invoiceCode": "01100180XXXX", "invoiceDate": "2018XXXX", "invoiceMoney": "322.XX", "invoiceNumber": "3531XXXX", "invoiceType": "10", "lemonMarket": "", "lemonMarketAddress": "", "lemonMarketBankAndAccount": "", "lemonMarketPhone": "", "lemonMarketTaxNo": "", "licenseCode": "", "licensePlate": "", "limitAmount": "", "machineCode": "49992273XXXX", "note": "机器编号:49992273XXXX", "producingArea": "", "purchaserAddressOrPhone": "杭州余杭区XXXX0571-8502XXXX", "purchaserBankAndNumber": "招商银行杭州高新支行571906593XXXXXX", "purchaserName": "XXXX软件有限公司", "purchaserPhone": "", "purchaserTaxpayerNumber": "913301007682XXXXXX", "purchaserUnitOrIndividual": "", "purchaserUnitOrIndividualAddress": "", "purchaserUnitcodeOrIdNo": "", "receiveName": "", "receiveTaxNo": "", "registrationNo": "", "salerAddress": "", "salerAddressOrPhone": "北京市海淀区XXX8211XXXX", "salerBankAccount": "中国银行海淀支行345456XXXXXX", "salerBankAndNumber": "中国银行海淀支行345456XXXXXX", "salerBankName": "", "salerName": "北京市XXX酒家", "salerPhone": "", "salerTaxpayerNumber": "911101081020XXXXXX", "sellerPhone": "", "sellerUnitCodeOrIdno": "", "sellerUnitOrIndividual": "北京市XXX酒家", "sellerUnitOrIndividualAddress": "", "taxDiskNumber": "", "taxRate": "", "taxUnitCode": "", "taxUnitName": "", "throughAddress": "", "trafficFeeFlag": "", "transferredVehicleOffice": "", "transportGoodsInfo": "", "unit": "", "vehicleTonnage": "", "zeroTaxRateFlag": "" }, "msg": "成功" } |
Response field descriptions
| Field Name | Type | Description |
| code | string | Status code |
| msg | string | Status message |
| data | string | Invoice data. This field is empty unless verification succeeds. |
Data field description (non-blockchain invoices)
| Ordinal Number | Field Name | Description | Type | Max Length | Always Returned | Notes |
| 1 | invoiceType | Invoice type | string | 2 | Yes | |
| 2 | invoiceCode | Invoice code | string | 20 | Yes | |
| 3 | invoiceNumber | Invoice number | string | 8 | Yes | |
| 4 | inspectionAmount | Verification count | string | 100 | No | |
| 5 | salerName | Seller name | string | 100 | No | |
| 6 | salerTaxpayerNumber | Seller tax ID | string | 20 | No | |
| 7 | salerAddressOrPhone | Seller address or phone | string | 100 | No | |
| 8 | salerBankAndNumber | Seller bank name and account | string | 100 | No | |
| 9 | purchaserTaxpayerNumber | Buyer tax ID | string | 20 | No | |
| 10 | purchaserName | Buyer name | string | 100 | No | |
| 11 | purchaserAddressOrPhone | Buyer address or phone | string | 100 | No | |
| 12 | purchaserBankAndNumber | Buyer bank name and account | string | 100 | No | |
| 13 | invoiceDate | Issue date | string | 8 | No | Format: yyyymmdd |
| 14 | invoiceMoney | Invoice amount | string | 20 | No | |
| 15 | allTax | Tax amount | string | 20 | No | |
| 16 | allValoremTax | Total amount including tax | string | 16 | No | |
| 17 | note | Note | string | 200 | No | |
| 18 | machineCode | Machine number | string | 20 | No | |
| 19 | checkCode | Verification code | string | 20 | No | |
| 20 | blueInvoiceCode | Blue invoice code | string | 12 | No | |
| 21 | blueInvoiceNo | Blue invoice number | string | 8 | No | |
| 22 | invalidMark | Cancellation flag | string | 1 | No | N: Not canceled. Y: Canceled. H: Red credit note. 7: Partial red credit note. 8: Full red credit note. |
| 23 | idCard | Buyer ID number or organization code | string | 20 | No | Returned for motor vehicle and second-hand vehicle invoices. |
| 24 | carType | Vehicle type | string | 80 | No | Returned for motor vehicle and second-hand vehicle invoices. |
| 25 | brandVersion | Brand and model | string | 100 | No | Returned for motor vehicle and second-hand vehicle invoices. |
| 26 | producingArea | Origin | string | 80 | No | Returned for motor vehicle invoices. |
| 27 | licenseCode | Certificate number | string | 100 | No | Returned for motor vehicle invoices. |
| 28 | inspectionNumber | Inspection certificate number | string | 80 | No | Returned for motor vehicle invoices. |
| 29 | engineCode | Engine number | string | 120 | No | Returned for motor vehicle invoices. |
| 30 | carframeCode | Vehicle identification number (VIN) | string | 40 | No | Returned for motor vehicle and second-hand vehicle invoices. |
| 31 | importLicense | Import license number | string | 80 | No | Returned for motor vehicle invoices. |
| 32 | taxUnitCode | Tax authority code | string | 11 | No | Returned for motor vehicle invoices. |
| 33 | afterTaxCode | Tax payment receipt number | string | 32 | No | Returned for motor vehicle invoices. |
| 34 | limitAmount | Maximum passenger capacity | string | 40 | No | Returned for motor vehicle invoices. |
| 35 | taxUnitName | Tax authority name | string | 160 | No | Returned for motor vehicle invoices. |
| 36 | unit | Tonnage | string | 40 | No | Returned for motor vehicle invoices. |
| 37 | taxRate | Tax rate | string | 32 | No | Returned for motor vehicle invoices. |
| 38 | salerAddress | Seller address | string | 160 | No | Returned for motor vehicle invoices. |
| 39 | salerPhone | Seller phone | string | 80 | No | Returned for motor vehicle invoices. |
| 40 | salerBankName | Seller bank name | string | 160 | No | Returned for motor vehicle invoices. |
| 41 | salerBankAccount | Seller bank account | string | 80 | No | Returned for motor vehicle invoices. |
| 42 | carrierName | Carrier name | string | 20 | No | Returned for freight invoices. |
| 43 | carrierTaxNo | Carrier tax ID | string | 80 | No | Returned for freight invoices. |
| 44 | draweeName | Payee name | string | 20 | No | Returned for freight invoices. |
| 45 | draweeTaxNo | Payee tax ID | string | 80 | No | Returned for freight invoices. |
| 46 | receiveName | Consignee name | string | 20 | No | Returned for freight invoices. |
| 47 | receiveTaxNo | Consignee tax ID | string | 80 | No | Returned for freight invoices. |
| 48 | consignorName | Consignor name | string | 20 | No | Returned for freight invoices. |
| 49 | consignorTaxNo | Consignor tax ID | string | 80 | No | Returned for freight invoices. |
| 50 | transportGoodsInfo | Cargo information | string | 32 | No | Returned for freight invoices. |
| 51 | throughAddress | Origin, route, and destination | string | 32 | No | Returned for freight invoices. |
| 52 | taxDiskNumber | Tax control disk number | string | 32 | No | Returned for freight invoices. |
| 53 | carTypeAndNumber | Vehicle type and number | string | 15 | No | Returned for freight invoices. |
| 54 | vehicleTonnage | Vehicle tonnage | string | 200 | No | Returned for freight invoices. |
| 55 | trafficFeeFlag | Expressway toll fee standard | string | 2 | No | Returned for expressway toll fee invoices. Y: Deductible toll fee. N: Non-deductible toll fee. |
| 56 | zeroTaxRateFlag | Zero tax rate flag | string | 2 | No | Returned for expressway toll fee invoices. Blank means not zero-rated. 1: Tax rate field shows “Tax-exempt”. 2: Tax rate field shows “Not taxable”. 3: Zero tax rate. |
| 57 | licensePlate | License plate number | string | 100 | No | Returned for second-hand vehicle invoices. |
| 58 | registrationNo | Registration certificate number | string | 100 | No | Returned for second-hand vehicle invoices. |
| 59 | carPrice | Total vehicle price | string | 32 | No | Returned for second-hand vehicle invoices. |
| 60 | transferredVehicleOffice | Vehicle administration office at transfer destination | string | 240 | No | Returned for second-hand vehicle invoices. |
| 61 | purchaserUnitOrIndividual | Buyer unit or individual | string | 240 | No | Returned for second-hand vehicle invoices. |
| 62 | purchaserUnitcodeOrIdno | Buyer unit code or ID number | string | 44 | No | Returned for second-hand vehicle invoices. |
| 63 | purchaserUnitOrIndividualAddress | Buyer unit or individual address | string | 240 | No | Returned for second-hand vehicle invoices. |
| 64 | purchaserPhone | Buyer phone | string | 100 | No | Returned for second-hand vehicle invoices. |
| 65 | sellerUnitOrIndividual | Seller unit or individual | string | 240 | No | Returned for second-hand vehicle invoices. |
| 66 | sellerUnitCodeOrIdno | Seller unit code or ID number | string | 44 | No | Returned for second-hand vehicle invoices. |
| 67 | sellerUnitOrIndividualAddress | Seller unit or individual address | string | 240 | No | Returned for second-hand vehicle invoices. |
| 68 | sellerPhone | Seller phone | string | 100 | No | Returned for second-hand vehicle invoices. |
| 69 | businessUnit | Business or auction unit | string | 240 | No | Returned for second-hand vehicle invoices. |
| 70 | busmessUnitAddress | Business or auction unit address | string | 240 | No | Returned for second-hand vehicle invoices. |
| 71 | businessUnitTaxNo | Business or auction unit tax ID | string | 44 | No | Returned for second-hand vehicle invoices. |
| 72 | busmessUnitBankAndAccount | Bank name and account | string | 100 | No | Returned for second-hand vehicle invoices. |
| 73 | busmessUnitPhone | Business or auction unit phone | string | 100 | No | Returned for second-hand vehicle invoices. |
| 74 | lemonMarket | Second-hand vehicle market | string | 240 | No | Returned for second-hand vehicle invoices. |
| 75 | lemonMarketTaxNo | Second-hand vehicle market tax ID | string | 44 | No | Returned for second-hand vehicle invoices. |
| 76 | lemonMarketAddress | Second-hand vehicle market address | string | 240 | No | Returned for second-hand vehicle invoices. |
| 77 | lemonMarketBankAndAccount | Second-hand vehicle market bank name and account | string | 100 | No | Returned for second-hand vehicle invoices. |
| 78 | lemonMarketPhone | Second-hand vehicle market phone | string | 100 | No | Returned for second-hand vehicle invoices. |
| 79 | cyjgxx | Verification result | string | 100 | No | Verification result |
Data field description (blockchain invoices)
| Ordinal Number | Field Name | Description | Type | Notes |
| 1 | invoiceCode | Invoice code | string | |
| 2 | invoiceNo | Invoice number | string | |
| 3 | checkCode | Verification code | string | |
| 4 | billingDate | Issue date | string | |
| 5 | txHash | Transaction hash | string | |
| 6 | amount | Total tax-exclusive amount | string | |
| 7 | totalAmount | Total tax-inclusive amount | string | |
| 8 | taxAmount | Tax amount | string | |
| 9 | sellerName | Seller name | string | |
| 10 | sellerTaxpayerId | Seller tax ID | string | |
| 11 | sellerAddress | Seller address | string | |
| 12 | sellerPhone | Seller phone | string | |
| 13 | sellerBankInfo | Seller bank name | string | |
| 14 | buyerAddress | Buyer address | string | |
| 15 | buyerPhone | Buyer phone | string | |
| 16 | buyerName | Buyer name | string | |
| 17 | sellerBankAccount | Seller bank account | string | |
| 18 | buyerTaxpayerId | Buyer tax ID | string | |
| 19 | buyerType | Buyer type | string | |
| 20 | status | Invoice status | string | 0: Normal. 1: Out of control. 2: Canceled. 3: Red credit note. 4: Abnormal. |
| 21 | checkedBy | Reviewer | string | |
| 22 | reviewedBy | Approver | string | |
| 23 | remark | Invoice remark | string | |
| 24 | drawer | Issuer | string | |
| 25 | time | Issue time | string | |
| 26 | platformCode | Platform code | string | |
| 27 | platformName | Platform name | string | |
| 28 | orderId | Order ID | string | |
| 29 | payId | Payment ID | string | |
| 30 | digitPaymentSign | Digital payment flag | string | |
| 31 | invalidMark | Canceled | string | |
| 32 | item | Invoice item list | list | (See item field details below.) |
| 1 | +code | Goods or taxable service code | string | |
| 2 | +name | Goods or taxable service name | string | |
| 3 | +subName | Product name | string | |
| 4 | +specModel | Specification and model | string | |
| 5 | +unit | Unit of measure | string | |
| 6 | +count | Quantity | string | |
| 7 | +unitPrice | Unit price | string | |
| 8 | +amount | Amount | string | |
| 9 | +taxFlag | Tax-inclusive flag | string | |
| 10 | +taxRate | Tax rate | string | |
| 11 | +taxAmount | Tax amount | string | |
| 12 | +taxPreferMark | Tax preference flag | string | |
| 13 | +taxPreferDescrip | Tax preference description | string | |
| 14 | +zeroTaxRateMark | Zero tax rate flag | string | |
| 15 | +deduction | Deduction amount for differential invoicing | string |
detailList field description
| Ordinal Number | Field Name | Description | Type | Notes |
| 1 | detailNo | Detail number | string | |
| 2 | goodsName | Goods name | string | |
| 3 | detailAmount | Amount | string | |
| 4 | num | Quantity | string | |
| 5 | taxRate | Tax rate | string | |
| 6 | allTax | Tax amount | string | |
| 7 | taxUnitPrice | Tax-inclusive unit price | string | |
| 8 | taxDetailAmount | Tax-inclusive amount | string | |
| 9 | netValue | Tax-exclusive unit price | string | |
| 10 | standard | Specification and model | string | |
| 11 | unit | Unit of measure | string | |
| 12 | expenseItem | Expense item | string | Returned for freight invoices. |
| 13 | plate_no | License plate number | string | Returned for expressway toll fee invoices. |
| 14 | type | Type | string | Returned for expressway toll fee invoices. |
| 15 | trafficDateStart | Start date of travel | string | Returned for expressway toll fee invoices. |
| 16 | trafficDateEnd | End date of travel | string | Returned for expressway toll fee invoices. |
| 17 | taxClassifyCode | Tax classification code | string | |
| 18 | rowNo | Row number | string |
Status code (code) and status message (msg) mapping, and billing rules
| code | msg | Billed |
| 001 | Success | Yes |
| 002 | Exceeded daily verification limit for this invoice | No |
| 005 | Invalid request | No |
| 006 | Invoice information mismatch | Yes |
| 009 | Invoice not found | Yes |
| 104 | Exceeded maximum verification limit | No |
| 105 | Invalid invoice query. Possible causes:
| No |
| 106 | Verification error | No |
| 108 | Parameter not empty | No |
| 109 | Parameter length invalid | No |
| 110 | Parameter "InvoiceCode" has invalid format or value range | No |
| 111 | Parameter "InvoiceSum" has invalid format or value range | No |
| 112 | Parameter "VerifyCode" has invalid format or value range | No |
| 113 | Parameter "InvoiceNo" has invalid format or value range | No |
| 114 | Invalid verification code. Use the last six digits. | No |
| 115 | Exceeded service validity period | No |
| 1005 | Check if the four key fields match invoice standards | Yes |
| 1010 | Invalid date format (check if date follows YYYYMMDD) | No |
| 1011 | Request parameters incomplete | No |
| 1021 | Network timeout. Tax bureau upgrade or maintenance in progress. | No |
| 10014 | Cannot verify invoices issued today | No |
| 10015 | Invalid invoice amount format | No |
| 10016 | Verification code cannot be empty | No |
| 10017 | Cannot verify invoices older than five years | No |
| 10018 | Invalid verification code length | No |
| 10020 | No verification permission | No |
| 000000 | Success | Yes |
| 000001 | No data returned | No |
| 101000 | System error | No |
| 111000 | Parameter cannot be empty | No |
| 111001 | Parameter format invalid | No |
| 121000 | Internal processing failed | No |
| 121001 | Internal processing rate limited | No |
| 121002 | Internal processing timeout | No |
| 131002 | No API permission | No |
| 131003 | API call limit exceeded | No |
| 131004 | API expired | No |
| 131005 | API call frequency too high | No |
| 152000 | Exceeded user QPS threshold | No |
| 171000 | Data source error | No |
Examples
Success response
JSON format
{
"RequestId": "43A29C77-405E-4CC0-BC55-EE694AD00655",
"Data": "{\n \"code\": \"001\",\n \"data\": {\n \"afterTaxCode\": \"\",\n \"allTax\": \"9.67\",\n \"allValoremTax\": \"332.00\",\n \"blueInvoiceCode\": \"\",\n \"blueInvoiceNo\": \"\",\n \"brandVersion\": \"\",\n \"businessUnit\": \"\",\n \"businessUnitTaxNo\": \"\",\n \"busmessUnitAddress\": \"\",\n \"busmessUnitBankAndAccount\": \"\",\n \"busmessUnitPhone\": \"\",\n \"carPrice\": \"\",\n \"carType\": \"\",\n \"carTypeAndNumber\": \"\",\n \"carframeCode\": \"\",\n \"carrierName\": \"\",\n \"carrierTaxNo\": \"\",\n \"checkCode\": \"07122942791187744XXXX\",\n \"code\": \"\",\n \"consignorName\": \"\",\n \"consignorTaxNo\": \"\",\n \"cyjgxx\": \"查验成功发票一致\",\n \"detailList\": [\n {\n \"allTax\": \"9.67\",\n \"detailAmount\": \"322.33\",\n \"detailNo\": \"1\",\n \"expenseItem\": \"\",\n \"goodsName\": \"*餐饮服务*餐费\",\n \"netValue\": \"322.330097\",\n \"num\": \"1\",\n \"plate_no\": \"\",\n \"rowNo\": \"1\",\n \"standard\": \"\",\n \"taxClassifyCode\": \"0\",\n \"taxDetailAmount\": \"\",\n \"taxRate\": \"3\",\n \"taxUnitPrice\": \"\",\n \"trafficDateEnd\": \"\",\n \"trafficDateStart\": \"\",\n \"type\": \"\",\n \"unit\": \"\"\n }\n ],\n \"draweeName\": \"\",\n \"draweeTaxNo\": \"\",\n \"engineCode\": \"\",\n \"idCard\": \"\",\n \"importLicense\": \"\",\n \"inspectionAmount\": \"\",\n \"inspectionNumber\": \"\",\n \"invalidMark\": \"N\",\n \"invoiceCode\": \"01100180XXXX\",\n \"invoiceDate\": \"2018XXXX\",\n \"invoiceMoney\": \"322.XX\",\n \"invoiceNumber\": \"3531XXXX\",\n \"invoiceType\": \"10\",\n \"lemonMarket\": \"\",\n \"lemonMarketAddress\": \"\",\n \"lemonMarketBankAndAccount\": \"\",\n \"lemonMarketPhone\": \"\",\n \"lemonMarketTaxNo\": \"\",\n \"licenseCode\": \"\",\n \"licensePlate\": \"\",\n \"limitAmount\": \"\",\n \"machineCode\": \"49992273XXXX\",\n \"note\": \"机器编号:49992273XXXX\",\n \"producingArea\": \"\",\n \"purchaserAddressOrPhone\": \"杭州余杭区XXXX0571-8502XXXX\",\n \"purchaserBankAndNumber\": \"招商银行杭州高新支行571906593XXXXXX\",\n \"purchaserName\": \"XXXX软件有限公司\",\n \"purchaserPhone\": \"\",\n \"purchaserTaxpayerNumber\": \"913301007682XXXXXX\",\n \"purchaserUnitOrIndividual\": \"\",\n \"purchaserUnitOrIndividualAddress\": \"\",\n \"purchaserUnitcodeOrIdNo\": \"\",\n \"receiveName\": \"\",\n \"receiveTaxNo\": \"\",\n \"registrationNo\": \"\",\n \"salerAddress\": \"\",\n \"salerAddressOrPhone\": \"北京市海淀区XXX8211XXXX\",\n \"salerBankAccount\": \"中国银行海淀支行345456XXXXXX\",\n \"salerBankAndNumber\": \"中国银行海淀支行345456XXXXXX\",\n \"salerBankName\": \"\",\n \"salerName\": \"北京市XXX酒家\",\n \"salerPhone\": \"\",\n \"salerTaxpayerNumber\": \"911101081020XXXXXX\",\n \"sellerPhone\": \"\",\n \"sellerUnitCodeOrIdno\": \"\",\n \"sellerUnitOrIndividual\": \"北京市XXX酒家\",\n \"sellerUnitOrIndividualAddress\": \"\",\n \"taxDiskNumber\": \"\",\n \"taxRate\": \"\",\n \"taxUnitCode\": \"\",\n \"taxUnitName\": \"\",\n \"throughAddress\": \"\",\n \"trafficFeeFlag\": \"\",\n \"transferredVehicleOffice\": \"\",\n \"transportGoodsInfo\": \"\",\n \"unit\": \"\",\n \"vehicleTonnage\": \"\",\n \"zeroTaxRateFlag\": \"\"\n },\n \"msg\": \"成功\"\n}"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.