Odoo POS Multi Currency


Click here to download the module

Let’s see the video

Features
Payment with Multi Currency.

To use multi currency functionality enable configuration as per below image.

Currency account config
Currency account config
Currency pos config
Currency pos config

For payment in other currency enable the currency.

Odoo Multi currency button
Odoo Multi currency button
Odoo POS Currency Conversion
Odoo POS Currency Conversion

After payment receipt contains currency details as per following image.

Odoo multi currency receiptreceipt
Odoo multi currency receiptreceipt

Back end entries of order.

Odoo multi currency backend order
Odoo multi currency backend order

Validate and closing session.

Odoo POS Validate Session
Odoo POS Validate Session

After closing session sale journal entries shown in following image.

Odoo Sales Journal Entries
Odoo Sales Journal Entries
Advertisements

Odoo Sales Commission


Click here to download the module

Features
Easy To Manage Sales Commission.
Give commission to Sales Person.
Commission calculation based on Product, Product category, Sales team, Customer
Manage the commission calculate on Order confirmation, Invoice Validation, Invoice payment.
Manage the commission payment via Salary or Invoice.

How to use
In Sales configuration, under the Sales commission, set the option for Commission Pay on, Commission Calculation, Commission Pay on. Based on this configuration the commission is calculate and paid.

Odoo Sale Configuration
Odoo Sale Configuration

In Account configuration, under the Sales commission, set Account so when company pay the commission at that time commission pay from selected account.

Odoo Commission Account
Odoo Commission Account

In Products, below the Sales commission tab, select the Job Position or Users and Commission percentage. This same configuration also available into the Customer, Product Category and Sales Team view.

Odoo Commission Configuration
Odoo Commission Configuration

In Sale order, below the Sales commission tab, based on the Sales person and commission calculation option, commission data is calculated.

Odoo Sales Order
Odoo Sales Order
Odoo Commission Calculator
Odoo Commission Calculator

Into Commission menu, you can see the commission’s detail like user, amount, pay by etc…

Odoo Commission Data
Odoo Commission Data

Click on the commission payment, into opened pop-up, select the user, when click the generate button it will paid the commission which is pay by ‘Invoice’ and make the account Journal entries.

Odoo Wizard Pay Commission
Odoo Wizard Pay Commission

When module is install, into salary rule, you get new salary rule for pay the commission by Salary.

Odoo Commission Salary Rule
Odoo Commission Salary Rule

Add this new salary rule to Salary structure, so when employee payslip is create at that time employee related user’s commission amount is added into employee’s salary amount.

Odoo Salary Structure
Odoo Salary Structure

When the employee salary slip is generate, it will automatically added the commission amount and when confirm payslip, employee related user’s commission set to ‘Paid’.

Odoo Commission Payslip
Odoo Commission Payslip

Click Print Commission summary menu, into opened pop-up, select the available options and click print button for printing the commission report.

Odoo Wizard Print Report
Odoo Wizard Print Report

Here below is the user wise commission report.

Odoo Commission PDF Report
Odoo Commission PDF Report

Odoo Point of Sale – Create Sales Order with Signature


Click here to download the module

We have already created this feature before to create sales order from point of sale, but in this module we have done enhancement. Lets have look. Here is default Odoo point of sale screen.

Click here for video – Create Sales Order from Point of Sale with signature

Odoo Point of Sale Screen
Odoo Point of Sale Screen

After assigning customer and product selection, when we click on “Create Sales Order” button, then following screen will open to add any note and sing box for customer.

Sign from Odoo POS
Sign from Odoo POS

After note and signed by customer, when we click on Create, then Sales Order will be created like below screen with popup.

Create SO from POS with Signature
Create SO from POS with Signature

Here is the SO created from POS with signature visible.

SO Created from Odoo POS
SO Created from Odoo POS

And the same signature is available in Sales Order report also.

Odoo Sales report with signature from POS
Odoo Sales report with signature from POS

Odoo – Apply global discount in Sales, Invoice


Currently odoo has inbuilt option for providing discount on sales order and invoices. But this feature is flawed as it only lets you give discount on each specific order line. In many cases of retail business, the company needs to give discount on final amount of sale order or invoice. So for this scenario we developed a feature called “Global Discount”

Odoo Sale Order
Odoo Sale Order

Above is a simple sale quotation with global discount feature. We can see on the bottom left part, there is option to apply discount on the whole sale order amount. There are two ways to apply discount as mentioned below:
Percentage – This will discount the sale order untaxed total by the percentage amount entered in “Discount” field.
Fixed – This will deduct the value entered in “Discount” field directly from the Sale Order untaxed total.

Odoo Sale Order with discount applied
Odoo Sale Order with discount applied

In above shot, we can see a global discount of 10 percent applied to the order, similarly we can also apply a fixed type discount. The flow will also continue when we create an invoice from sale order.

Confirming Sale Order
Confirming Sale Order

Now lets confirm and create invoice from sale order.

Draft Invoice from Sale Order
Draft Invoice from Sale Order

We can see that all the details of discount is carried forward to invoice also, so that we can also change them if we like from the invoice also.

Sometimes a business requires that invoice is created after delivery order, in that case also global discount will work when Invoice Mode is “On Delivery Order”.

Sale Order with Invoice after Delivery Order
Sale Order with Invoice after Delivery Order

In above sale order the Invoice mode is “On Delivery Order”, so first we need to finish delivery.

Odoo Delivery Order
Odoo Delivery Order

Now we confirm Delivery Order and then create Invoice.

Invoice created from Delivery Order
Invoice created from Delivery Order

The invoice created from delivery order will also hold the values for discount that was applied on sale time. So that we can adjust it from invoice also.

Once we validate the Invoice, we would also want to manage the accounting entries related to discount in a proper way. For this we have added an option in the company form as below.

Discount Account defined in company form
Discount Account defined in company form

User just need to define which account he wants to use for managing accounting entries for the discounts provided in the field “Select Account for Discount”.

 Journal Entry of Invoice Payment with Discount
Journal Entry of Invoice Payment with Discount

So when we validate the invoice and register payment, it will use the account defined in Company to create related journal items. So we can keep track of discounts provided to our customers.

Odoo 8 – Sales refund process with invoicing


This video shows how to refund sales with invoicing feature with voice.

OpenERP: Supplier Sales Report


We are discussing about business where company is getting products from suppliers, stores it in warehouse or any other locations, and selling of it. Sometimes it requires to inform supplier that how many daily sales occur for products and how much remain at the end of the day.

Some companies are not buying products from suppliers but keep it in their warehouses and selling on behalf of suppliers.

In intial state, we have define and assume that one product is supplied by one supplier only.

OpenERP Product Supplier
OpenERP Product Supplier

For sending email we have created email template which make it more generic.

OpenERP Email Template
OpenERP Email Template

And for automatic sending emails, we used cron jobs which makes work very easy.

OpenERP Schedular
OpenERP Schedular

It is possible that all supplier don’t require notification about products those sold today. We make it optional also.

OpenERP Supplier
OpenERP Supplier

Now going to make sales order where one product has supplier defined and require to get notification about sales.

OpenERP Sales Order
OpenERP Sales Order

And we have completed all process of delivery order also.

OpenERP Delivery Order
OpenERP Delivery Order

When cron job is going to execute, it is sending email like below:

OpenERP Email
OpenERP Email

You can find PDF report as a attachment.

OpenERP Report
OpenERP Report