if invoice.type in ('out_invoice','in_invoice'):
                                inv_tax['tax_amount'] = cur_obj.compute(cr, uid, invoice.currency_id.id, company_currency,
                                    inv_tax['amount'] * main_tax['tax_sign'],
                                    context={'date': invoice.date_invoice or time.strftime('%Y-%m-%d')}, round=False)
                            else: