Author Topic: What is the best way to correct a wrong ticket?  (Read 6909 times)

rvandam

  • Jr. Member
  • **
  • Posts: 96
What is the best way to correct a wrong ticket?
« on: January 20, 2013, 01:00:11 pm »
Today I had to correct a small problem regarding the "open cashdrawer" button. For testing purpose I made two cash transactions. How can I correct these transactions (either in the front- or backoffice)?

Reading other topics it is impossible (and a really bad idea) to re-open these tickets. Technically these test transactions are now listed at the financial report as income.

Sometimes a ticket goes wrong with bigger amounts, and we demand in this case that the employees print out the wrong ticket, mark it as void, and put this ticket in the cash drawer. Is there a way for the administrator to do a reversal transaction to correct the problem?

rvandam

  • Jr. Member
  • **
  • Posts: 96
Re: What is the best way to correct a wrong ticket?
« Reply #1 on: January 21, 2013, 09:05:20 am »
I think I tried everything...from negative prices to extra modifier.

The problem here is that the printed report has an official status here. So when an employee decides to enter a new ticket, because something went wrong with the old one, I have no way to correct this problem. This happens occasionally on busy days (it is much faster to enter the ticket new then correct problems on the old one).

My cash is also lower then what the report tells me. This can lead to problem with the tax authority.

rvandam

  • Jr. Member
  • **
  • Posts: 96
Re: What is the best way to correct a wrong ticket?
« Reply #2 on: January 21, 2013, 09:50:47 am »
I found another topic on this forum that altering old tickets is not permitted due to security restrictions. Corrections should be made by using cash transactions. I fully understand why you did this.

The problem is that I cannot specify the income groups by the cash transactions. So when I have a wrong ticket € 80,00 food € 20,00 soft drinks, I can only give in a cash correction by -€100,00. So there is no correction per income group.

emre

  • SambaPOS Developer
  • Samba Team
  • Hero Member
  • *****
  • Posts: 1564
Re: What is the best way to correct a wrong ticket?
« Reply #3 on: January 22, 2013, 08:13:41 am »
Hello rvandam.
I don't know how I missed this topic.. Sorry for that.
First of all you can get info about clearing transaction data here. It will be useful if you need to start from stratch.
http://forum2.sambapos.org/index.php/topic,60.0.html

Cash corrections is useful for correcting payments. For example customer paid with credit card but cash button pressed. Other use will be refunds. If you pay pay money to customer back or cancel a credit card payment you'll also record it through cash module.

When something is wrong on a ticket users should void lines and add correct items. Closing (settling) a wrong ticket and creating another one will create problems.


rvandam

  • Jr. Member
  • **
  • Posts: 96
Re: What is the best way to correct a wrong ticket?
« Reply #4 on: January 22, 2013, 08:35:49 am »
Hi Emre, no problem at all :)

I know the employees should correct a ticket before it is closed, and usually they do this the correct way. Although the error rate with Sambapos is much lower then our old one, it sometimes happens that a ticket is presented to a customer, and something is wrong with it.

For example when someone gives a birthday party, and a special price was agreed with the manager. When the wrong ticket is presented to the customer the employee has no option then make a new ticket. It even occasionally happens that a customer returns, after he/she left and paid, with the ticket and ask for a correction.

The scenario from above doesn't happen often, but in case of the birthday party, it can be large amounts.

Edit: thank you for sharing the link btw :-) I already cleared the test data, using Management studio.

Edit2: in our old pos we had the possibility for the superuser to give in a negative ticket. This is I think better then clearing old tickets. With a negative ticket you can correct income by the right income group. The security risk is not that big, because the negative ticket remains in the system.
« Last Edit: January 22, 2013, 09:04:59 am by rvandam »

emre

  • SambaPOS Developer
  • Samba Team
  • Hero Member
  • *****
  • Posts: 1564
Re: What is the best way to correct a wrong ticket?
« Reply #5 on: January 22, 2013, 10:00:40 am »
I see. With V3 we can create tickets for item return / item change cases. I think it will do something similar to negative tickets. Like you said that won't create a security issue since we do not alter any past value. A simple user permission check will be enough.

rvandam

  • Jr. Member
  • **
  • Posts: 96
Re: What is the best way to correct a wrong ticket?
« Reply #6 on: January 22, 2013, 11:47:41 am »
@emre, I have send a pm

I cannot wait until v3 will be stable :)

rvandam

  • Jr. Member
  • **
  • Posts: 96
Re: What is the best way to correct a wrong ticket?
« Reply #7 on: February 07, 2013, 03:52:46 pm »
Since our administrator had to correct wrong tickets, I had to find another way. I tried to connect to the sqlexpress database under linux, using a Django admin panel and pyodbc. This works fine. It is a bit of a hassle, because my office pc have to be on, but it is workable till V3 is implemented.

If anybody is interested I can send the code.

I somehow like the idea of a remote power admin, which is not installed on the pos itself.

TawhidAnik

  • Newbie
  • *
  • Posts: 23
Re: What is the best way to correct a wrong ticket?
« Reply #8 on: June 30, 2013, 02:25:50 am »
Emre,
SambaPOS v3 is out now.3.01Beta code is available. You mentioned "I see. With V3 we can create tickets for item return / item change cases." Is that possible in V3? if possible then how?

thanx in advance
TawhidAnik

TawhidAnik

  • Newbie
  • *
  • Posts: 23
Re: What is the best way to correct a wrong ticket?
« Reply #9 on: June 30, 2013, 02:30:49 am »
rvandam,
Can you share the process you follow to return / item change for wrong entry or some Qty of some product of particular ticket needs to be returned. It would be kind of you if u share your procedure or Code.

thnx in advance
TawhidAnik