I have tried to change the odoo POS Receipt number on my print Receipt But i cant change it. It comes from randomly. Please help me to write JS Function to create a custom order receipt number..(eg: Order 00008-0003-0001)
Odoo is the world's easiest all-in-one management software.
 It includes hundreds of business apps:
- CRM
- e-Commerce
- Účtovníctvo
- Sklady
- PoS
- Project
- MRP
This question has been flagged
You can find the code that generate order receipt number in point_of_sale\static\src\js\models.js
you can override the function and add your customization.
here is the origin function:
    generate_unique_id: function() {
        // Generates a public identification number for the order.
        // The generated number must be unique and sequential. They are made 12 digit long
        // to fit into EAN-13 barcodes, should it be needed
        function zero_pad(num,size){
            var s = ""+num;
            while (s.length < size) {
                s = "0" + s;
            }
            return s;
        }
        return zero_pad(this.pos.pos_session.id,5) +'-'+
               zero_pad(this.pos.pos_session.login_number,3) +'-'+
               zero_pad(this.sequence_number,4);
    },
Hello sir,
Did you manage to find a solution for this?
Thank you in advance
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Registrácia| Related Posts | Replies | Zobrazenia | Aktivita | |
|---|---|---|---|---|
|  | 0 apr 22  | 171 | ||
|  | 0 apr 25  | 2371 | ||
|  | 0 nov 23  | 2471 | ||
|  | 0 nov 23  | 200 | ||
|  | 1 sep 23  | 8115 | 
