LINGA — Feature Request Forum

Print chit for Gift Card check balance
Would like to be able to print a chit when you check Gift Card balance. Potentially also when you sell a gift card as sometimes you may want to sell multiple gift cards in one transaction.

Unselect to Reselect a Modifier
When selecting mods under the mod ribbon it’s nice to go back to a previous mod group and make a change.
Ideally we would be able to return to the mod heading, touch the previously selected mod to “unselect” and then select the desired mod.

Urgent: Exchange Rate Decimal Precision Issue
1. Objective
To address and resolve the issue of insufficient decimal precision (currently limited to 4 decimals) in the exchange rate configuration between the FCFA and the US Dollar (USD). The goal is to allow for at least 8 decimal places to ensure accuracy in financial transactions and reporting.
2. Background
The FCFA (Central African Franc) has a relatively low value against the USD, resulting in exchange rates that are often represented as small decimal fractions. Due to this, even minor rounding or lack of decimal precision can lead to significant discrepancies in converted values.
Currently:
-
The system restricts the exchange rate display and calculations to 4 decimal places.
-
For example, the actual rate of 0.00171141 USD per 1 FCFA is rounded to 0.0017, which introduces errors.
-
A change of 30 FCFA (from 585 to 625) results in only a 0.0001 shift in the displayed exchange rate (from 0.0017 to 0.0016), which is not granular enough for accurate representation.
3. Problem Statement
Limiting exchange rate precision to 4 decimal places causes:
-
Inaccurate currency conversions.
-
Misleading financial values in reports and transactions.
-
Large jumps in apparent exchange rates due to rounding.
-
Decreased reliability in systems handling multi-currency transactions.
4. Requirements
Functional Requirements
-
FR1: The exchange rate system must support a minimum of 8 decimal places for rate entries and calculations.
-
FR2: All interfaces displaying exchange rates (UI, reports, APIs) must reflect the enhanced precision.
-
FR3: Rounding logic, if any, should only apply at the display level, not at the storage or calculation level.
Non-Functional Requirements
-
NFR1: The change should not degrade system performance during exchange rate calculations.
-
NFR2: Historical data must remain valid and accurate post-update.
-
NFR3: Adequate testing should be done to ensure backward compatibility.
5. Priority
High – Required to ensure the financial accuracy of transactions involving African currencies, especially FCFA.
6. Stakeholders
-
Finance & Accounting Team
-
IT Systems/Development Team
-
Product Managers
-
External Partners (if APIs are affected)
7. Proposed Solution
Update the exchange rate module and database schema (if required) to:
-
Store and process exchange rates with at least 8 decimal precisions.
-
Ensure all modules consuming exchange rates (including 3rd party integrations) respect the updated format.
8. Timeline
To be determined based on development capacity, with a recommendation to prioritize the change in the next update cycle or patch release.
9. Risks
-
Potential data inconsistency if decimal support is added inconsistently across subsystems.
-
Possible need for UI redesigns where space or formatting was based on 4 decimals.

Time Entry of Items Added to a Check
A way where the POS shows a time entry each time something is added to the ticket. Ex: a bartender would like to know the last time they added the most recent drink. They can then look at this to see if there has been enough time in between drinks to serve another.

Bar Tabs per Bartender
Places that do a high volume of Bar Tabs are dealing with the Bar Tab screen being really crowded.
We would need a role permission that can be toggled so employees only see their own tabs in the bar tabs screen.
Alternatively, there could be buttons on the Bar Tabs screen to see "All Tabs" or only "Your Tabs".
There is a feature request by Brittany CH about filtering bar tabs from 5 years ago marked as "Complete" but I don't see any filtering options?

Split Evenly ( Select Items Only )
In the Split Seat screen, the "Split Evenly" splits all items evenly. It would be great if it would still do that when nothing is highlighted, but only split highlighted items evenly when you have something highlighted.
Otherwise servers/bartenders are doing a lot more button presses when there are shared appetizers, etc. on tables with a lot of seats.

Ability to hide screens on different terminals
We have some customers that would like to be able to hide certain screens from certain terminals. Eg they have an outdoor bistro seating area where they only serve a limit portion of their menu and want to hide screens that are not needed on those terminals.

86 List from FOH
If a restaurant is busy or a manager is not available, it's not possible to add an item to the 86 list. It would be very helpful to be able to add something to the 86 list without going into back office first.

Sync All
Imagine a busy location on a Friday night large enough to justify 15 POS Stations spread out across multiple floors. If the manager adds a new employee on the spot, they have to walk around to all 15 stations and sync so that the employee can use them. We have a location like that, and we also have another location that's multiple stories where the owner is an elderly man and he has to walk up and down stairs to sync iPads.
It would be a huge win if there was a button, maybe tucked away somewhere in Operation -> POS Settings? Labelled "Sync All Stations" and it would just trigger all POS on the same network to sync to back office.
If this is impossible, I would support the next best solution which imo is: https://requests.lingapos.com/communities/1/topics/708-pos-sync-on-logout

Addition of Last 4 Digits of Card Number on the Payment Screen
Currently, if you take multiple credit cards on a check (especially if using split by seat), the cc payment in the payment screen summary box only shows the programmed payment name and the seat number. It would make entering tips on the payment screen much easier if the credit card payments listed in the summary box included the last 4 digits of the credit card. That way you can make the credit voucher with the payment on the payment screen. EXAMPLE: you split a table evenly 3 ways through the SPLIT BY SEAT functionality, you will have 3 equal credit card vouchers. If customers decide to tip with 3 different amounts, you have no idea which payment needs adjusted for those 3 cards. Including the last 4 digits on the payment screen would eliminate this confusion .
Customer support service by UserEcho