Khối trạng thái hóa đơn
Ý nghĩa từng trường của khối trạng thái hóa đơn mà API tạo, tra cứu, thay thế và webhook đều trả về.
Mọi endpoint hóa đơn trả về cùng một khối JSON. Webhook gửi đúng khối này trong trường invoice.
Khối này trả về từ:
POST /invoices(tạo hóa đơn)GET /invoices/{id}vàGET /invoices?external_id=...(tra cứu)POST /invoices/{id}/replace(hóa đơn thay thế)webhook
invoice.einvoice_status_changed, trườnginvoice
{
"id": "0b3c5a2e-6f43-4f0e-9a52-6e2f6d6a7c11",
"external_id": "CN5-P03-V2-20261022-000123",
"status": "confirmed",
"sold_at": "2026-10-22",
"invoice_date": "2026-10-22",
"einvoice_status": "cqt_accepted",
"einvoice": {
"number": "00000123",
"serial": "1C26MLB",
"template": "1",
"lookup_code": "A1B2C3D4E5F6",
"issued_at": "2026-10-22T07:41:40+07:00",
"view_url": "https://tracuu.vidu.example/invoice/A1B2C3D4E5F6",
"error": null
},
"replaced_by": null,
"replaces": null
}Các trường
Trường | Kiểu | Ý nghĩa |
|---|---|---|
| chuỗi UUID | Mã hóa đơn trên NexERP. Dùng cho |
| chuỗi | Mã giao dịch bạn gửi lúc tạo |
| chuỗi | Trạng thái hóa đơn trong NexERP. Là |
| ngày | Ngày bán, lấy từ |
| ngày | Ngày lập hóa đơn trên hóa đơn điện tử |
| chuỗi | Trạng thái hóa đơn điện tử. Bảng giá trị ở bài Tra cứu hóa đơn |
| đối tượng hoặc | Thông tin hóa đơn điện tử. Là |
| chuỗi UUID hoặc |
|
| chuỗi UUID hoặc |
|
Khối einvoice
Trường | Kiểu | Ý nghĩa |
|---|---|---|
| chuỗi hoặc | Số hóa đơn điện tử, ví dụ |
| chuỗi hoặc | Ký hiệu hóa đơn, ví dụ |
| chuỗi hoặc | Mẫu số hóa đơn của cửa hàng, ví dụ |
| chuỗi hoặc | Mã tra cứu hóa đơn trên trang của nhà cung cấp |
| thời điểm ISO 8601 hoặc | Lúc hóa đơn điện tử được phát hành |
| chuỗi URL hoặc | Link xem hóa đơn đã lưu lúc phát hành |
| chuỗi hoặc | Lý do lỗi khi phát hành không thành công |
Lưu ý
Trường mới có thể được thêm vào khối này sau. Bỏ qua trường lạ, đừng báo lỗi.
Các trường trong
einvoicecó thể đến dần: số và ký hiệu có trước, mã tra cứu có sau.