| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 165 |
| Technical Name |
alw_factoring_invoice |
| License | OPL-1 |
| Website | https://www.alwinen.de |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 165 |
| Technical Name |
alw_factoring_invoice |
| License | OPL-1 |
| Website | https://www.alwinen.de |
| Versions | 18.0 19.0 |
Factoring Invoice for Odoo
Display factoring company's bank accounts on customer invoices with native QR code generation
Seamless Factoring Integration for Odoo Invoices
Using a factoring company to finance your receivables? This module ensures your customer invoices display the correct bank account information automatically:
- Automatic Bank Account Swap: Customer invoices show the factoring company's bank account instead of yours
- QR Code Support: Native Odoo QR codes (EPC, Swiss QR-IBAN) generate with factoring bank details
- Custom Instructions: Add payment instructions that appear on invoices when factoring is selected
- Per-Journal Configuration: Configure different factoring companies for different bank journals
Why Do You Need This Module?
The Challenge:
When you use factoring, your customers must pay to the factoring company's bank account - not yours. But Odoo invoices always show your company's bank details and generate QR codes with your IBAN.
The Problem:
Manually changing bank accounts on every invoice is error-prone and time-consuming. QR codes still generate with wrong bank details. Customers pay to wrong accounts, causing reconciliation nightmares.
The Solution:
This module automatically displays the factoring company's bank account when you select the "Factoring" payment method. QR codes, bank details, and custom instructions all update automatically.
Key Features for Professional Factoring
🏦 Smart Bank Account Injection
The module elegantly overrides Odoo's bank_partner_id computed field to inject the factoring company's bank account. This means all native features work automatically - no patches or workarounds needed.
📱 Native QR Code Support
QR codes on invoices automatically use the factoring bank details. Works with all Odoo-supported formats: EPC QR codes, Swiss QR-IBAN, and regional variations.
📝 Custom Payment Instructions
Add HTML-formatted payment instructions that appear on invoices when factoring is used. Perfect for legal disclaimers, payment references, or multi-language notices.
⚙️ Easy Configuration
A simple "Configure" button in journal settings opens a clean dialog to set up factoring details. Select bank account, add instructions - done in seconds.
🏢 Multi-Company Ready
Full support for multi-company environments. Each company can have different factoring arrangements with separate bank accounts and instructions.
🔄 Multiple Factoring Companies
Configure different factoring companies per journal. Use one factoring company for EUR invoices and another for USD - completely flexible.
Easy Setup in 4 Steps
|
1
|
Step 1: Create Factoring Company ContactCreate a partner record for your factoring company Add their bank account with IBAN, SWIFT/BIC, and other required details |
|
2
|
Step 2: Add Factoring Payment Method to JournalNavigate to:
Select your bank journal and add "Factoring" in the Incoming Payments section |
|
3
|
Step 3: Configure Factoring DetailsClick the ⚙️ Configure button next to the Factoring payment method
|
|
✔
|
Step 4: Done - Start Creating Invoices!Create customer invoices and select "Factoring" as the payment method The factoring bank account, QR code, and instructions appear automatically |
Frequently Asked Questions (FAQ)
Will QR codes on invoices show the correct bank details?
Yes! Because the module works at the bank_partner_id level, all QR code generation methods automatically use the factoring company's bank details. This works with:
- EPC QR codes (European standard)
- Swiss QR-IBAN format
- Any other regional QR formats supported by Odoo
Can I use different factoring companies for different journals?
Absolutely! Each bank journal can have its own Factoring payment method line with a different factoring company configured. This is perfect for:
- Multi-currency setups (different factoring per currency)
- Different customer segments with different factoring arrangements
- Regional factoring companies for different markets
What if I need to manually override the bank account on an invoice?
No problem! If you select a specific bank account on an invoice, that selection will be applied.
Can I add custom text to invoices when using factoring?
Yes! The "Factoring Instruction" field supports HTML formatting. You can add:
- Legal disclaimers about payment assignment
- Reference numbers or customer codes
- Multi-language payment instructions
- Contact information for the factoring company
Does this work with Odoo Community and Enterprise?
Yes! The module works with both Odoo Community and Enterprise editions.
Can I set a payment method of factoring at customer's level as default?
Yes! You can set a payment method of factoring at customer's level under the tab "Sales & Purchase" in the customer form. This will be the default payment method for all new sales orders and invoices created for this customer.
Your Benefits at a Glance
Support & Contact
For questions, customization requests, or technical support, please contact us. We'd be happy to help you out.
Email Support:
info@alwinen.de
Developed by Alwinen GmbH
Professional Odoo Solutions
https://www.alwinen.de
Copyright © Alwinen GmbH | Licensed under Odoo Proprietary License v1.0
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module