Mỗi phiên sạc hoàn tất đều tạo ra một giao dịch cần được ghi nhận và xuất hóa đơn - không phải tờ giấy, mà là một bản ghi số được tính toán từ sản lượng điện tiêu thụ, đơn giá và thuế áp dụng. Với nhiều mô hình kinh doanh truyền thống, hóa đơn chủ yếu là công việc của bộ phận kế toán. Với một mạng lưới sạc xe điện có thể phát sinh hàng nghìn phiên sạc mỗi ngày, cách nền tảng xử lý hóa đơn lại quyết định trực tiếp doanh nghiệp có vận hành đúng luật hay không, và tài xế có tin tưởng vào từng lần thanh toán hay không. Bài viết này trình bày cách một nền tảng sạc xe điện nên xử lý hóa đơn cho từng phiên sạc tại Việt Nam, từ tính tiền tự động đến hóa đơn điện tử hợp lệ.
Hóa đơn nội bộ và hóa đơn điện tử là hai việc khác nhau
Đây là điểm dễ gây nhầm lẫn nhưng cần phân biệt rõ khi đánh giá một nền tảng: hóa đơn nội bộ là bản ghi tính tiền, còn hóa đơn điện tử là chứng từ hợp lệ để gửi cho khách hàng và cơ quan thuế. Hai việc này có thể tách rời nhau về mặt kỹ thuật, nhưng cần liên kết chặt chẽ về mặt nghiệp vụ.
| Hóa đơn nội bộ | Hóa đơn điện tử | |
|---|---|---|
| Được lập khi nào | Tự động, ngay khi phiên sạc được thanh toán | Khi hóa đơn nội bộ được gửi sang nhà cung cấp để phát hành |
| Vai trò | Bản ghi tính tiền: sản lượng điện, đơn giá, thuế, tổng tiền | Chứng từ hợp lệ có chữ ký số và mã số riêng, gửi trực tiếp cho khách hàng |
| Nhà cung cấp | Không cần - xử lý nội bộ trên nền tảng | MISA, Viettel hoặc VNPT |
Hóa đơn được lập ngay khi phiên sạc được thanh toán
Ngay khi một phiên sạc được xác nhận thanh toán thành công, nền tảng cần tự động lập hóa đơn nội bộ - không chờ thao tác thủ công của bất kỳ ai. Về nguyên tắc, cách tính khá đơn giản: thành tiền bằng sản lượng điện nhân đơn giá, tiền thuế bằng thành tiền nhân thuế suất, tổng tiền là tổng của hai số đó, làm tròn về số nguyên đồng - phù hợp với cách ghi nhận số tiền bằng đồng Việt Nam. Thuế suất áp dụng nên là một cấu hình vận hành có thể điều chỉnh được (thông thường ở mức thuế VAT phổ thông 10%), không phải một con số cứng trong mã nguồn.
Chi tiết đáng nói ở đây là cách đảm bảo mỗi số hóa đơn không bao giờ trùng nhau. Một cách làm đơn giản nhưng dễ gặp lỗi là đếm số hóa đơn đã có rồi cộng thêm một - cách này có thể sinh ra hai hóa đơn trùng số khi nhiều phiên sạc kết thúc cùng lúc, vì hai luồng xử lý cùng đọc một con số trước khi kịp ghi lại. Cách làm đúng là dùng một bộ đếm tuần tự ở cấp cơ sở dữ liệu, đảm bảo mỗi số hóa đơn là duy nhất tuyệt đối dù có bao nhiêu phiên sạc kết thúc trong cùng một khoảnh khắc. Đây có vẻ là một chi tiết nhỏ nhưng phản ánh mức độ cẩn trọng cần có khi xử lý dữ liệu tài chính - và là điều đáng hỏi khi đánh giá bất kỳ nền tảng nào.
Từ hóa đơn nội bộ đến hóa đơn điện tử hợp lệ
Một nền tảng phù hợp với thị trường Việt Nam cần xây dựng sẵn khung xử lý hóa đơn điện tử, sẵn sàng tích hợp với các nhà cung cấp hóa đơn điện tử phổ biến - MISA, Viettel, VNPT - thay vì để doanh nghiệp tự lập hóa đơn thủ công cho từng phiên sạc. Khi một hóa đơn nội bộ được gửi sang nhà cung cấp để phát hành, nó đi qua một vòng đời trạng thái rõ ràng: chờ xử lý, rồi đang xử lý, kết thúc ở đã phát hành hoặc thất bại; một hóa đơn đã phát hành vẫn có thể được chuyển sang đã hủy khi cần.
Nếu lần phát hành đầu tiên thất bại - do lỗi tạm thời phía nhà cung cấp chẳng hạn - hệ thống nên tự động thử lại, tổng cộng tối đa ba lần tính cả lần đầu tiên, mỗi lần đều ghi lại lý do lỗi để tra soát sau này. Số lần đã thử không nên bị xóa hay reset giữa các lần thử lại, để giữ nguyên lịch sử cho bộ phận kế toán đối chiếu. Sau ba lần không thành công, hóa đơn cần được đánh dấu để con người can thiệp thay vì thử lại vô hạn. Mỗi hóa đơn điện tử phát hành thành công đi kèm chữ ký số, đảm bảo nội dung không thể chỉnh sửa sau khi đã ban hành.
Một lưu ý thực tế khi đánh giá bất kỳ nền tảng nào: hóa đơn điện tử hợp lệ theo quy định Việt Nam thường cần thêm các trường như ký hiệu và mẫu số hóa đơn, do nhà cung cấp hóa đơn điện tử cấp khi tích hợp trực tiếp. Một nền tảng được thiết kế tốt sẽ dự trù sẵn chỗ cho các trường này trong dữ liệu hóa đơn, để việc bổ sung khi kết nối với nhà cung cấp thật không đòi hỏi thay đổi cấu trúc dữ liệu về sau.
Trải nghiệm minh bạch cho tài xế
Sau khi kết thúc phiên sạc, tài xế nên thấy ngay một bản tóm tắt hóa đơn - trạm sạc, cổng sạc, năng lượng tiêu thụ, thời lượng, đơn giá, tổng tiền và trạng thái thanh toán - với tùy chọn xem đầy đủ thông tin chi tiết khi cần: thông tin khách hàng, chi tiết phiên sạc, chi tiết thanh toán theo đúng thứ tự thành tiền → thuế VAT → tổng cộng, phương thức và mã giao dịch, cùng thông tin đơn vị phát hành ở cuối trang.
Nếu hóa đơn điện tử chưa kịp có số - vì vẫn đang chờ nhà cung cấp phát hành - màn hình nên hiển thị trạng thái tạm thời rõ ràng, chẳng hạn “Đang phát hành”, thay vì để trống hoặc hiển thị một con số giả gây hiểu nhầm. Toàn bộ thời gian trên hóa đơn nên hiển thị theo giờ Việt Nam, để tài xế và bộ phận kế toán không phải tự quy đổi múi giờ khi đối chiếu.
Một màn hình quản lý tập trung cho bộ phận kế toán
Đội vận hành và kế toán cần một nơi duy nhất để theo dõi toàn bộ hóa đơn điện tử, thay vì tra cứu thủ công qua nhiều hệ thống. Một trang quản trị hóa đơn điện tử nên có:
- Thống kê nhanh theo trạng thái - số hóa đơn đã phát hành, chờ xử lý, thất bại, đã hủy, cùng tổng số tiền.
- Bộ lọc - theo số hóa đơn, trạng thái, nhà cung cấp, khoảng ngày.
- Danh sách chi tiết - số hóa đơn nội bộ kèm số hóa đơn điện tử, trạm sạc, nhà cung cấp, số tiền, số lần đã thử, trạng thái và ngày.
- Hành động theo từng dòng - tải bản PDF khi đã phát hành, thử lại khi thất bại, hủy khi cần (kèm xác nhận rõ ràng vì đây là thao tác không thể hoàn tác).
Bảo mật, phân quyền và tính pháp lý
Không phải ai trong đội vận hành cũng cần - hoặc nên - có quyền hủy một hóa đơn điện tử đã phát hành. Xem, phát hành, thử lại và hủy nên là bốn quyền tách biệt, để nhân viên vận hành có thể xem và xử lý sự cố hằng ngày, trong khi việc hủy hóa đơn chỉ dành cho vai trò kế toán được phân quyền cụ thể. Thông tin đơn vị phát hành - tên công ty, mã số thuế, địa chỉ, liên hệ - cần hiển thị nhất quán trên mọi hóa đơn gửi tới tài xế, và mỗi hóa đơn điện tử đã phát hành cần có chữ ký số để đảm bảo tính pháp lý, không thể chỉnh sửa sau khi ban hành.
Những câu hỏi CPO nên đặt ra
Khi đánh giá năng lực hóa đơn của một nền tảng sạc xe điện cho thị trường Việt Nam: hóa đơn có được lập tự động ngay khi thanh toán, hay cần thao tác thủ công? Số hóa đơn có được đảm bảo duy nhất tuyệt đối khi nhiều phiên sạc kết thúc cùng lúc? Việc phát hành hóa đơn điện tử qua MISA, Viettel hoặc VNPT là một tích hợp API thật đang vận hành, hay vẫn ở giai đoạn khung xử lý chờ kết nối? Khi phát hành thất bại, hệ thống có tự động thử lại và ghi log để tra soát, hay giao dịch đơn giản bị bỏ sót? Và điều gì xảy ra với hóa đơn khi có hoàn tiền? Bài viết về thanh toán nội địa tại Việt Nam đi sâu hơn vào phần thanh toán đứng trước hóa đơn trong luồng này. Xem toàn bộ năng lực nền tảng CarChargeOS tại trang Nền tảng, hoặc cách triển khai dưới thương hiệu riêng của doanh nghiệp tại trang Doanh nghiệp.
Câu hỏi thường gặp
Hóa đơn nội bộ và hóa đơn điện tử có bắt buộc phải tách rời nhau không?
Về mặt kỹ thuật thì có lợi khi tách rời - hóa đơn nội bộ được lập ngay lập tức để phục vụ đối soát và báo cáo doanh thu, còn hóa đơn điện tử phụ thuộc vào tốc độ phản hồi của nhà cung cấp bên ngoài. Tách hai việc này giúp doanh nghiệp vẫn có số liệu tài chính đầy đủ ngay cả khi nhà cung cấp hóa đơn điện tử đang gặp sự cố tạm thời.
Vì sao số hóa đơn bị trùng lại là vấn đề nghiêm trọng?
Hóa đơn trùng số gây khó khăn cho đối soát kế toán và có thể vi phạm quy định về tính duy nhất của chứng từ tài chính. Nguyên nhân phổ biến là sinh số hóa đơn bằng cách đếm rồi cộng thêm một, dễ xảy ra xung đột khi nhiều giao dịch diễn ra đồng thời - một bộ đếm tuần tự ở cấp cơ sở dữ liệu giải quyết triệt để vấn đề này.
Nếu phát hành hóa đơn điện tử thất bại nhiều lần, tài xế có bị ảnh hưởng không?
Phiên sạc và việc thanh toán vẫn diễn ra bình thường - hóa đơn nội bộ đã được lập ngay từ đầu. Việc thất bại chỉ ảnh hưởng đến khâu phát hành chứng từ hợp lệ phía sau, và nên được đội vận hành xử lý qua trang quản trị mà không cần tài xế can thiệp.
Doanh nghiệp có cần tự tích hợp với MISA, Viettel hoặc VNPT không?
Mục tiêu của một khung xử lý hóa đơn điện tử tốt là doanh nghiệp không phải tự xây dựng tích hợp đó từ đầu - nền tảng cung cấp sẵn cấu trúc dữ liệu, vòng đời trạng thái và cơ chế thử lại, doanh nghiệp chỉ cần xác nhận nhà cung cấp nào phù hợp với hệ thống kế toán hiện có của mình.