Skip to Content
Menu

Create Purchase Order from POS in Odoo | Automated PO System

by
Odoo

60.10

v 18.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Point of Sale (point_of_sale)
Purchase (purchase)
Discuss (mail)
Inventory (stock)
Invoicing (account)
Lines of code 416
Technical Name rcs_pos_create_purchase_order
LicenseAGPL-3
Websitehttps://www.reliution.com/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Point of Sale (point_of_sale)
Purchase (purchase)
Discuss (mail)
Inventory (stock)
Invoicing (account)
Lines of code 416
Technical Name rcs_pos_create_purchase_order
LicenseAGPL-3
Websitehttps://www.reliution.com/

Create Purchase Order from POS in Odoo | Automated PO System

Tired of switching between your Point of Sale and Purchase modules just to restock a low-inventory item? The Create Purchase Order from POS module revolutionizes your inventory management by bridging this critical gap. Traditionally, if a cashier or shop manager notices a product is out of stock, they must exit the POS, navigate to the backend, and manually create a purchase order - a slow and inefficient process.

This app introduces a powerful Create PO button directly into your Odoo Point of Sale interface. Now, your team can generate a purchase order instantly without ever leaving the POS screen. This seamless integration provides a powerful purchase order automation tool, making your replenishment process efficient, error-free, and immediate. It's the essential purchase order system for any retail or service business looking to optimize its stock management directly from the sales floor.

GET INSTANT PERSONALIZED DEMO

Copy Link : https://www.reliution.com/contact-us-odoo-development/

OR

email icon
Email Us
apps@reliution.com
teams icon
Connect on Teams
apps.reliution@gmail.com

Hot Features


Instant PO Creation

Generate purchase orders with a single click from the POS interface.

Smart Vendor Selection

Automatically selects the product's primary vendor and allows for flexible choices.

Streamlined Workflow

Eliminate the need to switch between the POS and Purchase modules, saving valuable time.

Shop-Specific Activation

Enable the purchase order feature on a per-shop basis, giving you full control over your different points of sale.

Customizable PO Status

Pre-configure the default state of the newly created PO, such as RFQ, Sent, or To Approve.

Improved Inventory Management

Empower your frontline staff to take immediate action on low-stock items, ensuring you never miss a sale.

Detailed Features

One-Click POs from the Sales Screen
Add a 'Create PO' button directly to your POS interface. When an item is low on stock, your staff can instantly generate a purchase order without ever leaving the sales screen, turning your POS into a proactive procurement tool.
Intelligent Vendor Selection
Streamline purchasing with smart vendor logic. The system automatically selects the primary vendor assigned to a product but allows users to pick another from a list. If no vendor is pre-assigned, your team can choose from a complete list of all vendors in Odoo.
Shop-Specific Activation
Maintain full control by activating this feature only where it's needed. The PO creation button can be enabled or disabled for each of your Point of Sale shops individually through a simple checkbox in the settings.
Customizable PO Status
Automate your workflow by pre-setting the default status for all purchase orders made from the POS. Choose whether new POs are generated as a 'Request for Quotation' (RFQ) or another state to ensure they fit perfectly into your procurement process.

Set Up

Install the app from the Odoo App Store.
Navigate to Point of Sale >> Settings.
From the top bar, select the specific POS shop you wish to configure (e.g., Furniture Shop).
Scroll down to Purchase Order seciton
Check the box labeled Enable Purchase Order Creation from POS.
Once enabled, select the desired default state from the PO State dropdown menu (e.g., RFQ).
Click Save. The "Create PO" functionality is now active for that specific shop.

Work Flow

Open the POS: Start a new session in your configured Point of Sale shop.
Identify Stock Need: While processing a sale or checking inventory, the POS user identifies a product that is out of stock or running low.
Initiate Purchase Order: The user selects the product within the POS interface and then clicks the "Create PO" button.
Select a Vendor: A pop-up window appears for vendor selection.

  • If the product has pre-configured vendors, the vendor with the highest priority (first in the list) is automatically selected. Other assigned vendors are also visible for selection.

  • If the product has no assigned vendors, a full list of your company's vendors will be displayed to choose from.
Confirm and Create: After confirming the vendor, the system automatically creates a Purchase Order in the Odoo backend. The PO is set to the default status you configured in the settings (e.g., "RFQ"), ready for the purchasing team to process. The POS user can immediately return to their sales tasks.

Industry-Specific Use Cases

Retail & Electronics
For fast-moving products like phones or accessories. Cashiers can instantly trigger a reorder for popular items that sell out, ensuring stock is always available.
Furniture Showrooms
When a customer orders a custom or non-stocked furniture piece, the sales associate can create a purchase order on the spot to procure it from the supplier.
Restaurants & Cafes
A barista notices they are running low on a specific coffee blend. They can create a PO directly from the counter, preventing stockouts of key ingredients.
Hardware Stores
With thousands of items, floor staff can immediately flag a low-stock screw, tool, or part for reordering without having to go to a back office.
Pharmacies
A pharmacist can quickly create a purchase order for medications that are running low, ensuring critical prescriptions are always available for patients.

Frequently Asked Questions (FAQs)

Yes. The feature is configured on a per-shop basis. You can enable it for your "Furniture Shop" while keeping it disabled for your "Restaurant".

The system is designed to be smart. It automatically selects the first vendor listed on the product form. However, you can also choose any other vendor assigned to that product or, if none are assigned, select from your entire vendor list.

Absolutely. The settings allow you to choose the initial state, such as RFQ, RFQ Sent, or To Approve, to fit your company's procurement process.

A Purchase Order is automatically created in the Odoo backend. No further action is needed in the POS. Your purchasing team can then manage the PO from the Purchase module.

Check Out Our Apps

Our Most Popular Apps

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.