POS Customer Management Odoo 18
By Braincuber Team
Published on December 28, 2025
Retail managers tracking POS customers in notebooks create service failure: cashier doesn't know regular customer Janet gets 10% loyalty discount because no profile exists in system, another customer needs invoice emailed but cashier writes email on receipt hoping accounting processes later (they don't), and frequent buyer purchases tracked nowhere so nobody knows who qualifies for rewards program—losing customer loyalty and repeat business through disorganized customer data.
Odoo 18 POS Customer Management centralizes customer data with direct POS creation functionality, automatic backend sync, multiple address support (billing/shipping), barcode scanning for quick lookup, payment terms and pricelist assignment, invoice follow-up automation, transaction history tracking via POS Orders smart tab—enabling personalized service and loyalty management without manual record-keeping.
Customer Features: Direct POS creation, Backend sync, Multiple addresses, Barcode integration, Payment terms, Pricelist assignment, Invoice automation, Transaction history, Follow-up reminders
Accessing Customer Management
Path: Point of Sale → Orders → Customers
Displays Kanban dashboard with customer profiles showing name, address, company, email, phone.
Creating Customers
- Click New
- Select type: Person or Company
- Enter basic info:
- Name
- Company Name (if applicable)
- Contact Information
- Job Position
- Email, Website
- Tags for categorization
- Configure additional tabs
- Save
Contacts & Addresses
Add multiple addresses per customer:
- Billing address
- Shipping address
- Home vs office locations
Each address linked to single customer profile—enables accurate delivery routing.
Sales & Purchase Tab
Sales Settings:
- Salesperson: Assign account owner
- Payment Terms: Net 30, Net 60, etc.
- Pricelist: Apply special pricing (VIP, wholesale)
- Avalara Tax Code: Tax classification
- Delivery Method: Preferred shipping
Purchase Settings (B2B):
- Buyer assignment
- Payment terms
- Receipt reminders
Point of Sale:
Barcode: Assign barcode for quick POS lookup—scan customer card instead of typing name.
Fiscal Information:
Fiscal Position: Tax mapping rules based on region/structure. Ensures correct tax application per customer location.
Accounting Tab
Configuration Options:
- Banks: Link customer bank accounts for payments/transfers
- Account Receivable: Track money owed by customer
- Account Payable: Track money you owe (if also supplier)
- Auto-post bills: Automatically post vendor bills
- Ignore Abnormal Invoice Amount: Skip checks for unusual amounts
- Ignore Abnormal Invoice Date: Skip warnings for backdated invoices
Customer Invoices Section
- Invoice Sending: Method (e-Invoicing & Email)
- eInvoice Format: XML format for electronic invoicing
- Peppol ID: Endpoint identifier for PEPPOL network compliance
Invoice Follow-Ups
Manage overdue payments:
- Follow-up Status: Current dunning status
- Reminders: Automatic or Manual
- Send: Immediately send reminder
- Next Reminder: Scheduled reminder date
- Responsible: Assigned user (accountant/sales rep)
Creating Orders from POS
- On POS terminal, click Customer button
- Popup shows existing customers
- Select customer OR click Create for new
- Customer linked to order
- View transaction history via POS Orders smart tab on customer profile
Workflow: Cashier scans customer barcode → Profile loads with pricelist → 10% VIP discount auto-applies → Order completes → Transaction added to customer history. Zero manual lookup.
Best Practices
Use Barcodes for Frequent Customers: Print loyalty cards with barcodes. Customer scans at checkout = instant profile load with pricelist/discounts. Faster than typing names, zero errors.
Set Payment Terms Accurately: B2B customer gets Net 30? Configure in profile so every POS sale auto-applies terms. Prevents cashier mistakes creating billing disputes.
Enable Auto Follow-ups: Configure automatic reminders for overdue invoices. Customer misses payment? System sends reminder day 7, 14, 21 without manual intervention—improves cash collection 30%.
Use Cases
Loyalty Programs
Assign VIP pricelist to frequent buyers. Every POS purchase auto-applies 10% discount. Track spend via POS Orders history—upgrade to Platinum at $10K annual spend.
B2B Wholesale
Business customers get Net 30 payment terms, wholesale pricelist. POS creates order with terms, backend generates invoice, auto-sends via email with follow-up reminders.
Conclusion
Odoo 18 POS Customer Management eliminates manual customer tracking with centralized profiles, direct POS creation, barcode scanning, automated invoicing, and transaction history. Enable personalized service and loyalty programs through integrated customer data accessible at point of sale.
