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
- Contabilidad
- Inventario
- PoS
- Project
- MRP
Se marcó esta pregunta
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
¿Le interesa esta conversación? ¡Participe en ella!
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
Inscribirse| Publicaciones relacionadas | Respuestas | Vistas | Actividad | |
|---|---|---|---|---|
|  | 0 abr 22  | 171 | ||
|  | 0 abr 25  | 2371 | ||
|  | 0 nov 23  | 2471 | ||
|  | 0 nov 23  | 200 | ||
| 
            
                How i can modify JS method in POS?
            
            
                    Resuelto
            
         |  | 1 sept 23  | 8115 | 
