Skip to content

Commit

Permalink
Merge pull request #307 from kmee/feature/cnpj-search
Browse files Browse the repository at this point in the history
Feature/cnpj search
  • Loading branch information
renatonlima committed May 18, 2016
2 parents bd692f8 + 6e00d38 commit 239e664
Show file tree
Hide file tree
Showing 6 changed files with 74 additions and 1 deletion.
12 changes: 12 additions & 0 deletions l10n_br_account/models/account_invoice.py
Expand Up @@ -110,6 +110,18 @@ def _default_fiscal_document_serie(self):
'l10n_br_account.document_event', 'document_event_ids',
u'Eventos')
fiscal_comment = fields.Text(u'Observação Fiscal')
cnpj_cpf = fields.Char(
string=u'CNPJ/CPF',
related='partner_id.cnpj_cpf',
)
legal_name = fields.Char(
string=u'Razão Social',
related='partner_id.legal_name',
)
ie = fields.Char(
string=u'Inscrição Estadual',
related='partner_id.inscr_est',
)

_order = 'internal_number desc'

Expand Down
13 changes: 12 additions & 1 deletion l10n_br_account/views/account_invoice_view.xml
@@ -1,7 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>

<record id="view_l10n_br_account_partner_filter" model="ir.ui.view">
<field name="name">l10n_br_account.partner.filter</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.view_account_invoice_filter" />
<field name="arch" type="xml">
<field name="partner_id" position="before">
<field name="legal_name" string="Razão Social"/>
<field name="cnpj_cpf" string="CNPJ/CPF"/>
<field name="ie" string="Inscr. Estadual"/>
</field>
</field>
</record>
<!-- Customer Invoice views -->
<record id="view_l10n_br_account_invoice_form" model="ir.ui.view">
<field name="name">l10n_br_account.invoice.form</field>
Expand Down
12 changes: 12 additions & 0 deletions l10n_br_purchase/models/purchase.py
Expand Up @@ -74,6 +74,18 @@ def _default_fiscal_category(self):
amount_total = fields.Float(
compute='_compute_amount', digits=dp.get_precision('Purchase Price'),
string='Total', store=True, help="The total amount")
cnpj_cpf = fields.Char(
string=u'CNPJ/CPF',
related='partner_id.cnpj_cpf',
)
legal_name = fields.Char(
string=u'Razão Social',
related='partner_id.legal_name',
)
ie = fields.Char(
string=u'Inscrição Estadual',
related='partner_id.inscr_est',
)

@api.model
def _fiscal_position_map(self, result, **kwargs):
Expand Down
13 changes: 13 additions & 0 deletions l10n_br_purchase/views/purchase_view.xml
@@ -1,6 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!--busca por cnpj_cpf e razao social nos pedidos de compra -->
<record id="view_l10n_br_purchase_partner_filter" model="ir.ui.view">
<field name="name">l10n_br_purchase.partner.filter</field>
<field name="model">purchase.order</field>
<field name="inherit_id" ref="purchase.view_purchase_order_filter" />
<field name="arch" type="xml">
<field name="name" position="after">
<field name="legal_name" string="Razão Social"/>
<field name="cnpj_cpf" string="CNPJ/CPF"/>
<field name="ie" string="Inscr. Estadual"/>
</field>
</field>
</record>

<record id="l10n_br_purchase_order_form1" model="ir.ui.view">
<field name="name">l10n_br_purchase.order.form1</field>
Expand Down
12 changes: 12 additions & 0 deletions l10n_br_sale/models/sale.py
Expand Up @@ -131,6 +131,18 @@ def _default_fiscal_category(self):
store=True, help="The discount amount.")
discount_rate = fields.Float(
'Desconto', readonly=True, states={'draft': [('readonly', False)]})
cnpj_cpf = fields.Char(
string=u'CNPJ/CPF',
related='partner_id.cnpj_cpf',
)
legal_name = fields.Char(
string=u'Razão Social',
related='partner_id.legal_name',
)
ie = fields.Char(
string=u'Inscrição Estadual',
related='partner_id.inscr_est',
)

@api.model
def _fiscal_position_map(self, result, **kwargs):
Expand Down
13 changes: 13 additions & 0 deletions l10n_br_sale/views/sale_view.xml
@@ -1,6 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!--Search by cnpj / cpf in the SOs -->
<record id="view_l10n_br_sale_partner_filter" model="ir.ui.view">
<field name="name">l10n_br_sale.partner.filter</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_sales_order_filter" />
<field name="arch" type="xml">
<field name="name" position="after">
<field name="legal_name" string="Razão Social"/>
<field name="cnpj_cpf" string="CNPJ/CPF"/>
<field name="ie" string="Inscr. Estadual"/>
</field>
</field>
</record>

<record id="l10n_br_sale_order_form" model="ir.ui.view">
<field name="name">l10n_br_sale.order.form</field>
Expand Down

0 comments on commit 239e664

Please sign in to comment.