Skip to content

Commit 7d99dd4

Browse files
committed
[IMP] l10n_br_nfe: csrt
1 parent 8cb44b7 commit 7d99dd4

File tree

4 files changed

+30
-0
lines changed

4 files changed

+30
-0
lines changed

l10n_br_nfe/__manifest__.py

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
"views/mde/mde_views.xml",
3333
"views/dfe/dfe_views.xml",
3434
"views/supplier_info_view.xml",
35+
"views/res_partner_view.xml",
3536
# Report
3637
"report/reports.xml",
3738
"report/danfe_nfce.xml",

l10n_br_nfe/models/res_company.py

+3
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ class ResCompany(spec_models.SpecModel):
4040
nfe40_fone = fields.Char(related="partner_id.nfe40_fone")
4141
nfe40_CRT = fields.Selection(related="tax_framework")
4242

43+
nfe40_idCSRT = fields.Char(related="partner_id.nfe40_idCSRT")
44+
nfe40_hashCSRT = fields.Char(related="partner_id.nfe40_hashCSRT")
45+
4346
nfe40_enderEmit = fields.Many2one(
4447
comodel_name="res.partner",
4548
related="partner_id",

l10n_br_nfe/models/res_partner.py

+3
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,9 @@ def _prepare_import_dict(
159159
string="CNPJ/CPF/idEstrangeiro",
160160
)
161161

162+
nfe40_idCSRT = fields.Char()
163+
nfe40_hashCSRT = fields.Char()
164+
162165
# nfe.40.autXML
163166
nfe40_choice_autxml = fields.Selection(
164167
selection=[("nfe40_CNPJ", "CNPJ"), ("nfe40_CPF", "CPF")],
+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<odoo>
3+
4+
<record id="nfe_res_partner_form" model="ir.ui.view">
5+
<field name="name">nfe.res.partner.form</field>
6+
<field name="model">res.partner</field>
7+
<field name="inherit_id" ref="l10n_br_base.l10n_br_base_partner_form" />
8+
<field name="arch" type="xml">
9+
<field name="rntrc_code" position="after">
10+
<field
11+
name="nfe40_idCSRT"
12+
attrs="{'invisible': [('is_accountant','!=', True)]}"
13+
/>
14+
<field
15+
name="nfe40_hashCSRT"
16+
attrs="{'invisible': [('is_accountant','!=', True)]}"
17+
/>
18+
</field>
19+
20+
</field>
21+
</record>
22+
23+
</odoo>

0 commit comments

Comments
 (0)