Thursday, November 20, 2025
Orisha Commerce / Openbravo Retail - Recent Works
Wednesday, July 30, 2025
Qualian Android POSHardwareManager: The Trusted Hardware Bridge for Orisha Commerce (formerly Openbravo WebPOS)
๐งพ Qualian Android POSHardwareManager: The Trusted Hardware Bridge for Orisha Commerce (formerly Openbravo WebPOS)
Qualian Android POSHardwareManager is a secure, Android-based hardware controller developed by Qualian Technologies. It serves as a lightweight yet powerful bridge between Orisha Commerce WebPOS (previously Openbravo WebPOS) and physical POS peripherals such as printers, barcode scanners, and HTTP endpoints.
Designed for field-ready deployment, it is ideal for retail terminals, mobile billing devices, and warehouse operations requiring direct hardware control from Android.
๐ง Core Features
✅ Embedded HTTP(S) Web Server
- Launches automatically at device boot
- Accepts REST-style commands from local or cloud systems
- Enables external triggers for actions like printing
✅ Seamless Bluetooth Printing
- Connects directly to ESC/POS-compatible thermal printers
- Designed for speed, clarity, and compact report formats
- Fully tested in mobile and fixed retail environments
✅ Flexible Report Generation
- Converts structured XML input into clean, formatted text
- Uses efficient SAX-based XML parsing for performance
- Supports receipt layout customization via
ReportVOfiles
✅ Built-in Log Viewer & Share Feature
- Includes a “Show Logs” menu to view and share logs easily
- Automatically handles storage permissions and URI restrictions
- Supports logs in both
external-filesandcacheusing Android FileProvider
✅ Auto-Start on Boot
- Designed for unattended kiosks or mission-critical tablets
- Starts essential services like the web server automatically after boot
๐ Private Access & Customization
๐ซ Qualian Android POSHardwareManager is not an open APK.
If you're interested in:
- A hands-on demo
- A custom integration for your hardware
- Extending it for Android-based Orisha Commerce terminals
๐ Please contact: android@qualiantech.com
๐ฏ Ideal Use Cases
- POS tablets running Orisha Commerce
- Retail and logistics companies using custom Android terminals
- Embedded printers, scanners, and local device communication
- Mobile receipt printing for delivery & warehouse management
๐ง Recent Updates
- Fixed NullPointerException in XML report generator
- Improved Bluetooth print timing and logging
- Secure log sharing enabled via FileProvider
- Support for both cache and external file storage
๐ Note on Evolution
This solution was originally built for Openbravo WebPOS, which is now known as Orisha Commerce.
Qualian Android POSHardwareManager continues to offer full compatibility and can be tailored to suit modern Orisha Commerce deployments.
Tuesday, October 13, 2015
Openbravo Live instance - Known issues and solutions
Account Tree got mixed up
Impact - Wrong value in Balance sheet and P&l structure report
Reason - Manual error(drag and drop), wrong account type, improper "IsSummary" (folder structure)
Solution:
--All accounts,breakdown,header should have SUMMARY LEVEL yes
select c_elementvalue_id,value,name,elementlevel from c_elementvalue where elementlevel<>'S' and issummary='N'
--check any sub account in summary, if so fix it
select c_elementvalue_id,value,name,elementlevel from c_elementvalue where
elementlevel='S' and issummary='Y'
--subaccount as parent, if so fix it
select node_id,parent_id from ad_treenode where ad_tree_id ='PASS-TREEID-HERE' and parent_id in
(select c_elementvalue_id from c_elementvalue where elementlevel='S')
find tree id using following query
select ad_tree_id,name,treetype from ad_tree where name ilike '%element%';
Product type mixed up
Tuesday, March 24, 2015
Openbravo - Finance Management - Payment OUT Approval feature
- Payment Out Approval window is used to review and approve Payment Out processed in the system. It will list all the Payment Out which is waiting for user’s approval.
- Select the document which need to be approved . On selecting the corresponding line it will open a pop-up as below.
- Clicking on Show History link it will display the approval process and comments.
- On clicking the Approve button it will check for the next level approval based on the document rule and it will be available for the next role that need to be approved.
- If there is no next level approval then the document will be approved.
- On clicking the Rework button it will send back the document to the requester with initial status as “Awaiting Payment” .
Friday, January 9, 2015
Openbravo Platform - Latest features
Combined Selector+Record creator:
Release : 3.0 PR14Q4
New selector definition that allows to create new records. Record creation is based on a Process Definition window.http://wiki.openbravo.com/wiki/How_to_implement_Create_New_In_Selectors
Landed Cost
Release : 3.0 PR14Q4
http://wiki.openbravo.com/wiki/Landed_Cost
Tree Selector
Release : 3.0 PR14Q2
http://wiki.openbravo.com/wiki/How_to_Create_a_Tree_Selector
Process Group:
Improve the Process Scheduler to be able to schedule and execute a group of processes as a single unit.
Process Group List
http://wiki.openbravo.com/wiki/Process_Group
Code : https://code.openbravo.com/erp/mods/org.openbravo.platform.features/summary











