Hi,
You can load the models using the method,
models.load_fields("res.partner", ['credit']);
var ReceiptScreenWidget = screens.ScreenWidget.extend({
template: 'ReceiptScreenWidget',
show: function(){
this._super();
var self = this;
var order = this.pos.get_order();
this.render_receipt();
}
},
get_receipt_render_env: function() {
var order = this.pos.get_order();
this.pos.last_receipt_render_env = {
widget: this,
pos: this.pos,
order: order,
receipt: order.export_for_printing(),
orderlines: order.get_orderlines(),
paymentlines: order.get_paymentlines(),
};
return this.pos.last_receipt_render_env;
},
//You can add the functions here , if you need to add new function
and assign it to pos , also based on that function you can access the
details
gui.define_screen({name:'receipt', widget: ReceiptScreenWidget});
return {
ReceiptScreenWidget: ReceiptScreenWidget
};
// in this code ge the partner credit details
Hope it helps