[FIX] paypal: correctly compute fees

bzr revid: tde@openerp.com-20131202162517-39jdtg83l08yxdxm
This commit is contained in:
Thibault Delavallée
2013-12-02 17:25:17 +01:00
parent 7896d2e745
commit 39e6267049
@@ -56,6 +56,8 @@ class AcquirerPaypal(osv.Model):
:return float fees: computed fees
"""
acquirer = self.browse(cr, uid, id, context=context)
if not acquirer.fees_active:
return 0.0
country = self.pool['res.country'].browse(cr, uid, country_id, context=context)
if country and acquirer.company_id.country_id.id == country.id:
fees = amount * (1 + acquirer.fees_dom_var / 100.0) + acquirer.fees_dom_fixed - amount