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. OSIS Account Payment Register v 19.0
  4. Sales Conditions FAQ

OSIS Account Payment Register

by OSIS Technologie https://www.osis.dz
Odoo

$ 238.87

v 19.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)
Lines of code 998
Technical Name os_account_payment_register
LicenseOPL-1
Websitehttps://www.osis.dz
Versions 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)
Lines of code 998
Technical Name os_account_payment_register
LicenseOPL-1
Websitehttps://www.osis.dz
Versions 18.0 19.0
  • Description
  • License

Advanced Payment Register

Smart Multi-Invoice Payment Wizard with Discounts, Credits & Configurable Percentages

For Odoo 19 Community & Enterprise

Need to pay multiple invoices at once with partial amounts?
Want to apply Early Payment Discounts automatically?
Need to offset Credit Notes against invoices before issuing a check?

This module replaces Odoo's default payment wizard with a powerful, all-in-one payment registration tool. Handle grouped payments, configurable percentages, early payment discounts (escomptes), credit note netting, and write-offs — all from a single, elegant interface.


Why You Need This Module

Partial Payments

Pay 90%, 80%, or any custom percentage of invoices with one click

Auto Discounts

Early Payment Discounts calculated automatically from invoice terms

Credit Netting

Offset credit notes against invoices automatically before payment

Payment Receipt

Professional PDF receipt with full allocation breakdown

All-In-One Payment Wizard

Select Invoices, Apply Discounts, Offset Credits — One Screen

Complete Control: The wizard displays all selected invoices and credit notes in a clear, editable list. Adjust amounts per line, toggle discounts, and set a global payment percentage — all values recalculate in real time.

Wizard Features:

  • Invoices List: Per-line amounts, discounts, and write-off configuration
  • Credits List: Toggle which credit notes to apply with manual amount control
  • Payment Percentage: Global slider to pay 90%, 80%, etc. of all invoices at once
  • Early Payment Discount: Toggle-based per invoice with auto-calculation from terms
  • Write-off Handling: Mark difference as write-off or keep open, per line
  • Real-Time Totals: Sums update instantly as you modify any value

Smart Early Payment Discount (Escompte)

Automatically Calculated, Manually Adjustable

Intelligent Discounts: When an invoice has Early Payment Discount terms and you toggle the discount on, the module automatically calculates the correct discount amount proportional to your payment percentage.

How it Works:

  • Toggle ON: Discount auto-fills from invoice payment terms × payment %
  • Manual Edit: Adjust the discount amount freely, payment recalculates
  • Toggle OFF: Discount resets to 0, amount recalculates to full %
  • Credit Notes: Discounts are blocked on refunds (with warning)

Example Calculation

Item Value
Invoice Total $10,000.00
Payment Percentage 90%
Early Discount (2%) - $180.00
Amount to Pay $8,820.00

Discount = 2% of $10,000 × 90% = $180

Automatic Credit Note Netting

Offset Credits Before Issuing Payment

→ →
Invoices Credits Net Payment

Smart Netting: Credit notes are displayed in a separate section. Toggle "Apply" to net them against invoices. The module performs actual partial reconciliation in the background, reducing the final check amount.

  • One-Click Toggle: Easily select which credits to apply
  • Manual Amounts: Adjust credit amounts freely
  • Auto-Capped: Credits never exceed invoice totals
  • Full Reconciliation: Creates proper partial reconciliation records

Configurable Default Percentage

Set Company-Wide Default from Settings

Company Configuration

Navigate to Settings → Accounting → Payment Registration Wizard to set the default payment percentage for your company. The wizard will automatically use this value when opened.

Each company can have its own default percentage. Users can override it per wizard session.

Key Benefits

  • Company-Level Setting — One configuration for all users
  • Per-Session Override — Users can adjust for each payment
  • Range Protection — Automatically clamped to 0-100%
  • Discount Scaling — Early discounts scale with percentage

Professional Payment Receipt

Detailed PDF with Full Allocation Breakdown

Generate a professional payment receipt directly from any payment record. The receipt includes a comprehensive table showing each invoice with its original amount, credits applied, discounts, withholdings, and amount paid — with accurate totals.

Date

Description

Invoice Amt

Credit

Discount

Paid Amt

Who Benefits from This Module?

Accounting Teams

Pay dozens of vendor invoices at once with precise control over percentages, discounts, and write-offs. Save hours every payment cycle.

Finance Managers

Control cash flow with partial payments and configurable percentages. Set company-wide defaults and audit every payment with detailed receipts.

Construction & Services

Industries that regularly hold back retention amounts (10%) or pay in installments benefit from the configurable percentage feature.

Multi-Language Support

Fully Translated Interface

International Ready: The module includes complete translations for the wizard, reports, settings, and all user-facing labels.

  • English — Full support (default)
  • Français — Traduction complète (FR)
  • Español — Traducción completa (ES)
  • Arabic — Arabic Translation (AR)

Easily add more languages using Odoo's standard translation system!

EN

English

FR

Français

ES

Español

AR

Arabic

Technical Details

Clean Architecture & Best Practices

What's Included:

  • TransientModel Wizard: Extends account.payment.register with custom One2many lines
  • Allocation JSON: Payment details stored as JSON for accurate receipt generation
  • Journal Entry Generation: Custom _generate_journal_entry with discount & write-off lines
  • Partial Reconciliation: Proper account.partial.reconcile for credit netting
  • Company Configuration: res.company + res.config.settings for default %
  • QWeb Report: Custom payment receipt with full breakdown table
  • Zero-Amount Payments: Supports 100% netting (credit = invoice) scenarios

Dependencies:

  • account — Odoo Accounting (standard)
  • mail — Discuss (standard)

Ready to Streamline Your Payments?

Start Using Advanced Payment Register Today!

Join companies that are saving hours every week on their payment process. Install now and take full control of your multi-invoice payments with discounts, credits, and configurable percentages!

Need Help?


contact@osis.dz
+1 438 340 5959

Advanced Payment Register — by OSIS Technologie

Compatible with Odoo 19 Community & Enterprise


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

  • 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