Thuật toán chạy ra sao
Mã hợp lệ có hai dạng: mười chữ số cho đơn vị chính, hoặc mười chữ số kèm ba chữ số sau dấu gạch nối cho đơn vị phụ thuộc. Chín chữ số đầu được nhân lần lượt với bộ trọng số 31, 29, 23, 19, 17, 13, 7, 5, 3, cộng tất cả lại, lấy 10 trừ đi phần dư của phép chia cho 11; kết quả bằng 10 thì quy về 0. Con số thu được phải trùng với chữ số thứ mười thì mã mới đúng cấu trúc theo Thông tư 105/2020/TT-BTC.
Lúc cần kiểm trước khi xuất hoá đơn
Khi khách đọc mã số thuế qua điện thoại và bạn cần kiểm ngay trước lúc xuất hoá đơn, tránh phải điều chỉnh sau. Khi làm sạch một danh sách nhập từ bảng tính. Khi đặt luật kiểm tra cho ô mã số thuế trên biểu mẫu đăng ký, để chặn lỗi ngay tại chỗ nhập thay vì phát hiện lúc đối soát.
Hợp lệ ở đây nghĩa là gì
Hợp lệ ở đây nghĩa là mã đúng thuật toán cấp phát, không có nghĩa doanh nghiệp đang hoạt động hay chưa bị đóng mã. Ba chữ số sau dấu gạch nối là số thứ tự đơn vị phụ thuộc, còn mười chữ số phía trước vẫn là mã của trụ sở chính, nên hai chi nhánh của cùng một công ty chia sẻ chung phần đầu.
Điều phép kiểm tra này không nói
Mất chữ số 0 đứng đầu là lỗi phổ biến nhất, vì bảng tính tự cắt số 0 khi ô để ở định dạng số; hãy đặt cột mã số thuế về định dạng văn bản trước khi nhập liệu. Mã số thuế cá nhân và mã của hộ kinh doanh cũng gồm mười chữ số và cũng qua được phép kiểm tra này, nên đừng dùng kết quả để kết luận đối tượng là doanh nghiệp. Muốn biết tên, địa chỉ và tình trạng hoạt động thì phải tra tại nguồn chính thức, các liên kết sang trang tra cứu của cơ quan thuế đã đặt sẵn ngay dưới kết quả.