Tạo hóa đơn điện tử
API tạo hóa đơn điện tử nhận dữ liệu hóa đơn, ký số và gửi lên CQT, trả về mã tra cứu. Dùng mã tra cứu để kiểm tra trạng thái hóa đơn.
POST
https://einvoice-api-sandbox.sepay.vn/v1/invoices/create-H "Authorization: Bearer <ACCESS_TOKEN>" \ -H "Content-Type: application/json"
- Tham số:
| Tên | Loại | Bắt buộc | Mô tả |
|---|---|---|---|
reference_code | string | Không bắt buộc | Mã tham chiếu hóa đơn, phải là duy nhất |
template_code | string | Bắt buộc | Mã mẫu hóa đơn. |
invoice_series | string | Bắt buộc | Ký hiệu hóa đơn. |
issued_date | string | Bắt buộc | Ngày lập hóa đơn (yyyy-MM-dd HH:mm:ss). (Không được lớn hơn ngày hiện tại) |
currency | string | Bắt buộc | Mã tiền tệ, ví dụ VND. |
provider_account_id | string | Bắt buộc | ID tài khoản được cung cấp |
buyer | object | Bắt buộc | Thông tin người mua. |
items | array | Bắt buộc | Danh sách dòng hàng. |
seller_store_code | string | Không bắt buộc | Mã cửa hàng người bán |
seller_store_name | string | Không bắt buộc | Tên cửa hàng người bán |
notes | string | Không bắt buộc | Ghi chú hóa đơn. |
is_draft | boolean | Bắt buộc | Lưu nháp (true) hoặc phát hành (false). |
Thông tin thuế suất
tax_ratechỉ bắt buộc truyền khi dùng cho công ty (không cần truyền nếu sử dụng hoá đơn bán hàng)- Trường
tax_ratetrongitemstruyền dữ liệu theo như bên dưới:-2(Không chịu thuế)-1(Không kê khai, tính nộp thuế GTGT)0(0% thuế suất)5(5% thuế suất)8(8% thuế suất)10(10% thuế suất)
Lưu ý
- Để phát hành, gửi
is_draft=false. Nếu chỉ lưu nháp để xem trước, gửiis_draft=true(Nếu chỉ xuất hóa đơn nháp thì sẽ không bị tính vào hạn ngạch hóa đơn điện tử của bạn). provider_account_idđược cung cấp từ API danh sách tài khoản hóa đơn điện tử- Sau khi gửi yêu cầu xuất hóa đơn thành công, sử dụng endpoint được cung cấp qua
tracking_urlđể gọi api theo dõi trạng thái xuất hóa đơn
Tham số mẫu cho các loại hoá đơn
Mẫu hoá đơn bán hàng
{
"template_code": "2",
"invoice_series": "C25HTV",
"issued_date": "2025-12-11 08:00:00",
"currency": "VND",
"provider_account_id": "0aea3134-da40-11f0-aef4-52c7e9b4f41b",
"buyer": {
"name": "Công ty ABC",
"tax_code": "0101234567",
"address": "123 Đường A, Quận B, Hà Nội",
"email": "buyer@example.com",
"phone": "0900000000"
},
"items": [
{
"line_number": 1,
"line_type": 1,
"item_code": "SP001",
"item_name": "Sản phẩm A",
"unit": "cái",
"quantity": 1,
"unit_price": 4500000
}
],
"notes": "Ghi chú hóa đơn",
"is_draft": true
}Mẫu hóa đơn bán hàng có chiết khấu trên tổng đơn
{
"template_code": "2",
"invoice_series": "C25HTV",
"issued_date": "2025-12-11 08:00:00",
"currency": "VND",
"provider_account_id": "0aea3134-da40-11f0-aef4-52c7e9b4f41b",
"buyer": {
"name": "Công ty ABC",
"tax_code": "0101234567",
"address": "123 Đường A, Quận B, Hà Nội",
"email": "buyer@example.com",
"phone": "0900000000"
},
"items": [
{
"line_number": 1,
"line_type": 1,
"item_code": "SP001",
"item_name": "Sản phẩm A",
"unit": "cái",
"quantity": 1,
"unit_price": 4500000
},
{
"line_number": 2,
"line_type": 3,
"item_name": "Chiết khấu thương mại",
"amount": 4500000
}
],
"notes": "Ghi chú hóa đơn",
"is_draft": true
}Mẫu hóa đơn bán hàng có chiết khấu trên sản phẩm
{
"template_code": "2",
"invoice_series": "C25HTV",
"issued_date": "2025-12-11 08:00:00",
"currency": "VND",
"provider_account_id": "0aea3134-da40-11f0-aef4-52c7e9b4f41b",
"buyer": {
"name": "Công ty ABC",
"tax_code": "0101234567",
"address": "123 Đường A, Quận B, Hà Nội",
"email": "buyer@example.com",
"phone": "0900000000"
},
"items": [
{
"line_number": 1,
"line_type": 1,
"item_code": "SP001",
"item_name": "Sản phẩm A",
"unit": "cái",
"quantity": 1,
"unit_price": 4500000,
"discount_tax": 2
}
],
"notes": "Giảm giá 2%",
"is_draft": true
}Mẫu hóa đơn bán hàng có khuyến mãi
{
"template_code": "2",
"invoice_series": "C25HTV",
"issued_date": "2025-12-11 08:00:00",
"currency": "VND",
"provider_account_id": "0aea3134-da40-11f0-aef4-52c7e9b4f41b",
"buyer": {
"name": "Công ty ABC",
"tax_code": "0101234567",
"address": "123 Đường A, Quận B, Hà Nội",
"email": "buyer@example.com",
"phone": "0900000000"
},
"items": [
{
"line_number": 1,
"line_type": 1,
"item_code": "SP001",
"item_name": "Sản phẩm A",
"unit": "cái",
"quantity": 1,
"unit_price": 4500000
},
{
"line_number": 2,
"line_type": 2,
"item_code": "KM001",
"item_name": "Hàng KM",
"unit": "cái",
"quantity": 1,
"unit_price": 0
}
],
"notes": "Ghi chú hóa đơn",
"is_draft": true
}Mẫu hóa đơn giá trị gia tăng
{
"template_code": "5",
"invoice_series": "C25HTV",
"issued_date": "2025-12-11 08:00:00",
"currency": "VND",
"provider_account_id": "0aea3134-da40-11f0-aef4-52c7e9b4f41b",
"buyer": {
"type": "company",
"name": "Nguyễn Văn A",
"legal_name": "CÔNG TY TNHH ABC",
"tax_code": "0101234567",
"address": "123 Đường A, Quận B, Hà Nội",
"email": "buyer@example.com",
"phone": "0900000000"
},
"items": [
{
"line_number": 1,
"line_type": 1,
"item_code": "SP001",
"item_name": "Sản phẩm A",
"unit": "cái",
"quantity": 1,
"unit_price": 4500000,
"tax_rate": 0
}
],
"notes": "Ghi chú hóa đơn",
"is_draft": true
}Mẫu hóa đơn giá trị gia tăng có chiết khấu trên tổng đơn
{
"template_code": "5",
"invoice_series": "C25HTV",
"issued_date": "2025-12-11 08:00:00",
"currency": "VND",
"provider_account_id": "0aea3134-da40-11f0-aef4-52c7e9b4f41b",
"buyer": {
"name": "Công ty ABC",
"tax_code": "0101234567",
"address": "123 Đường A, Quận B, Hà Nội",
"email": "buyer@example.com",
"phone": "0900000000"
},
"items": [
{
"line_number": 1,
"line_type": 1,
"item_code": "SP001",
"item_name": "Sản phẩm A",
"unit": "cái",
"quantity": 1,
"unit_price": 4500000,
"tax_rate": 10
},
{
"line_number": 1,
"line_type": 3,
"item_name": "Chieest khau thuong mai",
"tax_rate": 10
}
],
"notes": "Ghi chú hóa đơn",
"is_draft": true
}Mẫu hóa đơn giá trị gia tăng có chiết khấu trên sản phẩm
{
"template_code": "5",
"invoice_series": "C25HTV",
"issued_date": "2025-12-11 08:00:00",
"currency": "VND",
"provider_account_id": "0aea3134-da40-11f0-aef4-52c7e9b4f41b",
"buyer": {
"name": "Công ty ABC",
"tax_code": "0101234567",
"address": "123 Đường A, Quận B, Hà Nội",
"email": "buyer@example.com",
"phone": "0900000000"
},
"items": [
{
"line_number": 1,
"line_type": 1,
"item_code": "SP001",
"item_name": "Sản phẩm A",
"unit": "cái",
"quantity": 1,
"unit_price": 4500000,
"tax_rate": 0,
"discount_tax": 2
}
],
"notes": "Ghi chú hóa đơn",
"is_draft": true
}Mẫu hóa đơn giá trị gia tăng có chiết khấu trên sản phẩm
{
"template_code": "5",
"invoice_series": "C25HTV",
"issued_date": "2025-12-11 08:00:00",
"currency": "VND",
"provider_account_id": "0aea3134-da40-11f0-aef4-52c7e9b4f41b",
"buyer": {
"name": "Công ty ABC",
"tax_code": "0101234567",
"address": "123 Đường A, Quận B, Hà Nội",
"email": "buyer@example.com",
"phone": "0900000000"
},
"items": [
{
"line_number": 1,
"line_type": 1,
"item_code": "SP001",
"item_name": "Sản phẩm A",
"unit": "cái",
"quantity": 1,
"unit_price": 4500000,
"tax_rate": 0
},
{
"line_number": 1,
"line_type": 2,
"item_code": "KM001",
"item_name": "Sản phẩm B",
"unit": "cái",
"quantity": 1,
"tax_rate": 0
}
],
"notes": "Ghi chú hóa đơn",
"is_draft": true
}| 400 | Bad Request Thiếu hoặc sai định dạng trường bắt buộc. | — |
| 401 | Unauthorized Thiếu hoặc sai Bearer token. | — |
| 500 | Internal Server Error Lỗi hệ thống khi xuất hóa đơn điện tử | — |