Khách sạn nhỏ ở Hội An, tháng 2/2026. Lễ tân Trang nhận check-in cho hai khách Hàn Quốc lúc 22h30, ghi thông tin vào sổ giấy, định sáng mai sẽ nhập lên cổng kbtt.xuatnhapcanh.gov.vn. Sáng hôm sau Trang mải kiểm phòng, đến 11h mới nhập - quá deadline 12 giờ kể từ check-in chỉ 30 phút.
Một tháng sau, đoàn kiểm tra công an phường ghé. Phát hiện chậm khai báo, ra biên bản: phạt 8.000.000 ₫ theo điểm c khoản 4 Điều 17 Nghị định 282/2025. Chủ khách sạn - chị Hương - chỉ biết khi nhận giấy quyết định. Trang xin lỗi, nhưng tiền vẫn phải trả.
Đây không phải câu chuyện hi hữu. Sau khi Nghị định 282/2025 có hiệu lực từ 15/12/2025, công an đã siết kiểm tra các khách sạn, đặc biệt ở Đà Nẵng, Hội An, Phú Quốc, Nha Trang - nơi đông khách quốc tế. Phạt 3-20 triệu/lần là chuyện thường.
Bài này: chính xác quy định mới là gì, cách làm trong 5 phút thay vì 20 phút, lỗi hay gặp, và cảnh báo về vendors hứa "phần mềm tự gửi NA17 cho công an" - đây là điều không thể làm hợp pháp, ai hứa đều là lừa đảo hoặc bị hiểu lầm.
NA17 là gì - quy định 2025
NA17 là tên mẫu khai báo lưu trú dành cho người nước ngoài tại cơ sở lưu trú (khách sạn, nhà nghỉ, homestay). Quy định bởi Luật Nhập cảnh, xuất cảnh, quá cảnh, cư trú của người nước ngoài tại Việt Nam (sửa đổi 2023) và Nghị định 282/2025/NĐ-CP có hiệu lực 15/12/2025.
Quy định cốt lõi:
- Đối tượng: Mọi khách quốc tế lưu trú từ 1 đêm. Không quan trọng visa miễn hay không. Khách Việt nội địa không cần NA17 (có quy định riêng - lưu trú thường trú tại phường).
- Deadline: 12 giờ kể từ thời điểm check-in. Không phải 12 giờ tính từ nửa đêm hay sáng hôm sau - tính từ giây khách bước vào, lấy chìa khoá.
- Cách: Gửi lên cổng dịch vụ công kbtt.xuatnhapcanh.gov.vn dưới dạng file XML chuẩn theo schema do Bộ Công An ban hành.
- Nội dung: Họ tên (theo passport), quốc tịch, số hộ chiếu, ngày sinh, giới tính, số visa và loại visa (nếu có), ngày check-in/check-out dự kiến, số phòng, mục đích lưu trú.
Mức phạt theo Nghị định 282/2025
| Không khai báo hoặc khai báo quá thời hạn 12 giờ | 3.000.000 - 5.000.000 ₫ |
| Khai báo thông tin sai sự thật | 5.000.000 - 10.000.000 ₫ |
| Không lưu giữ giấy tờ tùy thân của khách lưu trú | 3.000.000 - 5.000.000 ₫ |
| Cố ý che giấu, không khai báo (lặp lại) | 15.000.000 - 20.000.000 ₫ |
| Đình chỉ hoạt động (vi phạm nghiêm trọng, lặp lại) | 1-3 tháng |
Lưu ý quan trọng: phạt theo từng lần vi phạm và từng khách. Quên khai báo 3 khách Hàn cùng đoàn = phạt 3 lần. Tổng có thể lên 15 triệu cho một đêm sơ suất.
Cách làm cũ - 15-20 phút/khách
90% khách sạn nhỏ vẫn làm theo cách này:
- Khách check-in. Lễ tân chụp ảnh passport, ghi tay vào sổ.
- Đến cuối ca hoặc sáng hôm sau, lễ tân mở laptop, đăng nhập kbtt.xuatnhapcanh.gov.vn.
- Nhập từng trường: họ tên, ngày sinh, quốc tịch, số passport... 10-15 phút cho 1 khách nếu cẩn thận, kiểm tra chính tả.
- Bấm submit. Hệ thống xác nhận. In/lưu lại giấy xác nhận để khi công an kiểm tra có bằng chứng.
Vấn đề:
Sai chính tả. Tên Hàn "Kim Soo-jin" - lễ tân gõ "Kim So Jin", hệ thống refuses vì không trùng passport. Lễ tân bực, gõ lại lần 2, lần 3. Tổng 25 phút cho 1 khách.
Quá tải giờ check-in cao điểm. Tour bus đến lúc 19h với 12 khách Hàn. Lễ tân nhập 12 NA17 mất 3-4 giờ. Đến 22h vẫn chưa xong, mệt, gõ ẩu, sai nhiều.
Quên hoặc trễ. Lễ tân đêm bận tiếp khách check-in muộn, không kịp nhập NA17. Lễ tân sáng tưởng ca đêm đã làm. Đến công an kiểm tra mới phát hiện thiếu.
Mất ảnh passport. Lễ tân chụp passport bằng điện thoại cá nhân - đổi máy mới, mất ảnh, không có gì để verify khi cần.
Cách mới - 5 phút/khách qua phần mềm
Workflow đúng hiện nay nên là:
Scan passport bằng camera điện thoại
Hệ thống đọc tự động MRZ (vùng chữ máy có dấu <) ở đáy passport. Tên, ngày sinh, số passport tự điền vào form.
~30 giâyKiểm tra và sửa nếu cần
Tên Hàn, Trung, Nhật đôi khi MRZ đọc sai dấu - kiểm tra mắt, sửa 1-2 ký tự. Bổ sung visa, mục đích lưu trú.
~2 phútBấm "Xuất XML"
Hệ thống tạo file XML đúng schema Bộ Công An yêu cầu, đúng encoding UTF-8, đúng format ngày tháng. Lưu xuống máy.
~5 giâyUpload lên cổng kbtt.xuatnhapcanh.gov.vn
Đăng nhập tài khoản khách sạn của bạn, vào mục "Nộp khai báo", chọn file XML, upload. Cổng xác nhận trong vài giây.
~1-2 phútTổng: 3-5 phút cho 1 khách. Đoàn 12 khách Hàn - 30-40 phút tổng cộng thay vì 3-4 giờ. Lễ tân làm xong trong cùng ca check-in, không phải để lại hôm sau.
Cảnh báo: phần mềm hứa "tự gửi NA17 cho công an" là lừa đảo
⚠️ Quan trọng: Một số vendors quảng cáo "phần mềm tự động gửi NA17 lên cổng Bộ Công An, không cần thao tác". Điều này không tồn tại. Cổng kbtt.xuatnhapcanh.gov.vn không có API công khai cho phần mềm bên thứ ba. Tất cả tools hợp pháp chỉ có thể giúp chuẩn bị file XML - phần upload luôn là thao tác thủ công của admin.
Tại sao một số vendor vẫn hứa "auto submit"? Có 3 khả năng:
1. Họ không hiểu cổng. Marketing viết "tự động gửi" mà không hỏi kỹ thuật. Thực tế phần mềm chỉ xuất file, khách hàng vẫn phải upload thủ công. Marketing nói dối vô tình.
2. Họ dùng bot screen-scrape. Một số tool dùng bot mô phỏng browser, tự đăng nhập tài khoản khách sạn vào cổng và upload file. Đây là vi phạm điều khoản dịch vụ của cổng + có thể vi phạm Luật An ninh mạng. Khi bị phát hiện, tài khoản khách sạn bị khoá, có thể bị điều tra. Nguy hiểm.
3. Họ hứa, rồi gửi nhân viên thủ công. Đăng ký xong, "auto submit" thực chất là một intern ở văn phòng họ ngồi upload file cho bạn. Vấn đề: bạn share tài khoản kbtt với người ngoài. Nếu họ làm sai, mất tài khoản, hoặc bị hack - bạn chịu hậu quả.
Phần mềm tử tế chỉ hứa: chuẩn bị XML đúng định dạng, nhắc deadline, lưu lịch sử khai báo. Việc upload bạn tự làm - 30 giây - và bạn nắm quyền tài khoản kbtt, không chia sẻ với ai.
Lỗi hay gặp khi khai báo NA17
1. Tính sai deadline 12 giờ
Khách check-in 22h30 - deadline KHÔNG phải 12h00 trưa hôm sau (12 giờ tính từ 0h00). Deadline là 10h30 sáng hôm sau (12 giờ kể từ 22h30). Sai 30 phút này = phạt.
Cách an toàn: nhập NA17 ngay sau check-in. Không để qua đêm. Lễ tân ca đêm có 5 phút giữa các khách - đủ.
2. Tên có dấu tiếng Việt trong khai báo passport quốc tế
Lễ tân gõ tên khách Pháp "François" có chữ ç → cổng có lúc refuses vì XML phải UTF-8 thuần. Phần mềm tự xử lý - gõ thẳng "François", hệ thống convert đúng. Nhập tay thì phải tự convert.
3. Số visa nhập sai
Khách Trung Quốc - visa số kiểu "DJ1234567" hoặc khách Hàn - visa "G-1-12345". Lễ tân không biết format, nhập "1234567" rút gọn - cổng refuses. Phải đầy đủ ký tự đầu (DJ, G-1...).
Mẹo: chụp ảnh trang visa (không phải trang passport chính), zoom vào số, gõ đúng từng ký tự kể cả dấu gạch ngang.
4. Khai báo cho đoàn lớn quá lâu sau
Đoàn 20 khách Trung Quốc check-in 17h chiều. Lễ tân không kịp nhập trong 12 giờ. Sai lầm: nhập tất cả 20 khách lúc 5h sáng hôm sau, ghi giờ check-in là 17h00. Cổng so sánh timestamp khai báo vs giờ check-in - phát hiện quá hạn - log lại.
Cách đúng: nhập sớm. Hoặc nếu thực sự không kịp - nhập càng sớm càng tốt sau deadline, viết note giải thích lý do (đoàn lớn, sự cố kỹ thuật). Công an có thẩm quyền giảm phạt nếu có lý do hợp lý + tự khai báo.
5. Khách check-out sớm - không cập nhật
Khai báo lưu trú 3 đêm, khách check-out sau 1 đêm vì lý do gia đình. Không cập nhật cổng. Khi công an kiểm tra, thấy khách trên sổ vẫn còn, nhưng phòng đã có người khác - phạt.
Workflow: cập nhật cổng khi có thay đổi (check-out sớm, gia hạn, đổi phòng nội bộ).
Khách Việt Nam và lưu trú thường trú - quy định riêng
NA17 chỉ áp dụng cho người nước ngoài. Khách Việt Nam có quy định khác:
- Khách Việt lưu trú dưới 30 đêm: Khai báo tại công an phường (sổ tay hoặc form online tùy tỉnh). Một số tỉnh có app riêng - hỏi công an phường nơi khách sạn của bạn.
- Khách Việt lưu trú trên 30 đêm: Phải đăng ký tạm trú. Thủ tục phức tạp hơn, qua công an phường.
Trong khách sạn 25-50 phòng, khách Việt thường ở 1-3 đêm thì chỉ cần thông báo công an phường định kỳ (tuần/tháng) - không phải mỗi check-in. Cụ thể tuỳ địa phương - hỏi trực tiếp công an phường khu vực.
Nếu đã bị phạt - làm gì
Quyết định xử phạt vi phạm hành chính có thể kháng cáo trong 10 ngày kể từ ngày nhận quyết định. Cần:
- Văn bản giải trình nêu lý do cụ thể (lễ tân ốm đột xuất, mất điện làm gián đoạn cổng, đoàn lớn ngoài dự kiến). Có chứng từ kèm theo càng tốt.
- Cam kết khắc phục - đầu tư phần mềm quản lý, đào tạo lễ tân, lập quy trình rõ ràng.
- Lịch sử tuân thủ trước đó - nếu khách sạn của bạn 2 năm qua không vi phạm, có thể được giảm hoặc miễn phạt theo Luật Xử lý vi phạm hành chính.
Lưu ý: không phải mọi trường hợp đều giảm được. Lần đầu vi phạm + lý do hợp lý + tự khai báo = thường được giảm 30-50%. Vi phạm lặp lại = giữ nguyên hoặc tăng.
Yupito - chuẩn bị NA17 trong 5 phút
Module khai báo NA17 trong gói Yupito 800.000 ₫/tháng:
- Scan passport tự động qua camera điện thoại lễ tân. MRZ reader đọc tên/số/ngày sinh chính xác cho hộ chiếu các nước phổ biến đến VN (Hàn, Trung, Nhật, Mỹ, Nga, EU).
- Form điền sẵn với chỗ kiểm tra mắt và sửa nếu cần.
- Xuất XML chuẩn schema 2025 của Bộ Công An - bạn tải file, upload thủ công lên kbtt.xuatnhapcanh.gov.vn (chúng tôi không truy cập cổng thay bạn - đây là điều bạn tự làm, an toàn cho tài khoản của bạn).
- Nhắc deadline qua Zalo - 2 giờ trước deadline 12h, hệ thống gửi alert nếu khai báo chưa hoàn tất.
- Lịch sử khai báo - lưu mọi lần submit, ngày giờ, file XML đã gửi. Khi công an kiểm tra, bạn có bằng chứng đầy đủ.
Triển khai 24 giờ, dùng thử 7 ngày miễn phí. Một khách sạn 25 phòng có 50-80 lượt khách quốc tế/tháng - Yupito tiết kiệm ~15 giờ lễ tân/tháng cho riêng NA17, chưa tính giá trị tránh phạt 3-20 triệu.
Câu hỏi thường gặp
Khách Việt và khách Tây ở cùng phòng - khai NA17 thế nào?
Khai NA17 cho khách Tây (1 file XML). Khách Việt khai theo quy định khách Việt (qua công an phường, tuỳ địa phương). Hai workflow riêng - Yupito phân loại tự động theo quốc tịch.
Phòng 2 khách Tây - 1 XML hay 2?
2 file XML, mỗi khách 1 file. NA17 là "cá nhân lưu trú", không phải "phòng lưu trú". Hai vợ chồng người Nhật ở chung phòng - vẫn 2 khai báo riêng (vì mỗi người có passport riêng).
Khách check-in trưa nhưng phòng chưa sẵn, đặt vali trong sảnh - tính giờ check-in từ lúc nào?
Tính từ lúc khách nhận chìa khoá và vào phòng. Đặt vali trong sảnh chờ phòng dọn - chưa tính. Lễ tân nên ghi rõ thời gian giao chìa khoá vào sổ check-in để có căn cứ.
Tôi quên khai báo cho 1 khách cách đây 2 tuần - giờ làm gì?
Khai báo ngay với timestamp đúng (check-in 2 tuần trước). Cổng sẽ nhận file nhưng đánh dấu trễ hạn. Khi công an kiểm tra, có thể bị nhắc nhở hoặc phạt giảm vì đã tự giác khai báo. Tốt hơn là không khai báo gì - vì khi bị phát hiện, phạt nặng hơn nhiều.
Khách lưu trú dưới 12 giờ (ví dụ phòng nghỉ giờ) - có cần NA17?
Nếu khách quốc tế, có. Quy định không phân biệt thời gian - chỉ cần lưu trú thực tế tại cơ sở của bạn. Tuy nhiên phòng nghỉ giờ ít gặp khách Tây - thực tế khách sạn nhỏ phổ thông không phải đối mặt vấn đề này thường xuyên.
Có thể uỷ quyền cho phần mềm khai báo thay không?
Không hợp pháp. Tài khoản kbtt.xuatnhapcanh.gov.vn là tài khoản pháp nhân của khách sạn - chỉ admin hoặc người được uỷ quyền chính thức (qua văn bản, có chữ ký số) mới được dùng. Phần mềm bên thứ ba truy cập tài khoản này = vi phạm. Phần mềm chỉ giúp chuẩn bị file, bạn tự upload.
Khai báo NA17 trong 5 phút, không sai chính tả, đúng deadline
Module NA17 đã có trong gói Yupito 800.000 ₫/tháng. Triển khai 24 giờ, dùng thử 7 ngày miễn phí.
Đăng ký dùng thử