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:
- 客戶關係
- e-Commerce
- 會計
- 庫存
- PoS
- Project
- MRP
此問題已被標幟
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
| 相關帖文 | 回覆 | 瀏覽次數 | 活動 | |
|---|---|---|---|---|
|  | 0 4月 22  | 171 | ||
|  | 0 4月 25  | 2371 | ||
|  | 0 11月 23  | 2471 | ||
|  | 0 11月 23  | 200 | ||
|  | 1 9月 23  | 8115 | 
