We all know POS software is what brick and mortar retailers use to conduct sales. Odoo’ s Point of Sale application is based on a simple, user-friendly interface and integrated with both accounting and inventory. The Point of Sale application can be used online or offline on iPads, Android tablets or laptops, etc. In my latest blog, I am going through a module that implements a new feature in Odoo POS. As we know, Odoo POS is beautiful software with many features. Our module named ‘Sale Order from POS’ will allow the user to create sales orders directly from the running session of POS.
How can we manage if a customer orders an item for a particular date in POS or pay order an item for a later day? Currently, in Odoo, we are not able to close the POS session if there any unpaid orders. And also the delivery of items also done at the time of sale. Our module solves this problem by creating sale orders in the backend, so we can process them at a later stage.
I will show you the module features,
You can see on the following screen, there is a new button “Create Sales Order”. Sale orders with order lines are created by the sale order button click. When you try to create a sale order without selecting any customers, the module raises an alert popup with an invalid customer.
Likewise, in the case of creating a sale order without order lines also raise an alert with the invalid order.
Once you select a customer and added some order lines, then click on the “Create Sales Order” button opens a new popup where you can add order date.
Then click on create order button will create sale order in quotation state in the backend. Also, display a popup message with the newly created sale order reference.
Here is the created sales order.
We can see the selected products from Point of Sale and the total amount, the customer here as well.