Strange behaviour with GIFTED inventory item

Dear @emre, today we had a special situation. We had a gifted COCA COLA 1LT, the we deGIFTED it, and canceled it. Then added a COCA COLA 2LT. The COCA COLA 1LT never was striked, if remained grayed. We did the CANCELATION THREE TIMES, and never was striked. So we decided to move all items to a different table except the COCA COLA 1LT. When we moved all items the ticket containing the COCA COLA dissapeared. When we closed period and checked the stock, it seemed that we had sold (or gifted) 3 COCA COLA 1LT.

In the DB attached the ticket number is 3281, and the dissapeared COCA COLA 1LT is ticket 3280

I tried to reopen ticke, cancel order, but it shows VOID as a tag, and cant do anything with it.

Could you check what could happend?


G. (4.1 MB)

@gerlandog I don’t think it is strange. If it is gray without strike it means Increase Inventory flag enabled for order. Please check your Update Order actions to be sure Increase Inventory setting not enabled. Before diving into database it will be better to check configuration for possible mistakes.

Dear @Emre, thanks for the fast response…

I checcked my update order… this is the screen:

Ad I have an extra Update Order for Price change:

are they correct?



That’s OK. I mean did you created custom rules that possibly sets Increase Inventory value to true? This might be a variable or a setting tag.

I had this actions…

I asume that they are INCORRECT…

should I change the Increase Inventory to [:Increase] and Decrease Inventory to [:Decrease]?


PD, I did not happen all the time, but I cannot remember the exact sequence to happen…

:slight_smile: Increase Inventory should not be True. Leave it blank and it will work fine.

If you change it to [:Increase] or [:Decrease] then all you did was define variable that needs to be defined in the rule.

What are you attempting to do with that action? Give an item away free?

EDIT: @emre beat me to it haha. You are telling it to increase inventory and also decrease inventory so its a conflict.



PD so ALL THIS TIME i was using it wrong, at least 7 months, jajajajajjajajajajajajajaja!!! never noticed, but sometimes, just sometimes it had this odd behaviour…


Do you want it to Decrease Inventory?

YES, I have a PROMO, everytime (during the week) when you purchase a BIG Pizza you get a 1 LT coke or fanta or guarana for free, and when you purchase a Family piza you get a 1.5 LT coca cola or 1.5LT kuat for free. those are COCA COLA COMPANY Promotions.



No, no… When I first design it I wanted it to behave like any normal Product, when its added should decrease inventory and when you canceled it should increase inventory… since the COCA is actually going out from the fridge (at cero price) but its still going to the table.



Then leave increase and decrease inventory blank… and just put False in Calculate Price I think should work. Or to be safe… leave increase inventory blank and put True for decrease.

1 Like