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. Advance Payment Management Pro v 19.0
  4. Sales Conditions FAQ

Advance Payment Management Pro

by CODEerts https://codeerts.odoo.com
Odoo

$ 89.00

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 1139
Technical Name codeerts_advance_payment_pro
LicenseOPL-1
Websitehttps://codeerts.odoo.com
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)
Lines of code 1139
Technical Name codeerts_advance_payment_pro
LicenseOPL-1
Websitehttps://codeerts.odoo.com
Versions 17.0 18.0 19.0
  • Description
  • License
CODEerts  ·  Odoo 19  ·  PRO

Advance Payment Management Pro

Tax-compliant customer and vendor advances,
with aging, refunds and a partner indicator.

A standalone superset of our advance payment module. Everything the base does, plus VAT and GST on advances, an aged advances report, refunds and an outstanding-advances indicator on the partner.

Tax, VAT & GST Down-payment invoice Aged report Refunds Customer & Vendor
4
Pro Features Added
VAT
On Advances
4
Aging Buckets
1-Click
Refunds
v19
Compatible

What this module does

Advance Payment Management Pro is a complete, standalone solution for money that moves before invoicing. It records customer and vendor advances as real balance-sheet liabilities and assets, then applies each advance to invoices and bills through Odoo's own native reconciliation, with default advance accounts set once in Accounting Settings.

On top of that foundation, Pro adds tax on advances through Odoo's own down-payment invoice and tax engine, an aged advances report under Reporting, one-click full or partial refunds, and an outstanding-advances indicator with a smart button on the partner form. The free module is not required: Pro includes everything it does.

🧾
Tax on advances, VAT and GST

A taxed advance issues an Odoo down-payment invoice through Odoo's own tax engine, so the tax is recognized in the period the advance is received and lands on the standard tax report. Applying it to the final invoice adds a deduction line, so there is no double VAT.

📅
Aged Advances report

Under Reporting, see every advance that still has a remaining balance, bucketed by age 0-30, 31-60, 61-90 and 90+ days. Available as both a list and a pivot, so you can spot prepayments that have been sitting too long.

↩
Refund an unused advance

Return any unused advance in one click, full or partial. An untaxed advance posts a reversing entry, a taxed advance issues a proper credit note, so the VAT is reversed correctly on the tax report.

👥 Partner advances indicator

Each partner form shows an Outstanding Advances total and count, with a smart button that opens exactly those advances, so you always know what a customer or vendor has prepaid.

💰 Booked as a real liability or asset

Customer advances credit a current-liability account, vendor advances debit a current-asset account, so deposits and prepayments appear correctly on the balance sheet.

🧾 No double VAT on the final invoice

When a taxed advance is applied to the final invoice, a deduction line is added the same way Odoo's native sale down payments work, so the tax is only charged once.

🔗 Native reconciliation and traceability

Applications reconcile through Odoo's standard mechanism and show in the partner ledger. Every journal entry links straight back to its Advance Payment.

🔁 Partial and many-to-many

Apply one advance across several invoices, or several advances to one invoice. The remaining balance updates automatically.

⚙ Default accounts in Settings

Set the customer and vendor advance accounts once in Accounting Settings. They pre-fill each advance and stay editable per record.

🏦 Bank reconciliation ready

The bank side posts to the journal's Outstanding Receipts or Payments account, just like a standard payment, so bank statement matching still works.

🛡 Safe by design

Advance accounts are kept reconcilable automatically, and entries tied to an advance are protected from accidental reset so balances stay consistent.

The accounting, done right

Taxed advance received

A down-payment invoice is issued through Odoo's tax engine, so the VAT or GST is recognized in the period the advance is received and shows on the standard tax report.

Applied to the final invoice

A deduction line is added the same way native sale down payments work, so the advance reduces the amount due without charging the tax a second time.

Untaxed advance refunded

A reversing bank entry is posted and the advance account is reconciled, returning the unused amount to the partner.

Taxed advance refunded

A proper credit note is issued, so the VAT or GST is reversed correctly on the tax report instead of being left overstated.

How it works

1
Set your advance accounts

In Accounting Settings, choose the default customer advance liability account and vendor advance asset account. They are made reconcilable automatically.

2
Record the advance, with tax if needed

Create an Advance Payment of type Customer or Vendor, enter the amount and add a tax if the advance is taxable. A taxed advance issues a down-payment invoice so the VAT or GST is recognized straight away.

3
Apply it to the final invoice

Click Apply Advance on the invoice or bill, choose how much of which advance to apply, and confirm. For a taxed advance a deduction line keeps the tax from being charged twice.

4
Refund anything left over

If an advance is no longer needed, click Refund and return the remaining balance, in full or in part. Untaxed advances post a reversing entry, taxed advances issue a credit note.

5
Monitor aging and outstanding totals

Open the Aged Advances report under Reporting to see remaining balances by age, and check the Outstanding Advances total and smart button on any partner.

Screenshots

TAXED ADVANCE: VAT on the advance with untaxed, tax and total, plus the down-payment invoice

Taxed advance with VAT and down-payment invoice

TAX-COMPLIANT DOWN-PAYMENT INVOICE: VAT recognized when the advance is received

Tax-compliant down-payment invoice

APPLY TO THE FINAL INVOICE: a deduction line removes the advance, with no double VAT

Applying an advance with no double VAT

AGED ADVANCES REPORT: outstanding balances by 0-30, 31-60, 61-90 and 90+ day buckets

Aged advances report

REFUND AN UNUSED ADVANCE: full or partial, with a credit note for taxed advances

Refund an unused advance

PARTNER INDICATOR: outstanding advances count and total, with a smart button

Outstanding advances on the partner form

Technical information

Version
19.0
License
OPL-1
Editions
Community & Enterprise
Dependencies
Accounting

Technical name: codeerts_advance_payment_pro   ·   Depends on: account (Community)

Frequently asked questions

How do I charge VAT or GST on an advance payment in Odoo?

Add a tax to the advance and the module issues an Odoo down-payment invoice through the standard tax engine, so the VAT or GST is recognized in the period the advance is received and appears on the normal tax report.

How do I avoid charging VAT twice on an advance and its final invoice?

When you apply a taxed advance to the final invoice, the module adds a deduction line the same way Odoo's native sale down payments do, so the tax is only charged once across the two documents.

How do I see outstanding advance payments by age in Odoo?

Open the Aged Advances report under Reporting. It lists every advance with a remaining balance, bucketed 0-30, 31-60, 61-90 and 90+ days, as a list and a pivot.

How do I refund an unused advance payment in Odoo?

Open the advance and click Refund, then return the remaining balance in full or in part. An untaxed advance posts a reversing entry, a taxed advance issues a credit note so the VAT or GST is reversed on the tax report.

Do I need the free advance payment module to use Pro?

No. Pro is fully standalone and includes everything the free module does, so you install Pro on its own without the base app.

The team behind this module

About CODEerts

Full-Service Odoo ERP Agency  ·  Solutions That Scale

Every module in our store is built from real client work, tested in production and maintained long-term by a team of Odoo certified consultants. When you need more than an app, we deliver the full solution.

🏗️ Implementation

Full Odoo roll-outs from requirements to go-live, across any industry and company size.

🧩 Custom Development

Bespoke modules, OWL components and business logic built precisely to your workflow.

🔄 Migrations

Zero-data-loss upgrades from older Odoo versions with full custom module porting.

🔌 Integrations

Payment gateways, shipping carriers, biometric devices, eCommerce and third-party APIs.

🔍 Odoo Audits

Performance, security and code-quality reviews that surface risks before they become problems.

🧑‍💻 Support & Training

Ongoing helpdesk, user training and monthly retainers so your team stays productive.

Odoo
Certified
6+
Years
50+
Projects
10+
Industries
Live
Support
CODEERTS APPS

More from CODEerts

Other apps we build to make Odoo do more. Tap any card to open it on the Odoo Apps Store.

FREE
Archive Anything
FREE
Transaction Flow Visualizer
FREE
Smart Mail Rebrand
FREE
Duplicate Record Detector
​
AI Dashboard Builder
​
Dual Book & Tax Depreciation
​
Smart Duplicate Detector
​
Advance Payment Management

See every CODEerts app on the Odoo Apps Store.

Need Help?

Questions, customization requests, or bug reports. We respond fast.

Email Us
Support

CODEerts  ·  Response within 1-2 business days

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