Skip to Content
Menu

POS Create SO with Down Payment - Multi-Warehouse

by
Odoo

116.67

v 17.0 Third Party
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Employees (hr)
Inventory (stock)
Invoicing (account)
Point of Sale (point_of_sale)
Sales (sale_management)
Discuss (mail)
Lines of code 1929
Technical Name ol_pos_so_down_payment_warehouses
LicenseLGPL-3
Websitehttps://www.odolution.com/
Versions 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Employees (hr)
Inventory (stock)
Invoicing (account)
Point of Sale (point_of_sale)
Sales (sale_management)
Discuss (mail)
Lines of code 1929
Technical Name ol_pos_so_down_payment_warehouses
LicenseLGPL-3
Websitehttps://www.odolution.com/
Versions 17.0 18.0

Why POS Create SO with Down Payment Multi-Warehouses?

The POS Create SO with Down Payment (Multi-Warehouses) module enhances the POS system by enabling the creation of sale orders with advanced down payment options and real-time stock availability reporting. It offers a flexible approach to down payments, allowing both manual and system-generated inputs based on predefined amounts defined on product categories and calculated using a formula. (discussed later on). Users can create sales orders across different warehouses. This module supports secure and controlled down payment transactions, with features such as manager authentication for bypassing allocated amounts and OTP verification for stakeholders. This comprehensive solution simplifies the sales process, enhances payment flexibility, ensures stock integrity, and promotes secure financial operations within the POS environment.

Need Help?

Connect with us on email

Chat with us on WhatsApp

WATCH QUICK DEMO HERE

Key Attributesof Module Name

Seamless Google Sheets Integration
Sale Order Creation from POS
Flexible Data Syncing
Stock Availability Reporting
Multi-Sheet Support
Down Payment Amount, Percentage and Variance Threshold
Selective Data Export
Down Payment Options
Scheduled Synchronization
Multi-Warehouse Support
Access Google Sheets Directly from Odoo
Manager Override and Authentication Directly from Odoo
Access Google Sheets Directly from Odoo
Stakeholder OTP Verification
Access Google Sheets Directly from Odoo
Stakeholder Notification

Sale Order Creation from POS

The module enables the creation of sale orders directly from the POS system, streamlining the sales process. The sale order captures essential details, such as the customer’s information, products selected, and the order delivery date, ensuring that all sales are accurately tracked.

Stock Availability Reporting

This feature integrates real-time stock availability reporting into the sale order creation process. Before creating the sale order, the system fetches whether the requested products are available in the current company’s inventory. Current stock levels are reported in sale order creation popup ensuring transparency.

Down Payment Amount, Percentage and Variance Threshold

The down payment in terms of amount or percentage and variance threshold is defined on product categories. The Variance Threshold is a way to allow a small variation in the down payment percentage. It helps set a range within which the down payment can vary, ensuring it's not too far off from the expected value.

Down Payment Options

The Down Payment feature supports multiple flows based on the configuration of products in the cart. If products do not have a predefined down payment amount or percentage, the down payment is manually entered when the sale order is placed. However, if any product category defines a down payment amount or percentage, a weighted calculation is used to determine the total down payment. In cases where a manager bypasses the down payment, the amount is entered within a predefined variance threshold, ensuring it remains within an acceptable range for the sale order.

Multi-Warehouse Support

The Multi-Warehouse Support feature allows businesses with multiple warehouses to create sale orders across different warehouses. This enables seamless operations when products are sourced from different warehouses. Automatically adjusts inventory records based on warehouse-specific data.

Manager Override and Authentication

To maintain flexibility in managing down payments, this feature allows authorized managers to override the system's predefined down payment amounts. If a sale requires a down payment that deviates from the predefined amount, the manager can enter a new value after completing a secure authentication process. The new amount however must be within the allowed range of deviation.

Stakeholder OTP Verification

The Stakeholder OTP Verification feature ensures secure down payment processing by requiring the some predefined stakeholders (Upper management in organizational hierarchy) verify their identity through a one-time password (OTP) sent to their registered contact method (such as email). This additional layer of security works when the manager wants to make a down payment outside of the defined range, they can request an OTP verification and process down payment of any amount.

Stakeholder Notification

This feature sends automatic notifications within Odoo to stakeholders when a down payment is made with OTP verification. This helps in keeping the management informed whenever a down payment is made outside of allowed range.

Note: More detail of features with formulas can be found in User Guide

Go to POS Settings and check Create Sale order checkbox.

GGo to POS settings and select the warehouses that you want to allow for creating Sale Orders from POS.

Select Manager for this shop. Make sure that users you have selected as managers have an employee and assign their pins, which will be used later in bypass functionality, in the down_payment_pin field.

Select Stakeholders for this shop. The Stakeholders can be selected only from among the users that are in the 'POS Stakeholder' Group.

Configure Down Payment Amount, Percentage and Variance Threshold on Product Categories.

Note: More detail can be found in User Guide

Sale Order Creation without Advance Down Payment

Open POS session, add items, select the customer and then click the create sale order button.

Select the warehouse and delivery date and uncheck the advance on sale order checkbox then click confirm.

Sale Order is created click on the link to open it.

Sale Order Creation with Manual Down Payment

Open POS session, add items, select the customer and then click the create sale order button.

Check the advance on sale order checkbox, select any of the three options then enter an amount and click confirm.

The Sale order is created and its down payment is added in POS.

Sale Order Creation with Predefined Down Payment

Open POS session, add items, select the customer and then click the create sale order button.

Select a Down Payment option from the available options. Validation is implemented to not allow SO creation without a down payment selection.

The Sale order is created and its down payment is added in POS.

Sale Order Creation with Predefined Down Payment and Bypass as Manager

In the create Sale Order Popup, Click Bypass as Manager.

A manager authenticates with their pin configured as shown in configuration tab.

Here enter an amount within the allowed range.

The Sale order is created, its down payment is added in POS and notifications are sent to stakeholders within Odoo.

Sale Order Creation with Predefined Down Payment, Bypass and OTP

In the manager bypass enter the down payment amount you want then click Generate OTP.

An OTP is generated and sent to stakeholders via email.

On Clicking Verify OTP, again a confirmation is made for creating the down payment with the given input.

Once OTP has been verified the Sale order is created and down payment is made in POS.

The OTP is also saved on the Sale order for future identification.

Note: More detail can be found in User Guide

Need Help? We have Got You Covered!

User Guide
Check out our comprehensive User Guide for step-by-step instructions Here
Contact Us
Still have questions? Don't hesitate to reach out via email at app.support@odolution.com Or via whatsapp at +923356928563 . We are happy to help!
Support Ticket
For any issues you encounter while using our app, we offer free support for 90 days from the date of purchase, provided the issue is related to the app.
To get assistance, please visit www.odolution.com to create a support ticket. Simply register on our platform and provide the details of the issue, and our team will work to resolve it promptly.

FAQs

Can I create sale orders across multiple warehouses?
Yes, the module allows you to create sale orders across different warehouses of the same company.
How is the down payment calculated for sale orders?
If products have predefined down payment amounts or percentages set in their categories, a weighted calculation is used to determine the total down payment (Refer to user guide for details). If no predefined values are set, the down payment is manually entered when the sale order is placed.
What happens if a product does not have a predefined down payment?
If no down payment amount or percentage is defined for a product in its category, then the down payment becomes optional and is manually entered by the user when the sale order is created.
Can a manager bypass the predefined down payment?
Yes, if a manager bypasses the predefined down payment, the system allows the manager to enter a down payment within the acceptable weighted variance threshold.
How does the system ensure stock availability reporting when creating a sale order?
This module fetches and reports the current stock levels of products so the user is aware of the current available inventory.

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.