Skip to content

Commit 988ee8e

Browse files
committed
[IMP] Build modules fields usable CSV
1 parent c0a22a0 commit 988ee8e

15 files changed

+4666
-1448
lines changed

l10n_br_spec_sped/scripts/build_csv.py

Lines changed: 293 additions & 208 deletions
Large diffs are not rendered by default.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"Register","Page","Nº","Campo","Descrição","Tipo","Tamanho","Decimal","Valores Válidos","Obrigatório","Regras de Validação do Campo"
2+
"0000",53,"23","COD_PLAN_REF","Código do Plano de Contas Referencial que será utilizado para o mapeamento de todas as contas analíticas: 1 – PJ em Geral – Lucro Real 2 – PJ em Geral – Lucro Presumido 3 – Financeiras – Lucro Real 4 – Seguradoras – Lucro Real 5 – Imunes e Isentas em Geral 6 – Imunes e Isentas – Financeiras 7 – Imunes e Isentas – Seguradoras 8 – Entidades Fechadas de Previdência Complementar 9 – Partidos Políticos 10 – Financeiras – Lucro Presumido bservação: Caso a pessoa jurídica não realize o mapeamento para os planos referenciais na ECD, este campo deve ficar em branco.","C","2","-","[1; 2; 3; 4; 5; 6; 7; 8; 9; 10; '']","Não","-"
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
"Register","Page","Nº","Campo","Descrição","Tipo","Tamanho","Decimal","Valores Válidos","Obrigatório"
2-
"Y671",563,8,"VL_INC_FIN","None","N",19,2,"-","Não"
3-
"0020",79,33,"IND_DEREX","Declaração sobre utilização dos recursos em moeda estrangeira decorrentes do recebimento de exportações (DEREX) S – Sim, N – Não","C",1,"-","[S;N]","Sim"
2+
"0010",65,"11","TIP_ENT","Tipo de Pessoa Jurídica Imune ou Isenta: 01 – Assistência Social; 02 – Educacional; 03 – Sindicato de Trabalhadores; 04 – Associação Civil; 05 – Cultural; 06 – Entidade Fechada de Previdência Complementar; 07 – Filantrópica; 08 – Sindicato; 09 – Recreativa; 10 – Científica; 11 – Associação de Poupança e Empréstimo; 12 – Entidade Aberta de Previdência Complementar (Sem Fins Lucrativos); 13 – Fifa e Entidades Relacionadas; 14 – CIO e Entidades Relacionadas; 15 – Partidos Políticos; 99 – Outras. Observação: Este campo é obrigatório para 0010.FORMA_TRIB igual a “8” (Imune do IRPJ) ou “9” (Isenta do IRPJ). Caso 0010.TIP_ENT = “01”, “02”, “03”, “04”, “05”, “07”, “08”, “09”, “10”, “13”, “14” ou “99”, os planos referenciais serão U100A e U150A. Caso 0010.TIP_ENT = “11”, os planos referenciais serão U100B e U150B. Caso 0010.TIP_ENT = “12”, os planos referenciais serão U100C e U150C. Caso 0010.TIP_ENT = “06”, os planos referenciais serão U100D e U150D. Caso 0010.TIP_ENT = “15”, os planos referenciais serão U100E e U150E.","N",2,"-","[01;02;03;04;05;06;07;08;09;10;11;12;13;14;15;99]","Não"
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
"Register","Page","Nº","Campo","Descrição","Tipo","Tam","Dec","Obrig","Entr","Saídas"
2-
"1391",251,11,"SAÍDAS","Saídas (litros / kg)","N","-","02","OC",,
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
"Register","Page","Nº","Campo","Descrição","Tipo","Tam","Dec","Obrig"
22
"0120",72,"02","MES_REFER","Mês de referência do ano-calendário da escrituração sem dados, dispensada da entrega. Campo a ser preenchido no formato “mmaaaa”","C","006*","-","S"
3+
"A001",90,"02","IND_MOV","Indicador de movimento: 0 - Bloco com dados informados; 1 - Bloco sem dados informados","C","001","-","S"

l10n_br_spec_sped/scripts/get_mod_headers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def _get_mod_headers(mod):
3434
def main():
3535
"""Return a list of all the different fields headers found in the four modules.
3636
37-
Used to define every module's header hard-coded at the beginning of ./build_csv.py .
37+
Used to define the modules headers hard-coded at the beginning of ./build_csv.py .
3838
"""
3939
for module in ["ecd", "ecf", "efd_icms_ipi", "efd_pis_cofins"]:
4040
headers = _get_mod_headers(module)

l10n_br_spec_sped/specs/ecd/ecd_accurate_fields.csv

Lines changed: 45 additions & 45 deletions
Large diffs are not rendered by default.

l10n_br_spec_sped/specs/ecd/ecd_fields.csv

Lines changed: 283 additions & 0 deletions
Large diffs are not rendered by default.

l10n_br_spec_sped/specs/ecf/ecf_accurate_fields.csv

Lines changed: 42 additions & 42 deletions
Large diffs are not rendered by default.

l10n_br_spec_sped/specs/ecf/ecf_fields.csv

Lines changed: 859 additions & 0 deletions
Large diffs are not rendered by default.

l10n_br_spec_sped/specs/ecf/ecf_registers.csv

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@
6363
"M","M360","Contas Contábeis Relacionadas ao Lançamento da Parte A do e-Lacs","4","[0;N]"
6464
"M","M362","Números dos Lançamentos Relacionados à Conta Contábil","5","[0;N]"
6565
"M","M365","Identificação de Processos Judiciais e Administrativos Referentes ao Lançamento","4","[0;N]"
66-
"M","M410","Lançamentos na Conta da Parte B do e-Lalur e do e-Lacs Sem Reflexo na Parte A","3","[0;N]"
66+
"M","M410","Lançamentos na Conta da Parte B do e-Lalur e do e- Lacs Sem Reflexo na Parte A","3","[0;N]"
6767
"M","M415","Identificação de Processos Judiciais e Administrativos Referentes ao Lançamento","4","[0;N]"
6868
"M","M500","Controle de Saldos das Contas da Parte B do e-Lalur e do e-Lacs","3","[0;N]"
69-
"M","M510","Controle de Saldos das Contas Padrão da Parte B do e-Lalur e do e-Lacs","3","[0;N]"
69+
"M","M510","Controle de Saldos das Contas Padrão da Parte B do e- Lalur e do e-Lacs","3","[0;N]"
7070
"N","N001","Abertura do bloco N – Cálculo do IRPJ e da CSLL","1","[1;1]"
7171
"N","N030","Identificação do Período e Forma de Apuração do IRPJ e da CSLL das Empresas Tributadas pelo Lucro Real","2","[0;13]"
7272
"N","N500","Base de Cálculo do IRPJ Sobre o Lucro Real Após as Compensações de Prejuízos","3","[0;N]"

0 commit comments

Comments
 (0)