Trang chủ · Tính năng · Khung pháp lý theo cấu hình
Tính năng · Dùng chung

Khung pháp lý là cấu hình, không phải mã nguồn

Ngưỡng miễn thuế, tỷ lệ theo ngành, mốc bắt buộc hóa đơn từ máy tính tiền, bộ sổ ứng với từng nhóm doanh thu - tất cả là dữ liệu có ngày hiệu lực. Luật đổi thì thêm một bản hiệu lực mới, bản cũ giữ nguyên để còn tính ngược.

Vấn đề

Ngưỡng miễn thuế đã đổi bốn lần trong khoảng sáu tháng

Từ 100 triệu, lên 200 triệu, lên 500 triệu, rồi lên 1 tỷ đồng một năm. Nếu con số đó nằm trong mã nguồn thì mỗi lần luật đổi là một lần sửa phần mềm, dựng bản mới, cài lại cho mọi cửa hàng - và mỗi lần như vậy là một lần có thể sai. Khung pháp lý 2026 còn đang biến động, nên phần mềm được dựng theo hướng ngược lại: con số pháp lý là dữ liệu, không phải mã.

Cách hoạt động

Cái gì là mã nguồn, cái gì là dữ liệu

Nằm trong mã nguồn
Nằm trong cấu hình
Mã nguồnCông thức. Thuế bằng tỷ lệ nhân doanh thu. Cách chọn quy tắc theo ngày. Cách sinh sổ từ bộ sổ đã khai báo.
Cấu hìnhCon số. Tỷ lệ phần trăm của từng ngành. Các ngưỡng. Biên của từng nhóm doanh thu.
Mã nguồnBộ máy. Bộ máy tính thuế, bộ máy ghi sổ, bộ phát hành hóa đơn - phần ổn định, ít đổi.
Cấu hìnhQuy định áp dụng. Bộ sổ và chứng từ bắt buộc của mỗi nhóm, mẫu tờ khai, kỳ khai, mốc bắt buộc hóa đơn từ máy tính tiền.
Mã nguồnKhông chứa con số luật định. Nếu luật đổi một con số mà phải sửa mã nguồn rồi cài lại, thì đó là chỗ thiết kế sai và phải chuyển thành cấu hình.
Cấu hìnhDanh mục văn bản. Số hiệu, ngày hiệu lực, trạng thái còn hay hết hiệu lực, văn bản nào thay thế văn bản nào.

Điểm nổi bật

Những chỗ đáng lưu ý

  • Tính theo ngày của nghiệp vụ, không theo ngày hôm nay. Đơn tháng 3 tính theo quy định có hiệu lực tháng 3. Đơn tháng 5 tính theo quy định tháng 5. Nhờ vậy điều chỉnh và kê khai cho kỳ đã qua vẫn ra đúng số của kỳ đó.
  • Luật đổi là thêm bản mới, không sửa đè. Bản hiệu lực cũ được đóng lại đúng ngày và giữ nguyên trong hệ thống. Không có thao tác xóa cứng - bỏ dùng một tham số là đánh dấu ngừng hiệu lực, dữ liệu vẫn còn để tra ngược.
  • Mỗi tham số một dòng riêng. Ngưỡng miễn thuế, mốc bắt buộc hóa đơn từ máy tính tiền, biên giữa các nhóm kế toán và biên chọn phương pháp tính thu nhập cá nhân là những con số độc lập. Chúng từng bằng nhau ở một thời điểm, nhưng có thể đổi riêng.
  • Mọi quy tắc đều neo về một văn bản. Từ một con số đang áp dụng, tra ngược được nó theo nghị định hay thông tư nào, có hiệu lực từ ngày nào.
  • Mọi lần sửa đều có nhật ký. Giá trị cũ, giá trị mới, lý do, văn bản căn cứ, ai sửa và sửa lúc nào - ghi lại và không xóa được.
  • Một nguồn cho cả nền tảng. Hộ kinh doanh, Đại lý kế toán và Sàn chuỗi cung ứng đều đọc cùng một bộ cấu hình. Không có chuyện mỗi phân hệ hiểu ngưỡng một kiểu.

Theo dõi văn bản mới

Máy đọc trước, người duyệt sau

Có hai đường để một quy định mới đi vào cấu hình, và cả hai đều dừng ở bước con người đồng ý.

Bạn dán văn bản vào

Dán nội dung một nghị định hoặc thông tư đã công bố. Hệ thống trích ra giá trị và ngày hiệu lực, điền sẵn vào biểu mẫu dạng nháp. Người phụ trách đọc lại rồi mới lưu.

Hệ thống rà và đề xuất

Bản rà soát định kỳ tìm văn bản chưa có trong danh mục, trích số và ngày hiệu lực, rồi tạo một đề xuất chờ duyệt. Duyệt xong thì bản hiệu lực mới được thêm vào và các phân hệ đọc thấy ngay.

Nguyên tắc. Trợ lý chỉ đề xuất. Không có đường nào để nó tự đổi một tham số thuế. Người có quyền phải duyệt, và lần duyệt đó nằm trong nhật ký.
Cần nói trước. Phần rà soát tự động hiện chạy trên nguồn văn bản mô phỏng. Để nó theo dõi nguồn công bố thật thì phải cắm nguồn đó vào - đây là bước cấu hình khi triển khai, không phải việc của từng cửa hàng.