~mileo/openerp.pt-br-localiz/openerp-pt-br-frete-em-linhas

« back to all changes in this revision

Viewing changes to l10n_br_account/account_invoice.py

  • Committer: Renato Lima
  • Date: 2012-11-06 20:59:24 UTC
  • Revision ID: renatonlima@gmail.com-20121106205924-06jv91b2ly329du7
l10n_br_account: incluido campos obrigatórios nos documentos fiscais (account.invoice)

Show diffs side-by-side

added added

removed removed

Lines of Context:
663
663
 
664
664
                cfops = eview.xpath("//field[@name='cfop_id']")
665
665
                for cfop_id in cfops:
666
 
                    cfop_id.set('domain', "[('type','=','%s')]" % (OPERATION_TYPE[context['type']],))
 
666
                    cfop_id.set('domain', "[('type','=','%s')]" % (
 
667
                        OPERATION_TYPE[context['type']],))
667
668
                    cfop_id.set('required', '1')
668
669
            
669
670
            if context.get('fiscal_type', False) == 'service':
1058
1059
         'ii_iof': 0.0,
1059
1060
         'ii_customhouse_charges': 0.0}
1060
1061
 
1061
 
    def _fiscal_position_map(self, cr, uid, ids, partner_id, partner_invoice_id, company_id, fiscal_category_id):
 
1062
    def _fiscal_position_map(self, cr, uid, ids, partner_id,
 
1063
                             partner_invoice_id, company_id, fiscal_category_id):
1062
1064
        result = {'cfop_id': False}
1063
1065
        obj_rule = self.pool.get('account.fiscal.position.rule')
1064
1066
        fiscal_result = obj_rule.fiscal_position_map(cr, uid, partner_id, partner_invoice_id, company_id, fiscal_category_id, context={'use_domain': ('use_invoice','=',True)})