Muhammed NabeelNov. 6, 2019
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.
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.
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.
Then the POS interface will change according to that,
Then select an employee as cashier,
In Odoo 13 the position of cashier has been change from left to right.
We can also set PIN code for employees in the employee form for the security purpose.
The Order Interface section in Odoo 12 pos configuration form has changed to POS Interface.
In Odoo 13 there is an extra feature add on to its Interface, that is Restrict Available Product Categories.
After enabling this feature, only the given product categories will be shown in the POS Interface.
The IoT Box section in odoo 12 pos configuration form has change to Connected Devices.
In Odoo 13 an extra feature is also add on to the POS Interface, that is, Connect Devices.
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.
This feature allow us to assign a sales team, then all the sales should report to that sales team.
The POS Receipt has change completely. In Odoo 13 receipt, company logo and company address will be display without any configuration.
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
In Odoo 13, a new menu is add on under Orders menu which shows all the payment details.
Point of Sale → Orders → Payments
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.
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.
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.