Franco Tampieri - Agile BG - Domsense has proposed merging lp:~dr.dran/openobject-italia/fix_for_account_move_template into lp:openobject-italia/6.1.
Requested reviews: OpenERP Italia core devs (openobject-italia-core-devs) For more details, see: https://code.launchpad.net/~dr.dran/openobject-italia/fix_for_account_move_template/+merge/129119 [Fix] Aggiunta patch per risolvere il problema sul metoo compute_all() -- https://code.launchpad.net/~dr.dran/openobject-italia/fix_for_account_move_template/+merge/129119 Your team OpenERP Italia core devs is requested to review the proposed merge of lp:~dr.dran/openobject-italia/fix_for_account_move_template into lp:openobject-italia/6.1.
=== modified file 'l10n_it_partially_deductible_vat/AUTHORS.txt' --- l10n_it_partially_deductible_vat/AUTHORS.txt 2011-11-06 11:25:21 +0000 +++ l10n_it_partially_deductible_vat/AUTHORS.txt 2012-10-11 08:54:57 +0000 @@ -1,1 +1,2 @@ Lorenzo Battistini <[email protected]> +Franco Tampieri <[email protected]> === modified file 'l10n_it_partially_deductible_vat/account.py' --- l10n_it_partially_deductible_vat/account.py 2012-07-17 06:49:33 +0000 +++ l10n_it_partially_deductible_vat/account.py 2012-10-11 08:54:57 +0000 @@ -31,7 +31,7 @@ class account_tax(osv.osv): _inherit = 'account.tax' - + def _have_same_rate(self, account_taxes): rate = None for account_tax in account_taxes: @@ -46,7 +46,7 @@ return tax else: return self.get_main_tax(tax.parent_id) - + def get_account_tax_by_tax_code(self, tax_code): if tax_code.tax_ids: if not self._have_same_rate(tax_code.tax_ids): @@ -60,7 +60,7 @@ return tax_code.ref_tax_ids[0] raise osv.except_osv(_('Error'), _('No taxes associated to tax code %s') % str(tax_code.name)) - + def get_account_tax_by_base_code(self, tax_code): if tax_code.base_tax_ids: if not self._have_same_rate(tax_code.base_tax_ids): @@ -75,9 +75,9 @@ raise osv.except_osv(_('Error'), _('No taxes associated to tax code %s') % str(tax_code.name)) - def compute_all(self, cr, uid, taxes, price_unit, quantity, address_id=None, product=None, partner=None): + def compute_all(self, cr, uid, taxes, price_unit, quantity, address_id=None, product=None, partner=None, force_excluded=False): res = super(account_tax, self).compute_all(cr, uid, taxes, price_unit, quantity, address_id, product, partner) - + precision = self.pool.get('decimal.precision').precision_get(cr, uid, 'Account') tax_list = res['taxes'] totalex = res['total'] @@ -101,10 +101,10 @@ class account_invoice_tax(osv.osv): _inherit = "account.invoice.tax" - + ''' tax_grouped: - + {(False, 21, 132): {'account_id': 132, 'amount': 12.36, 'base': 61.79, @@ -139,7 +139,7 @@ 'tax_amount': 24.71, 'tax_code_id': 26}} ''' - + def tax_difference(self, cr, uid, cur, tax_grouped): real_total = 0 invoice_total = 0 @@ -215,12 +215,12 @@ inv_tax['tax_amount'] = cur_obj.round(cr, uid, cur, inv_tax['tax_amount']) inv_tax_2['amount'] = cur_obj.round(cr, uid, cur, inv_tax_2['amount']) return tax_grouped - + class account_tax_code(osv.osv): _inherit = 'account.tax.code' - + _columns = { 'base_tax_ids': fields.one2many('account.tax', 'base_code_id', 'Base Taxes'), 'tax_ids': fields.one2many('account.tax', 'tax_code_id', 'Taxes'),
_______________________________________________ Mailing list: https://launchpad.net/~openobject-italia-core-devs Post to : [email protected] Unsubscribe : https://launchpad.net/~openobject-italia-core-devs More help : https://help.launchpad.net/ListHelp

