Bỏ qua để đến nội dung chính
Phiên bản: 1.2.2 (Latest)

Gửi email hóa đơn

API này cho phép gửi hóa đơn qua email cho người mua.

Lưu ý

API này hiện chỉ hỗ trợ nhà cung cấp XCyber và MISA.

POST
URLhttps://open-api.tingee.vn/v1/e-invoice/send-email

Gửi hóa đơn qua email cho người mua.

Header Request​

HeaderBắt buộcMô tả
Content-Type✓application/json
x-client-id✓Mã định danh của đối tác do TINGEE cung cấp.
x-signature✓Chữ ký xác thực HMAC SHA512. Xem thêm tại Cách sinh chữ ký.
x-request-timestamp✓Thời gian gửi request (format: yyyyMMddHHmmssSSS, múi giờ UTC+7)

Body Parameter​

TrườngKiểuBắt buộcMô tả
merchantIdnumber✕Mã Merchant.
(Bắt buộc nếu kết nối bằng tài khoản Master Merchant).
accountIdnumber✕ID cấu hình tài khoản.
Hệ thống ưu tiên dùng tài khoản đã phát hành hóa đơn này; chỉ khi không xác định được mới dùng accountId (hoặc tài khoản mặc định nếu để trống).
invoiceCodestring✓Mã hóa đơn (invoiceCode) đã truyền khi gọi Tạo và phát hành hóa đơn.
recipientEmailstring✓Email người nhận.
buyerNamestring✕Tên người nhận hiển thị trong email.
Chỉ áp dụng với MISA (Mặc định: Khách hàng).

Ví dụ mã nguồn​

curl --location --request POST 'https://open-api.tingee.vn/v1/e-invoice/send-email' \
--header 'accept: application/json' \
--header 'x-client-id: YOUR_CLIENT_ID' \
--header 'x-request-timestamp: 20240509154004003' \
--header 'x-signature: YOUR_SIGNATURE' \
--header 'Content-Type: application/json' \
--data '{
"invoiceCode": "INV-20251209-001",
"recipientEmail": "buyer@example.com"
}'

Response mẫu​

{
"code": "00",
"message": "Success",
"data": null
}
TrườngKiểuMô tả
codestringMã trạng thái.
messagestringThông điệp kết quả.
datanullKhông có dữ liệu trả về.

Mã lỗi thường gặp​

CodeMô tảHướng xử lý
2035Hóa đơn chưa được xuất thành côngChỉ gửi email được cho hóa đơn đã phát hành qua Tạo và phát hành hóa đơn.
2007Nhà cung cấp không hỗ trợ gửi email hóa đơnHiLo, S-Invoice, BKAV không hỗ trợ; dùng Tải hóa đơn để lấy PDF và tự gửi.
2032Chưa cấu hình tài khoản nhà cung cấp mặc địnhCấu hình tài khoản mặc định hoặc truyền accountId.
1057Không tìm thấy tài khoản theo accountIdKiểm tra accountId bằng Danh sách tài khoản.
1095, 1096Lỗi merchantId của Master MerchantTruyền merchantId của Merchant con thuộc Master Merchant đang gọi API.
90, 91, 92, 97Lỗi xác thực request (timestamp, client-id, chữ ký)Xem Mã lỗi hệ thống.
OthersLỗi khácXem Danh sách mã lỗi.