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
|
1211 | ||
|
0
11月 23
|
1882 | ||
|
0
11月 23
|
200 | ||
|
1
9月 23
|
7346 |