Từ ngày 1/7/2025, cả nước còn 34 tỉnh, thành phố, chính quyền địa phương chỉ còn hai cấp là tỉnh và xã, và trước đó nhiều bộ, ngành đã hợp nhất. Với kho văn bản pháp luật, điều này tạo ra một lớp lỗi mới: văn bản của địa phương cũ, của cơ quan đã đổi tên hay đã hợp nhất bị gắn sai địa bàn, sai cơ quan, hoặc bị "sửa" tên cho khớp hiện tại đến mức không còn tra ngược được bản gốc.
Bài này đề xuất cách ghi trường cơ quan ban hành và địa bàn sao cho vừa trung thành với văn bản gốc, vừa giúp người dùng tra theo đơn vị hành chính hiện nay. Việc văn bản của địa phương cũ còn áp dụng tới đâu là câu hỏi pháp lý, phụ thuộc quy định chuyển tiếp và văn bản xử lý của chính quyền mới; bài chỉ bàn phần dữ liệu.
Vì sao trường cơ quan và địa bàn bị lệch
Trước sắp xếp, mỗi văn bản địa phương gắn với một tỉnh, và nhiều văn bản gắn với một đơn vị cấp dưới tỉnh. Kho dữ liệu thường lưu một ô "cơ quan ban hành" và một ô "địa bàn", lấy theo danh mục đơn vị hành chính tại thời điểm nhập. Khi danh mục thay đổi, ô địa bàn của văn bản cũ trỏ vào một giá trị không còn trong danh mục mới, và phần mềm xử lý theo cách người viết nó nghĩ ra lúc đó.
Có kho để nguyên tên cũ, khiến người tra theo tỉnh mới không thấy văn bản của các tỉnh đã nhập vào. Có kho ghi đè tên mới lên văn bản cũ, khiến một quyết định do tỉnh cũ ký hiện ra như thể do tỉnh mới ban hành – một lỗi sự thật. Có kho làm cả hai ở các thời điểm khác nhau, nên cùng một loại văn bản lúc ghi kiểu này lúc ghi kiểu kia.
Ở cấp trung ương, chuyện tương tự xảy ra với các bộ đã hợp nhất trong năm 2025. Ví dụ, Bộ Kế hoạch và Đầu tư trước đây nay đã hợp nhất vào Bộ Tài chính; thông tư do bộ cũ ban hành vẫn mang tên bộ cũ trên văn bản. Kho nào tự đổi tên cơ quan trên thông tư cũ là đang làm sai lệch dữ liệu gốc, dù với ý tốt là giúp người dùng thấy cơ quan đang quản lý.
Các tình huống lệch hay gặp
Bảng dưới gom các tình huống thường thấy khi rà kho văn bản sau sắp xếp và cách xử lý dữ liệu tương ứng.
| Tình huống | Lỗi hay gặp | Cách ghi đúng |
|---|---|---|
| Văn bản do tỉnh cũ ban hành, tỉnh đó đã nhập vào tỉnh mới | Ghi đè tên tỉnh mới vào ô cơ quan ban hành | Giữ tên tỉnh cũ như trên văn bản; thêm ô địa bàn hiện nay là tỉnh mới |
| Văn bản của đơn vị cấp dưới tỉnh trước đây, nay không còn cấp đó | Xoá khỏi kho hoặc gắn sang xã mới một cách tuỳ tiện | Giữ nguyên, ghi rõ đơn vị cũ; ánh xạ tới các xã, phường hiện nay theo văn bản sắp xếp |
| Thông tư của bộ đã hợp nhất | Đổi tên cơ quan ban hành thành bộ mới | Giữ tên bộ cũ; thêm ô cơ quan kế thừa |
| Văn bản do chính quyền tỉnh mới ban hành để xử lý văn bản cũ | Không liên kết với văn bản cũ bị tác động | Ghi quan hệ tác động tới từng văn bản cũ |
| Tên xã, phường mới trùng với tên cũ ở nơi khác | Ánh xạ nhầm sang đơn vị cùng tên | Ánh xạ theo mã đơn vị hành chính, không theo tên |
Nguyên tắc chung chạy qua cả bảng: dữ liệu gốc phản ánh văn bản như nó được ban hành; dữ liệu hiện nay được thêm vào như một lớp riêng, không ghi đè lên lớp gốc.
Hai lớp dữ liệu: như ban hành và theo hiện nay
Lớp "như ban hành". Gồm cơ quan ban hành, người ký, địa bàn ghi trên văn bản tại ngày ký. Lớp này không bao giờ bị sửa khi bộ máy thay đổi, chỉ sửa khi nhập sai so với văn bản gốc. Đây là lớp dùng để trích dẫn.
Lớp "theo hiện nay". Gồm địa bàn hành chính hiện nay tương ứng và cơ quan kế thừa chức năng. Lớp này được tính từ bảng ánh xạ và có thể cập nhật khi có thay đổi tiếp theo. Đây là lớp dùng để tra cứu và lọc.
Một văn bản có thể ánh xạ tới nhiều địa bàn. Khi một đơn vị cũ được chia vào nhiều xã, phường mới, văn bản của đơn vị đó liên quan tới tất cả các xã, phường tiếp nhận. Ô địa bàn hiện nay vì thế nên cho phép nhiều giá trị.
Mỗi ánh xạ có căn cứ. Ghi văn bản sắp xếp đơn vị hành chính làm căn cứ cho từng ánh xạ, kèm ngày có hiệu lực. Khi người dùng thắc mắc vì sao văn bản của nơi này hiện ra ở nơi kia, họ có chỗ để kiểm.
Hiển thị cả hai lớp. Trang văn bản hiển thị "do… ban hành" theo lớp gốc, và một dòng phụ "địa bàn hiện nay thuộc…". Người dùng thấy ngay văn bản là của ai, áp dụng cho vùng nào bây giờ, mà không bị đánh lừa.
Dựng bảng ánh xạ đơn vị hành chính cho kho
Bảng ánh xạ là xương sống của lớp "theo hiện nay". Với đội nhỏ, có thể dựng theo các bước sau và hoàn thiện dần.
- Lấy danh mục đơn vị hành chính trước sắp xếp và danh mục hiện hành từ nguồn chính thức, dùng mã đơn vị làm khoá thay vì tên.
- Với cấp tỉnh, ghi mỗi tỉnh cũ thuộc tỉnh, thành phố nào hiện nay theo nghị quyết sắp xếp của Quốc hội.
- Với cấp xã, ghi mỗi đơn vị cũ được nhập vào đơn vị mới nào theo các nghị quyết sắp xếp đơn vị hành chính cấp xã của từng tỉnh; nơi bị chia nhỏ thì ghi nhiều dòng.
- Với đơn vị cấp dưới tỉnh trước đây đã không còn tồn tại, ghi danh sách các xã, phường hiện nay đã tiếp nhận địa bàn của nó.
- Ghi căn cứ và ngày có hiệu lực cho từng dòng ánh xạ.
- Chạy ánh xạ cho toàn bộ văn bản địa phương trong kho, xuất danh sách những văn bản không ánh xạ được để người xử lý bằng tay.
- Lưu phiên bản bảng ánh xạ; nếu có điều chỉnh sau này, tạo phiên bản mới thay vì sửa đè.
Bảng này cũng hữu ích ngoài kho văn bản: dữ liệu bản án, dữ liệu doanh nghiệp, địa chỉ khách hàng trong hồ sơ đều gặp cùng bài toán tên đơn vị cũ và mới.
Người dùng tra theo địa bàn nên thấy gì
Giả sử người dùng chọn lọc văn bản của Thành phố Hồ Chí Minh. Sau sắp xếp, địa bàn này gồm cả Bình Dương và Bà Rịa – Vũng Tàu cũ. Kho tốt nên trả về văn bản do chính quyền thành phố hiện nay ban hành, cộng với văn bản do thành phố, Bình Dương và Bà Rịa – Vũng Tàu ban hành trước sắp xếp, mỗi nhóm có nhãn rõ để người dùng phân biệt. Không nên ẩn văn bản của tỉnh cũ, vì có thể chúng vẫn đang được áp dụng theo quy định chuyển tiếp.
Ngược lại, khi người dùng tìm bằng tên tỉnh cũ – rất phổ biến vì thói quen và vì văn bản cũ ghi tên đó – kho cũng phải trả về đúng văn bản, kèm gợi ý địa bàn hiện nay. Tìm kiếm chỉ dựa trên tên hiện tại sẽ làm người dùng tưởng văn bản cũ đã biến mất.
Một bộ lọc nên có là "chỉ văn bản do chính quyền hiện nay ban hành" và "gồm cả văn bản của địa phương cũ". Người cần biết quy định mới nhất của tỉnh dùng lọc thứ nhất; người cần xử lý hồ sơ phát sinh trước ngày sắp xếp dùng lọc thứ hai. Cả hai nhu cầu đều chính đáng và kho nên phục vụ cả hai.
Số hiệu văn bản của chính quyền mới dễ va với văn bản cũ
Một hệ quả ít được để ý của sắp xếp là chuyện số hiệu. Chính quyền tỉnh mới bắt đầu đánh số văn bản của mình từ một thời điểm nhất định, trong khi các tỉnh cũ đã ban hành văn bản cùng năm với dãy số riêng. Hai văn bản khác nhau, của hai cơ quan khác nhau, có thể mang số hiệu trông gần như giống hệt, chỉ khác ở phần ký hiệu viết tắt tên địa phương hoặc thậm chí trùng cả phần ký hiệu nếu tên viết tắt giống nhau.
Kho nào dùng số hiệu làm khoá duy nhất sẽ gặp va chạm: văn bản mới ghi đè văn bản cũ, hoặc bị từ chối nhập vì "đã tồn tại". Cách tránh là dùng khoá ghép gồm số hiệu, cơ quan ban hành theo lớp gốc và ngày ký, như cách đã làm với bản án. Khi người dùng tra theo số hiệu mà ra nhiều kết quả, kho nên hiển thị cả danh sách kèm cơ quan và ngày, thay vì tự chọn một.
Cũng vì lý do này, trong giai đoạn chuyển tiếp nên kiểm riêng mọi văn bản địa phương nhập từ sau ngày 1/7/2025: cơ quan ban hành là chính quyền mới hay cũ, ngày ký trước hay sau ngày sắp xếp có hiệu lực. Văn bản ký trước ngày đó mà mang tên chính quyền mới, hoặc ký sau mà mang tên chính quyền cũ, đều đáng được mở bản gốc ra xem lại.
Lỗi hay gặp khi chuẩn hoá
Ngay cả khi đã có bảng ánh xạ, quá trình chuẩn hoá vẫn có những lỗi lặp lại. Đây là danh sách nên kiểm sau mỗi đợt xử lý.
- Ánh xạ theo tên thay vì mã, dẫn tới nhầm giữa hai xã, phường trùng tên ở hai tỉnh khác nhau.
- Bỏ sót văn bản có địa bàn ghi trong trích yếu hoặc nội dung nhưng ô địa bàn để trống.
- Gắn nhãn hết hiệu lực hàng loạt cho văn bản của tỉnh cũ chỉ vì tỉnh không còn, trong khi chưa có văn bản xử lý.
- Ghi đè tên cơ quan kế thừa vào ô cơ quan ban hành khi chạy chuẩn hoá tự động.
- Văn bản do cơ quan chuyên môn của tỉnh cũ ban hành – sở cũ, ban cũ – không được ánh xạ vì bảng chỉ có tên tỉnh.
- Không ghi phiên bản bảng ánh xạ, nên khi có điều chỉnh sau này không biết dữ liệu nào chạy theo phiên bản nào.
Một cách kiểm nhanh: chọn ngẫu nhiên vài chục văn bản địa phương cũ, mở bản gốc, so tên cơ quan trên văn bản với ô cơ quan ban hành trong kho. Chênh lệch nào cũng là dấu hiệu bước chuẩn hoá đã ghi đè dữ liệu gốc.
Câu hỏi thường gặp
Văn bản do tỉnh cũ ban hành có nên ghi lại là của tỉnh mới không?
Không. Ô cơ quan ban hành phải giữ đúng như trên văn bản. Mối liên hệ với tỉnh mới được thể hiện ở lớp dữ liệu riêng về địa bàn hiện nay và cơ quan kế thừa, để vừa trung thành với văn bản gốc vừa tra cứu được theo đơn vị hành chính hiện nay.
Văn bản của tỉnh cũ còn áp dụng hay không thì kho dữ liệu ghi thế nào?
Ghi theo văn bản xử lý cụ thể của chính quyền tỉnh mới và quy định chuyển tiếp, kèm căn cứ. Khi chưa có căn cứ rõ, không nên gắn nhãn hết hiệu lực hàng loạt; có thể ghi trạng thái cần rà soát để người dùng biết phải kiểm thêm.
Tên bộ cũ trên thông tư có làm thông tư mất giá trị không?
Việc cơ quan ban hành đã hợp nhất không tự làm văn bản của cơ quan đó mất hiệu lực. Hiệu lực phụ thuộc văn bản thay thế, bãi bỏ và quy định chuyển tiếp. Về dữ liệu, cứ giữ tên bộ cũ và thêm thông tin cơ quan kế thừa.
Có nên dùng tên hay mã để ánh xạ đơn vị hành chính?
Dùng mã đơn vị hành chính làm khoá chính. Tên xã, phường có thể trùng giữa các tỉnh và có nhiều cách viết, nên ánh xạ theo tên dễ nhầm. Tên chỉ dùng để hiển thị và để hỗ trợ tìm kiếm.
Văn bản của đơn vị cấp dưới tỉnh trước đây có nên xoá khỏi kho?
Không nên. Những văn bản đó vẫn cần cho việc xử lý hồ sơ phát sinh trước sắp xếp, cho nghiên cứu và cho đối chiếu lịch sử. Giữ nguyên, ghi rõ đơn vị cũ và ánh xạ tới các xã, phường hiện nay đã tiếp nhận địa bàn.
Bảng ánh xạ đơn vị hành chính có dùng lại được cho dữ liệu khác không?
Có. Bảng này dùng được cho dữ liệu bản án, địa chỉ trong hồ sơ khách hàng, dữ liệu doanh nghiệp và bất kỳ tập dữ liệu nào có trường địa bàn. Dùng chung một bảng có phiên bản giúp mọi tập dữ liệu trong tổ chức nhất quán với nhau.