PoS - Disable Print for Invoices in Draft

Hello All,

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) 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

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 and 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 of Print button and Payment box
  2. Stock ordered is found in the system, If full payment is paid, Receipt Status `= Paid
  3. Stock Ordered is found in the system, but part payment maid, Status = Part Payment
  4. Stock ordered is found in the system, but no payment, Print is disabled but payment box is active

If there is more simpler way to address this fine, if not can number 1 be done? its very important

Thank you

which dolibarr version, and have you searched for similar posts here and on github issues?

1 Like

Ver 21.1 I think, not sure we have upgraded to Ver 21.2
I checked in Dolibarr, but not same and the print button solution wasn’t also stated. Your comment was the last on that topic line in Oct, 2024.

I don’t know where to seek for the solution on GitHub, but I think it should be something every trading organization should implement…

Thank you

Here are the location on github I was thinking could be worth looking in.

I do not use the PoS module, but I think that your post is either a feature request or a bug. If there are nothing already on Github which is very very similar, then I think you should make one.

Hi Jon,
Sent a request on Github about the scenario above

this one? PoS: Disable Print Button - When Insuffient Stock warning is given · Issue #34307 · Dolibarr/dolibarr · GitHub

Yes Please