Skip to Content

Accounting app for Odoo

Advance Payment Management Pro

Tax-compliant customer and vendor advances with VAT/GST down-payment invoices, an aged advances report, one-click refunds, and a partner outstanding-advance indicator.

AccountingOPL-1Odoo 19Odoo 18
Advance Payment Management Pro for Odoo, taxed advance
Price$89
LicenseOPL-1
Odoov19 · v18
CategoryAccounting

Overview

Advance Payment Management Pro.

Advance Payment Management Pro is the complete advance-payment solution for Odoo Accounting. It records customer and vendor advances as proper balance-sheet liabilities and assets, applies them to invoices, and adds full tax compliance. Taxed advances issue a VAT/GST down-payment invoice through Odoo's own tax engine so the tax is declared in the period the advance is received, and applying the advance to the final invoice deducts it without ever double-counting the tax. Pro also adds an aged advances report, one-click refunds of unused advances, and an outstanding-advance indicator on the partner form. It is a standalone module and does not require the free edition.

How it works

Built around what you actually do.

Every screen below is the module running in Odoo, not a mockup.

01

Tax-compliant advances with VAT/GST recognized when the advance is received

  • Taxed advances issue an Odoo down-payment invoice, with no double VAT on the final invoice
Advance Payment Management Pro for Odoo, downpayment invoice
Downpayment invoice

02

Customer and vendor advances as balance-sheet liabilities and assets

  • Aged advances report with 0-30, 31-60, 61-90 and 90+ day buckets
Advance Payment Management Pro for Odoo, apply deduction
Apply deduction

03

One-click refund of an unused advance, full or partial, with a credit note for taxed advances

  • Outstanding-advance indicator and smart button on the partner form
Advance Payment Management Pro for Odoo, aged report
Aged report

Advance Payment Management Pro is the complete, tax-compliant way to handle money that changes hands before invoicing in Odoo. It keeps customer prepayments on your balance sheet as a real liability and vendor prepayments as a real asset, applies them cleanly to invoices, and adds the VAT/GST compliance, reporting, and refund tools that finance teams need.

What it does

When a customer pays you in advance, you create an Advance Payment, optionally add the VAT or GST tax, and post it. If the advance is taxed, Pro issues a down-payment invoice through Odoo's own tax engine, so the tax is recognized in the period the advance is received and flows to the standard tax report exactly as the authorities expect. When the real invoice arrives, you apply the advance to it and a deduction line removes the advance portion, so the tax is counted once and only once across both documents. Untaxed advances keep the simple balance-sheet liability flow. Vendor advances work in reverse on the asset side. Pro also gives you an aged advances report, a one-click refund for anything left unused, and an indicator on the partner form showing how much the partner still has on account.

Who it's for

Finance teams in VAT or GST jurisdictions that take deposits or prepayments and must declare the tax at the time the advance is received, or that pay suppliers ahead of delivery, and want the advance presented correctly on the balance sheet, reported by age, refundable in one click, and applied to invoices through the standard Odoo accounting flow.

Questions

About Advance Payment Management Pro.

How do I charge VAT or GST on a customer advance in Odoo?

Add the tax to the Advance Payment and post it. Pro issues a down-payment invoice through Odoo's own tax engine, so the output VAT or GST is recognized in the period the advance is received and appears on the standard tax report. When you apply the advance to the final invoice, a deduction line removes the advance portion so the tax is never counted twice.

Does taxing an advance cause double VAT on the final invoice?

No. Applying a taxed advance adds a negative down-payment line to the draft final invoice, reducing both its net and its tax by the advance portion. The total VAT across the advance invoice and the final invoice equals the VAT on the full amount, exactly like Odoo's native sale down payments.

How do I see all outstanding advances by age in Odoo?

Open Accounting, Reporting, Aged Advances. The report lists every advance that still has a remaining balance, grouped into 0-30, 31-60, 61-90 and 90+ day buckets, with list and pivot views for customers and vendors.

How do I refund an unused advance payment in Odoo?

Open the advance and click Refund. For an untaxed advance the module posts a reversing bank entry; for a taxed advance it issues a credit note so the VAT is correctly reversed on the tax report. Full and partial refunds are supported and the remaining balance updates automatically.

Do I need the free Advance Payment module to use Pro?

No. Pro is a standalone module that includes the full advance-payment functionality plus tax, aging, refunds and the partner indicator. Install Pro on its own. It works on both Community and Enterprise, and each Odoo Apps Store listing shows the exact version it supports.

On the Odoo Store

Get Advance Payment Management Pro on the Odoo Store.

Pick your Odoo version and install it in a click, with free updates and real support behind it.

Get it on the Odoo Store