Skip to Content
Menú
This question has been flagged

I am experiencing an issue with receipt numbering in Odoo 18 POS. 

When I start a new order, a receipt number is assigned immediately. However, if I remove all products from the order and do not complete the sale, that receipt number is skipped instead of being reused for the next valid order.

im using community edition on a local server. 

Avatar
Descartar
Best Answer

Hi Sarah, I tried your reproduce steps. But I don't see the same issue as yours.

Could you share more so we can help?


Edit: Thanks for the clarification. I tried as per your guides and yes it's quite inconsistent what's the tracking number as it's not updating the table number on the top left. Sometimes it updates and sometimes it's not, depends on the flow that users went through and time it took.


I suggest you to create an issue here: https://github.com/odoo/odoo/issues


This is my analysis from your video.

TableReceipt NumberRemarks
1801paid
1802auto-increment after paid, this order is canceled
N/A803auto-increment when being redirected to tables after canceled
1804entered table 1, paid
1805after paid, auto-increment happens. But, you clicked + that's why it moved to 806 and 805 is unused
1806paid and auto-increment to 807
1807not proceed
2808auto-increment from the booked table 1


Avatar
Descartar
Autor Best Answer

Sorry for the confusion. The order numbers are not sequential when I go back, leave the PoS, or select the Cancel Order action. In the backend, there is no record or indication that the order was canceled (before payment).


Avatar
Descartar
Related Posts Respostes Vistes Activitat
1
de març 25
1151
0
de febr. 22
2653
0
de març 25
772
0
d’ag. 25
174
2
de febr. 25
1620