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. Register Payments on Sale & Purchase Orders — Advance & Auto-Reconcile v 18.0
  4. Sales Conditions FAQ

Register Payments on Sale & Purchase Orders — Advance & Auto-Reconcile

by Cerevantix Technologies https://www.cerevantix.com
Odoo

$ 28.00

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
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)
• Purchase (purchase)
• Sales (sale_management)
• Discuss (mail)
Lines of code 838
Technical Name cerevantix_register_payments
LicenseOPL-1
Websitehttps://www.cerevantix.com
Versions 17.0 18.0 19.0
  • Description
  • Manifest
  • License
CEREVANTIX TECHNOLOGIES

Take order deposits and auto-reconcile them

Register advance payments directly on quotations, sale orders and purchase orders — no invoice required — then let the advance apply and reconcile itself the moment the invoice or bill is created. Track paid, remaining and status at a glance.

THE PROBLEM

Odoo blocks any payment until an invoice or bill exists, yet customers pay deposits at quotation stage and vendors demand advances upfront. Teams create premature invoices or record loose, unlinked payments that someone must hunt down and reconcile by hand later.

THE SOLUTION

Click Register Payment on the order itself, confirm the amount against the live total, and post the advance with its own journal entry. When the invoice or bill is created, the advance is applied and reconciled automatically — pay now, invoice later, reconcile itself.

CAPABILITIES

Everything advance payments need

Every capability below is implemented in the module.

01

Register Payment on SO & PO

A Register Payment button sits right on quotations, sale orders and purchase orders, so you can take a deposit or pay a supplier upfront without ever opening Accounting first.

02

Wizard with Live Totals

The payment popup shows the order total, amount already paid and remaining balance before you commit, with journal and payment-method selection so you always confirm against context.

03

Percentage-Based Entry

Type a percentage such as 30 and the deposit amount is computed from the order total instantly — support deposit-percentage business rules without any manual math.

04

Overpayment Guard

The wizard blocks any advance that exceeds the order’s remaining balance, preventing accidental overpayment and keeping the deposit aligned with what the order is actually worth.

05

Automatic Reconciliation

When the invoice or bill is created from the order, the outstanding advance is applied and reconciled automatically — no opening the invoice, no hunting for the credit by hand.

06

Status Badge & Smart Button

A colored Unpaid / Partially Advanced / Fully Advanced badge on the order header, plus an Advances smart button and a per-order tab showing total, paid, remaining and applied state.

07

Filter & Group by Status

The advance status appears as a column in the sale and purchase lists, with filters and grouping for none, partial and full advance so finance can triage receivables and payables in bulk.

08

Cross-Order Advance Reuse

Apply an existing customer or vendor advance to another of their orders, with inline help explaining that reuse is limited to the same partner — no surprise errors.

09

Auto-Paid Mode & Receipts

Optional hands-off settings register the advance automatically on order confirmation, and a branded advance receipt or vendor remittance advice prints straight from the order.

WORKFLOW

How it works

1

Open the Order

On any quotation, sale order or purchase order, click the Register Payment button.

2

Enter the Advance

See total, paid and remaining; type an amount or a percentage and choose the journal.

3

Post & Track

The payment posts its journal entry; the order shows a status badge and an advance tab.

4

Invoice & Reconcile

Create the invoice or bill and the advance is applied and reconciled automatically.

SCREENSHOTS

See it in action

Real screens from the module, captured on Odoo 18.

01 — REGISTER ADVANCES ON SALES
Sale order form with Register Payment button and advance status badge

The Register Payment button, the Partially Advanced badge, and an Advances smart button live right on the sale order.

Register advance payment wizard with order totals, percentage and reuse selector

The wizard shows order total, already paid and remaining, accepts an amount or a percentage, and offers reuse of an existing advance.

Advance Payments tab on the sale order showing paid, remaining and status

The Advance Payments tab lists every deposit with paid, remaining, status and whether it has been applied.

02 — AUTOMATIC RECONCILIATION
Customer invoice showing the advance applied and reduced amount due

The invoice created from the order is already part-paid — the advance was applied and reconciled automatically, lowering the amount due.

Advance payment linked to its sale order and reconciled invoice

Each advance payment links back to its originating order and to the invoice it has been reconciled against.

03 — AT-A-GLANCE STATUS
Sale order list with an advance status column showing badges

The sale order list gains an Advance Status column — Unpaid, Partially Advanced or Fully Advanced — ready to filter and group.

04 — PURCHASE ADVANCES
Purchase order form with Register Payment button and advance badge

The same Register Payment button, badge and Advances smart button appear on purchase orders for supplier advances.

Advance Payments tab on the purchase order

The purchase order Advance Payments tab tracks paid, remaining and status for every vendor advance.

Purchase order list with advance status column

Purchase orders carry the same Advance Status column, so payables can be triaged alongside receivables.

05 — CONFIGURATION & DOCUMENTS
Register Payments settings with auto-reconcile and auto-register toggles

Settings control automatic reconciliation on invoicing and optional auto-registration of advances when sale or purchase orders are confirmed.

Printable advance payment receipt PDF

A branded advance receipt for customers — and a vendor remittance advice — prints directly from the order with total, paid and remaining.

QUESTIONS

Frequently asked

Do I need to create an invoice before taking a deposit?

No. You register the advance straight on the quotation, sale order or purchase order. The payment posts its own journal entry, and the invoice or bill can be created later.

Is the advance reconciled automatically?

Yes. When the invoice or bill is created from the order and posted, the outstanding advance is applied and reconciled automatically. You can toggle this behavior in the settings.

Can I reuse a customer’s advance on another order?

Yes. The wizard lets you apply an existing advance to another order for the same customer or vendor. Reuse is limited to the same partner, and the wizard explains this inline.

What stops someone paying more than the order total?

The overpayment guard blocks any advance greater than the order’s remaining balance, so deposits always stay within what the order is worth.

Get in Touch

Have questions or need customization? Every purchase includes 30 days of free support — we are here to help.

@

Email Us

support@cerevantix.com

We usually reply within one business day.

↗

Visit Our Website

www.cerevantix.com

Explore our apps, services, and portfolio.

MORE FROM CEREVANTIX

Explore our other apps

A growing suite of Odoo apps.

Cerevantix Account Payment Reminder preview Cerevantix Sale Discount preview Cerevantix Purchase Discount preview Cerevantix Import Bank Statement preview
cerevantix .

Empowering growth through technology.

Advance payments on sale and purchase orders, with automatic reconciliation against the final invoice or bill — built natively on Odoo.

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Purchase (purchase)
• Sales (sale_management)
• Discuss (mail)
Lines of code 838
Technical Name cerevantix_register_payments
LicenseOPL-1
Websitehttps://www.cerevantix.com
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