Skip to Content
POS All-in-One Features
€ 99.00 € 99.00

Technical Name : eg_pos_all_in_one_features
Odoo Apps Dependencies :
Community Apps Dependencies :
  • Version

Our Most Suggested Products

POS All-in-One Features

POS All-in-One Features is a powerful and comprehensive point-of-sale enhancement suite designed to streamline retail and operational workflows. This module extends Odoo’s POS with advanced capabilities, including automated Purchase Order and Manufacturing Order creation, detailed receipt customization, and improved product and customer visibility. Businesses can effortlessly manage sales, inventory, employees, and order processing through a unified, intuitive interface. The app supports complete manufacturing workflows, automated order generation, and seamless invoice handling all directly from the POS. With flexible configuration options, such as QR/Barcode receipts, internal product references, customer detail display, and customizable product presentation, businesses can fine-tune the system to match their operational needs.



Features

Product Image & Visual Enhancements

This feature enhances the POS interface by displaying product images directly in the order line and on printed receipts. Cashiers can also enlarge product images for better visibility during order creation. These visual improvements help reduce product selection errors, speed up checkout, and provide a more intuitive and engaging POS experience.

Cart Item Counter & Quantity Controls

The Cart Item Counter displays the total number of items in the POS cart in real time, allowing cashiers to quickly verify order size. Quantity control options enforce minimum, maximum, and multiple quantity rules to prevent incorrect entries.

Salesperson Assignment & Tracking

Salesperson Assignment allows businesses to link each POS order to a specific employee. This makes it easy to track individual sales performance and simplifies commission calculation. It also improves accountability by clearly identifying the salesperson responsible for each transaction.

Transaction Fee & Payment Reference Management

This feature enables businesses to apply transaction or service fees directly to POS orders, such as card processing charges. It also allows adding payment references for improved traceability and reconciliation. Together, these tools ensure transparent pricing and accurate financial records.

Product Direct Notes

Product Direct Notes allow cashiers to add custom notes to individual products in a POS order. These notes can also be printed on receipts, ensuring clear communication of special instructions or customer preferences. This feature improves order accuracy and enhances customer satisfaction.

Sales, Purchase & Manufacturing Order Creation

This feature allows users to create Sales Orders, Purchase Orders, and Manufacturing Orders directly from the POS interface. It ensures seamless synchronization between POS transactions and backend operations, automatically updating inventory and workflows. This tight integration improves operational efficiency within Odoo and eliminates manual data entry.

Receipt Customization & References

Receipt Customization enables businesses to enhance receipt layouts by displaying order numbers, internal references, and custom prefixes. It also supports printing QR codes or barcodes on receipts for easy order tracking. These enhancements provide a professional appearance and improve transaction traceability.

Hide Product Details

This feature allows businesses to hide sensitive product information such as inventory levels, pricing details, financial data, replacement information, and edit options in the POS. It helps maintain a clean interface and prevents unauthorized access to critical data.

POS Offers & Promotions

POS Offers & Promotions allow businesses to configure and apply promotional offers and discounts directly from the POS. It supports global product selection for offers and flexible promotion rules. This feature helps increase sales while maintaining full control over discount strategies.

Customer Information Management

This feature enables displaying detailed customer information such as name, address, phone number, email, and tax details on POS receipts. It improves transparency and helps maintain accurate customer records. Businesses benefit from better customer communication and improved compliance.

Automatic Invoice Generation

The Auto Invoice feature automatically creates invoices for POS orders upon validation. This reduces manual effort, ensures consistent invoicing, and improves accounting accuracy.

POS Selection Combo

POS Selection Combo allows predefined product or option combinations to be selected quickly during order creation. This simplifies product selection, reduces checkout time, and minimizes errors. It is especially useful for bundled products or configurable items.

Flexible Product Price Display

This feature allows businesses to display product prices either with or without sales tax in the POS. It ensures pricing transparency and compliance with regional regulations.

Default & Required Customer Selection

This feature allows setting a default customer for POS orders or making customer selection mandatory before order validation. It ensures proper customer association with every transaction and improves customer data accuracy. This is especially useful for reporting, invoicing, and customer relationship management.

Screenshot

1.) Enable POS All-in-One Features

the global configuration menu where the “All in One Features” option can be activated for the POS module. By enabling this option, all advanced functionalities of the module become available for setup. It acts as the master switch that unlocks customer controls, UI enhancements, order settings, and more.


Navigation : Setting → INKERP → POS All in One Features


Odoo Studio

2.) POS Interface With Customer Button Enabled

This image shows the POS selling interface where the Customer button is visible and ready to use. Cashiers can assign or change customers directly from the POS screen while adding products. This improves tracking of customer-based orders and supports loyalty or invoicing workflows.



Odoo Studio

3.) Configure Default Customer in POS

This configuration page allows enabling a Default Customer and selecting a specific customer record. When enabled, the POS automatically assigns the selected customer to every new order. It simplifies billing, especially for shops doing frequent walk-in or generic customer sales.


Navigation : Setting → Point of Sale → POS All in One Features


Odoo Studio

4.) Default Customer Auto-Assigned in POS

Here, the POS screen displays Anita Oliver automatically assigned as the active customer. This ensures the cashier doesn't need to select a customer manually for each order. It saves time and ensures accurate order tracking based on the chosen default profile.



Odoo Studio

5.) Enable Required Customer in POS Setting

When this setting is activated, selecting a customer becomes mandatory before validating a POS order, ensuring all POS transactions are linked to a customer



Odoo Studio

6.) Required Customer Validation Warning

This screen shows an error message that appears when the cashier tries to validate an order without selecting a customer. The system prevents checkout until a customer is chosen, ensuring accurate customer-based billing. Ideal for businesses that require full customer details for every transaction.



Odoo Studio

7.) Enable Customer Image, Product Image & Item Counter

This settings page lets you enable customer image display, product images in order lines, and a cart item counter. These visual enhancements make the POS interface more user-friendly and informative for cashiers. They help in quick identification of products and customers during busy checkout operations.



Odoo Studio

8.) POS With Images & Cart Counter Enabled

This POS view shows product images visible on order lines, a customer profile picture, and a total item counter. These visual cues improve clarity and reduce billing mistakes, especially in high-volume retail environments. The interface becomes more intuitive, helping cashiers process orders faster and more accurately.



Odoo Studio

9.) Enable Sales Tax Display Options in POS

This configuration screen allows enabling two display modes: Product Price With Tax and Product Price Without Tax. Activating these options helps the cashier clearly understand product pricing structures. It provides transparent tax visibility directly from the POS product grid.



Odoo Studio

10.) POS Product Grid Showing Price With and Without Tax

This POS interface displays each product with both tax-inclusive and tax-exclusive prices. It helps cashiers quickly compare pricing and explain totals to customers. This dual pricing display is especially useful for businesses operating in tax-sensitive regions.



Odoo Studio

11.) Configure Order Salesperson in POS Settings

This screen enables the Order Salesperson feature and allows selecting permitted salespersons for the POS. Only the employees listed here can be assigned to POS orders. It is helpful for tracking individual staff performance and monitoring sales contributions.



Odoo Studio

12.) Salesperson Option Under POS Features

Inside the POS interface, the Features menu now includes a Salesperson button. This allows the cashier to assign or change the salesperson associated with the current order. It helps maintain accurate salesperson attribution even during busy checkout operations.



Odoo Studio

13.) Select Salesperson Popup in POS

When selecting the salesperson, a popup window displays the list of available employees. Cashiers can easily assign or remove a salesperson for the order. This ensures precise tracking of commissions, performance, and employee-based reporting.



Odoo Studio

14.) Salesperson Shown on POS Receipt

This screenshot shows the final receipt where the assigned salesperson appears prominently. Displaying the salesperson name improves accountability and offers transparency to customers. This is particularly useful in service-based or commission-driven businesses.



Odoo Studio

15.) Salesperson Recorded in Backend POS Order

In the backend POS order form, the selected salesperson is stored and displayed under order details. This ensures accurate reporting, employee performance analysis, and audit tracking. Managers can easily verify which staff member handled each sale.



Odoo Studio

16.) Enable POS Payment Reference & Custom Prefixes

This configuration screen allows enabling POS Payment Reference, letting cashiers enter a reference number during payment. You can also define custom prefixes for both Order Reference and Receipt Reference, giving full control over numbering formats. This feature is ideal for businesses wanting structured or trackable payment identifiers.



Odoo Studio

17.) Add Payment Reference from POS Payment Screen

During checkout, the POS displays an Add Ref button next to the payment line. Cashiers can press this button to attach additional payment reference details such as transaction ID or approval number. This makes the payment flow more transparent and traceable.



Odoo Studio

18.) Entering Payment Reference Popup

A popup window lets the cashier manually enter a payment reference, such as a bank transaction ID or UPI reference number. The cashier can confirm or cancel the input before validating the order. This helps maintain accurate payment records and avoids reconciliation errors.



Odoo Studio

19.) Payment Reference Stored in POS Order Backend

In the backend POS order view, the Payments tab shows the captured payment reference clearly. This ensures accounting teams and managers can verify payment details directly from the order. It enhances traceability, compliance, and auditing of point-of-sale transactions.



Odoo Studio

20.) Custom Receipt Number Displayed in POS Order

The backend order screen shows the applied Receipt Reference Prefix along with the generated formatted receipt number. Custom receipt numbering helps businesses follow internal documentation standards or local regulations. It provides better organization and identification for printed receipts and digital records.



Odoo Studio

21.) Product Information Popup with Full Details

This screen displays the full product detail popup in the POS, including inventory levels, replenishment lead times, financials, cost, and margins. It shows how POS users can quickly access product insights before adding them to the order. All fields are visible because none of the “Hide Product Info” options are enabled.



Odoo Studio

22.) Configure Hidden Product Information in POS

From the POS configuration settings, the user can choose to hide product inventory, financials, price, edit button, replacement info, and order-related details. Enabling these options restricts sensitive data visibility for POS cashiers or operators. It helps businesses maintain better data privacy and control.



Odoo Studio

23.) Product Information Popup with Hidden Details

Once the “Hide Product Info” options are enabled, the product popup becomes simplified. Only the product name is shown, hiding stock details, pricing, and financial metrics. This provides a clean, minimal, and privacy-safe display for front-end POS operators.



Odoo Studio

24.) Activating POS Offers from Settings

This setting enables the POS Offer feature, allowing businesses to automate discounts and free-item promotions directly in the POS. Once enabled, products can be configured individually with offer types such as discounts or free items. This adds flexibility to promotional campaigns.



Odoo Studio

25.) Configuring a Discount Offer on a POS Product

The product “Storage Box” is configured as an offer product with a percentage discount. Using the “Discount on Product” type, any purchase of this item will automatically apply a discount during checkout. This is ideal for seasonal sales, clearance items, or promotional events.



Odoo Studio

26.) Configuring a Free Item Offer in POS

Here, the “Large Desk” product is set with an offer type “Get Free Item”. For every 2 units purchased, a free product (Whiteboard Pen) is automatically added to the cart. This feature helps boost bundle sales and enhances customer value.



Odoo Studio

27.) Offer Labels on POS Product Grid

Products with active offers display an “Offer” badge directly on the POS product grid. This helps cashiers identify promotional items instantly during checkout. It also improves the visibility of ongoing store promotions.



Odoo Studio

28.) Automatic Offer Application in POS Order

The cart shows both promotional effects: - “Storage Box” is discounted at 10% – “Large Desk” triggers a free “Whiteboard Pen” when buying 2 units All offers apply automatically without user input, ensuring seamless and error-free checkout promotions.



Odoo Studio

29.) Accessing Global Product Configuration in POS

This screen shows the “Global Product” menu under Point of Sale → Configuration. Users can create and manage global product groups that will later be shown inside the POS payment screen. This feature helps highlight specific product sets such as festival items, fast-moving items, or promotional bundles.



Odoo Studio

30.) Enabling Global Product Display in POS

From POS settings, users can select a specific Global Product Group to display in the payment screen. Once selected, a curated list of products appears for quick access during checkout. This is ideal for showcasing add-ons, accessories, or seasonal products.



Odoo Studio

31.) Global Product Group Displayed During POS Payment

When the cashier reaches the payment stage, the selected Global Product Group appears automatically. It displays curated products with images and pricing for quick upsell opportunities. This feature helps increase revenue by suggesting relevant products at checkout time.



Odoo Studio

32.) Activating Sale Order Creation from POS

This setting enables the ability to create a Sale Order directly from the POS interface. Users can choose whether the created document should be a Quotation or a confirmed Sales Order. Useful for businesses needing backend sales approval or stock reservation workflows.



Odoo Studio

33.) Creating a Sale Order from POS Features Menu

Inside the POS, the cashier can access the “Features” menu and choose “Create Sale Order.” This allows generating a backend Sale Order for the selected customer and cart items. The feature is especially helpful for B2B customers, large orders, or items requiring back-office processing.



Odoo Studio

34.) Sale Order Created Confirmation Message in POS

After creating the Sale Order, the POS displays a confirmation popup with order reference, customer, and total amount. This assures the cashier that the order was successfully generated in the backend. It offers a smooth workflow without leaving the POS screen.



Odoo Studio

35.) View of the Generated Sale Quotation in Backend

The final screenshot shows the created quotation inside the Sales module. All POS-added products, quantities, and pricing are automatically transferred into the backend Sale Order. This ensures seamless integration between POS operations and sales management workflows.



Odoo Studio

36.) Activating Purchase Order Creation in POS

This setting enables the POS system to generate a Purchase Order directly from the POS interface. Users can choose whether the created document should be an RFQ or a confirmed Purchase Order. This helps businesses quickly request stock replenishment based on customer needs.



Odoo Studio

37.) Creating a Purchase Order from POS Features

From the POS screen, the cashier can open the “Features” menu and select “Create Purchase Order.” This function converts the current POS cart items into a backend purchase request. It is especially useful for custom orders, out-of-stock items, or vendor-based fulfillment.



Odoo Studio

38.) Purchase Order Creation Confirmation in POS

After generating the Purchase Order, the POS displays a success message showing order reference, vendor, and amount. This ensures the user knows the order was successfully created in Odoo’s Purchase module. The process is seamless and does not interrupt the POS workflow.



Odoo Studio

39.) View of Automatically Generated RFQ in Purchase Module

The generated Request for Quotation (RFQ) appears in the Purchase app with all products and quantities filled. The RFQ is fully editable and can be confirmed into a Purchase Order as needed. This integration saves time and ensures consistent vendor communication.



Odoo Studio

40.) Activating Manufacturing Order Creation in POS Settings

This option allows the POS to automatically create a Manufacturing Order when certain products are sold. It is ideal for configurable, assembled, or made-to-order products. Enabling this ensures production workflows start instantly after POS sales.



Odoo Studio

41.) Product-Level Settings for Manufacturing Order Creation

Inside the product form, you can enable “Create Manufacturing Order” and “Done Manufacturing Order.” This controls manufacturing behavior for each specific product sold through POS. It ensures only selected products trigger automatic MO creation.



Odoo Studio

42.) POS Sale of Product That Requires Manufacturing

A product configured with manufacturing rules is added to the POS cart. Once the order is processed, the system will automatically generate a Manufacturing Order for the required quantity. This is useful for products with Bill of Materials or custom assembly requirements.



Odoo Studio

43.) Validating POS Order That Triggers Manufacturing

When the cashier validates the order, Odoo automatically checks for products needing manufacturing. The relevant Manufacturing Order is generated in the backend after payment confirmation. This ensures production starts immediately without manual intervention.



Odoo Studio

44.) Manufacturing Order Automatically Created from POS Sale

This screen displays the Manufacturing Order generated from the POS transaction. It includes the product, quantity, BOM components, and the order’s current status. The system marks the MO as Done automatically if the “Done Manufacturing” option was enabled.



Odoo Studio

45.) Receipt Configuration for QR Code or Barcode

The POS settings allow enabling a unique QR code or barcode on each payment receipt. Users can choose between displaying a QR code or a standard barcode, depending on business needs. This feature helps automate scanning processes such as order validation or pick-ups.



Odoo Studio

46.) Receipt Displaying Unique QR Code

After payment, the POS receipt displays a unique QR code linked to the order. Customers or staff can scan the code for quick lookup, validation, or tracking. It enhances order identification with a secure, machine-readable format.



Odoo Studio

47.) Enabling Barcode Mode for POS Receipts

This setting switches the receipt code format from QR code to barcode. Businesses using barcode scanners for faster order processing will find this mode convenient. It allows consistent order tracking using common barcode readers.



Odoo Studio

48.) Receipt Displaying Unique Barcode

The POS receipt now includes a machine-readable barcode containing the order’s unique code. This enables fast scanning at delivery counters, warehouses, or return desks. It ensures reliable order referencing without needing manual number entry.



Odoo Studio

49.) Enabling Internal Reference Display in POS Cart

This setting displays the product’s internal reference in the POS cart. Employees can easily identify products using SKU or reference codes during sales. The feature is especially useful for businesses handling large catalogs.



Odoo Studio

50.) Internal Reference Visible on POS Order Lines

Products in the POS cart now display their internal reference directly under the item name. This helps cashiers confirm the correct item is selected without opening product details. It reduces mistakes and speeds up high-volume retail operations.



Odoo Studio

51.) Customer Information & Order Number Display Options

The POS settings allow enabling customer details such as name, address, phone, email, and tax ID on receipts. Additionally, you can enable the display of the order number at the top of the receipt. These enhancements improve customer-facing transparency and order clarity.



Odoo Studio

52.) Receipt with Full Customer Details and Order Number

The final receipt now includes the customer’s name, address, email, phone number, and tax information. The Order Number appears prominently at the top for easy reference. This professional-level receipt format is ideal for invoicing, deliveries, or record-keeping.



Odoo Studio

User Guide

Email

Watch Video Tutorial

Teams

Suggested Products