Skip to content

PoS: Disable Print Button - When Insuffient Stock warning is given #34307

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
goldenwt opened this issue May 28, 2025 · 0 comments
Open

PoS: Disable Print Button - When Insuffient Stock warning is given #34307

goldenwt opened this issue May 28, 2025 · 0 comments

Comments

@goldenwt
Copy link

This scenario happened in our company and it can open room for fraud if not checked.

In the PoS module, an entry was made and one of the entered items wasn’t complete, The physical quantity ordered was more than the system quantity, hence the system prompted with a warning that the stock entered wasn’t enough for sale and the settings didn’t permit negative stock.

The person went ahead to click on the print button(But in reality should have informed about the warning) which eventually ignored that warning, and printed out the invoice for the customer. Though the system didn’t capture that transaction in records, This step can lead to fraud as the customer can claim in connaivance with the sales person to carry the goods, leading to System record Mismatch with physical record in stocks.

The Particular transaction was stored in "Draft Mode", However, if the printed invoice paper is given to a staffer in charge of goods to bring out the items, seeing everything being ok on paper will innocently follow suit. This has to be avoided

How do we set the system such that if an item line isn’t having enough stock and the entry is made, the buttons and the PoS payment terminal is grayed off so the alert or warning can be adhered to?

I also think or suggest that if an invoice is printed out, if payment is made, it should come out with a status - Paid on the Invoice, if Part Part Payment - Part Payment, If No payment, then - Unpaid.

Summary

  1. Stock Ordered is more that Stock in System - Grey off Print button and Payment box to disallow further action (This is where negative stock wasn't enabled)
  2. The Status of payment shown on the PoS Screen should also reflect on the print out as explained on the last paragraph

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant