Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata

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
Abbandona
Risposta migliore

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
Abbandona
Autore Risposta migliore

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
Abbandona
Post correlati Risposte Visualizzazioni Attività
1
mar 25
1147
0
feb 22
2651
0
mar 25
771
0
ago 25
164
2
feb 25
1617