Berlin POS version 3.32.1-3.32.3

New Features

  • Related products view popup is now configurable in settings under general -> “disable opening related product view”. If checked then upon adding products the related product view will not automatically open.

Improvements

  • Updated translations.

Fixes

  • Giftcards with tax now also functions if local database is enabled, meaning the correct giftcards are filtered through the local database.

  • Closing the day would not display the expected amount.


Berlin POS version 3.32.0 release notes

New Features

  • Custom tender types defined in "pos_custom_extra_card_payment_types" and any other tender type that Back Office gives us with a sales total will now also be counted when end of day / Day closing is being performed.
  • Support for taxed gift cards. (Europe requirement)
  • Support for sending swedish fiscal unit serial number to logs in order to comply with swedish fiscal laws.
  • New configuration parameter “Confirm any order to invoice in current warehouse only” to make it possible for customers to complete an order at the current warehouse even if the initial order was placed at a different warehouse/location.
  • Weighted products manual price override confirmation popup to pending sales. (Gives a popup if a products price needs to be confirmed by cashier when reopening a pending sale)

Fixes

  • Double payment sum on some credit card return transactions.
  • End of day “reason required” configuration parameter logic to be able to close the day if this parameter is turned off.
  • Verifone Finland payment integration reversal issue.

Berlin POS version 3.31.0 release notes

New Features

  • New configuration parameter "touchpos_print_cash_in_out_receipt", which prints receipt on cash-in/out.
  • Added the Arabic language.
  • All users can now access basic Epsi settings – payment terminal IP, printer selection, etc.

Improvements

  • Configuration parameters grouped into logical blocks.
  • Replaced request that checks API connection uptime.
  • Updated Greece fiscal type A.
  • Matrix products dimensions are sorted as defined in Back-office.
  • Better notification, when a customer is identified with Estonian ID-card.
  • When allowed difference amount on EOD is empty, then the difference is not allowed.

Fixes

  • Use device date and time on creating receipt only in offline mode.
  • Show employee name correctly on Google Chrome browser.
  • Fix campaigns implementation, when product quantity changed manually.
  • “Cashier must enter price in POS” function on accounts, where the price includes tax.
  • POS does not use message broker anymore when this option is turned off.
  • Matrix products now support replacement products.
  • Fixed return to store credit, when that is not an allowed return tender.

Berlin POS version 3.30.5 release notes

Base version: 3.30.1

New Features

  • A new version of Greece fiscal streamline
  • A new option is available to disable changing order to cash invoice
  • Implemented printout counting for Swedish Z-report
  • Added Thai currency support (THB)

Fixes

  • Correct tender amounts on return transaction with a tip

Berlin POS version 3.30.1 release notes

Base version: 3.30.0

Fixes

  • Fix all in one receipt printing from PC (duplicate payment receipts)
  • Hitting F2 while product search is in progress with very slow internet can result in an underpaid sales document
  • TriPOS integration void after unsuccessful multi-card payment and on payment window close
  • Fix Estonian National ID code handling on customer identification

Berlin POS version 3.30.0 release notes

Base version: 3.29.7

New Features

  • Added Thai language support
  • EPSI download URL and installation instruction by client OS
  • Random weighted products price can be overwritten on order opening
  • Cayan Mini can be turned on/off from payment configuration
  • Added Swedish fiscal integration support (PosPlus)
  • New plugin hook "after_plugins_loaded" for event plugin loaded successfully

Improvements

  • After multi-card payment fails, auto-void is removed from all integrations. Successful payment will be voided on payment window close by user
  • GDPR error handling (Correct API error messages on GDPR related errors)
  • Fix POS side receipts (implemented settings from Back-Office)
  • Allow use POS with browsers, where application cache is not supported

Fixes

  • On PAX iPad, added amount check after payment success to ensure partially fulfilled payments will not go through
  • POS prompts for return reason again when the manual discount is applied to non-receipt return (return reason now always takes precedence over discount reason)
  • Get correct next invoice number on POS select
  • Fix multiline product description display
  • Restore orders pre-paid amount in case document creator is selected manually
  • Fixed discount and return reason behaviors on document discount
  • Fixed identification of the customer by the National ID (Estonian) number

Berlin POS version 3.29.1 release notes

Base version: 3.28.2

New Features

  • Added ability to change payment provider device IP even if a user is not the admin (Cayan)
  • Added Cayan Mini support for iOS (processTransaction, cancelTransaction)
  • Implemented all-in-one and regular receipt printing from Nets-ingenico terminal for Android
  • Added configuration parameter,"touchpos_print_receipt_duplicate_to_secondary_printer" which allows re-print receipt from the secondary printer
  • GDPR – log customer detailed view event from POS
  • Added new transactionTime parameter supplied by Back-Office to providers Nixor and VeriFone Finland

Improvements

  • Remove logo if streamline is printed and POS is offline (Greece fiscal type A)
  • Offline streamline location and size fix – same as online (Greece)
  • Added HTML standard header to all in one receipt (fix font size issue in offline mode)
  • Changed the rules of when a coupon should be redeemed
  • Do not open coupon add view, if coupons are added automatically (conf.param "touchpos_use_customer_coupons_automatically")
  • Added getStockInfo parameter for quick products synchronization to avoid getting 0 stock warning for items with actual stock

Fixes

  • Fix document number retrieve from API before saving the document 
  • Fixed secondary printer displaying issue if a primary printer is payment terminal
  • Fix Greece fiscal type A in offline mode (correct VAT values)

Berlin POS version 3.28.2 release notes

Base version: 3.27.1

Key Features

  • All-in-one receipt printing through EPSI remade in online to use back-office receipts instead of POS local receipt
    • Receipt configuration defined in back-office is now also used in POS
  • Implemented ID-card reading for Atos Worldline terminals (Nixor)

  • Implemented Verifone Finland payments integration (USB device)

New Features

  • Added products assortments support
  • Added configuration parameter,"touchpos_use_customer_coupons_automatically" which applies customer coupons without extra confirmation
  • Added TTD and XCD currencies
  • Added display ads manager URL and token forwarding to customer display application

Improvements

  • On layby/lay-away documents, expiration date can’t be changed on existing document
  • Implemented API request calculateRewardPoints on saveSaleDocument

Fixes

  • Customer search execution with the onscreen keyboard
  • Canceled orders removed
  • Login is not allowed on mobile devices, in case Epsi public token validation is turned on

Berlin POS version 3.27.1 release notes

Base version: 3.26.10

New Features

  • Added JS Plugin store integration support
  • Added Argentinian currency peso (ARS)
  • Added VAT number management on company type customers
  • Added price list calculations support in offline when synchronizing documents
  • Added extra parameter to support getting price list calculation steps for quick products and searchable products
  • Added configuration parameter "touchpos_search_customer_on_enter_key_only", which allows execute customer search only by pressing Enter key
  • Added multilingual promotion support if promotions module enabled

Improvements

  • Store correct card names with Cayan payment integration on void or return transactions
  • Removed Zendesk module – not in use anymore
  • Manual discount either document/product based promotions displaying correctly
  • More fields now translatable to all other languages that POS supports

Fixes

  • Allow sell to POS default customer on POS dark theme
  • Fixed product and product groups synchronization for initial login if multilingual POS in use (multi lingual products/product groups/promotions and so on)
  • From plugins stored locally to offline use, now can contain double slash comment lines
  • Fixed price calculation error (may happen), if network quality is not very good

Released with hotfixes (3.26.10)

  • Added override price method on offline mode. Now price can be changed up or down in offline
  • Added image scaling for large images and added canvas width/height for image drawing. This will avoid receipt printing problems with very large logo image files
  • Fixed offline tax calculation where tax was multiplied by row quantity
  • Fixed manual discount usage, if order prices need recalculation by configuration parameter "touchpos_order_pickup_recalculates_prices"
  • Fixed saved sale restore if Applied Manual Discounts module is not installed
  • Get manual discounts for saved sales for completing sale later
  • Added Vietnamese currency Dong (VND) support and option to round VND to nearest 500
  • Fixed payment rounding, where in some cases, calculation is incorrect

Berlin POS version 3.26.0 release notes

Base version: 3.25.3

New Features

  • Can set customer for offline product prices synchronization via configuration parameter using the customers id
  • Possible to read scanned EAN codes via configuration parameter by using a regex expression designed for the scanned EAN structure
  • Option to enable supervisor PIN validation for manual discounts that exceed the maximum discount limit of the employee

  • Scan customer code, which will select the customer without having focus on the customer field

  • Ability to define document types to be sent to secondary printer for printing via configuration parameter by using a comma separated list of document types
  • Random weighted products supported. These products are bought in to the warehouse by pieces but sold by weight

Improvements

  • Configuration parameter to allow only original tenders on void/return is enabled and the original transaction was completed via gift card then now cash is enabled as a tender for void/return
  • Rounding when using multiple currencies has now been fixed both visually in POS and on transaction documents

Fixes

  • Transaction payment via integration fails then pressing ‘Cancel’ now gives the customer the possibility to do external payment if allowed for integration. If red X (‘cancel’) is pressed instead of external payment and some payments were already covered then they will be voided and customer redirected to payment view (if integration supports voiding previous transactions)

Berlin POS version 3.25.3 release notes

Base version: 3.24.0

New Features

  • Offline login support – Possibility to login to POS and reload it without internet connection (requires configuration setup). Read more about offline

  • Load and store plugins for offline use. POS now supports custom plugins in offline mode as well.
  • Implemented rounding versions in offline mode – document rows tax calculation.
  • Changing language is always available from settings and it’s not linked with user rights anymore.
  • Sale to default customer is allowed in offline mode, even when this is disabled by configuration (as in offline mode default customer is only customer for who sales can be made).
  • Synchronisation of price list prices to offline database daily. This allows to keep prices up-to-date for offline use.
  • Possibility to open and close day with multi-currency.

  • Storing current batch number to EPSI with each payment and close batch button to close day dialog box is added (for Cardlink integration in Greek market).
  • Chase payment provider and integration added (for Canadian market).
  • EPSI public token validation is implemented. Store managers can describe which devices may use POS and which not.

  • New Customer Display Application over EPSI
  • Possibility to change language is always available from settings.
  • Hide customer code on local receipt if configuration “show_customercard_code_on_receipt” is not set
  • Added Vietnamese and Indonesian languages support
  • Two options for tax exempt in POS – partial and full tax exempt (Canadian market)

Improvements

  • Reseting local database is disabled in offline mode.
  • Associate register and on-screen keyboard are available to all users.
  • Init EPSI when user logs to POS in offline mode.
  • External card payment execution is disabled until EPSI sends payment response.
  • When price list module and manual discount usage module is set correct document total discount is displayed.
  • Detecting weight products by regional units.

Fixes

  • Fixed: Incorrect behaviour with split transactions (in Cayan integration).
  • Fixed: When paying with secondary currency, the change amount was not rounded.
  • Fixed: Issues with tax calculation in offline mode.
  • Fixed: Printing in offline got error because of insufficient data regarding warehouse.
  • Payment timeout is changed to 7 minutes (for Cayan integration)
  • Fixed:  Warehouse and register data was not correctly transferred in customer display payload
  • Fixed: PayPal redirect URL (correct clientID)

Berlin POS version 3.24.0 release notes

Base version: 3.23.0

New Features

  • Support for multi-currency sales. Please contact our Customer Support if you need this possibility enabled (configuration parameter “touchpos_sale_additional_currencies” with comma separated currencies. E.g “CAD, EUR”).





  • Possibility to add reason codes for cash in/out

Improvements

  • Card name is sent as card type to API for identifying card type

Fixes

  • Fixed: Layaway cancellation was not handled as return document on card payments
  • Fixed: Issue with choosing correct customer for layaway return

Berlin POS version 3.23.0 release notes

Base version: 3.22.2

New Features

  • Cardlink integration (payment service in Greece) developed .
  • New configuration parameter added, what allows to select sales clerk with every transaction (pos_always_show_sales_associate_selection_for_transaction_popup).
  • Secondary printer support (via EPSI).
  • Plugin hook for manipulating view objects (for creating or removing additional fields, events etc.).

Improvements

  • Fiscal receipts printing improvements (for Greece market).
  • Unnecessary API requests on customer search are avoided.
  • Checking and handling PAX payment integration approval amount.

Fixes

  • Fixed: Issue with TriPos debit return.
  • Fixed: Warehouse ID is now set by the one where pending sale is confirmed.
  • Fixed: Issue regarding returning payment with Tyro integration.

Berlin POS version 3.22.2 release notes

Base version: 3.21.4

New Features

  • Progress messages handling for Payment Express UK
  • New events for plugins: add_product_view_after and after_product_search_not_found

Improvements

  • All-in-one receipt font correction
  • Hiding fiscal device streamline in print preview (for Greece market)

Fixes

  • Fixed: If payment process already started ESC key was not disabled
  • Fixed: TriPos payment integration printed two receipts
  • Fixed: Return document failed to save if original document had discounts (Lithuanian fiscal device solution)

Berlin POS version 3.21.4 release notes

Base version: 3.20.1

New Features

  • All external payment provider card types can be configured by user
  • Possibility to add multiple plugin URLs (Settings – Configuration)
    screen-shot-2016-11-28-at-10-08-26
  • Integration with PayPal Card reader for iOS

Fixes

  • Fixed: Issues with on screen keyboard not working properly
  • Fixed: English, United States could not been selected as a language

Berlin POS version 3.20.1 release notes

Base version: 3.19.0

New Features

  • Estonian ID card support for customer identification added

screen-shot-2016-10-31-at-13-35-00

screen-shot-2016-10-31-at-13-34-39

  • Nets Ingenico all-in-one receipt support (with EPSI) added

Improvements

  • Document discounts on offline receipts (receipts generated by POS) are displayed
  • CAD 1 cent (not existing anymore) removed
  • Increased timeout for Cayan payment connection from 3 min to 5min

Fixes

  • Fixed: Greek uppercase characters
  • Fixed: Tyro refund receipts printing issue
  • Fixed: Hiding “Discount” button in POS also hided “Notes” button
  • Fixed: grid_section_rendered event took place only for grid view not for retail view

Berlin POS version 3.19.0 release notes

Base version: 3.18.0

New Features

  • Card payment possibility while using Berlin POS in smartphone (External payments only)
  • Setting for turning on “show original price on receipt”

screen-shot-2016-09-22-at-14-45-08

  • Greece fiscal device “Type A” integration
  • “Home store” and “Signup store” fields added to the customer card

screen-shot-2016-09-22-at-14-43-29

Improvements

  • Cash payment rounding in POS (for New Zealand´s market)

Fixes

  • Fixed: Multiple external payment methods didn´t fit on screen
  • Fixed: Store credit purchase with change issue
  • Fixed: Cayan return where invoice number was more than 8 characters

Berlin POS version 3.18.0 release notes

Base version: 3.17.0

New Features

  • Tyro payment integration (for Australian market)
  • Customer´s recent purchases window now displays credit invoices as well
  • Returns for goods sold by invoice-waybill can be done from POS
  • Notification sound when product is scanned – found or not found
  • Configuration parameter for setting manual discount as additional discount (for ex. discounts from promotions)
  • User Interface configuration (“Settings” > “Configuration” > “User Interface”)

Screen Shot 2016-06-27 at 17.07.02

  • Possibility to add sale notes

Screen Shot 2016-06-27 at 17.12.06

Improvements

  • If default customer group for warehouse is set from back-office (“Retail chain” > “Locations” > concrete warehouse > field “Default customer group”) , on creating new customer in POS, this group is selected automatically

Fixes

  • Fixed: If commission was disabled, assign commission buttons were not hidden on document row view
  • Fixed: X-report was not shown properly

Berlin POS version 3.17.0 release notes

Base version: 3.16.0

New Features

  • Possibility to change product price on return without receipt. (Settings – User Groups – specific user group for ex. sales representatives)

user_group_right_return_wo_receipt

  • Information about bundle product components is shown.

bundle_products

  • Integration with PAX payment provider.

Improvements

  • Salesperson´s name is not printed to the receipt if the possibility is disabled from Erply Back Office. (Settings – Configuration – section POS)

print_salesperson_receipt

  • After closing document-row-editing window from “back” button, Product search field turns active automatically.
  • Fiscal functions are improved
  • Duplicating documents is avoided with limited internet connection

Fixes

  • When payment is already processed, shortcut keys are now disabled for that time period.
  • Card payments on partial return will not cause issues.
  • Birthday fields are shown now even if date format uses dashes
  • Only correct characters appear to store credit field.

Berlin POS version 3.16.0 release notes

Base version: 3.15.0

New Features

  • Editing „Company & location“ (Settings – Company & Locations) is allowed in standard settings
  • Reward points balance is shown on POS local receipt
  • Customer´s birthday can be entered without his/her birth year

birthday

Improvements

  • After discount is selected the cursor is taken to the „Product search“ field (for iPad only)
  • „Change document row“ view is automatically opened after scanning new product in with a barcode scanner

Fixes

  • Payment credentials are saved correctly

Berlin POS version 3.15.0 release notes

Base version: 3.14.0

New Features

  • Manager authorization for promotion sales may be enabled

 

Screen Shot 2016-03-07 at 13.09.19

Setup view 1: User group view in Back Office (Settings – User Groups – Concrete user group f. ex sales representatives)

 

Screen Shot 2016-03-07 at 13.10.07

Setup view 2: Promotion view in Back Office (Retail Chain – Promotions – Concrete promotion)

 

Screen Shot 2016-03-07 at 13.10.24

Action view: Manager has to authorize the promotion sale in Berlin POS

 

  • Your own POS login-screen background picture may be set with a specific parameter (touchpos_app_background_url)
  • Identifying customers with Estonian ID-card (Epsi ver 3 is required)

Improvements

  • If product search field is filled (f. ex. with copy-paste method) then after hitting enter-key the search launches
  • Payment total is calculated according to fiscal device total calculations (for Latvian and Lithuanian markets)
  • Only active products are displayed in substitution products

Fixes

  • Store credit button is disabled now if customer has no credit
  • Store credit button on payment window reacts to a first click

Berlin POS version 3.14.0 release notes

Base version: 3.13.0

New Features

  • New configuration for automatically closing document line edit-view after discount is selected
  • User can change his/her own password

cp

cp_2

Improvements

  • More EPSI configuration possibilities are available via POS user interface (Settings – External Device Integrations)
  • Store credit handling on void/return is improved
  • Translations are updated

Fixes

  • Scrolling on Windows tablets works correctly

Berlin POS version 3.13.0 release notes

Base version: 3.12.0

New Features

  • For fiscal receipts parameter vatrateID is added

Improvements

  • Gift card payment can be returned to store credit (for non-default customers)
  • Translations are updated

Fixes

  • On-screen keyboard and external card payment authorization code input field work correctly

Berlin POS version 3.12.0 release notes

Base version: 3.11.3

New Features

  • POS devices (receipt printer, card terminal etc) are supported by EPSI (Erply Point of Sale Integrator) version 3.
  • New configuration parameter to disable commission receiver change on return (touchpos_commission_change_not_allowed_on_return)
  • New events for plugins: after_customer_created, after_customer_updated, after_product_created, after_document_cancelled
  • Summarized periodical Z-reports and isDepositItem parameter for gift cards to the fiscal block

Improvements

  • If gift card payments are not allowed informative message is displayed

gift_card

  • Direct printing formats company/warehouse address correctly
  • Settings and configuration views are refactored

Fixes

  • Returning document with multiple cash payments will not crash

Berlin POS version 3.11.3 release notes

Build: 2015113001
Base version: 3.10.2

New Features

  • E-mail opt-out field is added to the customer card

pos_customer_opt_out

  • Integration with Avalara tax service

pos_avalara_integration

  • Sales documents can be searched by typing or scanning bar code

pos_recent_sale_search

  • Event after saveSalesDocuments is successfully completed (for plugins)

Improvements

  • Promotions are shown in alphabetical order

Fixes

  • If tax exempt is set, this can’t be overwritten
  • Fix unpaid invoice when multiple external card payments
  • Do not send shipping info if zero vat rate

Berlin POS version 3.10.0 release notes

Build: 2015102101
Base version: 3.9.0

New Features

  • Use custom quick discount buttons, configuration – touchpos_custom_discount_percentages (e.g. 7,10,15)

berlin_custom_discounts

Improvements

  • Direct printing – send vat rate information to EDI
  • Open day cash in amount to the fiscal block

Fixes

  • Plugin reloaded with every login
  • MPS Debit + PIN payments
  • External card payment option not always available
  • Cayan split payment failure

Berlin POS version 3.9.0 release notes

Build: 2015093001
Base version: 3.8.4

New Features

  • Configurable option to show employee initials instead full name on receipt
  • Cayan payment keyed entry
  • Customer display (pole) shows discount
  • Payments integration info is available from POS

payment_configuration

Improvements

  • Connection lost dialog is non UI blocking

Fixes

  • Payment configuration error when there are no setup fields

Berlin POS version 3.8.3 release notes

Build: 2015092401
Base version: 3.6.2

New Features

  • Option to show product code instead of name on quick selection buttons, by default name is displayed
  • Reason codes for tax exception
  • UK open/close day currencies
  • Ability to apply manual promotions multiple times (if conditions matches)

multiple_promotions

  • Ability to mark products non-discountable with product attribute: notification_not_discountable

Improvements

  • Display error if gift card serial is not valid – swiped data from simple swiper
  • Bluetooth scanner support, reduce number of false positive results on slow bluetooth scanners
  • Refactored auto logout feature to ensure that multiple logout timers would not be registered

Fixes

  • Fix document total being incorrect after confirming Product Out Of Stock dialog
  • Fix iOS 9 HID scanner not scanning products
  • Associated register can be bypassed via open day dialog

Berlin POS version 3.6.2 release notes

Build: 2015090201
Base version: 3.5.7

New Features

  • Implemented user right: make returns without receipt

user_rights_return

  • Show amount of cash return in document confirmation on return and void

pos_return_total

  • Display warning message if making sale with products which have negative stock level
  • Assign offline sales to specific user

offline_receipt_creator

  • Burst scanner support, clerk can now scan products faster
  • Offline mode force logout if inactivity for 10 minutes and there has been no connection in that time
  • Offline mode confirmation when logging out or switching user

Improvements

  • EDI (External Device Integrations) HTTPS support
  • iOS Cayan payments support
  • Cayan payment service improvements

Fixes

  • Add tax rate was not behaving correctly sometimes
  • Wrong document status when completing an pending sale
  • Stock warning not behaving correctly

Berlin POS version 3.5.6 release notes

Build: 2015081301
Base version: 3.4.4

New Features

  • Promotion info displayed for each receipt row

Screen Shot 2015-07-28 at 16.00.06

  • Open pending sale via URL adding to end of the url: ?sale_id=PENDING_SALE_ID (replace PENDING_SALE_ID with actual document ID)

Improvements

  • Highlight colors for Receipt rows updated
  • Built in on-screen keyboard handles input better
  • Manual input for scales are handled better when scale is connected via EDI (External Device Integrator) but user wants to enter weight manually

Fixes

  • Product groups rendered double when first startup of completely clean POS
  • Quick buttons showing matrix variations and then getting stuck, but actually should have displayed error message
  • Configuration now allows removing payments when doing return/void

Berlin POS version 3.4.0 release notes

Build: 2015061802
Base version: 3.3.4

New Features

  • Merchant Warehouse (Cayan) payment integration
  • Credit invoice duplicate print (configuration)
  • Standalone External Device Integrations EDI (previously named EPSI) support
  • Bank of America integration (Phase 1)
  • Updated UI icons
  • User menu links are now region specific
  • Plugin hook – support selecting tax rate on document item edit
  • Plugin hook – support customising print data
  • Android Google Cloud Print support
  • Android Ingenico iWL250 (Bluetooth) payment terminal support
  • Android Bluetooth Devices discovery/pairing/unpairing support
  • Product edit mode does no longer wiggle the icons, instead icons are displayed and header banner with edit mode information text

Improvements

  • Rounding calculation implementation improved
  • Configuration field for determining how price should be displayed
  • Improved support for Nets Ingenico reverting payment UI flow – iPP350 / iWL250
  • EDI (EPSI) payment terminal Test Connection status
  • EPSI renamed to EDI – External Device Integrations
  • Direct printing is no longer account configuration
  • Ability to login in into same POS on two devices – duplicate invoice numbers can occur only when there’s no internet.

Fixes

  • Invoice total and payment did not match, fix a race condition where “late” API request would overwrite document total and causing payments and totals not match
  • EDI (EPSI) configuration view looking ugly in retail view in some languages
  • EDI (EPSI) error messages could not be closed