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'
mẹo
Đọc thêm về cách sử dụng kiểu dữ liệu trong SDK Invoice
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)
}