Sale Discount on Total Amount

by
Odoo 9
v 10.0 Third Party 8164
Download for 10.0 series Deploy on Odoo.sh
You bought this module and need support ? Click here !
Technical name sale_discount_total
Websitehttp://www.cybrosys.com
Read description for v 12.0 v 11.0 v 9.0 v 8.0
Required Apps Sales (sale)
Invoicing (account)
Technical name sale_discount_total
Websitehttp://www.cybrosys.com
Read description for v 12.0 v 11.0 v 9.0 v 8.0
Required Apps Sales (sale)
Invoicing (account)

Global Discount In Sale

Global Discount In Sale

Cybrosys Technologies
cybrosys technologies

Overview

This module allows you to mention discount on Total of sale order and Total of Customer Invoice as percentage or as amount.

Features

Select 'Percentage' from Discount type and give discount percentage as Discount rate.

Select 'Amount' from Discount type and give discount amount as Discount rate.

System will update the value of Discount and Total

Screenshots

Sale Order

Customer Invoice

And the module also allows you to set a limit for total discount in percentage. Exceeding this limit will require approval.

Manager level users can approve sale orders in 'Waiting Approval' stage.

cybrosys technologies

Our Industries

Trading

Easily procure and sell your products.

Manufacturing

Plan, track and schedule your operations.

Restaurant

Run your bar or restaurant methodical.

POS

Easy configuring and convivial selling.

E-commerce & Website

Mobile friendly, awe-inspiring product pages.

Hotel Management

An all-inclusive hotel management application.

Education

A Collaborative platform for educational management.

Service Management

Keep track of services and invoice accordingly.

Please log in to comment on this module

Please choose a rating from 1 to 5 for this module.
Odoo
not of any use to me...
by on

I set up advanced pricing in odoo sale configuration with a new pricelist calculating and applying discount based on total among of hours spent on a project. My main problem was to apply a final discount, after negotiation with my clients, over the advanced pricing and discount policy already setup. This module just change the discounts i previously setup and is not applying an overall discount which is not what i was looking for. e.g: i have hourly price lets say 100$/hour on day of work is 7 hours, total price 7x100:700$ if my customer hire me for a week (5days), he automatically get 5% discount: 700X5=3500$ -5% = 3333$ This is what odoo automatically setup for me, no need of a module to do this. I was looking to apply, after negotiation, i final discount line, lets say 10% sub-total: 3333$ discount: 10%=333$ TOTAL: 3000$ This module only change my initial discount from 5 to 10% which is not what expected... Thanks anyway.


Odoo
by on

Odoo
Can discount in product line still be applied?
by on

In our company we apply discounts on the product and then at the end during negotiations, additional/ on-top discounts are applied on the total, for example for advance payment (additional 3% discount). Can this module be used in such a way? Thanks in advance for the clarification


Odoo
by on

Odoo
by on

Odoo
by on

Odoo
by on

Odoo
by on

Odoo
by on

Odoo
issue on v10
by on

FYI: that "KeyError: 'base'" error is still present on v10 using the 10.0 version of your module.


Odoo
@Syed Ishaque
by on

Are you using v9 or v10? There was a mistake in v9 and we fixed it


Odoo
Error when creating invoice with this module installed.
by on

Hi I am trying to use your module Sale Discount on Total. When trying to create invoice after discounting i am getting the below error please advice. Traceback (most recent call last): File "C:\Program Files (x86)\Odoo 9.0-20170304\server\.\openerp\http.py", line 648, in _handle_exception File "C:\Program Files (x86)\Odoo 9.0-20170304\server\.\openerp\http.py", line 685, in dispatch File "C:\Program Files (x86)\Odoo 9.0-20170304\server\.\openerp\http.py", line 321, in _call_function File "C:\Program Files (x86)\Odoo 9.0-20170304\server\.\openerp\service\model.py", line 118, in wrapper File "C:\Program Files (x86)\Odoo 9.0-20170304\server\.\openerp\http.py", line 314, in checked_call File "C:\Program Files (x86)\Odoo 9.0-20170304\server\.\openerp\http.py", line 964, in __call__ File "C:\Program Files (x86)\Odoo 9.0-20170304\server\.\openerp\http.py", line 514, in response_wrap File "C:\Program Files (x86)\Odoo 9.0-20170304\server\openerp\addons\web\controllers\main.py", line 892, in call_button File "C:\Program Files (x86)\Odoo 9.0-20170304\server\openerp\addons\web\controllers\main.py", line 880, in _call_kw File "C:\Program Files (x86)\Odoo 9.0-20170304\server\.\openerp\api.py", line 250, in wrapper File "C:\Program Files (x86)\Odoo 9.0-20170304\server\.\openerp\api.py", line 381, in old_api File "C:\Program Files (x86)\Odoo 9.0-20170304\server\openerp\addons\sale\wizard\sale_make_invoice_advance.py", line 123, in create_invoices File "C:\Program Files (x86)\Odoo 9.0-20170304\server\.\openerp\api.py", line 248, in wrapper File "C:\Program Files (x86)\Odoo 9.0-20170304\server\openerp\addons\sale\sale.py", line 349, in action_invoice_create File "C:\Program Files (x86)\Odoo 9.0-20170304\server\.\openerp\api.py", line 248, in wrapper File "C:\Program Files (x86)\Odoo 9.0-20170304\server\openerp\addons\account\models\account_invoice.py", line 423, in compute_taxes File "C:\Program Files (x86)\Odoo 9.0-20170304\server\.\openerp\api.py", line 248, in wrapper File "C:\Program Files (x86)\Odoo 9.0-20170304\server\openerp\addons\account\models\account_invoice.py", line 584, in get_taxes_values File "C:\Program Files (x86)\Odoo 9.0-20170304\server\openerp\addons\account\models\account_invoice.py", line 561, in _prepare_tax_line_vals KeyError: 'base' Regards Syed


Odoo
Nice One
by on

Nice Work ! :)