Vấn đề
Trong Odoo, một bút toán sổ nhật ký có thể chứa nhiều phát sinh ghi nợ và ghi có.
Tuy nhiên, không có cách nào để xác định các dòng đối ứng của phát sinh và các tài khoản đối ứng của nó có thể gây ra một số rắc rối khi:
- lập báo cáo yêu cầu hiển thị các phát sinh với tài khoản đối ứng của phát sinh đó.
- xác định các loại giao dịch kinh doanh. Ví dụ, theo tiêu chuẩn Kế toán Việt Nam, doanh thu từ cả lãi cho vay và lãi tỷ giá cũng được định khoản vào tài khoản 515. Không thể xây dựng Báo cáo lưu chuyển tiền tệ trong khi phải tách các khoản thu đó.
Module này làm gì
ID |
Tài khoản |
Tài khoản đối ứng |
Nợ |
Có |
Phát sinh kế toán đối ứng |
1 |
131 |
5111, 5113 |
150 |
0 |
[2], [3] |
2 |
5111 |
131 |
0 |
100 |
[1] |
3 |
5113 |
131 |
|
50 |
[1] |
Tính năng chi tiết
Sổ nhật ký
Các trường tính toán và được lưu sau đây được thêm vào model phát sinh kế toán (account.move.line):
- Phát sinh kế toán đối ứng: các phát sinh kế toán đối ứng với phát sinh này.
- Tài khoản đối ứng: các tài khoản đối ứng với tài khoản của phát sinh này.
- Giá trị đối ứng: giá trị được được đặt làm giá trị đối ứng của phát sinh này.
- Trạng thái đối ứng: một trường kỹ thuật để phản ánh tình trạng của phát sinh đã được đối ứng hoàn toàn, một phần hay chưa được đối ứng.
Bút toán sổ nhật ký
Các trường tính toán và được lưu sau đây được thêm vào model Bút toán sổ nhật ký (account.move):
- Trạng thái đối ứng: một trường kỹ thuật để phản ánh tình trạng của bút toán đã được đối ứng hoàn toàn, một phần hay chưa được đối ứng.
Tính năng
- Tạo liên kết đối ứng là tính năng cho phép Kế toán trưởng tạo các đối ứng bị thiếu cho các phát sinh tài khoản hoặc tạo lại các đối ứng cho tất cả các phát sinh hiện có. Nó cũng cho phép giới hạn số lượng phát sinh khi tạo bằng cách chọn một hoặc nhiều sổ nhật ký.
Phát sinh đối ứng
Một model kỹ thuật mới có tên 'Phát sinh kế toán đối ứng' (account.move.line.ctp) được tạo để ánh xạ một phát sinh bên có với một phát sinh bên nợ với các trường sau:
- dr_aml_id: Phát sinh bên nợ (còn được gọi là 'dòng phát sinh kế toán')
- cr_aml_id: Phát sinh bên có
- countered_amt: Số tiền tương ứng với đối ứng của hai mục nêu trên
Khi một thao tác đối ứng được thực hiện, một bản ghi mới của model phát sinh đối ứng được ghi nhận để ánh xạ một phát sinh có với một phát sinh nợ để chỉ ra sự đối ứng của hai phát sinh với giá trị tương ứng.
Một số tình huống ứng dụng
Bút toán với một phát sinh bên nợ và một phát sinh bên có
Bút toán:
- [1] Nợ 131 (Phải thu khách hàng): $100
- [2] Có 511 (Doanh thu bán hàng): $100
Ảnh xạ đối ứng:
- Dòng ghi nợ: [1]
- Dòng ghi có: [2]
- Giá trị đối ứng: $100
Bảng mô tả:
TT |
Tài khoản |
Tài khoản đối ứng |
Bên nợ |
Bên có |
Phát sinh đối ứng |
1 |
131 |
511 |
100 |
0 |
[2] |
2 |
511 |
131 |
0 |
100 |
[1] |
Bút toán với một phát sinh bên nợ và nhiều phát sinh bên có.
Bút toán:
- [1] Nợ 131 (Phải thu khách hàng): $150
- [2] Có 5111 (Doanh thu bán hàng hóa): $100
- [3] Có 5113 (Doanh thu bán dịch vụ): $50
Ánh xạ đối ứng:
Đối ứng thứ nhất:
- Dòng bên nợ: [1]
- Dòng bên có: [2]
- Giá trị đối ứng: $100
Đối ứng thứ hai:
- Dòng bên nợ: [1]
- Dòng bên có: [3]
- Giá trị đối ứng: $50
Bảng mô tả
TT |
Tài khoản |
Tài khoản đối ứng |
Nợ |
Có |
Phát sinh đối ứng |
1 |
131 |
5111, 5113 |
150 |
0 |
[2], [3] |
2 |
5111 |
131 |
0 |
100 |
[1] |
3 |
5113 |
131 |
|
50 |
[1] |
Bút toán với nhiều phát sinh bên nợ và nhiều phát sinh bên có:
Bút toán:
- [1] Nợ 1311 (phải thu khách hàng): $120
- [2] Nợ 1312 (phải thu khách hàng): $30
- [3] Có 5111 (Doanh thu bán hàng hóa): $100
- [4] Có 5113 (Doanh thu bán dịch vụ): $50
Ánh xạ đối ứng:
Đối ứng thứ nhất:
- Dòng bên nợ: [2]
- Dòng bên có: [3]
- Giá trị đối ứng: $20
Đối ứng thứ hai:
- Dòng bên nợ: [2]
- Dòng bên có: [4]
- Giá trị đối ứng: $10
Đối ứng thứ ba:
- Dòng bên nợ: [1]
- Dòng bên có: [3]
- Giá trị đối ứng: $80
Đối ứng thứ tư:
- Dòng bên nợ: [1]
- Dòng bên có: [4]
- Giá trị đối ứng: $40
Bảng mô tả
TT |
Tài khoản |
Tài khoản đối ứng |
Nợ |
Có |
Phát sinh đối ứng |
1 |
1311 |
5111, 5113 |
120 |
0 |
[3], [4] |
2 |
1312 |
5113 |
30 |
0 |
[4] |
3 |
5111 |
1311 |
0 |
100 |
[1] |
4 |
5113 |
1311, 1312 |
0 |
50 |
[1], [2] |
Ấn bản được hỗ trợ
- Ấn bản Community
- Ấn bản Enterprise
Phần mềm này và các tệp liên kết ("Phần mềm")
được sử dụng (chạy, tuỳ biến, chạy sau khi được tuỳ biến)
chỉ khi bạn mua được giấy phép có hiệu lực từ tác giả,
điển hình như qua các Ứng dụng Odoo, hoặc trong trường hợp
bạn nhận được thoả thuận bằng văn bản từ tác giả của Phần mềm (chi tiết tại tệp COPYRIGHT).
Bạn có thể phát triển các phân hệ Odoo có sử dụng Phần mềm như một Thư viện (thường là phụ thuộc vào, nhập vào và sử dụng nguồn của nó)
nhưng không sao chéo bất kỳ mã nguồn hay tài liệu nào thuộc Phần mềm. Bạn có thể phân phối những phân hệ này theo giấy phép
mà bạn lựa chọn, miễn sao nội dung giấy phép đó tương tích với điều khoản của Giấy phép Phần mềm Độc quyền Odoo
(ví dụ: LGPL, MIT hay bất kỳ loại giấy phép phần mềm độc quyền nào tương tự vậy).
Nghiêm cấm phát hành, phân phối, cấp phép lại hoặc bán bản sao của Phần mềm hoặc
bản sao
Phần mềm đã được sửa đổi.
Thông báo bản quyền và chấp thuận nêu trên buộc phải được bao gồm trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.
PHẦN MỀM ĐƯỢC CUNG CẤP "NGUYÊN TRẠNG", KHÔNG BẢO ĐẢM DƯỚI BẤT KỲ HÌNH THỨC NÀO, ĐƯỢC THỂ HIỆN RÕ RÀNG HOẶC NGỤ Ý, KHÔNG GIỚI HẠN
ĐẢM BẢO VỀ CÁC BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG THƯƠNG MẠI, PHÙ HỢP VỚI MỤC ĐÍCH CỤ THỂ VÀ KHÔNG VI PHẠM.
TRONG MỌI TRƯỜNG HỢP SẼ KHÔNG CÓ TÁC GIẢ HOẶC CHỦ SỞ HỮU BẢN QUYỀN NÀO CHỊU TRÁCH NHIỆM VỀ BẤT KỲ KHIẾU NẠI,
THIỆT HẠI HOẶC TRÁCH NHIỆM PHÁP LÝ KHÁC NÀO TRONG PHẠM VI HỢP ĐỒNG, CÁC THIỆT HẠI HOẶC CÁCH KHÁC, PHÁT SINH TỪ, NGOÀI HOẶC
CÓ LIÊN KẾT VỚI PHẦN MỀM HOẶC VIỆC SỬ DỤNG HOẶC KINH DOANH KHÁC TẠI PHẦN MỀM.