Skip to Content
  • Why Odoo ERP?
  • Solutions

    Odoo ERP


    Why Odoo ERP?Implementation Support Odoo Upgrade

    BK Touch Retail Tech


    Point-of-Sale (POS)Odoo POS Wrapper for Android POS Self-Checkout Kiosk (SCO) Digital SignageKitchen Display System (KDS)Price Checker Kiosk

    iData Barcode Scanner


    Handheld Computer Barcode Scanners Wearable Scanners

    Innovative Technology


    Age & Identity Note Recycler Coin Recycler

    Industries


    ManufacturingFood Manufacturing Distribution & eCommerce Fulfillment
    Retail
  • About Us
    • Our Company
    • Our Partners
    • Events
    • Blog
    • Career Opportunities
    • Contact Us
  • Shop Hardware
  • Shop Odoo Support
  • info@bktouch.com
  • Follow us
  • BK Touch
    • 0
    • 0
    • Contact Us
BK Touch
  • 0
  • 0
    • Why Odoo ERP?
    • Solutions
    • About Us
      • Our Company
      • Our Partners
      • Events
      • Blog
      • Career Opportunities
      • Contact Us
    • Shop Hardware
    • Shop Odoo Support
  • info@bktouch.com
  • Follow us
  • Contact Us

Odoo POS Wrapper for Android POS

A dedicated Android app for running Odoo POS on Android terminals.  No IoT box necessary.

 Download Odoo POS Android Wrapper

Run your Odoo POS in an Android app built for the way retail terminals are used.

The BK Touch POS Wrapper gives you a dedicated place to open your Odoo POS, configure its address, and access diagnostic logs when you need support. Our latest version is available as a direct APK download.  Designed and tested for the BK Touch A8 Duo Android POS. No IoT box necessary.

Download Odoo POS Android Wrapper 

Odoo POS now can be used with Android
Odoo POS

Made for the BK Touch A8 Series POS

The Odoo POS Android Wrapper is built for the BK Touch A8 POS. It opens your Odoo POS in a dedicated app, with a configuration screen for your Odoo address and built-in diagnostic logs to help troubleshoot issues. Designed for businesses using Odoo on the A8, it provides a straightforward way to set up the terminal and get support when needed.

Learn more about A8 Solo and A8 Duo POS

Supported Hardware

No IoT box necessary

BK Touch A8 Duo

Integrated Customer Facing Display 

Integrated second display on the BK Touch A8 Duo

ESC POS printer HPRT Epson

ESC / POS Receipt Printer

Compatible with any Espon Standard Code for Point of Sale (ESC / POS) 80mm receipt printer

HID Barcode Scanner Mindeo

HID Barcode Scanner 

Compatible with any Hardware Input Device (HID) barcode scanner

Cash Drawer RJ11

Cash Drawer 

Support directly connected cash drawers via RJ11 connector

Built for day-to-day POS use

Simple configuration

Set the Odoo address used by your terminal from the app’s configuration screen.

 
Diagnostics when you need them

View logs by date and save a selected day’s log as a plain text file to share with your support team. Each exported log identifies the wrapper version.

A clear release history
See the version installed on your terminal and check this page for the latest download and release notes.

Download and install

1

Download

Download the APK onto your Android terminal.

2

Install

If Android asks for permission, allow your browser or file manager to install apps from this source.

3

Configure

Configure the wrapper to your Odoo Database and select your POS Hardware

4

Launch

Once the wrapper is configured, tap Check & open POS to launch your Odoo Point of Sale

Configuration Wizard

Odoo POS Android Wrapper Configuration

1. Set Administrator PIN

Create a 6 to 12 digits PIN to protect the wrapper’s configuration. You’ll use it when you need to change the wrapper's configuration later, keeping your settings and credentials away from unauthorized users.
Odoo POS Android Wrapper Configuration

2. Connect to your Odoo Database

Enter your Odoo database address and Odoo user credentials. The wrapper will use this connection to your Odoo database to find your available Odoo Point of Sale configurations.

Odoo POS Android Wrapper Configuration

3. Select your Odoo Point of Sale

Choose your configured Point of Sale in Odoo you want this Android POS Terminal to run. Make sure IoT is disabled, we don't need it for Android POS.

Odoo POS Android Wrapper Configuration

4. Enable your POS devices

Turn on the devices connected to this terminal that you want to use with the POS. This includes Receipt Printer, Barcode Scanner, Cash Drawer, and the Customer Facing Screen.  You can test all of your devices.  No IoT box necessary.

Odoo POS Android Wrapper Configuration Receipt Visual Editor

5. Design your receipt.

Set up how your printed receipt should appear using the visual editor.

System Requirements

RequirementDetails
Supported terminalBK Touch A8 Series POS. This is the device the wrapper is tested with.  Other brands may work too, please test.
AndroidAndroid 11.0 or later is the APK’s technical minimum. The intended A8 Duo runs Android 11. Other Android POS terminals have not been validated.
OdooAn accessible Odoo 19 database, an account for the terminal, and a POS configuration the account can use.
ConnectionInternet access to the Odoo database through HTTPS, plus an up-to-date Android System WebView.
Optional devicesA compatible receipt printer and USB keyboard-mode barcode scanner; a second Android display for the customer screen. Enable only the devices connected to the terminal.  See below for details
  • Receipt Printer

USB 80mm Receipt Printer visible to Android with a USB bulk OUT endpoint; accepts ESC/POS raster printing. The wrapper supports 576-dot or 512-dot receipt width settings and sends an ESC/POS partial-cut command, with a no-cut option. Test the printer’s actual width, feed, and cutter. Network, Bluetooth, and serial printing are not implemented.

  • Barcode Scanner

USB scanner configured as a HID keyboard using keyboard protocol 1. It must type into the focused Odoo POS field; Enter or Tab can be used as the scan suffix. HID devices that do not act as keyboards are not covered by the scanner detection.

  • Customer Display

A second screen that Android reports as a separate display, rather than a mirror of the cashier screen. The wrapper shows Odoo’s customer-facing page on that display, so it also needs access to the Odoo database. The app does not require a particular video connector: HDMI works only if the terminal exposes that HDMI output as a separate Android display.

  • Cash Drawer

A drawer connected to the A8 Duo’s OEM cashbox interface, described in the app as RJ11, with firmware that responds to its CASHBOX command. It requires a physical open test; the app cannot confirm drawer status. A drawer connected only to a receipt printer is not driven by the wrapper’s drawer command.

What's new

Release notes


Sep 26, 2026 Version 1.0.0 Released


Sep 26, 2026 Version 1.0.1 Added diagnostics for the Receipt Studio startup issue.


Sep 26, 2026 Version 1.0.2 Expanded editor diagnostics and reduced display resource use while opening Receipt Studio.


Sep 26, 2026 Version 1.0.3 Improved error reporting to identify why the editor could not open.


Sep 26, 2026 Version 1.0.4 Fixed the Receipt Studio startup error; editor access was confirmed on the A8 Duo.


Sep 26, 2027 Version 1.0.5 Added Test print in Receipt Studio and the wrapper version to every app startup log entry.

Ready to Run Odoo POS on Android?

Deploy Odoo POS on a dedicated Android terminal with support for printers, scanners, customer displays, and your Odoo configuration. 

Download the App

  Request a Demo  

We help modernize businesses with Odoo ERP

We’re people who enjoy helping people. We take the time to understand how your business works, where things could be better, and how technology can make a real difference — not just for the business, but for the people behind it.

Contact Us

Social Media

info@bktouch.com

+1 (365) 363-2888

225 East Beaver Creek Road, Suite 700, Richmond Hill, Ontario, Canada  L4B 3P4

BK Touch Logo

Terms and Conditions

Privacy Policy

Copyright © BK Touch, 2026
Powered by Odoo - The #1 Open Source eCommerce