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
    • Property 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
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Accounting
  3. Journal Commission (Bank commission) v 17.0
  4. Sales Conditions FAQ

Journal Commission (Bank commission)

by Nezam https://www.nezam.co
Odoo

$ 5.00

v 17.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Community Apps Dependencies Show
• Odoo 17 Accounting
• Cash Book, Day Book, Bank Book Financial Reports
• Customer Follow Up Management
• Odoo 17 Accounting Financial Reports
• Odoo 17 Assets Management
• Odoo 17 Budget Management
• Odoo 17 Fiscal Year & Lock Date
• Odoo 17 Recurring Payment
Lines of code 8402
Technical Name nz_journal_commission
LicenseLGPL-3
Websitehttps://www.nezam.co
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Community Apps Dependencies Show
• Odoo 17 Accounting
• Cash Book, Day Book, Bank Book Financial Reports
• Customer Follow Up Management
• Odoo 17 Accounting Financial Reports
• Odoo 17 Assets Management
• Odoo 17 Budget Management
• Odoo 17 Fiscal Year & Lock Date
• Odoo 17 Recurring Payment
Lines of code 8402
Technical Name nz_journal_commission
LicenseLGPL-3
Websitehttps://www.nezam.co
Versions 17.0 18.0 19.0
Community
Enterprise
On Premise
Odoo Online
Odoo.sh

NZ Solutions Apps for Odoo

Journal Commission (Bank Commission) — Odoo 17

Define commission percentage and commission account on each payment journal, then let Odoo automatically deduct bank commission during payment registration and post a dedicated commission line in the journal entry.

NZ Solutions
Email Us +20 1550935225
Journal commission demo

What does this module provide?

This module extends Odoo Accounting journals with a dedicated Commission section containing two fields: Commission Percentage (%) and Commission Account. During payment registration, if a selected journal has these settings, the module calculates commission as a percentage of the entered amount, deducts it from the payment amount, and creates a write-off line named Commission on the configured account. Result: net paid amount is posted correctly, commission expense/charge is booked automatically, and journal entries stay clean and auditable.

KEY HIGHLIGHTS

Commission Setup Per Journal

Add a commission percentage and commission account directly on each payment journal, so every bank/cash method can have its own commission rule.

Automatic Commission Calculation

Commission is computed automatically as: payment amount × commission percentage / 100 whenever journal settings are present.

Net Payment Posting

The wizard amount is adjusted to net value after commission deduction, so posted payment reflects what is actually received/sent.

Dedicated Commission Journal Line

A write-off line named Commission is added automatically in the journal entry using your configured commission account.

Inbound & Outbound Support

Handles both customer payments and vendor payments with correct sign logic for the commission line in accounting entries.

Native Accounting Flow

Implemented as an inheritance of Odoo payment register and journal forms, with no extra menus and no complex configuration steps.

  • Screenshots
  • Features
  • FAQ
  • Releases

1) Journal Form — Added Commission Section

A new Commission area appears on journal form with two fields: Commission Percentage (%) and Commission Account. This is the base setup added by the module.

Journal form with commission fields added

2) Enter Commission Percentage and Account

Set the required commission rate (for example 2% or 3%) and choose the ledger account where commission will be posted. These settings are saved per journal.

Journal commission percentage and account configured

3) Register Payment Using Configured Journal

During payment registration, select the journal that has commission settings. The module then applies commission logic automatically in the generated payment values.

Payment register with selected journal that has commission configuration

4) Payment Result — Net Amount After Commission

The posted payment amount is reduced by the commission value. This ensures accounting reflects the real net amount moved through the bank/payment channel.

Posted payment showing amount after commission deduction

5) Journal Entry Details — Commission Line Included

Journal entry contains a separate line named Commission on the configured commission account, in addition to the payment lines, providing clear and auditable posting.

Journal entry with dedicated commission line
Journal-level commission setup: Define percentage and account on each journal independently.
Payment register integration: Commission is calculated during the standard Register Payment workflow.
Automatic net amount adjustment: Payment amount is reduced by commission before posting.
Automatic write-off line: Adds a line named Commission into write-off lines with configured account.
Correct account move impact: Commission is posted directly to your selected commission account.
Outbound / inbound handling: Sign logic is applied according to payment type.
No commission if setup is incomplete: If percentage or account is missing, payment flow remains standard.
No commission if value is zero: Non-positive commission values are ignored automatically.
Partner and currency preserved: Commission line inherits partner and currency context from payment wizard.
Minimal UX change: Only two extra fields on journals; no extra menus or complex configuration.
Clean auditable entries: Separate commission line makes reconciliation and reporting easier.
Odoo 17 ready: Built for Odoo 17 Accounting with native model inheritance.
Where do I configure commission settings?

Open the payment journal and use the added Commission section to set Commission Percentage (%) and Commission Account.

How is commission calculated?

Commission = Payment Amount × Commission Percentage / 100. The module then posts payment net of commission.

What happens if I leave commission account empty?

No commission logic is applied. Payment behaves exactly like standard Odoo until both percentage and account are configured.

Does the module create a separate commission journal line?

Yes. It appends a write-off line named Commission using your configured account for transparent accounting.

Is this only for receipts or also for payments?

It supports both inbound and outbound payment types, with correct accounting sign handling.

Do I need to change payment workflow?

No. Continue using standard Register Payment; just select a journal that has commission configured.

Which editions are supported?

Compatible with Odoo 17 Community and Enterprise.

Version 19.0.1.0.0
Initial Release
  • Added commission percentage field on account journals
  • Added commission account field on account journals
  • Extended payment register logic to calculate commission automatically
  • Adjusted posted payment amount to net after commission
  • Added automatic write-off line named Commission
  • Posted commission on configurable account per journal
  • Inbound/outbound sign handling for commission lines
  • Odoo 17 Accounting compatibility

Our Services

Odoo Customization
Odoo Implementation
Odoo Support
Odoo Migration
Odoo Integration
Odoo Consultancy
Odoo Licensing
Hire Odoo Developer
© 2026 NZ Solutions - All rights reserved.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
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

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