Accounting
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.
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.
Key features
- Tax-compliant advances with VAT or GST recognized when the advance is received, through Odoo's tax engine
- Taxed advances issue a down-payment invoice and a matching deduction on the final invoice, so there is no double VAT
- Customer advances post to a current-liability account and vendor advances to a current-asset account
- Aged advances report under Reporting with 0-30, 31-60, 61-90 and 90+ day buckets, list and pivot
- One-click refund of an unused advance, full or partial, with a proper credit note for taxed advances
- Outstanding-advance total, count and smart button on the partner form
- Default advance accounts and default taxes set once in Accounting Settings
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.
FAQ
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.
Need this customised for your business?
We can tailor any of our modules, or build a new one to your exact requirements.