Odoo Help


How to change the pos_reference on a pos receipt in Odoo 8?

Pascal Tremblay
on 10/30/15, 10:18 PM 2,202 views

Hello guys,

I did not find a reference on Google on how to change the pos_reference sequence on a pos receipt in Odoo 8?

You know this number like « Commande 00015-005-0009 ». This is not a ir.sequence.

Can you help please?


Hi Pascal,

You are right this is not ir.sequence,

This number is generated from the JavaScript file located at addons/point_of_sale/static/src/js/models.js

In this file you can find one model names "Order", inside this model one method is there which is responsible for this sequence. Please have a look below for that method.

 // 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
generateUniqueId: function() {
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) +'-'+

You can make changes according to your need.

I am sure that it will help a lot.


Big thanks!

Pascal Tremblay
on 10/31/15, 8:07 AM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 10/30/15, 10:18 PM
Seen: 2202 times
Last updated: 10/31/15, 8:53 PM