Để phát hành hóa đơn điện tử Viettel S-Invoice hợp pháp và đảm bảo tính bảo mật, các doanh nghiệp cần sử dụng chữ ký số để ký lên hóa đơn. Bài viết này sẽ hướng dẫn chi tiết từng bước giúp bạn cấu hình và sử dụng chữ ký số Viettel – CA bằng USB token để ký hóa đơn trên hệ thống hóa đơn điện tử Viettel S-Invoice.
Muốn phát hành hóa đơn điện tử Viettel S-Invoice hợp pháp và bảo mật, doanh nghiệp phải dùng chữ ký số để ký lên hóa đơn nha! Bài này mình sẽ hướng dẫn từng bước chi tiết luôn, giúp bạn cấu hình và xài chữ ký số Viettel – CA bằng USB token để ký hóa đơn trên hệ thống S-Invoice. Follow thôi!
**Bước 1: Cấu hình trình duyệt Google Chrome hoặc Firefox**
**1.1 Cấu hình trên Google Chrome/Cốc Cốc**
- Mở trình duyệt Google Chrome hoặc Cốc Cốc lên nào
- Gõ `chrome://flags` vào thanh địa chỉ rồi Enter
- Dùng ô tìm kiếm, gõ từ khóa `#allow-insecure-localhost`
- Đổi trạng thái từ Disabled sang Enabled (nếu đã là Enabled rồi thì thôi skip luôn nhé)
- Khởi động lại trình duyệt để áp dụng cấu hình
**1.2 Cấu hình trên Firefox**
- Mở Firefox lên
- Vào menu Tools và chọn Options (hoặc nhấn vào biểu tượng ba dấu gạch ngang ở góc trên bên phải rồi chọn Options)
- Truy cập mục Privacy & Security
- Trong phần Certificates, chọn View certificates
- Trong cửa sổ Certificate Manager, chọn tab Servers
- Nhấn Add Exception
- Tại cửa sổ Add Security Exception, nhập `localhost:8006` vào ô Location
- Nhấn Get Certificate, sau đó chọn Confirm Security Exception
- Nhấn OK để xác nhận thay đổi và restart Firefox
**Bước 2: Tải và cài đặt Java 8**
Để xài chữ ký số hiệu quả, bạn cần cài môi trường Java (phiên bản Java 8) nhé.
- Truy cập đường dẫn tải Java và tải phiên bản phù hợp với hệ điều hành
- Giải nén và chạy file cài đặt `jre-8u121-windows-i586.exe`
- Trong giao diện Java Setup, nhấn Install để bắt đầu cài đặt
- Chờ quá trình cài đặt hoàn tất, nhấn Close là xong
**Bước 3: Tải và cài đặt công cụ ký số (Viettel Sign Tool)**
- Truy cập đường dẫn tải công cụ ký số và tải về file nén
- Giải nén file vừa tải về và chạy file `vt-sign-tool.exe` trong thư mục `viettel-sinvoice-tool`
- Giao diện phần mềm ký số sẽ xuất hiện
- Cắm USB token vào máy tính
- Trên giao diện công cụ ký số, chọn Đăng nhập
- Nhập mã PIN của USB token và nhấn Đăng nhập
**Bước 4: Kết xuất file chứng thư số (*.cer) và tải lên hệ thống S-Invoice**
**4.1 Kết xuất file chứng thư số (*.cer)**
- Sau khi đăng nhập thành công, danh sách chứng thư số trong USB token sẽ hiển thị ra
- Nhấp chuột phải vào chứng thư số bạn muốn kết xuất và chọn Tạo chứng thư số
- Chọn đường dẫn lưu file và đặt tên file (file sẽ có định dạng `.cer`)
- Nhấn Lưu để hoàn thành
**4.2 Tải file chứng thư số lên hệ thống S-Invoice**
- Truy cập hệ thống hóa đơn điện tử Viettel S-Invoice tại địa chỉ: https://vinvoice.viettel.vn/account/login
- Đăng nhập vào tài khoản doanh nghiệp
- Tại thanh menu, chọn Quản lý phát hành > Khởi tạo thông tin doanh nghiệp
- Trong mục Tra cứu chứng thư số, nhấn Thêm mới
- Loại chứng thư số: USB-TOKEN
- Chi nhánh/Doanh nghiệp: Nhập tên doanh nghiệp
- Cách tải lên: Chọn Tải file `.cer` hoặc `.cert`
- Nhấn nút Tải lên từ file, chọn file `.cer` đã lưu
- Sau khi tải file thành công, nhấn Thêm mới để hoàn tất
**Lưu ý khi sử dụng USB token Viettel-CA**
- Đảm bảo USB token được cắm vào máy tính trước khi ký hóa đơn nha (quan trọng lắm!)
- Phần mềm ký số (Viettel Sign Tool) phải được mở và hoạt động trong suốt quá trình phát hành hóa đơn
- Kiểm tra kết nối internet để đảm bảo hệ thống hoạt động mượt mà
**Lợi ích của chữ ký số Viettel-CA trên S-Invoice**
Nguồn: tinhte.vn