Chuyển tới nội dung chính

Tra cứu mã số thuế

Để lấy thông tin chi tiết của một mã số thuế (MST) dựa trên mã số thuế được cung cấp, sử dụng hàm apiInstance.taxInfo

let tax: string = "<your_tax_code>"

const { status, data } = await apiInstance.taxInfo(tax);

Để phương thức apiInstance.taxInfo hoạt động, cần cung cấp một tham số:

  • tax: string - mã số thuế cần tra cứu.

Sau khi phương thức được thực thi, SDK sẽ trả về thông tin chi tiết của mã số thuế TaxInfoResponse hoặc thông báo lỗi TaxInfoError.

Định dạng các kiểu dữ liệu

Các kiểu dữ liệu được sử dụng trong phương thức apiInstance.taxInfo

import { TaxInfoResponse, TaxInfoError } from '@invoice-sdk/api'

Xử lý lỗi

SDK sẽ ném lỗi nếu có vấn đề khi gọi API. Bạn nên bao bọc các lệnh bằng try/catch:

try {
const { status, data } = await apiInstance.taxInfo("INVALID_TAX");
} catch (err) {
console.error('Lỗi khi tra cứu mã số thuế:', err)
}

Ví dụ đầy đủ

Ở ví dụ này, trình bày một cách cơ bản để tích hợp và sử dụng SDK của một dịch vụ tra cứu hóa đơn/mã số thuế để lấy thông tin cụ thể bằng cách gọi một phương thức API.

import { InvoiceApi, Configuration } from '@invoice-sdk/api'

const configuration = new Configuration();
const apiInstance = new InvoiceApi(configuration);

async function main() {
try {
const { status, data } = await apiInstance.taxInfo("<your_tax_code>");
} catch (err) {
console.error('Lỗi khi tra cứu mã số thuế:', err)
}

console.log('Mã số thuế cần được tra cứu:', data)
}