Skip to content

Tài liệu tham khảo API T-VAN

Tài liệu tham khảo API đầy đủ cho tích hợp T-VAN.

URL Cơ sở

Production: https://api.your-domain.com/api/t-van
Development: http://localhost:3000/api/t-van

Điểm cuối Thông tin Thuế

Lấy Thông tin Thuế

http
GET /tax-info/:taxCode

Phản hồi:
{
  "taxCode": "0123456789",
  "companyName": "CÔNG TY TNHH ABC",
  "address": "123 Nguyễn Huệ, Quận 1",
  "representative": "Nguyễn Văn A",
  "status": "ACTIVE",
  "registrationDate": "2020-01-15"
}

Tra cứu Hàng loạt

http
POST /tax-info/batch
Content-Type: application/json

{
  "taxCodes": ["0123456789", "9876543210"]
}

Phản hồi:
{
  "results": [
    { "taxCode": "0123456789", "found": true, "status": "ACTIVE", ... },
    { "taxCode": "9876543210", "found": false }
  ]
}

Điểm cuối Hóa đơn

Xác thực Hóa đơn

http
POST /invoice/validate
Content-Type: application/json

{
  "invoiceNumber": "AA/24E0001234",
  "sellerTaxCode": "0123456789",
  "invoiceDate": "2024-01-15"
}

Phản hồi:
{
  "isValid": true,
  "status": "VALID",
  "invoiceNumber": "AA/24E0001234",
  "totalAmount": 1100000
}

Phản hồi Lỗi

json
{
  "error": {
    "code": "TVAN_002",
    "message": "Không tìm thấy mã số thuế"
  }
}

Mã lỗi

Mô tả
TVAN_001Định dạng mã số thuế không hợp lệ
TVAN_002Không tìm thấy mã số thuế
TVAN_003Kết nối quá hạn
TVAN_004Lỗi nhà cung cấp
TVAN_005Vượt quá giới hạn tốc độ

Sử dụng Đa Client

Chỉ định client trong header yêu cầu:

http
GET /tax-info/0123456789
X-TVAN-Client: backup

Hoặc trong tham số truy vấn:

http
GET /tax-info/0123456789?client=backup

Liên quan

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.