All in One POS for Odoo | Advanced POS Orders Management
by DevIntelle Consulting Service Pvt.Ltd https://www.devintellecs.com$ 56.87
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Invoicing (account) • Point of Sale (point_of_sale) • Restaurant (pos_restaurant) • Discuss (mail) • Inventory (stock) |
| Lines of code | 4784 |
| Technical Name |
dev_all_in_one_pos_order |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Invoicing (account) • Point of Sale (point_of_sale) • Restaurant (pos_restaurant) • Discuss (mail) • Inventory (stock) |
| Lines of code | 4784 |
| Technical Name |
dev_all_in_one_pos_order |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
| Versions | 17.0 18.0 19.0 |
All in One POS Order in Odoo
All in One POS Order Odoo App brings ten everyday Point of Sale
improvements together in one install, so cashiers handle orders faster and
managers keep tighter control at the till. It is built for restaurants, cafes,
bakeries, retail counters, and takeaway businesses that want their POS to do
more without bolting on a handful of separate apps.
At the counter, your team can tag orders with categorized notes and clear
allergy warnings, apply order or line discounts within set limits, take part
payment now and track the balance as customer credit, capture a signature on
screen, and print a pre-receipt for the customer to check before paying. Past
orders are searchable right inside the session for instant reordering or a
receipt reprint, and returns follow your rules with reasons, time limits, and
manager approval.
Behind the scenes, managers get takeaway tracking with pickup times and token
numbers, a return analysis report, and a controlled way to delete paid orders
with a security code and a logged reason. Everything works from the POS screens
your staff already know.
FEATURES
Categorized Notes & Allergy Alerts
Tag orders with color-coded notes and one-tap quick buttons. Allergy categories show a red badge and print on the receipt for safer service.
Flexible Order Discounts
Apply percentage or fixed discounts to a whole order or a single line from a quick popup, with presets and a maximum limit.
In-POS Order History
Search and filter past orders without leaving the session, then reorder the same items in one tap or reprint the original receipt.
Returns With Reasons
Refunds follow your rules: a return time limit, a required reason, products you mark non-returnable, and optional manager approval.
Return Analytics
A dedicated report breaks down returned quantity and value by reason and product, so you can see what comes back and why.
Partial Payment & Credit
Take part of the payment now and record the rest as customer credit, with a per-customer credit limit that warns before it is passed.
Customer Signature Capture
Customers sign on screen at checkout. Set it always on, optional, or per payment method; the signature prints on the receipt and invoice.
Pre-Receipt Printing
Print a draft order summary for the customer to review before payment, clearly marked so it is never mistaken for the final bill.
Takeaway Order Details
Capture customer name, phone, pickup time, and special instructions, then print a token number and those details on the takeaway receipt.
Secure Paid-Order Deletion
Authorized staff can remove paid orders behind a security code, with a logged reason; linked invoices, payments, and stock are reversed for you.
POS Notes - Enhanced Notes & Allergy Alerts
The POS Notes - Enhanced Notes & Allergy Alerts module for
Odoo elevates your Point of
Sale note system with categorization, visual color-coding, and
critical allergy alerts. It is
used to quickly add predefined notes with one tap, manage
note categories like
Allergy or Preparation, and display high-visibility warning
badges for safety. With
enhanced receipt printing options for internal and general
notes, you ensure clear
communication between the front counter, kitchen staff, and
customers.
Main Features:
- Note Categories with Color Coding: Organize predefined notes into categories like Allergy, Dietary, or Preparation for instant visual recognition.
- Quick Note Buttons: Configure and display one-tap note buttons directly on the product screen to add common requests without opening popups.
- Enhanced Receipt Management: Automatically print internal notes, allergy alerts, and general order notes on customer receipts based on configuration.
Set Up Note Categories
Open Point of Sale, Configuration, Note Categories to create types like Allergy, Dietary, or Preparation, each with its own color, icon, and an allergy-warning flag.

Build Your Predefined Notes
Create the notes your team uses most, link each one to a category, and switch on Quick Note so it appears as a one-tap button in the shop.

Turn On Notes and Receipt Printing
In POS settings, enable the quick note buttons and choose whether internal line notes and the general order note print on the customer receipt.

Add Notes With One Tap
During an order, tap a quick note button or open the note popup. Notes from an allergy category show a clear red badge so staff cannot miss them.

Add a Whole-Order Note
Use the Actions menu to open General Note and type instructions that apply to the entire order, with the same quick notes available.


See Notes on the Live Order
Line notes and the general note appear right in the order panel, and allergy items are flagged so the team pays attention.

Notes Printed on the Receipt
The finished receipt prints the general note and each line's internal note, so the kitchen and the customer share the same clear instructions.

POS Paid Order Delete
The POS Paid Order Delete module provides a secure and automated way
to remove processed Point of Sale orders. Standard Odoo restrictions
prevent the deletion of paid or invoiced orders, but this module
allows authorized managers to force-delete them while ensuring full
data integrity. It automatically handles the reversal and removal of
all related records, including customer invoices, payment journal
entries, and stock pickings, saving you from manual cleanup and
accounting inconsistencies.
Main Features:
- Delete Paid Orders: Delete POS orders even if they are in 'Paid', 'Done', or 'Invoiced' states.
- Batch Deletion: Select multiple orders from the list view and delete them all at once using the Action menu.
- Automatic Invoice Cleanup: Reverses and deletes the associated customer invoice automatically.
- Payment Reversal: Identifies and removes all related payment journal entries to keep accounting records clean.
- Stock Update Reversal: Cancels and deletes related stock pickings and moves, even if they were already 'Done'.
- Multi-Layer Security: Requires a dedicated "POS: Delete Paid Orders" access group and an optional security code for deletion.
Enable Paid Order Deletion
In POS settings, turn on Delete Paid Orders and choose whether deletion needs a security code or none at all.

Set a Security Code
If you pick the coded mode, set the code that staff must type in the confirmation popup before any order can be removed.

Grant Access to the Right Staff
Only users given the POS Delete Paid Orders permission see the delete button and action, keeping deletion in trusted hands.

Delete a Single Order
Open any paid order and click Delete Order to review its details before confirming.

Delete Orders in Bulk
Select several orders in the list and choose Delete Selected Orders from the Actions menu; the popup shows how many are selected.

Confirm With an Audit Reason
Enter the security code if required and add a deletion reason for the record. Linked invoices, payments, and stock moves are reversed automatically on confirmation.


POS Order Discount
Enhance your point of sale experience with the POS Order Discount
module for Odoo. This powerful tool provides a flexible discount
system supporting both percentage and fixed amount discounts at the
order level and line level. It offers complete control over
discounts, allowing you to configure quick preset discount buttons,
set maximum discount limits, and toggle between percentage and fixed
types in a dedicated popup. With automatic discount product
creation, support for multiple tax groups, and built-in receipt
integration, this standalone module handles all your discount needs
without requiring the standard POS discount module.
Main Features:
- Global & Line Discounts: Apply percentage or fixed amount discounts on both the entire order and individual lines.
- Discount Popup & Toggle: Easily switch between percentage and fixed discounts using a dedicated popup interface.
- Quick Preset Buttons: Speed up checkout with configurable quick preset discount buttons for common values.
- Maximum Discount Limits: Prevent excessive discounts by enforcing a maximum allowable discount limit.
- Detailed Receipt Display: Discount details and adjustments are clearly visible on the final customer receipt.
Ready-Made Discount Product
The app sets up an Order Discount product so percentage and fixed discounts post cleanly on every order, with no extra setup from you.

Configure Discount Rules
Turn on Order Discount in POS settings, then set the default percentage, the maximum allowed discount, and whether fixed line discounts are permitted.

Open the Discount Popup
A new Order Discount action opens a dedicated popup with quick preset percentages and a keypad.

Apply a Percentage Discount
Pick a preset or type your own percentage; the order total updates the moment you apply it, and one button clears it again.


Give a Fixed Amount Off
Switch to the Fixed Amount tab to take an exact currency value off the whole order.


Discount a Single Line
Select a product and use Line Discount to reduce just that item, by percentage or fixed amount, and see the line update at once.



Keep Discounts Within Limits
If a cashier tries to go above your maximum, a clear warning blocks it and protects your margins.

POS Partial Payment
The POS Partial Payment module is a comprehensive solution
specifically designed to offer greater flexibility for your Point of
Sale transactions. This module enables customers to pay a portion of
their total order amount while the remaining balance is tracked as
customer credit, facilitating smooth credit sales and layaway plans.
It allows cashiers and managers to validate orders even when full
payment is not immediately available, ensuring that the remaining
due amount is recorded in Odoo Accounting for future reconciliation.
It is perfect for businesses that manage customer lines of credit
directly from the POS interface.
Main Features:
- Enable Partial Payments: Easily activate partial payment support for any POS terminal from the configuration settings.
- Real-time Balance Tracking: Automatically record and track the remaining due amount as a customer balance for future settlements.
- Validated Order Status: Transition orders to a 'Paid' or 'Invoiced' status while keeping track of actual cash collected and amounts due.
- Invoice Generation: Generate invoices for partially paid orders, ensuring consistent and professional financial records.
- Accounting Integration: Fully integrated with Odoo Accounting, where outstanding balances are reflected in customer statements.
- Enhanced Receipt Details: Print clear receipts that show the amount paid, the payment methods used, and the remaining amount due.
Enable Partial Payment
In POS settings, switch on Partial Payment and pick the method used to record the unpaid balance, such as Customer Account.

Set Customer Credit Rules
On the customer record, allow POS credit, set a credit limit, and see their current outstanding balance at a glance.

Take Part of the Payment
On the payment screen, collect what the customer pays now and tap Partial Pay, then confirm the remaining amount to record as their balance.

Partial Payment Receipt
The receipt clearly prints the amount received and the balance still due, so the customer knows exactly what is left to pay.


Review Payments on the Order
The back office order lists every payment taken, including the amount put on the customer's account.

See the Remaining Balance
Each order shows whether it was partly paid and the exact amount still due.

Invoices Stay in Sync
The linked invoice shows the paid amount and the amount due, and is marked partial until it is settled.

Credit Limit Protection
If a new balance would push the customer past their credit limit, a warning stops the sale before it is recorded.


POS Order List
This module introduces a comprehensive Order History screen
directly into your Point of Sale (POS) interface. It helps
cashiers to easily browse, search, and filter past POS orders
without ever leaving the POS screen. With built-in features for
one-click reordering of past purchases and instant receipt
reprinting, it significantly enhances customer service speed
and operational efficiency. The intuitive split-pane layout provides
instant access to detailed order lines, payments, and summary
statistics, making past order management faster and simpler than
ever.
Main Features:
- Comprehensive Order History: Browse past POS orders through an intuitive split-pane layout directly within the POS session.
- Advanced Search & Filters: Quickly find orders by reference, customer name, tracking number, date ranges, and order status.
- One-Click Reorder: Recreate previous purchases instantly with a single click to speed up repeat customer checkouts.
- Instant Receipt Reprinting: Reprint past order receipts rapidly whenever a customer requests a copy.
- Detailed Order Insights: View exact products, quantities, prices, discounts, and payment methods for any prior transaction.
- Configurable Access: Granularly control the availability of history, reordering, and reprinting features per POS terminal.
Enable Order History
In POS settings, turn on Order History and allow Reorder and Reprint to give cashiers those one-tap actions.

Set It per Register
You can also switch Order History, Reorder, and Reprint on or off for each individual register.

Open a Register
Start or resume a Point of Sale session from the dashboard.

Open the Order History Screen
A new history icon in the POS top bar opens every past order without leaving the session.

See Full Order Details
Pick any order to view its products, quantities, prices, discounts, and the payment methods used.

Reorder in One Tap
Use Reorder to drop all of a past order's items into a fresh cart, with the same customer attached.

Reprint a Receipt
Reprint sends the exact original receipt of an older order to the connected printer.

Search and Filter Orders
Find any order by reference, customer, or tracking number, and narrow the list by date range or status.

POS Pre-Receipt
This module introduces a convenient Pre-Receipt feature
directly into your Point of Sale (POS) interface. It helps
cashiers and servers to easily preview and print an order summary
for customers before any payment is processed. The pre-receipt
clearly displays all order lines, taxes, and totals while excluding
final payment details, and includes a clear disclaimer stating it is
not a proof of payment. This simple yet highly effective addition
allows customers to accurately review their bills beforehand,
improving transparency and the overall checkout experience.
Main Features:
- Instant Order Preview: Preview the entire order receipt through a popup dialog before any payment is collected.
- Quick Access Buttons: Generate pre-receipts rapidly via dedicated buttons located in the POS top bar and the actions menu.
- Fraud Prevention: Automatically attaches clear "PRE-RECEIPT" headers and "Not a proof of payment" disclaimers on the printed document.
- Item Validation: Prevents printing blank receipts by ensuring the cart has items before generating the summary.
- Flexible Printing & Configuration: Works with both browser and hardware printers, with simple per-session configuration toggles.
Enable Pre-Receipt
Turn on Pre-Receipt in POS settings to make it available across all your sessions.

Set It per Register
You can also enable the Pre-Receipt feature for a single register on its own configuration page.

Open a Register
Start or resume a Point of Sale session from the dashboard.

Preview and Print Before Paying
A Pre-Receipt button opens a full preview of the order, ready to print so the customer can check it before payment.

A Clear Draft Receipt
The printout lists items and totals and is clearly marked as not a proof of payment, so it is never mistaken for the final bill.

POS Order Return
The POS Order Return module for Odoo provides a robust and
professional solution for
managing returns and refunds within the Point of Sale. It enhances
the standard return workflow
by allowing you to capture Return Reasons, enforce Return
Policies, and restrict
Non-Returnable Products. With built-in Manager
Approval and a dedicated Return
Analytics Dashboard, this module gives you complete control
over your refund operations
while providing data-driven insights into product returns.
Main Features:
- Capture Detailed Return Reasons: Prompt cashiers to select from a configurable list of reasons (e.g., Defective, Wrong Size) during every refund.
- Enforce Return Policies: Set a maximum return window (in days) to prevent refunds on old orders and protect your revenue.
- Non-Returnable Product Blocking: Flag specific products that cannot be refunded and instantly block them in the POS interface.
- Optional Manager Approval: Secure your refund process by requiring a manager authorize high-risk or sensitive returns.
- Comprehensive Return Analytics: Track return trends with a dedicated reporting dashboard featuring pivot and graph views.
- Sleek Product Card 'Flags': Automatically display a 'No Return' badge on products that are flagged as non-returnable.
Set Your Return Policy
In POS settings, set how many days returns are allowed, whether a reason is required, and whether a manager must approve each return.

Define Return Reasons
Manage your own list of return reasons under Point of Sale, Configuration, Return Reasons.

Mark Products Non-Returnable
On a product, tick Non-Returnable in POS to stop it ever being refunded at the till.

Non-Returnable Flag in the Shop
Non-returnable products carry a clear flag in the POS product grid, so cashiers know before they try.

Return Window Enforced
If an order is older than your allowed return period, the system blocks the refund and explains why.

Manager Approval for Returns
When approval is required, a non-manager is prompted to have a manager log in before the refund can go ahead.

Record the Return Reason
Before the refund completes, the cashier picks a reason and can add a short note.

Refund Completed in POS
The return is processed as a refund order, ready for the amount to be paid back to the customer.

Track Returns With Analytics
Under Reporting, Return Analysis breaks down returned quantity and value by reason and product, so you can spot patterns.

POS Takeaway Order Management
The POS Takeaway Order Management module is an essential extension
for Odoo Point of Sale, specifically designed to streamline takeaway
and pickup operations for restaurants, cafes, and bakeries. It
enhances the native Odoo Eat-in/Takeaway functionality by
introducing a structured workflow for capturing vital customer
details, managing pickup schedules, and assigning token numbers. By
automating the collection of takeaway-specific information like
customer names, contact numbers, and special preparation
instructions, this module ensures that every takeaway order is
processed with precision, reducing wait times and improving service
quality for busy food and beverage establishments.
Main Features:
- Smart Takeaway Popup: Automatically triggers a comprehensive information window when an order is marked as Takeaway.
- Customer Information Capture: Record customer name and mobile number directly within the POS interface for better order tracking.
- Pickup Time Management: Schedule precise pickup times for orders, allowing the kitchen to prioritize preparation efficiently.
- Sequence-Based Token Numbers: Assign, searchable token numbers to every takeaway order for easy identification.
- Special Instruction Notes: Add detailed cooking or packaging instructions to ensure customer preferences are perfectly met.
- Enhanced Receipt Printing: Automatically include token numbers and customer details on both customer and kitchen receipts.
- Backend Order Tracking: All takeaway details are synced and visible on POS orders in the back office for reporting.
Turn On Takeaway Management
With the restaurant features active, enable Takeaway Management and choose to auto-open the info popup and print the token number and pickup time.

Capture Customer Details
When an order is set to takeaway, a popup collects the customer's name and phone number for easy tracking.

Set Pickup Time and Notes
Add the pickup time and any special instructions, such as Extra spicy, on the same popup.

Token and Details on the Receipt
The takeaway receipt shows a large token number, the customer details, pickup time, and special instructions.

Takeaway Info in the Back Office
Each order keeps its takeaway name, phone, pickup time, and instructions for reference.

POS Customer Signature
Capture digital customer signatures directly within your Odoo Point
of Sale during checkout.
This module adds a touch-friendly signature pad that lets customers
sign on the POS screen
or tablet before completing their order. Signatures are
automatically saved on the POS order,
printed on the customer receipt, and displayed on invoices , giving
you a complete, legally
compliant record of every transaction. With flexible signature
modes, you choose whether
signatures are always required, optional, or triggered only for
specific payment methods like
credit cards. Ideal for retail stores, restaurants, and service
businesses that need proof of
customer acknowledgement at the point of sale.
Main Features:
- Touch-Friendly Signature Pad, A smooth, responsive canvas optimized for POS touchscreens, tablets, and desktop browsers
- Three Signature Modes, Choose from "Always Required", "Optional", or "Based on Payment Method" to match your business workflow.
- Per-Payment-Method Control, Require signatures only for specific payment methods (e.g., credit card transactions) while skipping others (e.g., cash).
- Signature on POS Receipt, The captured signature is automatically printed on the customer's POS receipt for immediate proof of purchase.
- Signature on Customer Invoice, Signatures are carried over to invoices generated from POS orders for complete documentation.
- Backend Visibility, View the captured signature directly on the POS order form in the Odoo back office for easy reference and auditing.
- Clear & Re-Sign, Customers can clear and redo their signature before confirming, ensuring a clean and accurate capture every time.
- Responsive Design, Fully responsive layout that adapts to any screen size, from large POS monitors to compact tablet devices.
Enable Customer Signature
Turn on Customer Signature in POS settings to start capturing signatures during checkout.

Choose When to Ask for It
Pick a signature mode: always required, an optional button, or only for certain payment methods.

Require It per Payment Method
In the payment-method mode, tick Require Signature on the methods that need one, such as Card.

Capture the Signature
At payment, a popup lets the customer sign on the screen or tablet, with a Clear option to redo it.

Signature on the Receipt
The captured signature prints on the customer receipt as proof of the transaction.

Signature on the Order
Back office staff can view the signature saved on the POS order.

Signature on the Invoice
The same signature appears on the customer invoice form.

Signature on the Invoice PDF
When you print the invoice, the signature is included on the document.

Version 1.0 | Released on : 12th June 2026
-
Is this app compatible with Odoo Enterprise?
- Yes, our app works with Odoo Enterprise as well as Community.
-
If need of customization in this app, How can i contact ?
- Please contact us on odoo@devintellecs.com
-
Do i get free support?
- Yes, you will get free support for 90days.
-
Do i get free updates?
- Yes, you will get free updates for lifetime.
-
Do i have to buy this module for each version ?
- Yes, you have to buy this module for each version.
Support
Why Us?
Devintelle Odoo Services
Please log in to comment on this module