Skip to content

Commit

Permalink
[ADD] Adicionando os grupos de contas do plano de contas de EPP
Browse files Browse the repository at this point in the history
  • Loading branch information
danimaribeiro committed Jun 25, 2019
1 parent 4bd1ce9 commit 832710d
Show file tree
Hide file tree
Showing 4 changed files with 239 additions and 12 deletions.
1 change: 1 addition & 0 deletions br_coa_me_epp/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
'account', 'br_account'
],
'data': [
'data/account_group.xml',
'data/br_chart_data.xml',
'data/account.account.template.csv',
'data/account_tax_template_data.xml',
Expand Down
216 changes: 216 additions & 0 deletions br_coa_me_epp/data/account_group.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,216 @@
<odoo>

<record id="account_group_1" model="account.group">
<field name="code_prefix">1</field>
<field name="name">Ativo</field>
</record>

<record id="account_group_1_1" model="account.group">
<field name="code_prefix">1.1</field>
<field name="name">Ativo Circulante</field>
<field name="parent_id" ref="account_group_1"/>
</record>

<record id="account_group_1_1_1" model="account.group">
<field name="code_prefix">1.1.1</field>
<field name="name">Caixa e Equivalentes de Caixa</field>
<field name="parent_id" ref="account_group_1_1"/>
</record>

<record id="account_group_1_1_2" model="account.group">
<field name="code_prefix">1.1.2</field>
<field name="name">Contas a Receber</field>
<field name="parent_id" ref="account_group_1_1"/>
</record>

<record id="account_group_1_1_3" model="account.group">
<field name="code_prefix">1.1.3</field>
<field name="name">Estoque</field>
<field name="parent_id" ref="account_group_1_1"/>
</record>

<record id="account_group_1_1_4" model="account.group">
<field name="code_prefix">1.1.4</field>
<field name="name">Outros Créditos</field>
<field name="parent_id" ref="account_group_1_1"/>
</record>

<record id="account_group_1_3" model="account.group">
<field name="code_prefix">1.3</field>
<field name="name">Ativo Não Circulante</field>
<field name="parent_id" ref="account_group_1"/>
</record>

<record id="account_group_1_3_1" model="account.group">
<field name="code_prefix">1.3.1</field>
<field name="name">Realizável a Longo Prazo</field>
<field name="parent_id" ref="account_group_1_3"/>
</record>

<record id="account_group_1_3_2" model="account.group">
<field name="code_prefix">1.3.2</field>
<field name="name">Investimentos</field>
<field name="parent_id" ref="account_group_1_3"/>
</record>

<record id="account_group_1_3_3" model="account.group">
<field name="code_prefix">1.3.3</field>
<field name="name">Imobilizado</field>
<field name="parent_id" ref="account_group_1_3"/>
</record>

<record id="account_group_1_3_4" model="account.group">
<field name="code_prefix">1.3.4</field>
<field name="name">Intangível</field>
<field name="parent_id" ref="account_group_1_3"/>
</record>

<record id="account_group_2" model="account.group">
<field name="code_prefix">2</field>
<field name="name">Passivo e Patrimônio Líquido</field>
</record>

<record id="account_group_2_1" model="account.group">
<field name="code_prefix">2.1</field>
<field name="name">Passivo Circulante</field>
<field name="parent_id" ref="account_group_2"/>
</record>

<record id="account_group_2_1_1" model="account.group">
<field name="code_prefix">2.1.1</field>
<field name="name">Fornecedores Nacionais</field>
<field name="parent_id" ref="account_group_2_1"/>
</record>

<record id="account_group_2_1_2" model="account.group">
<field name="code_prefix">2.1.2</field>
<field name="name">Empréstimos e Financiamentos</field>
<field name="parent_id" ref="account_group_2_1"/>
</record>

<record id="account_group_2_1_3" model="account.group">
<field name="code_prefix">2.1.3</field>
<field name="name">Obrigações Fiscais</field>
<field name="parent_id" ref="account_group_2_1"/>
</record>

<record id="account_group_2_1_4" model="account.group">
<field name="code_prefix">2.1.4</field>
<field name="name">Obrigações Trabalhistas e Sociais</field>
<field name="parent_id" ref="account_group_2_1"/>
</record>

<record id="account_group_2_1_5" model="account.group">
<field name="code_prefix">2.1.5</field>
<field name="name">Contas a Pagar</field>
<field name="parent_id" ref="account_group_2_1"/>
</record>

<record id="account_group_2_1_6" model="account.group">
<field name="code_prefix">2.1.6</field>
<field name="name">Provisões</field>
<field name="parent_id" ref="account_group_2_1"/>
</record>

<record id="account_group_2_2" model="account.group">
<field name="code_prefix">2.2</field>
<field name="name">Passivo Não Circulante</field>
<field name="parent_id" ref="account_group_2"/>
</record>

<record id="account_group_2_2_1" model="account.group">
<field name="code_prefix">2.2.1</field>
<field name="name">Financiamentos</field>
<field name="parent_id" ref="account_group_2_2"/>
</record>

<record id="account_group_2_2_2" model="account.group">
<field name="code_prefix">2.2.2</field>
<field name="name">Outras Contas a Pagar</field>
<field name="parent_id" ref="account_group_2_2"/>
</record>

<record id="account_group_2_3" model="account.group">
<field name="code_prefix">2.3</field>
<field name="name">Patrimônio Líquido</field>
<field name="parent_id" ref="account_group_2"/>
</record>

<record id="account_group_2_3_1" model="account.group">
<field name="code_prefix">2.3.1</field>
<field name="name">Capital Social</field>
<field name="parent_id" ref="account_group_2_3"/>
</record>

<record id="account_group_2_3_2" model="account.group">
<field name="code_prefix">2.3.2</field>
<field name="name">Reservas</field>
<field name="parent_id" ref="account_group_2_3"/>
</record>

<record id="account_group_2_3_3" model="account.group">
<field name="code_prefix">2.3.3</field>
<field name="name">Passivo Circulante</field>
<field name="parent_id" ref="account_group_2_3"/>
</record>

<record id="account_group_3" model="account.group">
<field name="code_prefix">3</field>
<field name="name">Receitas, Custos e Despesas (Contas de Resultado)</field>
</record>

<record id="account_group_3_1" model="account.group">
<field name="code_prefix">3.1</field>
<field name="name">Receita</field>
<field name="parent_id" ref="account_group_3"/>
</record>

<record id="account_group_3_1_1" model="account.group">
<field name="code_prefix">3.1.1</field>
<field name="name">Receitas de Venda</field>
<field name="parent_id" ref="account_group_3_1"/>
</record>

<record id="account_group_3_1_2" model="account.group">
<field name="code_prefix">3.1.2</field>
<field name="name">Receitas Financeiras</field>
<field name="parent_id" ref="account_group_3_1"/>
</record>

<record id="account_group_3_1_3" model="account.group">
<field name="code_prefix">3.1.3</field>
<field name="name">Outras Receitas Operacionais</field>
<field name="parent_id" ref="account_group_3_1"/>
</record>

<record id="account_group_3_2" model="account.group">
<field name="code_prefix">3.2</field>
<field name="name">Custos e Despesas</field>
<field name="parent_id" ref="account_group_3"/>
</record>

<record id="account_group_3_2_1" model="account.group">
<field name="code_prefix">3.2.1</field>
<field name="name">Custos dos Produtos, Mercadorias e Serviços Vendidos</field>
<field name="parent_id" ref="account_group_3_2"/>
</record>

<record id="account_group_3_2_2" model="account.group">
<field name="code_prefix">3.2.2</field>
<field name="name">Despesas Operacionais</field>
<field name="parent_id" ref="account_group_3_2"/>
</record>

<record id="account_group_3_2_3" model="account.group">
<field name="code_prefix">3.2.3</field>
<field name="name">Despesas Financeiras</field>
<field name="parent_id" ref="account_group_3_2"/>
</record>

<record id="account_group_3_2_4" model="account.group">
<field name="code_prefix">3.2.4</field>
<field name="name">Outras Despesas Operacionais</field>
<field name="parent_id" ref="account_group_3_2"/>
</record>

</odoo>
24 changes: 12 additions & 12 deletions br_sped_base/models/product.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,18 @@ class ProductTemplate(models.Model):
_inherit = 'product.template'

l10n_br_sped_type = fields.Selection(
[(0, '00 - Mercadoria para Revenda'),
(1, '01 - Matéria Prima'),
(2, '02 - Embalagem'),
(3, '03 - Produto em Processo'),
(4, '04 - Produto Acabado'),
(5, '05 - Subproduto'),
(6, '06 - Produto Intermediário'),
(7, '07 - Material de uso e consumo'),
(8, '08 - Ativo Imobilizado'),
(9, '09 - Serviços'),
(10, '10 - Outros insumos'),
(99, '99 - Outras')], string="SPED Type", default=0)
[('00', '00 - Mercadoria para Revenda'),
('01', '01 - Matéria Prima'),
('02', '02 - Embalagem'),
('03', '03 - Produto em Processo'),
('04', '04 - Produto Acabado'),
('05', '05 - Subproduto'),
('06', '06 - Produto Intermediário'),
('07', '07 - Material de uso e consumo'),
('08', '08 - Ativo Imobilizado'),
('09', '09 - Serviços'),
('10', '10 - Outros insumos'),
('99', '99 - Outras')], string="SPED Type", default=0)


class ProductProduct(models.Model):
Expand Down
10 changes: 10 additions & 0 deletions br_sped_base/views/product.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,15 @@
</field>
</record>

<record id="view_br_sped_base_product_template_form" model="ir.ui.view">
<field name="name">view_br_sped_icms_product_template_form</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="br_account.br_account_product_template_form_view" />
<field name="arch" type="xml">
<field name="fiscal_type" position="after">
<field name="l10n_br_sped_type" attrs="{'required': [('fiscal_type', '=', 'product')]}" />
</field>
</field>
</record>

</odoo>

0 comments on commit 832710d

Please sign in to comment.