| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 344 |
| Technical Name |
bb_payment_fee |
| License | LGPL-3 |
BB Custom Payment Fee
Add configurable payment processing fees for any payment provider
Configure domestic and international fee rules per provider, restrict by payment methods, and automatically add a fee line to the related sales order or invoice.
Flexible fees
Fixed and variable (%) fees with domestic/international rates.
Method allowlist
Apply fees only to selected payment methods (optional).
Fee line
Adds a fee product line to the sale order/invoice for clean totals.
Key features
- Works with all Odoo payment providers and currencies
- Domestic and international fee tiers (fixed + %)
- Optional payment method allowlist per provider
- Fee is included in transaction amount for correct totals
- Fee product line is added to sale orders/invoices automatically
How it works
Configure provider fees
Set fixed and variable rates, domestic/international thresholds, and choose the fee product.
Choose allowed methods
Restrict surcharge application to specific payment methods where needed.
Checkout & post
During payment, fees are calculated, added to the transaction, and pushed onto the order/invoice.
Screenshots
Compatibility
- Odoo 18 Community & Enterprise.
- Works with any provider using Odoo payment methods.
Need help?
We can tailor the fee logic to your bank contracts or add provider-specific adjustments.
Contact: infobblogic@gmail.com
Please log in to comment on this module