SmartPOS - Secure and Optimized Point of Sale integrated with ERP
What's new – version 1.0
-
New point of sale (slave) (based in Open Bravo POS 2.30.2, ActiveMQ 5 and creating an extension for Adempiere 3.6.1 ERP (master)
-
An Open Source product ready for real production environments with high quality standards...
Flexible design for multi-organization companies.
-
Support to have 1 ERP (centralized) with multiple organizations(branches), and each organization with many POS stations (sharing 1 local database per organization) – ideal for restaurant chains
Intelligent and Advanced synchronization
-
Batch sync (massive XML messaging from ERP to POS for first time setup or troubleshooting) it populated all the POS tables from the ERP, just for admin users
-
Real time sync; any time a transaction is performed with the POS or any related table is modified in the ERP a small and quick XML message is sent back and forth to keep everything up-to-date without manual intervention.
-
Bidirectional customer synchronization
-
customer deletion and modification in ERP is propagated to POS
-
customer modifications and creation in POS propagated to ERP
-
-
Unidirectional synchronization (real time without manual intervention)
-
ERP → POS
-
Products including images → Products
-
business partners marked as customers, → customer
-
includes location and user (basic)
-
include tax exemption and credit balance
-
-
warehouse
-
locations
-
-
product categories: M_product categories - categories
-
basic ERP location model (first location is synchronized to POS)
-
location – business partner location -
-
countries, cities
-
-
taxes
-
tax categories
-
Inventory control m_storage → stock diary
-
(totals and inventory control is replicated from the ERP), local inventory in POS was disabled due to lack of stability and flexibility for new units and prices and potential fraud.
-
-
price lists – additional prices for products(new)
-
units of measures – units (new)
-
-
POS – ERP
-
tickets →
-
POS order : sales order + shipment + invoice +
-
(1) ar_receipt (payment) per payment form (credit card, cash, cheque, and so on)
-
if the product included in this ticket has a BOM(Bill of Materials) SmartPOS will generated the required inventory changes for each material included there (1 level only) creating a production document (m_production)
-
If the payment form is credit it create sales order + shipment + invoice only
-
When the payment form is free (Gratis) it generates a warehouse order +shipment (inventory change without billing process)
-
-
Returns associated to a valid invoice
-
(affecting inventory)
-
RMA, customer return (M_in-Out), Credit memo
-
-
(without affecting inventory) Credit memo
-
-
Inventory output (no invoice)
-
warehouse order
-
in_out document (Shipment)
-
-
Payment to current customer accounts
-
ar_receipt (payment) from oldest to newest invoices
-
-
Cash movements
-
cash inputs -
-
ar_receipt (payment)
-
-
cash outputs (expenses) ap_payment (payment)
-
-
Void tickets
-
It voids sales order + shipment + invoice + ar_receipt (payment) including all the ar_receipt (payment) per payment form (credit card, cash, cheque, and so on associated with this ticket (order)
-
-
-
-
Advanced asynchronous synchronization
-
Store / forward(store messages in a your local drive if the ERP or network is down) -
Secure (it enables to use user/password authentication for the POS -ERP communication using the secure features of ActiveMQ )
-
Fail over support (detects and recover connectivity issues)
More powerful Inventory model based in ERP (Simplified)
-
Multiples units per product: Wine can manage: cup, bottle, taste -
3 prices per UOM per product ' using price list from ERP: each unit for a product might have up to three prices: estandar, list and limit
-
SmartPOS uses the ERP inventory all the time to guarantee that warehouse existence and changes of prices, units and so on are reliable. So the previous inventory logic of openbravo was disabled.
-
Returns of material with or without inventory updates, allowing to define reasons to return (resource)
-
When the payment form is free (Gratis) it generates a warehouse order (inventory change without billing process)
-
It support 1-level production process, to create sub-products with BOM bill of materials, for example: if you have a product such a Cocktail with a list of material: rum, water, vodka, when you order a cocktail in your POS, it generated the inventory changes for the ingredients (list of material),
Sales Window: Functional and GUI enhancements
-
support to include notes to each item the command order -
support to choose between diferent units and prices for each product, but it takes the defaults from the ERP as well.
-
Support payments with multiple credit cards
-
new buttons to send commands, discounts, tips.
-
New columns: notes, item destination (bar, kitchen), command status (was it already sent to the bar, etc ) ?
-
Process to return items using commands from a table when the item was damaged
-
Global and Individual discounts per item (percentage)
-
Global tips (value and percentage)
-
Requested product can not be modified if command is not sent previously
Printing and Reporting
-
It is possible to route commands up to 9 printers ....
-
1 product can be sent up to 9 printers stations following the ERP configurations for that product, a waiter can decide during the command if he want to order for example a beverage from a specific place within the restaurant.
-
Customized reports for tickets and command stations
-
Partial close cashier is supported
-
Ticket show details taxes (%) per item
-
Optimized reports for end of the day cashier reports with details per payment forms and credit card, required to verify transactions with Credit Card machines and reports.
More Flexibility for Payments
-
Store payment details for future query (not available before)
-
Support payment with multiple credit cards
-
Payment Synchronizations with ERP depending of which payment type was used
-
You can mark your business partner (ERP), I mean customer (POS) as tax exempt, and your POS will not change taxes.
More secure and more control to minimize fraud (role and security analysis)
-
Detailed role review to avoid unnecessary privileges to waiter and non admins
-
Removal of functionality to modify inventory, prices and transaction within the POS, to create and change this information user need access to the ERP.
-
More detailed information about transactions in tables for future auditing within POS and ERP
Improved Auditing capabilities: Stores id's of ERP products, customers within the SmartPOS database and the SmartPOS transactions idś within the ERP database, to enable future auditing of transactions.
Improved Daily reports
-
Including details of taxes, credit card totals, discounts and manual payments., -
Daily notifications by email: It can send a copy of the close cash and returns (with notes) to a list of emails (configured thru parametric resources )
Additional Functionality (depending of security privileges)
-
Support to void ERP document when a POS ticket should be void as well, validating that no returns were made. -
Exclusive Log-files for synchronization (POS)
-
Parametric and flexible design, most of the configuration is managed using POS resources and ERP messages that can be edited without any source code change including initial logo image for your business
-
Support to side dishes (no cost) affecting inventory
Plus a lot of QA fixes
-
Standardization of numeric calculations to big decimal (ERP) originally was double generating issues -
-
Localization errors (Spanish and English)
-
Improved Bar code support
-
Sales windows fixes – calculator and others.
-
Massive Report fixes
-
Review and fixes of error messages
-
Disable reports without any utilization
-
A lot of QA job to fix small functional bugs that block a real production deployment just the original Openbravo POS
We hope the open source community enjoy our new SmartPOS release, performed by our SmartJSP development and functional teams.
Regards
Pedro Rozo
Global SOA/BPM/Java/IT Consultant
MBA/Certified Enterprise Architect for Java Technology
CEO – SmartJSP S.A.S.
pedrorozo@smartjsp.com
General Characteristics included.
A product ready to be adapted to the needs of the points of sale of its business.
- Designed specifically for touch screens.
- Very flexible solution with great capacity of personalization.
- Suitable for an extensive retail sale business range.
- Configurable for any environment
- It allows a better assistance to its clients.
- Optimization of different processes; greater agility and efficacy.
- Increment of the employee productivity due to its user friendliness.
- 100% High Quality Open Source without hidden costs or cost of licenses. Minimize your investment.
- Great number of solid benefits.
- Without ties to any supplier.
- Rapid implementation.
Functionalities
Master data management
Products, categories and subcategories, images, taxes, stores, areas of restaurant, disposition of the tables, users, roles and so on.
- It organizes and centralizes the key data of its business.
- It guarantees the coherence and traceability of your processes.
- It organizes the inventory with product attributes to handle them more easily.
- Available in various languages.
Management of Sales, Reimbursements and Effective
Receipt edition, product search, management of taxes, bar codes, discounts, promotions, payments, etc.
- It publishes various format and flexible form receipts since one or more terminals.
- It has diverse cash payment methods or cards, even the ones that require norms chip/pin.
- It integrates with total facility the sale point system with third party peripheral systems.
- It manages efficiently the reimbursements.
Store management
Products, movements of products, recount of inventory, product receipts, etc.
- It manages multiple stores in a transparent way.
- Your inventory is always brought up to date.
- It knows always the exact location of its stock.
Reports and Graphics
Elaboration of reports, filtered, graphic, etc.
- It supervises the state of your retail sale business.
- It obtains the required information just as needs it.
- It improves your decision process for your business.
Restaurant Module
Restaurants Management, customized areas for restaurant, occupation, etc.
- It manages your reserves from start to end.
- It customizes the diverse areas of your restaurant to facilitate your identification.
- It knows the occupancy rate of its restaurant if desired.
- Capacity for petitions by PDA
Security
Security Roles, users, restrictions of access, etc.
- It assures the access to your sale point solution.
- It manages different roles and user profiles.
- It protects the most sensitive actions.
- Support for integrations with ERP and other applications.
- Scalable to support to the configurations that go since a terminal to multiple terminals by store, to multiple terminals in several stores.