Hiện nay có 2 hình thức ghi sổ là nhật ký chung và nhật ký sổ cái. Mình thường sử dụng nhật ký sổ cái ̣(tuy khó thiết kế nhưng dễ quản lý các TK hơn). Mình không biết bạn sử dụng kiểu nào. Nhưng dù kiểu nào thì bạn cũng phải tạo mã số tài khoản cho riêng bạn (cho dù bạn chỉ có 1 hệ thống TK), nếu bạn muốn tạo 1 phần mềm KT hoàn chỉnh.
Đây là 1 table ví dụ cho việc tạo hệ thống mã TK (Các TK có tên khác nhau khi chuyển về báo cáo tài chính và báo cáo hoạt động kinh doanh sẽ căn cứ mã của nó để tổng hợp theo mã của từng loại)
Trên thực tế ngành kế toán Việt Nam cũng học hỏi từ các nước tiên tiến trên thế giới nên số hiệu cúng tương ̣đồng, chỉ có những TK đặc thù mới khác nhau. Nhưng khi đưa lên bảng mã tự tạo thì có thể quy đổi dễ dàng.
Các TK nước ngoài là ví dụ.
Còn về số dư thì cũng dễ:
Giả sử đây là bảng phát sinh:
Nếu tạo bảng cho tháng 4 thì từ ngày 31/3 là đầu kỳ, tạo query chuyển tất cả các ngày <= 31/3 thành ngày 31/3, và thêm 1 cột nợ - có
Khi tạo 1 query total ta sẽ được:
Từ đây ta có quyền chuyển số dương thành nợ và số âm thành có. Khi tạo report thêm grand total ta sẽ có tồn cuối tháng 4.
Thực ra hướng dẫn bạn dài dòng như vậy nhưng khi tôi làm đơn giản hơn rất nhiều:
1/Xử lý cột nợ - có trực tiếp trên table phát sinh.
2/Xử lý group ngay trên report.
Tôi chỉ cần tạo 1 query:
để gọi điều kiện từ form là đủ xử lý rồi
Đã có Mã TK rồi thì bạn muốn chuyền sang số hiệu TK nước nào cũng được