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. Sales
  3. Sale Advance Payment | Advance Payment v 17.0
  4. Sales Conditions FAQ

Sale Advance Payment | Advance Payment

by Technoverse Systems https://www.technoversesystems.com
Odoo

$ 11.06

v 17.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 366
Technical Name ur_sale_advance_payment
LicenseLGPL-3
Websitehttps://www.technoversesystems.com
Versions 16.0 17.0 18.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 366
Technical Name ur_sale_advance_payment
LicenseLGPL-3
Websitehttps://www.technoversesystems.com
Versions 16.0 17.0 18.0

Sale Advance Payment

The "Sale Order Advance Payment & Auto-Reconciliation" is a powerful Odoo module designed to streamline your sales and accounting workflows. It allows users to receive advance payments (partial or full) directly from the Sales Order (SO) stage without the need to create an invoice first. The module provides real-time visibility into the Residual Amount (due balance) and Payment Status (Not Paid, Partially Paid, Paid) right on the Sales Order form. The standout feature is its smart auto-reconciliation: the moment you generate and confirm the final invoice for the order, the system automatically applies the collected advance payments to it. This eliminates manual data entry, saves time, and ensures your accounts are always perfectly balanced.

Key Features

Direct Advance Payments on Sales Orders

Eliminate the wait for invoice generation. Using the new "Pay Sale Advanced" button on the Sales Order, your sales team can instantly record advance payments directly into your bank or cash journals.

Smart Auto-Reconciliation

This is the core strength of the module. When the order is fulfilled and you create and confirm the final Invoice, the system automatically links the previously received advance payment to that invoice. The invoice status instantly updates to "In Payment" or "Paid" without any manual intervention.

Real-Time Payment Status Badges

Beautiful, color-coded badges (Not Paid, Partially Paid, Paid) are added to the Sales Order list and form views. This gives your team an at-a-glance understanding of the payment progress for every single order.

Live Residual Amount Tracking

A new "Residual Amount" field is displayed right below the total order amount. As advance payments are received, this due balance automatically decreases, keeping both the sales and accounting teams updated in real time.

Strict Validation & Error Handling

The system acts as a strict safeguard against data entry mistakes. It prevents users from receiving an advance payment that exceeds the total order amount. If a user enters an over-payment, the system instantly blocks it and triggers a validation error.

Seamless Multi-Currency & Refunds

If your Sales Order is in one currency (e.g., USD) but the advance is paid in another (e.g., EUR), the module handles the currency conversion automatically using Odoo's exchange rates. Additionally, it supports "Outbound" payments just in case an advance needs to be refunded to the customer.

  • ScreenShots
  • FAQs
  • Releases
acc_bg

Advance Payment on a Sales Order

Once a Sales Order is created, the system displays the total due balance as the "Residual amount" at the bottom right. To collect an upfront payment directly from this screen, simply click the "PAY SALE ADVANCED" button located at the top left menu.

Entering Payment Details in the Wizard

Clicking the button opens the Advance Payment wizard. Here, you can select your desired Payment Method (e.g., Bank) and enter the specific amount you are receiving from the customer in the "Amount advanced" field. Once the details are filled, click the "MAKE ADVANCE PAYMENT" button to proceed.

Tracking Payment Advances on the Sales Order

After the payment is processed, a new "Payment advances" tab automatically appears on the Sales Order form. This tab maintains a real-time record of the transaction, showing the payment date, selected journal, received amount, and its current status as "Posted".

FAQ

Do I need to create an invoice first to receive an advance payment?

Not at all! That’s the primary benefit of this module. You can collect advance payments directly as soon as the Sales Order is confirmed, without needing a draft or final invoice.

What happens if a customer only pays a 50% advance?

The system handles partial payments effortlessly. The Sales Order status will update to "Partially Paid," and the "Residual Amount" will reflect the remaining 50%. When the final invoice is generated, the 50% advance is automatically applied, leaving only the remaining balance as outstanding.

Can a user accidentally record an advance payment greater than the order total?

No. The module is built with strict validation rules. If a user tries to enter an amount larger than the remaining due balance (e.g., trying to receive $1,001 on a $1,000 order), the system will block the action and display an error message. Q4: Will th

Will the accounting team have to manually link the advance payment to the final invoice?

No manual linking is required! The module's background logic is smart enough to detect any advance payments tied to the specific Sales Order. The moment the invoice is posted (confirmed), the system automatically reconciles the advance payment with it.

Release 17.0.1.0.0

1 December, 2022
Add
  • Initial Commit

Our Services

info

Odoo Implementation

setting

Odoo Customization

user

Support & Maintenance

migration

Migration Services

Third Party App Integration

Third Party Integration

setting

AI & Business Integration

user

Odoo Training

Mobile Apps

Mobile Apps

Suggested Products

Account Automatic Transfers

Appointment Google Calendar

Simplify Access Management

Live Currency Exchange Rate

Data Cleaning Extension

Payment register with multiple deduction

....
Technoverse Systems

Technoverse Systems

We provide the best solutions for your business.

Our Services
  • • Odoo Implementation
  • • Odoo Customization
  • • Support & Maintenance
  • • Migration Services
  • • Third Party Integration
  • • AI & Business Integration
  • • Odoo Training
  • • Mobile Apps
phone +92 302 1980998 mobile +974 7012 7132
email sales@technoversesystems.com web www.technoversesystems.com
Website QR
© 2019 Technoverse Systems . All Rights Reserved.

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