Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
    • Meet an advisor
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Get a demo
  • Pricing
  • Help

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Accounting
  • Inventory
  • PoS
  • Project
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
Help

Is there a way to attribute sale to more than one salesperson?

Subscribe

Get notified when there's activity on this post

This question has been flagged
salesappointmentssalespersonodoo
1 Reply
1799 Views
Avatar
Ammar Mahmood Ali Abdullatif

Hello Odoo,


I want to calculate comission for employees. However, imagine a scenario where there is dual service in a store. Lets assume health care.


So our client scheduled an appointment for stomach checkup with doctor David, and scheduled another appointment for teeth with doctor Alice. They are now both in one sales order but I want to attribute the fee for doctor david to him and the fee for doctor alice for her. 


Add a comment if my question doesn't make sense and ill try to explain it better.

0
Avatar
Discard
Avatar
Maciej Burzymowski
Best Answer

Hello,



To calculate the commission for employees in Odoo, you can create a custom module or use an existing one that supports commission calculation. In your scenario, you can create a rule to attribute the fee for each service to the respective doctor. Here’s a high-level idea of how you can do it:


Create a new model for the commission rule. This model should have fields like doctor_id, service_id, and commission_percentage.


Create records for each doctor-service pair. For example, you can create a record with doctor_id of David, service_id of stomach checkup, and commission_percentage of 10%.


Override the create/write method of the sales order line. In this method, check if the product in the sales order line is a service and if the sales order has a doctor assigned. If both conditions are met, find the commission rule for the doctor-service pair and calculate the commission amount.


Store the commission amount in a new field in the sales order line. This way, you can see the commission for each service in the sales order.


Create a scheduled action to pay out the commission. This action should sum up the commission amounts for each doctor and create accounting entries to pay out the commission.


Please note that this is a high-level idea and the actual implementation may vary depending on your specific requirements and the version of Odoo you are using. If you are not familiar with Odoo development, I recommend hiring a professional Odoo developer or consulting with Odoo’s professional services.


Regards,

Maciej

0
Avatar
Discard
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Sign up
Related Posts Replies Views Activity
How can i see list of delivery order that created?
sales odoo
Avatar
Avatar
2
Apr 23
4720
Sales. How to restrict assignment to sales persons only.
sales salesperson
Avatar
Avatar
1
Sep 15
4870
POS Module questions
sales pos salesperson
Avatar
0
Apr 22
2969
Is there any possibility to have sub-sale in odoo?
sales sub odoo
Avatar
0
Dec 20
3501
How to auto set sales team field in sales/quotations?
salesteams sales salesperson
Avatar
Avatar
Avatar
2
Mar 15
7675
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now