Mô tả
Mô-đun này sẽ thêm trường Đối tác ủy thác vào dòng hóa đơn/biên lai, người dùng có thể lựa chọn một đối tác cụ thể cho từng dòng hóa đơn/biên lai.
Việc này sẽ có ích khi bạn muốn phát sinh doanh thu/chi phí cho một đối tác ủy thác thay vì đối tác của hóa đơn/biên lai.
Tình huống thực tế
Yêu cầu
- Công ty trả tiền điện thoại thay cho nhân viên của mình
- Khoản thanh toán sẽ được ghi nợ vào tài khoản phải trả cho nhân viên tương ứng trong phiếu lương
Dữ liệu gốc:
Tạo một tài khoản tài sản ngắn hạn. Ví dụ, 13881 với Kế toán Việt Nam
Tạo một sản phẩm Phí điện đoạn nhân viên với tài khoản 13881 là tài khoản chi phí, không định nghĩa thuế
Tạo một quy tắc lương với cấu hình sau (yêu cầu ấn bản Odoo EE hoặc tính năng TVTMA Payroll được xuất bản tại https://viindoo.com/apps/app/13.0/to_hr_payroll)
Tài khoản nợ: tài khoản phải trả nhân viên (vd: 334 theo chuẩn mực kế toán Việt Nam)
Tài khoản có: tài khoản đã tạo tại bước trước (vd: 13881)
Mã python cho quy tắc lương
result = sum(employee.env['account.move.line'].sudo().search([
('partner_id','=',employee.sudo().address_home_id.commercial_partner_id.id),
('date','>=',payslip.date_from),
('date','<=',payslip.date_to),
('account_id.code','=','13881'),
('parent_state','=','posted')]
).mapped('balance'))
Cách hoạt động
- Tạo một hóa đơn nhà cung cấp với những thông tin sau
- Nhà cung cấp: Nhà cung cấp 1
- Tạo một vài dòng hóa đơn:
- Sản phẩm: Phí điện thoại nhân viên
- Giá: một số bất kỳ lớn hơn 0
- Đối tác ủy thác: lựa chọn đối tác được gắn với địa chỉ riêng tư của nhân viên
- Xác nhận hóa đơn để hệ thống sinh ra những phát sinh sau
- Nợ: 13881, gắn với đối tác nhân viên
- Có: tài khoản phải trả nhà cung cấp (vd: 331 với Kế toán Việt Nam), gắn với nhà cung cấp
- Tạo một phiếu lương trong chu kỳ tương ứng, xác nhận phiếu lương để thấy những phát sinh sau:
- Nợ: tài khoản phải trả nhân viên (vd: 334 với Kế toán Việt Nam)
- Có: 13881
Ấ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.