Xuất hóa đơn tự động sau khi khách thanh toán nghĩa là: tiền vừa về tài khoản và được đối soát khớp với đơn hàng, hệ thống lập tức tạo và phát hành hóa đơn điện tử cho đơn đó, không chờ ai mở phần mềm lên gõ. Bài này đi vào phần vận hành: chuỗi sự kiện chạy thế nào, cài đặt cần những gì, và xử lý ra sao khi đơn không “sạch” như thiếu tiền hay hủy sau khi đã xuất hóa đơn.
Nếu bạn cần nắm khái niệm trước, bài hóa đơn tự động là gì giải thích phần nền. Bài này dành cho người đã hiểu và muốn biết nó chạy thật ra sao.
Chuỗi sự kiện từ lúc khách trả tiền đến lúc hóa đơn phát hành
Một đơn hàng được xuất hóa đơn tự động phải đi qua 4 chặng, thiếu một chặng là hóa đơn không được tạo:
Chặng 1 – Tiền về. Khách chuyển khoản hoặc quét VietQR. Điều kiện quan trọng: mỗi đơn nên có một mã QR riêng chứa sẵn số tiền và mã đơn, để giao dịch về là biết ngay thuộc đơn nào.
Chặng 2 – Ghi nhận. Ngân hàng đẩy biến động số dư về hệ thống trung gian qua API. Hệ thống nhận được: số tiền, thời gian, nội dung chuyển khoản.
Chặng 3 – Đối soát. Hệ thống so giao dịch với đơn hàng: khớp số tiền và khớp mã đơn thì đơn chuyển sang trạng thái đã thanh toán. Đây là chặng quyết định, vì hóa đơn chỉ được phép sinh ra từ một đơn đã chắc chắn thu đủ tiền. Cách đối soát tự động vận hành được trình bày trong bài template đối soát giao dịch trên Google Sheet.
Chặng 4 – Phát hành. Đơn đạt điều kiện thì hệ thống tạo hóa đơn trên nền tảng nhà cung cấp hóa đơn điện tử (MISA, FPT, Bkav, Viettel, Mắt Bão, M-Invoice), ký số, phát hành và gắn số hóa đơn trở lại đơn hàng.
Checklist cài đặt để bật xuất hóa đơn tự động
1. Kết nối tài khoản ngân hàng nhận tiền. Ưu tiên tài khoản có API chính thức. Với Pay2S, 5 ngân hàng đã có công văn hợp tác công khai gồm Vietcombank, MB Bank, ACB, BIDV và OCB.
2. Bật gói có tính năng xuất hóa đơn. Trên Pay2S, gói Free không có tính năng này; từ gói Basic 150.000 đồng/tháng trở lên mới có. Không thu phí theo giao dịch. Xem bảng giá Pay2S để đối chiếu các gói.
3. Nối tài khoản hóa đơn điện tử. Chọn một nhà cung cấp, khai báo mẫu hóa đơn, ký hiệu và thông tin doanh nghiệp một lần. Phí phát hành hóa đơn tính theo nhà cung cấp này, tách riêng với phí nền tảng.
4. Cài quy tắc phát hành. Ba quyết định phải chốt trước: phát hành ngay khi khớp tiền hay chờ giao hàng; đơn nào giá trị lớn cần người duyệt tay; mẫu hóa đơn nào dùng cho từng nhóm hàng. Cài một lần, hệ thống chạy theo mãi.
5. Chạy thử với đơn nhỏ. Tự tạo 2-3 đơn test, chuyển khoản thật số tiền nhỏ, kiểm tra hóa đơn sinh ra đúng thông tin người mua, đúng thuế suất, đúng trạng thái. Đạt rồi mới bật cho toàn bộ đơn thật.
Ba tình huống ngoại lệ và cách hệ thống xử lý
Khách chuyển thiếu hoặc thừa tiền. Giao dịch không khớp số tiền đơn sẽ không được đánh dấu đã thanh toán, và hóa đơn không sinh ra. Đơn rơi vào danh sách ngoại lệ để người xử lý: nhắc khách chuyển bổ sung phần thiếu, hoặc xác nhận tay nếu chấp nhận phần thừa/thiếu đó.
Khách chuyển khoản nhưng không ghi mã đơn. Hệ thống vẫn ghi nhận tiền về nhưng không gắn được vào đơn cụ thể. Cách phòng từ đầu: dùng mã QR riêng cho từng đơn để khách không cần gõ nội dung. Đơn nào đã lỡ không mã thì xử lý tay một lần, không ảnh hưởng các đơn còn lại.
Đơn hủy hoặc hoàn tiền sau khi hóa đơn đã phát hành. Hóa đơn đã phát hành không xóa được. Quy trình đúng là lập hóa đơn điều chỉnh hoặc hóa đơn thay thế theo quy định, gắn với hóa đơn gốc. Vì vậy quy tắc phát hành ở bước cài đặt rất quan trọng: shop có tỉ lệ hủy cao nên cân nhắc phát hành hóa đơn sau khi giao hàng thành công thay vì ngay khi khớp tiền.
Kiểm tra hóa đơn đã phát hành ở đâu?
Mỗi đơn hàng sau khi chạy qua chuỗi sự kiện đều có trạng thái rõ ràng: đã thanh toán hay chưa, số hóa đơn là gì, phát hành lúc nào, có lỗi gì không. Khi cơ quan thuế hoặc khách hàng hỏi về một hóa đơn cụ thể, bạn tra theo mã đơn là ra toàn bộ dấu vết, thay vì lục lại sao kê và phần mềm hóa đơn rời rạc. Đây cũng là lý do nên để hệ thống đối soát và hệ thống hóa đơn nói chuyện với nhau, thay vì chạy hai công cụ tách biệt rồi nối bằng tay.
Câu hỏi thường gặp
Hóa đơn phát hành ngay khi tiền về có đúng thời điểm theo quy định không?
Thời điểm lập hóa đơn với bán hàng hóa là thời điểm chuyển giao quyền sở hữu/quyền sử dụng, thường gắn với lúc giao hàng và thu tiền. Vì vậy nhiều shop cài quy tắc phát hành khi đơn giao thành công. Hệ thống tự động cho phép chọn điểm kích hoạt theo quy tắc của bạn, quan trọng là chọn một điểm nhất quán và đúng với mô hình bán hàng.
Một ngày vài trăm đơn thì hệ thống có xuất kịp không?
Có. Phát hành theo sự kiện nghĩa là mỗi đơn xử lý độc lập ngay khi khớp tiền, không dồn lô. Giới hạn thực tế nằm ở hạn mức và tốc độ xử lý của nhà cung cấp hóa đơn điện tử bạn chọn.
Khách không lấy hóa đơn thì có cần xuất không?
Nghĩa vụ xuất hóa đơn không phụ thuộc khách có yêu cầu hay không. Với bán lẻ, hóa đơn vẫn phải được lập theo quy định; hệ thống tự động giúp việc này không còn phụ thuộc trí nhớ của người bán.
Tôi đang dùng phần mềm hóa đơn riêng, có nối thêm được không?
Được, nếu nhà cung cấp hóa đơn của bạn nằm trong danh sách tích hợp của nền tảng đối soát. Với Pay2S, danh sách hiện có Mắt Bão, Viettel, Bkav, MISA, FPT và M-Invoice.
Bắt đầu bật xuất hóa đơn tự động
Thứ tự làm đúng: kết nối ngân hàng, nối hóa đơn điện tử, cài quy tắc phát hành, chạy thử đơn nhỏ, rồi mới bật toàn bộ. Hóa Đơn Tự Động là đại lý tư vấn triển khai Pay2S, hỗ trợ cấu hình ban đầu khi bạn đăng ký qua liên kết đại lý hoặc gọi 0979990560. Giá gói và tính năng không đổi so với đăng ký trực tiếp với hãng.