Bỏ qua điều hướng
vi.money
Doanh nghiệp28 công cụ · 94 unit tests · cập nhật theo Luật 2026

Phương pháp luận

Cách vi.money xây công thức, kiểm thử và cập nhật theo luật Việt Nam. Phần này cho biết bạn có thể tin số liệu ở đây đến đâu, và khi nào cần kiểm tra lại với chuyên gia.

Pure functions

Mọi compute() đều là pure — không I/O, không Date.now(), không Math.random(). Cùng input luôn ra cùng output. Test được.

Unit-tested

94 test cases qua vitest, chạy mỗi commit. Kiểm chứng với ví dụ chính thức từ Tổng cục Thuế và BHXH Việt Nam.

Trích dẫn nguồn

Mỗi công cụ + bài viết liệt kê văn bản pháp luật cụ thể (số/năm/QH). Bạn click thẳng tới vbpl.vn để đối chiếu.

Công thức và nguồn pháp lý từng công cụ

Mỗi calc dùng cùng 1 schema: Zod validate input, pure compute(), test riêng. Bảng dưới tóm tắt công thức + nguồn — click vào tên để mở công cụ đầy đủ kèm phần giải thích chi tiết.

Quy trình cập nhật

  1. 1Theo dõi văn bản pháp luật — vbpl.vn, congbao.chinhphu.vn, gdt.gov.vn. Khi có luật/nghị định/thông tư mới ảnh hưởng công thức, mở issue trong vòng 7 ngày.
  2. 2Cập nhật trên branch riêng — cập nhật const + thêm/sửa unit test. Test phải pass với cả ví dụ trong VBPL chính thức (vd Phụ lục Thông tư).
  3. 3Review chéo — đối chiếu kết quả với 2-3 site khác (thuvienphapluat.vn, luatvietnam.vn, calculator chính thức của Tổng cục Thuế nếu có) trước khi merge.
  4. 4Cập nhật meta.formulaUpdatedAt + viết changelog trong commit. Disclaimer ở mỗi calc page hiển thị ngày cập nhật mới nhất.

Giới hạn — vi.money KHÔNG phải gì

  • Không phải tư vấn thuế / tài chính cá nhân. Công cụ tính theo công thức luật. Trường hợp đặc thù (DN nước ngoài, lương stock, tài sản phức tạp) cần kế toán viên hành nghề hoặc đại lý thuế chính thức.
  • Không phải tư vấn đầu tư. Số liệu CAGR, lãi kép, FIRE chỉ là projection theo input bạn nhập. Quá khứ không đảm bảo tương lai. Đầu tư chứng khoán/BĐS có rủi ro mất vốn.
  • Không phải báo điện tử. vi.money là sản phẩm phần mềm + dữ liệu, không hoạt động báo chí. Số liệu live (tỷ giá, vàng, lãi suất) tổng hợp từ web ngân hàng — có thể trễ vài phút và không thay thế giá giao dịch chính thức tại quầy.
  • Không phải dịch vụ kế toán. Bảng amortization, bảng thuế chỉ tham khảo — không thay thế hoá đơn / chứng từ chính thức để khai báo thuế.

Tham khảo thêm