diff options
| -rw-r--r-- | addons/sale/wizard/sale_make_invoice_advance.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/sale/wizard/sale_make_invoice_advance.py b/addons/sale/wizard/sale_make_invoice_advance.py index 08d703256bf..ce9cd47faa8 100644 --- a/addons/sale/wizard/sale_make_invoice_advance.py +++ b/addons/sale/wizard/sale_make_invoice_advance.py @@ -106,7 +106,10 @@ class SaleAdvancePaymentInv(models.TransientModel): def _get_advance_details(self, order): context = {'lang': order.partner_id.lang} if self.advance_payment_method == 'percentage': - amount = order.amount_untaxed * self.amount / 100 + if all(self.product_id.taxes_id.mapped('price_include')): + amount = order.amount_total * self.amount / 100 + else: + amount = order.amount_untaxed * self.amount / 100 name = _("Down payment of %s%%") % (self.amount) else: amount = self.fixed_amount |
