Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point Of Sale
  3. POS Receipt Designer v 19.0
  4. Sales Conditions FAQ

POS Receipt Designer

by SDLC Corp https://sdlccorp.com
Odoo
In-App Purchases
v 19.0 Third Party 27
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 16.0 17.0 18.0 19.0
  • Description
  • Manifest

POS Receipt Designer

Design branded Point of Sale receipts with drag-and-drop blocks and a live preview. No coding, no template files — and every change shows on screen and on the thermal printer at once.

2015
Building Odoo Apps Since
Official Odoo Partner
18
Receipt Block Types
16–19
Odoo Versions Supported
No External API
Free Lifetime Support
POS Receipt Designer with live preview
Overview

Stack Blocks. Watch It Print.

Standard Odoo gives you two plain-text fields for a receipt header and footer. This app replaces the whole receipt with a layout you build yourself — and the same design drives the on-screen preview, the browser print dialog and your ESC/POS thermal printer.

Block Designer

Drag 18 block types into any order. Reorder with the handle, no XML, no developer mode.

Live Preview

A real till-roll preview rendered against a sample order, updating as you edit.

Paper Presets

58 mm, 80 mm, A4 or a custom width in millimetres, with the right printable area.

Switch On The Fly

Let cashiers pick a design right on the receipt screen — gift receipt, compact roll, full invoice.

Block Library

18 Blocks, Every Part of a Receipt

Add only what you need, in the order you want it.

Logo
Per-design image or the company logo
Company Info
Name, address, phone, email, VAT
Custom Text
Any message, fully translatable
POS Header / Footer
Reuses the text set on the POS
Order Info
Reference, date, tracking number
Cashier
Served by, from the session
Customer
Name, address and tax ID
Order Lines
Standard or compact configurable rows
Subtotal
Untaxed amount
Tax Breakdown
Per tax group, with base amounts
Total
Grand total plus rounding
Payments
Methods, amounts, terminal slips
Change Due
Only when there is change
QR Code
Portal link, order ref or custom URL
Barcode
Code 128, Code 39, EAN-13
Separator
Solid, dashed, dotted or double
Blank Space
Exact spacing in pixels
Advanced QWeb
Full control for developers
Features

Control Down to the Single Line

Per-Block Typography

Alignment, five sizes, bold, italic, underline, uppercase and exact margins above and below — set independently on every block.

Display Conditions

Show a block only with a customer, only without one, only when change is due, on discounts, when taxes apply, on refunds, on sales, or above an amount you set.

Branding

Upload a logo per design and set its width, pick monospace, sans, serif or condensed type, and choose the base font size.

Multi-Language

Translate every text block with Odoo's own translation dialog. The printed receipt automatically follows the customer's language.

Multi-Company

Designs are company-scoped with record rules, and a design can never be attached to another company's Point of Sale.

Developer Escape Hatch

Need something the blocks cannot express? Switch a design to Advanced mode and write QWeb directly. Restricted to administrators.

How It Works

Four Steps, No Developer

01

Open Receipt Designs

Point of Sale → Configuration → Receipt Designs. A ready-made 80 mm design ships with the module.

02

Stack Your Blocks

Add, reorder and style blocks. The preview beside the list redraws as you type.

03

Assign to a POS

Tick Custom Receipt Design in POS settings and choose the design — plus any extras cashiers may switch to.

04

Sell and Print

Open a session. Screen preview, browser print and ESC/POS output all use your design.

Screenshots

See It in Action

Receipt Designs list view
Receipt Designs List
Block editor with styling options
Block Editor & Styling
Per-block display conditions
Display Conditions
Paper format and branding settings
Paper Format & Branding
Point of Sale settings
Point of Sale Settings
Designed 80 mm receipt in the POS
Designed Receipt in the POS
Cashier switching receipt design
Design Switcher in the POS
Compact 58 mm receipt
Compact 58 mm Layout
Standard Odoo receipt versus designed receipt
Before & After
Translating a text block
Multi-Language Text Blocks
Advanced QWeb mode
Advanced QWeb Mode
Why This App

Built for Real Registers

One Integration Point

Every POS print path flows through a single receipt component, so the screen preview, the browser print dialog and ESC/POS or IoT printers all render the same design. Nothing to configure twice.

Never Blanks a Receipt

If a design has no blocks or an empty template, the POS quietly falls back to the standard Odoo receipt. A misconfiguration can never leave a customer holding an empty slip.

Works Offline

Logos travel with the session as embedded data and QR codes are generated in the browser, so receipts keep printing correctly when the register loses its connection.

Keeps Odoo's Line Rendering

The Standard line layout reuses Odoo's own order-line component, so combos, lots and serials, customer notes and discounts keep printing exactly as they should.

Upgrade-Safe & Lightweight

Depends on Point of Sale alone — no extra modules dragged in, no core files overwritten, no external service.

Free Lifetime Support

Bug fixes and version compatibility included, from a team building Odoo apps since 2015.

Compatibility

This Listing Is for Odoo 19.0

Separate builds are published for Odoo 16.0, 17.0, 18.0 and 19.0. Community and Enterprise are both supported, on-premise and Odoo.sh.

16.0
Community & Enterprise
17.0
Community & Enterprise
18.0
Community & Enterprise
19.0
Community & Enterprise
Scope & FAQ

Know Exactly What You Get

Included in the module

Receipt design records with 18 block types, per-block typography and display conditions, backend live preview, paper presets and custom widths, per-design logo and fonts, translatable text blocks, multi-company record rules, per-POS assignment, an in-POS design switcher, an advanced QWeb mode for administrators, and one ready-made 80 mm design to start from.

Not included

Fiscal or country-specific certified receipt formats, kitchen and order-preparation ticket layouts, invoice PDF report design, and printer hardware or driver setup. Custom development around these is available as a paid service.

Do I need developer mode or coding skills?

No. The block designer is a normal Odoo form. Coding is only relevant if you choose the optional Advanced QWeb mode, which is restricted to administrators.

Does it work with thermal / ESC-POS printers?

Yes. The design replaces the receipt component that Odoo already sends to the printer, so ESC/POS and IoT Box printing use it automatically. Set the paper preset to match your roll.

Can different shops use different receipts?

Yes. Each Point of Sale gets its own default design, and you can list extra designs a cashier is allowed to switch to from the receipt screen.

Does it need an external API or service?

No. Everything runs inside your Odoo instance. The only dependency is the standard Point of Sale module.

What happens to my existing header and footer?

They keep working. Dedicated POS Header and POS Footer blocks pull in the text already configured on the Point of Sale, so you can place it wherever you like.

Is anything different on Odoo 16?

One detail: Odoo 16 prints the on-screen receipt itself rather than rendering a separate copy, so the Screen only / Print only visibility option has no effect there. Every other feature behaves identically. The option is honoured on 17.0 and above.

Support

Questions Before You Buy?

Free lifetime support is included with every purchase — bug fixes, installation help and version compatibility. Tell us what your receipt needs to look like and we will tell you whether the blocks cover it.

Email
info@sdlccorp.com
Website
www.sdlccorp.com
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Lines of code 1696
Technical Name sdlc_pos_receipt_designer
LicenseLGPL-3
Websitehttps://sdlccorp.com

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, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with