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. Advance Payment for sale order and invoice
  3. Advance Payment Sale & Invoice v 19.0
  4. Sales Conditions FAQ

Advance Payment Sale & Invoice

by Bytelegion http://www.bytelegions.com
Odoo
v 19.0 Third Party 242
Download for v 19.0 Deploy on Odoo.sh
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 357
Technical Name legion_sale_advance_payment
LicenseLGPL-3
Websitehttp://www.bytelegions.com
Versions 12.0 13.0 14.0 15.0 16.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 357
Technical Name legion_sale_advance_payment
LicenseLGPL-3
Websitehttp://www.bytelegions.com
Versions 12.0 13.0 14.0 15.0 16.0 18.0 19.0
Logo
Logo
Logo
Days Free Support 365
Custom Apps 1350+
Top Seller Of Odoo Marketplace
Happy Customers 8987+
Years of Experience 10+
Countries 50+
Talented Healers 100+
Industries Served 45+
Email QR
WhatsApp QR
Meeting QR

Why Legion Sale Advance Payment?

Standard Odoo handles advance payments through complex down payment invoices and payment reconciliation workflows that require multiple steps and create separate invoices. The Legion Sale Advance Payment module simplifies this by allowing businesses to deduct advance payments directly on the final invoice, showing customers what they've already paid and calculating the remaining balance automatically, eliminating confusion and reducing the invoice processing workflow from 5+ steps down to a single invoice with visible advance deduction.

Get Instant Personalized Demo

Copy Link https://bytelegions.com/odoo-app-store-form/

View Our Services

Odoo Customization 365
Odoo Implementation 1350+
Odoo Support Marketplace
Odoo Integration 8987+
Odoo Migration 100+
Odoo Consultancy 50+
Odoo Hosting 100+
Industries Served 45+
Services Banner
  • Overview
  • How to Use
  • Features
  • Frequent Questions
  • Latest Release

Added Advance Payment Sale Order side

See all sale order, Advance Payment deduct in total section

After install user go to Invoices and Create new invoice

Added Advance Payment Invoice side

See all invoices, Advance Payment deduct in total section

User go to search bar and search legion_sale_advance_payment then click on and install

After install user go to Sales and Create new sale order

Added Advance Payment Sale Order side

See all sale order, Advance Payment deduct in total section

After install user go to Invoices and Create new invoice

Added Advance Payment Invoice side

See all invoices, Advance Payment deduct in total section

Sale Advance Payment

The Legion Sale Advance Payment module simplifies prepayment handling by adding a dedicated advance payment field directly on sales orders and invoices, automatically calculating the final balance due as Subtotal + Taxes - Advance Payment without requiring separate down payment invoices.

Key Features:

  • Direct Advance Payment Field: Adds a dedicated advance payment field on both sales orders and customer invoices, allowing users to record prepayments, deposits, or partial payments received before final invoicing without creating separate down payment invoices.
  • Automatic Balance Calculation: Intelligently calculates the final amount due as (Subtotal + Taxes - Advance Payment), instantly showing customers exactly how much they still owe on the invoice after accounting for their advance payment.
  • Payment Journal Tracking: Includes a payment journal reference field to record which bank or cash journal was used to receive the advance payment, maintaining proper audit trails and simplifying bank reconciliation.
  • Seamless Order-to-Invoice Flow: Advance payment amounts automatically transfer from confirmed sales orders to generated invoices, ensuring consistency throughout the sales cycle and eliminating manual re-entry of advance payment information.
  • Correct Accounting Entries: Properly handles signed amounts for both regular invoices (positive balance due) and credit notes (negative balance), ensuring accurate amount_total_signed values for correct financial reporting and compliance.
  • Simplified Workflow: Eliminates the need for Odoo's complex down payment invoice workflow - no more creating 80% down payment products, reconciling multiple invoices, or explaining confusing invoice sequences to customers who just want to see one final bill with their deposit deducted.

Frequently Asked Questions

How does this differ from Odoo's standard down payment feature?

Odoo's standard down payment creates a separate invoice (e.g., "80% Down Payment") that must later be deducted from the final invoice, creating two invoices for one transaction. This module puts the advance payment as a direct deduction field on the final invoice itself, showing customers one clean invoice with: Total Amount, Less: Advance Payment, Balance Due - no separate invoices or complex reconciliation required.

Does the advance payment amount transfer from Sales Order to Invoice?

Yes! When you create an invoice from a confirmed sales order, the advance payment amount and payment journal reference automatically carry over to the customer invoice, maintaining consistency without manual re-entry. This ensures the customer sees the same advance deduction they were promised on the quotation.

What happens if I enter an advance payment larger than the invoice total?

The module will calculate a negative balance due (e.g., Total $500, Advance $600 = Balance -$100), indicating the customer has an overpayment or credit. However, the module does not automatically create a credit note or refund - you must manually handle the overpayment through Odoo's standard payment/refund workflow if needed.

Can I record multiple advance payments on a single invoice?

No, the module provides a single advance payment field that stores one total advance amount. If you've received multiple partial payments (e.g., $100 on Jan 1, $200 on Jan 15), you must manually sum them ($300 total) and enter the combined amount in the advance payment field before confirming the invoice.

Will this work with partial invoicing and multiple invoices from one sale order?

The advance payment field is stored per invoice, not allocated across multiple invoices. If you create multiple partial invoices from one sale order, the advance payment amount will copy to every invoice, which may not be desired. For complex partial invoicing scenarios, manual adjustment of the advance payment field on each invoice is required to properly split the advance across multiple bills.

Latest release

Latest Release 19.0
Updt
12st Feb, 2026
Sale Advance Payment.

Top Contributors

Mr. Kamran Yasin

Senior Full Stack Odoo Developer

Miss Rubab Khalil

Senior Odoo Functional Consultant

Mr. Muneeb

Senior Full Stack Odoo Developer

Mr. Wasif Yasin

Senior Full Stack Odoo Developer

Mr. Hamza Khalil

Senior Full Stack Odoo Developer

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, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
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