Import POS Order from CSV/Excel
Softhealer's Import POS Order module simplifies your workflow by allowing you to import Point of Sale orders directly from CSV or Excel files. Whether you're migrating data or updating records, this tool supports product identification by name, barcode, or internal reference. It handles bulk imports and order lines efficiently, ensuring a seamless integration with your Odoo POS system.
Features
Import POS Orders from CSV
Easily import Point of Sale orders using CSV files.
Import POS Orders from Excel
Seamlessly import Point of Sale orders from Excel (XLS/XLSX) files.
Flexible Product Identification
Import products based on Name, Internal Reference, or Barcode.
Bulk Order Import Support
Import multiple POS orders simultaneously, saving time and effort.
Automatic Order Line Integration
Automatically import all order lines associated with the POS orders.
Automatic Customer Creation
Automatically create customers during import if they do not already exist.
Customer Import Mapping
Import customers using their name, reference, or ID for accurate order mapping.
Frontend POS Data Import
Import POS data directly from the POS frontend interface.
Discount Application on Order Lines
Automatically apply discounts to order lines when specified in the Excel or CSV file.
Automated Order State Updates
Automatically set order state as paid/invoiced if fully paid, or keep it in the new stage for partial payments through imports.
Enable the Import POS Orders feature in Odoo to effortlessly import orders from CSV or Excel files.
CSV file with POS order details.
Excel file with POS order details.
In POS navigate to Orders and click on Import POS Orders to import orders from CSV or Excel file in POS backend.
Select the File Type, Producy By, Checkbox to create a customer if not created, Customer By, POS Order number, Order State and upload the CSV or Excel file to import POS orders.
Orders imported successfully with all the details.
Discounts are also imported in the POS order lines when specified in the CSV or Excel file.
Payments are also imported and order state is automatically set as paid/invoiced if the order is fully paid, otherwise it will be in the new stage for partial payments through imports.
A partially paid order imported through CSV/Excel file with order state in the new stage.
Importing an order in frontend POS view.
A popup showing the order is imported successfully in frontend POS view.
Order details in frontend POS view after importing through CSV/Excel file.
About Fields
| Column | POS Model | Field Name | Description | Required |
|---|---|---|---|---|
| A | Orders (pos.order) | Order Ref | You have to write a POS Order name here. | Yes |
| B | Orders (pos.order) | Session | You have to write a Session Name here. | Yes |
| C | Orders (pos.order) | Customer | Define the Customer. | No |
| D | Orders (pos.order) | Date | Define the Date. | Yes |
| E | Orders (pos.order) | Cashier | Define the Cashier. | No |
| F | Orders (pos.order.line) | Product | Define the Product. | Yes |
| G | Orders (pos.order.line) | Description | You have to write a Description here. | No |
| H | Orders (pos.order.line) | Quantity | You have to write a Quantity here. | No |
| I | Orders (pos.order.line) | Unit of Measure | Take the same name as ERP in the "UOM". | Yes |
| J | Orders (pos.order.line) | Subtotal | You have to write a Subtotal here. | Yes |
| K | Orders (pos.order.line) | Taxes | Taxes are separated by comma(,). You have to provide tax here. | No |
General Notes:
1)
Don't
remove
the
column
from
the
sample
sheet
given,
you
can
leave
an
empty
column
if
the
column
is
not
the
required
type.
You
can
see
the
table
above
for
that.
2)
Don't
change
the
sample
sheet
column
sequence.
3)
Please
don't
use
excel
if
you
don't
know
the
very
well
sheet
formatting
which
is
given
in
the
sample
sheet.
Use
CSV
for
hassle-free
import
without
format
issue.
If
you
want
to
use
excel
and
want
to
clear
the
format
then
please
check
this
video.
Watch
Video
Version 19.0.2.0.0 | Released on : 15th July 2026
Version 19.0.1.0.0 | Released on : 6th January 2026
- Yes, this app works perfectly with Odoo Enterprise (Odoo.sh & On-Premise) as well as Community.
- No, this application is not compatible with odoo.com(odoo saas/Odoo Online).
- Please Contact Us at sales@softhealer.com to request customization.
- Yes, you will get free update for lifetime.
- No, you don't need to install additional libraries.
- For version 12 or upper, you will need to purchase the module for each version that you want to use.
- Yes, we provide free lifetime support for the version you purchased.
- No, We do not provide any kind of exchange.
Discover Our Latest Apps
Odoo Direct Print
AI Insight Assistant
- Dedicated AI Chat Interface
- Instant Response Engine
- Intelligent Data Understanding
Knowledge Base System
Multi-Languages
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 940 |
| Technical Name |
sh_import_pos |
| License | OPL-1 |
| Website | https://www.softhealer.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Please log in to comment on this module