POS Brazil Version 4.51.0

March 8, 2023


Features:

  • Added support for adding optional payments to waybills
  • Removed outdated support for EPSI and the related External Device Integration configuration page
  • Removed the "Confirm any order to invoice in the current warehouse only" setting and its functionality
  • "Non-discountable product" setting was renamed to "Forbid setting discounts for products that have "notification_not_discountable attribute" " for more clarity on the functionality
  • UI improvements for recent sale rows
  • Removed "Ask signature for integrated payments" and "Disable external device payment" settings
  • Added a settings for hiding the "Sign in using login.erply.com" button and "Sign up" button
  • Added support for previewing receipt after completing a sale
  • New UrlControl API for POS
    • Allows other applications to pass extra commands when opening/redirecting to the POS. For example to automatically log in to a specific register or to automatically start a return
  • “Sort products by code” setting now supports sorting by price, productID, code, changed, added fields
  • POS hides sale commission button if "hide product commission" setting is enabled
  • Removed "Show return reason on return" setting - it is redundant as the POS would always ask for a reason as long as Return reasons have been configured from Back Office
  • Settings sections are now collapsible & reorganised customer settings
  • POS autofocuses weight input on the weight popup when adding a product
  • Auto logout on inactivity now has a new blocking condition - opened “Create Customer Form”
  • Data displayed by Customer Search Results can now be configured
  • Integer currency denominations on payment screen, open/close day are now displayed with 0 decimal places
  • POS now supports Offline Printing

Fixes:

  • Android Wrapper communication - Compatibility fixes to support A920 regular (non-pro) devices
  • Layaway cancellation now loads original payments
  • Disallow CASH overpayment on returns - If 100% by CASH is pressed on the payment screen with CASH BACK payment present in the payments, the correct CASH sum is added
  • Discounts applied via the green button (ProductOrderEdit) will no longer apply the discount reason to the entire sale (if item has its own discount, it will be preserved instead of replaced by the global discount)
  • Fixed an issue where Moneris payment window would not get closed once cancelled from the terminal and then cancelled from the POS
  • Fixed automatic pre-filling of original tenders to the Payment Modal during Returns - When original sale has multiple tenders of the same type, the limit now applies to all of them, not only the first one
  • Fix for pos crashing after clicking on free line text item in shopping cart
  • Fixed an issue where in Close Day Modal, "counted" field wouldn't get correctly populated on the Close Day's Tenders screen for CASH tender even though the configurations are set to allow this
  • Email opt out checkbox now properly reflects its actual value (only affect accounts with custom customer registry)
  • Respect "Fetch only products that are in stock" setting
  • Fix for POS vat rate not being used on Quick Selection Products
  • Fixed "Confirmation required for day openings with empty drawer" setting not working if register field is left blank
  • Experimental 'resume on refresh' no longer saves currently open confirmations or customer tooltips (which previously would cause crashes on resume)
  • Removed unrelated to Cayan information from Cayan configuration
  • Fix for sale option/function buttons translations not changing after language change
  • Removed faulty translations for English (South Africa) language
  • Reorganized User Interface settings & fixed saving of login background URL
  • POS does not print coupons if document saved via Save Sale
  • Fixes to void functionality in Transaction Junction Payment Integration

Plugins:

  • Customer Display Plugin
    • Prompt a selection when/if multiple customers found matching the criteria provided by the Customer Display's search
  • Givex Plugin - GIVEX buttons are now disabled in Offline mode
  • HP*** plugin - Purchase order number for account sales
  • T** Plugin Customisations
    • add school and medic businesses
    • FitID will be stored in back office
    • Override function button names (layaway) and sales options (layaways, pending sales, coupons)
    • Added functionality for MF coupons
    • Added functionality to display previous selected associations or professionals in the search customer modal
  • W**  Customisations Plugin
    • Fixed an issue where customer group ID was saved as null when default customer is not configured for a POS
    • Fix for expandable customer badge being behind customer stats
  • M** Customisations Plugin
    • added senior field to customer form and added support for automatic senior discount
    • Added support for searching for address and auto-filling address form
    • Added language field to customer form
    • Added "Generate" button to loyalty card number field
    • added Previous customer button
  • New plugin for O**** Warranty
  • New plugin for Semi-External (unidirectional) third-party payment system from within ERPLY POS
  • EFSTA plugin: DE: Copy TID from TraSC into second Tra