Openbravo Issue Tracking System - POS2
View Issue Details
0055841POS2POSpublic2024-06-25 17:552024-06-29 10:36
psanjuan 
Retail 
normalminorhave not tried
newopen 
30Openbravo Appliance 14.04
 
 
No
0055841: Issue Invoice option available even if "Issue Invoice" user action is not configured for the OB POS User
Issue Invoice option available even if "Issue Invoice" user action is not configured for the OB POS User
From a given user (ie. Openbravo) navigate to its “Role”(s) and delete the user action “Issue Invoice” from the tab “User Action Access”.
Make sure this user action access is removed from all roles assigned to a user.
Go to Openbravo POS (React) and Log in

Verify that the Issue Invoice option is available, and can be selected. See image attached.
Regardless if used, Openbravo will shown an error by saying: Invoice cannot be issued for the anonymous customer.

Select a customer (Arturo Montoro) verify that in such case the option Issue Invoice is not available now. See image attached.
If a POS User is linked to a Role which do not have assigned the user action "Issue Invoice", that option should not be shown in the OB POS for that User.
No tags attached.
png Screenshot from 2024-06-25 17-34-32.png (98,376) 2024-06-25 17:56
https://issues.openbravo.com/file_download.php?file_id=19942&type=bug
png

png Screenshot from 2024-06-25 17-24-35.png (105,978) 2024-06-25 17:56
https://issues.openbravo.com/file_download.php?file_id=19943&type=bug
png
Issue History
2024-06-25 17:55psanjuanNew Issue
2024-06-25 17:55psanjuanAssigned To => Retail
2024-06-25 17:55psanjuanTriggers an Emergency Pack => No
2024-06-25 17:56psanjuanFile Added: Screenshot from 2024-06-25 17-34-32.png
2024-06-25 17:56psanjuanFile Added: Screenshot from 2024-06-25 17-24-35.png
2024-06-29 10:36RoseBLNote Added: 0166484

Notes
(0166484)
RoseBL   
2024-06-29 10:36   
It appears that the 'Issue Invoice' option is accessible despite not being configured for OB POS users. This discrepancy should be addressed to maintain consistency https://agargame.io [^] and user access controls.