- ỨNG DỤNG
- Thông tin Hóa đơn Điện tử Viettel Sinvoice trên Biên lai POS 18.0
| Số dòng Code | 562 |
| Tên kỹ thuật | l10n_vn_viin_accounting_sinvoice_pos |
| Giấy phép | OPL-1 |
| Website | https://viindoo.com/apps/app/17.0/l10n_vn_viin_accounting_sinvoice_pos |
| Đọc mô tả cho | v 16.0 v 17.0 |
| Yêu cầu các App | Invoicing (account) Discuss (mail) Inventory (stock) |
| Bao gồm Các phụ thuộc | Tích hợp Hóa đơn Điện tử Việt Nam Tích hợp Hóa đơn Điện tử Viettel S-Invoice Thông tin Định danh Đối tác Điểm bản lẻ hóa đơn hoàn tiền mở rộng Mã đơn vị quan hệ ngân sách Thông tin chung của Hóa đơn Điện tử trên Biên lai POS Mô-đun Cơ Sở Nền tảng Kế toán Số hóa đơn giá trị gia tăng Ghi nhật ký API Request |
POS Receipt - Viettel S-Invoice Information
Print the Viettel S-Invoice e-invoice number, lookup code and lookup URL on the point of sale receipt, keeping every cash-register sale compliant with Decree 123/2020/ND-CP.
Key Features
Built natively on Odoo/Viindoo to streamline real business operations:
Decree-123 Receipt Disclosure
Prints the invoice number, the secure lookup code and the lookup URL for a Viettel S-Invoice e-invoice right on the printed POS receipt.
One Shared Receipt Layout
Plugs Viettel S-Invoice into the single, provider-agnostic POS receipt layout - no separate template to configure or maintain.
Smart Wait-and-Retry
If Viettel S-Invoice has not returned the invoice number yet, the register briefly checks again before printing, so the receipt is complete rather than blank.
Built on Certified Sinvoice Issuance
Works on top of Odoo's own Viettel S-Invoice point-of-sale integration for issuing e-invoices at checkout - nothing to re-implement.
Benefits
Keeps every cash-register sale invoiced through Viettel S-Invoice compliant with Vietnam's Decree 123/2020/ND-CP e-invoice disclosure requirement.
Customers can verify their e-invoice directly from the printed receipt - invoice number, lookup code and lookup URL, no separate lookup needed.
Once Viettel S-Invoice is configured as the e-invoice provider, the disclosure appears automatically - no separate receipt template to design.
The receipt looks and behaves the same whichever e-invoice provider the company uses, so cashiers need to learn only one layout.
Add more registers or switch e-invoice providers later without losing the compliant receipt disclosure.
Decree-123 disclosure on the printed receipt
Enable Viettel S-Invoice at the register
Vietnam E-Invoicing settings, provider Viettel S-Invoice
See POS Receipt - Viettel S-Invoice Information in Action
See how this module solves real business problems in a working Viindoo environment.
Need help with POS Receipt - Viettel S-Invoice Information?
For questions, implementation support, or consulting services, contact Viindoo.
Pre-Sales & Partnership
When contacting us, please include:
- Odoo/Viindoo version (CE/EE).
- Number of users and business scope.
- Other modules currently in use.
Technical Support
For faster troubleshooting, please provide:
- Order number or app reference.
- Odoo/Viindoo version & edition.
- Steps to reproduce the issue.
- Screenshots/logs if available.
Technical Requirement
Changes log
We continuously improve this module. Recent updates from the official Viindoo repository:
- 2026-07-05 Improved Upgraded to Odoo 18.0: adopted Odoo core's Viettel S-Invoice point-of-sale integration and the shared, provider-agnostic Decree-123 receipt skeleton, dropping this module's own duplicated receipt template.
- 2026-07-05 Fixed Removed a stray condition from the wait-and-retry check so a fully-issued Viettel S-Invoice checkout no longer waits out the full retry window.
- 2025-05-28 Added Store the tax-authority code and display Viettel S-Invoice information on the POS receipt.
Works Great With These Modules
Extend POS Receipt - Viettel S-Invoice Information with complementary Viindoo apps:
Vietnamese E-Invoice Integration
The provider-agnostic backbone: one E-Invoice menu, one status filter and one settings section for every Vietnamese e-invoice provider.
Module l10n_vn_viin_ediE-Invoice - Viettel S-Invoice Integrator
Issue Vietnamese e-invoices through Viettel S-Invoice on top of Odoo core, fully integrated with the unified E-Invoice interface.
Module l10n_vn_viin_accounting_sinvoiceShow EInvoice Information on POS Receipt
The shared, provider-agnostic Decree-123 receipt disclosure this module plugs Viettel S-Invoice into.
Module l10n_vn_viin_edi_posVietnam Electronic Invoice Line Grouping
Provide options to issue an e-invoice on a detailed or line-grouped form.
Module l10n_vn_edi_line_groupingWho Should Use This Module?
Built for Vietnamese retail and food-service businesses that issue e-invoices through Viettel S-Invoice at the point of sale:
Retail & Shopping Centers
Supermarkets and shopping centers that must print the Decree-123 disclosure on every cash-register e-invoice.
Restaurants, Cafes & Hotels
Food-and-beverage and hospitality businesses issuing Viettel S-Invoice e-invoices straight from the register.
Accounting & Compliance Teams
Teams that need proof the mandated e-invoice disclosure reaches the customer at the point of sale, not only on the backend invoice.
Cài đặt
- Truy cập Ứng dụng.
- Tìm từ khóa l10n_vn_viin_accounting_sinvoice_pos.
- Ấn Cài đặt.
Hướng dẫn sử dụng
Phân hệ này là một cầu nối mỏng giữa Viettel S-Invoice và điểm bán hàng (POS). Nó không có màn hình riêng: khi được cài cùng Tích hợp Hóa đơn Điện tử Viettel S-Invoice (l10n_vn_viin_accounting_sinvoice), Thông tin chung của Hóa đơn Điện tử trên Biên lai POS (l10n_vn_viin_edi_pos) và phân hệ điểm bán hàng Viettel S-Invoice của Odoo core (l10n_vn_edi_viettel_pos), một giao dịch bán tại máy tính tiền được phát hành hóa đơn điện tử qua Viettel S-Invoice sẽ in ra biên lai khách hàng phần công bố hóa đơn điện tử bắt buộc theo Nghị định 123 - dùng chung một mẫu biên lai với mọi nhà cung cấp hóa đơn điện tử khác.
1. Xác nhận các phân hệ bắt buộc đã được cài đặt.
- Odoo tự động cài đặt Tích hợp Hóa đơn Điện tử Viettel S-Invoice, Thông tin chung của Hóa đơn Điện tử trên Biên lai POS và phân hệ điểm bán hàng Viettel S-Invoice như các phân hệ phụ thuộc khi bạn cài đặt phân hệ này từ Ứng dụng.
2. Thiết lập Viettel S-Invoice làm nhà cung cấp hóa đơn điện tử của công ty.
- Truy cập Kế toán > Cấu hình > Thiết lập, mở phần Hóa đơn điện tử Việt Nam và chọn Viettel S-Invoice làm Nhà cung cấp. Xem hướng dẫn sử dụng của Tích hợp Hóa đơn Điện tử Viettel S-Invoice để biết chi tiết kết nối (tài khoản dịch vụ, mẫu số, ký hiệu).
3. Bật phát hành Viettel S-Invoice tự động trên điểm bán hàng.
- Trên cấu hình điểm bán hàng dùng tại quầy, bật tùy chọn tự động phát hành Viettel S-Invoice và chọn ký hiệu hóa đơn điện tử mặc định, để mọi đơn hàng đã hoàn tất và được xuất hóa đơn đều được gửi tới Viettel S-Invoice ngay khi thanh toán.
4. Hoàn tất một đơn hàng POS có xuất hóa đơn.
- Tại quầy, thêm sản phẩm, ấn Thanh toán, bật tùy chọn xuất hóa đơn, chọn phương thức thanh toán rồi ấn Xác nhận. Đơn hàng được xuất hóa đơn và phát hành qua Viettel S-Invoice.
5. Đọc phần công bố Nghị định 123 trên biên lai đã in.
- Trên màn hình biên lai, tên, địa chỉ và mã số thuế của khách hàng hiển thị trước, tiếp theo là phần công bố hóa đơn điện tử bắt buộc cho nhà cung cấp Viettel S-Invoice: số hóa đơn, mã tra cứu bảo mật và đường dẫn tra cứu, được hiển thị bởi mẫu biên lai chung, độc lập nhà cung cấp. Số hóa đơn và mã tra cứu luôn được in ngay khi hóa đơn điện tử phát hành thành công; dòng mã cơ quan thuế (mã CQT) chỉ xuất hiện khi Viettel S-Invoice trả về mã này cho giao dịch, để khách hàng vẫn có thể tra cứu hóa đơn điện tử bằng cách này hay cách khác.
6. Đợi một chút nếu hóa đơn điện tử chưa kịp phát hành.
- Nếu Viettel S-Invoice chưa kịp trả về số hóa đơn tại thời điểm xác nhận thanh toán, máy tính tiền sẽ kiểm tra lại trong giây lát trước khi in, để biên lai có đầy đủ thông tin công bố thay vì để trống.
Phần mềm này và các tệp liên kết ("Phần mềm") được sử dụng (chạy, tuỳ biến, chạy sau khi được tuỳ biến) chỉ khi bạn mua được giấy phép có hiệu lực từ tác giả, điển hình như qua các Ứng dụng Odoo, hoặc trong trường hợp bạn nhận được thoả thuận bằng văn bản từ tác giả của Phần mềm (chi tiết tại tệp COPYRIGHT).
Bạn có thể phát triển các phân hệ Odoo có sử dụng Phần mềm như một Thư viện (thường là phụ thuộc vào, nhập vào và sử dụng nguồn của nó) nhưng không sao chéo bất kỳ mã nguồn hay tài liệu nào thuộc Phần mềm. Bạn có thể phân phối những phân hệ này theo giấy phép mà bạn lựa chọn, miễn sao nội dung giấy phép đó tương tích với điều khoản của Giấy phép Phần mềm Độc quyền Odoo (ví dụ: LGPL, MIT hay bất kỳ loại giấy phép phần mềm độc quyền nào tương tự vậy).
Nghiêm cấm phát hành, phân phối, cấp phép lại hoặc bán bản sao của Phần mềm hoặc bản sao Phần mềm đã được sửa đổi.
Thông báo bản quyền và chấp thuận nêu trên buộc phải được bao gồm trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.
PHẦN MỀM ĐƯỢC CUNG CẤP "NGUYÊN TRẠNG", KHÔNG BẢO ĐẢM DƯỚI BẤT KỲ HÌNH THỨC NÀO, ĐƯỢC THỂ HIỆN RÕ RÀNG HOẶC NGỤ Ý, KHÔNG GIỚI HẠN ĐẢM BẢO VỀ CÁC BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG THƯƠNG MẠI, PHÙ HỢP VỚI MỤC ĐÍCH CỤ THỂ VÀ KHÔNG VI PHẠM. TRONG MỌI TRƯỜNG HỢP SẼ KHÔNG CÓ TÁC GIẢ HOẶC CHỦ SỞ HỮU BẢN QUYỀN NÀO CHỊU TRÁCH NHIỆM VỀ BẤT KỲ KHIẾU NẠI, THIỆT HẠI HOẶC TRÁCH NHIỆM PHÁP LÝ KHÁC NÀO TRONG PHẠM VI HỢP ĐỒNG, CÁC THIỆT HẠI HOẶC CÁCH KHÁC, PHÁT SINH TỪ, NGOÀI HOẶC CÓ LIÊN KẾT VỚI PHẦN MỀM HOẶC VIỆC SỬ DỤNG HOẶC KINH DOANH KHÁC TẠI PHẦN MỀM.