support Click to see our new support page.

POS in Odoo 13

blog_182_img
Author

Muhammed NabeelNov. 6, 2019

­Odoo 12 vs Odoo 13 POS

Odoo 13 accompanies some additional highlights in the Point of Sale (POS) area than Odoo 12. Lets see the differences :

In Odoo 12 we can login to POS Interface as user and manage multiple cashier without doing any configuration part.

Odoo 13 POS interface login

Odoo 13 Manage cashier

But in Odoo 13 we can login to POS UI as Employee instead of as User. For that go to: Configuration → Point of Sale , the enable Login with Employees.

Odoo 13 POS User Interface

In Odoo 13 multiple cashier management will be available only after enabling this feature. By enabling this feature we can also set the number of allowed employees.

Allowed employees set up in Odoo 13 POS

Then the POS interface will change according to that,

POS Interface change

Then select an employee as cashier,

Select employee cashier

In Odoo 13 the position of cashier has been change from left to right.

Employee position change in Odoo 13 POS

We can also set PIN code for employees in the employee form for the security purpose.

Set employee pincode

The Order Interface section in Odoo 12 pos configuration form has changed to POS Interface.

Odoo 12 Order Interface

In Odoo 13 there is an extra feature add on to its Interface, that is Restrict Available Product Categories.

Restrict Available Product Categories

After enabling this feature, only the given product categories will be shown in the POS Interface.

List product category in Odoo 13 POS.

The IoT Box section in odoo 12 pos configuration form has change to Connected Devices.

IoT Box in Odoo 12 POS

In Odoo 13 an extra feature is also add on to the POS Interface, that is, Connect Devices.

Connected device in Odoo 13 POS

After enabling this feature we can use Epson ePOS Printers without the IoT Box in the Point of Sale.
In addition, Odoo 13 has an extra section which is not in Odoo 12, that is, Sales Reporting.

Odoo 13 POS Sales Reporting

This feature allow us to assign a sales team, then all the sales should report to that sales team.

POS receipt

The POS Receipt has change completely. In Odoo 13 receipt, company logo and company address will be display without any configuration.

Odoo 12 POS Receipt

Odoo 12 POS Receipt

Odoo 13 POS Receipt

Odoo 13 POS Receipt

In Odoo 12 the Payment Methods are written in account.journal class.

But in Odoo 13, they have created a new class for payment methods known as pos.payment.method

Payment Method form view in Odoo 12

Payment Method form view in Odoo 12

Payment Method form view in odoo 13

Payment Method form view in Odoo 13

In Odoo 13, a new menu is add on under Orders menu which shows all the payment details.
Point of Sale → Orders → Payments

Payment Details in Odoo 13 POS

This payment details are written in a new class which is not in odoo 12. The new class is pos.payment. In odoo 12 the payment details are written in account.bank.statement.line class.

Payments Tree View

Payments Tree View In Odoo 12 POS

 

Payments Form View

Payments Form View In Odoo 13 POS

In Odoo 13 session form they have removed date Part from session name and they have removed the one2many field statement_ids from the session from view, then added a new smart button to view the payment methods summary. This form also have a smart button to view the orders under this session.

POS Session form view in Odoo 12

POS Session form view in Odoo 12

 

POS Session form view in Odoo 13

POS Session form view in Odoo 13

In Odoo 13 they have remove the one2many field statement_ids from the class pos.order and add a new one2many field payment_ids to the class pos.payment. And if we enable Login With Employees, then the selected employee will be cashier otherwise the login user will be the cashier. But in Odoo 12 this field is consider as salesperson.

POS Order form view in Odoo 12

POS Order form view in Odoo 12

POS Order form view in Odoo 13

POS Order form view in Odoo 13

Odoo_ERP_Services

LinkedIn LinkedIn