ESCRITURAÇÃO CONTÁBIL FISCAL - ECF
Produto | : | RMS | | | |
Chamado | : | | Data da publicação | : | 16/09/15 |
País(es) | : | Brasil | Banco(s) de Dados | : | Oracle |
Esta implantação depende da atualização de todos os objetos enviados no pacote e faz-se necessário seguir os Procedimentos para Implementação.
A Escrituração Contábil Fiscal (ECF) substitui a Declaração de Informações Econômico-Fiscais da Pessoa Jurídica (DIPJ), a partir do ano-calendário 2014, com entrega prevista para o último dia útil do mês de setembro do ano posterior ao do período da escrituração, no ambiente do Sistema Público de Escrituração Digital (SPED).
A geração do arquivo txt é resultado do processamento do programa VCTGSECF. Para tal, parâmetros definidos neste documento devem ser cadastrados no VABUPARA e VCTMUSUA.
Após parametrização, os Blocos L, M, N e P possuem programas próprios para manutenção, a saber, VCTMECFL, VCTMECFM, VCTMECFN e VCTMECFP respectivamente, e devem ser utilizados conforme necessidade da empresa.
Para viabilizar essa implantação, é necessário aplicar o pacote de atualizações (Patch) deste Projeto.
Procedimento para Implementação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado e sincronização do ambiente do usuário.
O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! Contate o Help Desk Framework EM CASO DE DÚVIDAS!
|
- Compilar os objetos de banco de dados constantes no pacote (*.PLB).
- Copiar os arquivos. PLB em uma área do disco local:
Ex.: C:\TMP
- Executar o SQL Plus, com o comando abaixo:
Ex.: @ C:\TMP\ AA3S0010.PLB
- A ordem para a compilação dos objetos de banco de dados do pacote é:
- AA3S0010.PLB
- AA3S0020.PLB
- AA3CL210.PLB
- AA3CM010.PLB
- AA3CM300.PLB
- AA3CM305.PLB
- AA3CM310.PLB
- AA3CM350.PLB
- AA3CM355.PLB
- AA3CM360.PLB
- AA3CM365.PLB
- AA3CM410.PLB
- AA3CN600.PLB
- AA3CN615.PLB
- AA3CN620.PLB
- AA3CN630.PLB
- AA3CN660.PLB
- AA3CN670.PLB
- AA3CP100.PLB
- AA3CP130.PLB
- AA3CP200.PLB
- AA3CP300.PLB
- AA3CP400.PLB
- AA3CP500.PLB
- AA3CX280.PLB
- AA3CX291.PLB
- AA3CX292.PLB
- AA3CX300.PLB
- AA3CX310.PLB
- AA3CX320.PLB
- AA3CX330.PLB
- AA3CX340.PLB
- AA3CX350.PLB
- AA3CX351.PLB
- AA3CX352.PLB
- AA3CX353.PLB
- AA3CX354.PLB
- AA3CX355.PLB
- AA3CX356.PLB
- AA3CX400.PLB
- AA3CX410.PLB
- AA3CX420.PLB
- AA3CX430.PLB
- AA3CX450.PLB
- AA3CX460.PLB
- AA3CX470.PLB
- AA3CX480.PLB
- AA3CX490.PLB
- AA3CX500.PLB
- AA3CX510.PLB
- AA3CY520.PLB
- AA3CY540.PLB
- AA3CY550.PLB
- AA3CY560.PLB
- AA3CY570.PLB
- AA3CY580.PLB
- AA3CY590.PLB
- AA3CY600.PLB
- AA3CY611.PLB
- AA3CY620.PLB
- AA3CY630.PLB
- AA3CY640.PLB
- AA3CY650.PLB
- AA3CY660.PLB
- AA3CY665.PLB
- AA3CY671.PLB
- AA3CY672.PLB
- AA3CY680.PLB
- AA3CY681.PLB
- AA3CY682.PLB
- AA3CY690.PLB
- AA3CY800.PLB
- PROC_VCT_ECF.PLB
Atualizar os objetos .DLL na área do servidor de executáveis. Os objetos de programas neste pacote são:
DLL's | Descrição |
VCTMUSUA.DLL | Opção F6-ECF0010 - Parâmetros de Tributação Opção F9-ECF0020 – Parâmetros Complementares |
VCTMECFL.DLL | Bloco L – Lucro Líquido – Lucro Real |
VCTMECFM.DLL | Bloco M – Livro Eletrônico de Apuração do Lucro Real (e-Lalur) e Livro Eletrônico de Apuração da Base de Cálculo da CSLL (e-Lacs) |
VCTMECFN.DLL | Bloco N – Cálculo do IRPJ e da CSLL – Lucro Real |
VCTMECFP.DLL | Bloco P – Lucro Presumido |
VCTGSECF.DLL | Gerador do Arquivo ECF |
Atualizações do compatibilizador
Scripts do Projeto ECF:
AA3S0010 – Parâmetros de Tributação
CREATE TABLE AA3S0010
( S010_ANO NUMBER(3),
S010_EMP NUMBER(3),
S010_HASH_ECF_ANT VARCHAR2(40),
S010_OPT_REFIS VARCHAR2(1),
S010_OPT_PAES VARCHAR2(1),
S010_FORMA_TRIB VARCHAR2(1),
S010_FORMA_APUR VARCHAR2(1),
S010_COD_QUALIF_PJ VARCHAR2(2),
S010_FORMA_TRIB_PER VARCHAR2(4),
S010_MES_BAL_RED VARCHAR2(12),
S010_TIP_ESC_PRE VARCHAR2(1),
S010_TIP_ENT VARCHAR2(2),
S010_FORMA_APUR_I VARCHAR2(1),
S010_APUR_CSLL VARCHAR2(1),
S010_OPT_EXT_RTT VARCHAR2(1),
S010_DIF_FCONT VARCHAR2(1)
) tablespace &&TS_RMS_D;
create unique index IA3S00101 on AA3S0010
( S010_ANO asc,
S010_EMP asc
) tablespace &&TS_RMS_I;
comment on table AA3S0010 is 'ECF | Registro 0010: Parâmetros de Tributação';
comment on column AA3S0010.S010_ANO is 'Ano Contábil';
comment on column AA3S0010.S010_EMP is 'Código da Empresa sem dígito';
comment on column AA3S0010.S010_HASH_ECF_ANT is 'Hashcode da ECF do Período Imediatamente Anterior';
comment on column AA3S0010.S010_OPT_REFIS is 'Indicador de Optante pelo Refis';
comment on column AA3S0010.S010_OPT_PAES is 'Indicador de Optante pelo Paes';
comment on column AA3S0010.S010_FORMA_TRIB is 'Forma de Tributação do Lucro';
comment on column AA3S0010.S010_FORMA_APUR is 'Periodo de Apuracao do IRPJ e CSLL';
comment on column AA3S0010.S010_COD_QUALIF_PJ is 'Qualificação da pessoa jurídica';
comment on column AA3S0010.S010_FORMA_TRIB_PER is 'Forma de Tributacao no Periodo';
comment on column AA3S0010.S010_MES_BAL_RED is 'Indicacao da Forma de Apuracao da Estimativa';
comment on column AA3S0010.S010_TIP_ESC_PRE is 'Tipo de Escrituração';
comment on column AA3S0010.S010_TIP_ENT is 'Tipo de Entidade da Imune ou Isenta';
comment on column AA3S0010.S010_FORMA_APUR_I is 'Existência de Atividade Tributada pelo IRPJ e CSLL para Imunes ou Isentas';
comment on column AA3S0010.S010_APUR_CSLL is 'Apuração da CSLL para imunes ou isentas';
comment on column AA3S0010.S010_OPT_EXT_RTT is 'Optante pela extinção do RTT no ano-calendário de 2014';
comment on column AA3S0010.S010_DIF_FCONT is 'Diferenças entre a contabilidade societária e Fcont';
ALTER TABLE AA3S0010 ADD S030_COD_NAT NUMBER(4);
ALTER TABLE AA3S0010 ADD S030_CNAE_FISCAL NUMBER(7);
ALTER TABLE AA3S0010 ADD S030_EMAIL VARCHAR2(115);
comment on column AA3S0010.S030_COD_NAT is 'Código da Natureza Jurídica';
comment on column AA3S0010.S030_CNAE_FISCAL is 'Código da Atividade Econômica';
comment on column AA3S0010.S030_EMAIL is 'Correio Eletrônico';
AA3S0020 – Parâmetros Complementares
CREATE TABLE AA3S0020
( S020_ANO NUMBER(3),
S020_EMP NUMBER(3),
S020_IND_ALIQ_CSLL VARCHAR2(1),
S020_IND_QTE_SCP NUMBER(3),
S020_IND_ADM_FUN_CLU VARCHAR2(1),
S020_IND_PART_CONS VARCHAR2(1),
S020_IND_OP_EXT VARCHAR2(7),
S020_IND_OP_VINC VARCHAR2(7),
S020_IND_PJ_ENQUAD VARCHAR2(1),
S020_IND_PART_EXT VARCHAR2(8),
S020_IND_ATIV_RURAL VARCHAR2(3),
S020_IND_LUC_EXP VARCHAR2(4),
S020_IND_RED_ISEN VARCHAR2(4),
S020_IND_FIN VARCHAR2(1),
S020_IND_DOA_ELEIT VARCHAR2(1),
S020_IND_PART_COLIG VARCHAR2(1),
S020_IND_VEND_EXP VARCHAR2(1),
S020_IND_REC_EXT VARCHAR2(1),
S020_IND_ATIV_EXT VARCHAR2(1),
S020_IND_COM_EXP VARCHAR2(1),
S020_IND_PGTO_EXT VARCHAR2(1),
S020_IND_E_COM_TI VARCHAR2(3),
S020_IND_ROY_REC VARCHAR2(1),
S020_IND_ROY_PAG VARCHAR2(1),
S020_IND_REND_SERV VARCHAR2(1),
S020_IND_PGTO_REM VARCHAR2(1),
S020_IND_INOV_TEC VARCHAR2(1),
S020_IND_CAP_INF VARCHAR2(1),
S020_IND_PJ_HAB VARCHAR2(1),
S020_IND_POLO_AM VARCHAR2(1),
S020_IND_ZON_EXP VARCHAR2(1),
S020_IND_AREA_COM VARCHAR2(1)
) tablespace &&TS_RMS_D;
create unique index IA3S00201 on AA3S0020
( S020_ANO asc,
S020_EMP asc
) tablespace &&TS_RMS_I;
comment on table AA3S0020 is 'ECF | Registro 0020 - Parâmetros Complementares';
comment on column AA3S0020.S020_ANO is 'Ano Contábil';
comment on column AA3S0020.S020_EMP is 'Código da Empresa sem dígito';
comment on column AA3S0020.S020_IND_ALIQ_CSLL is 'PJ Sujeita a Aliquota da CSLL de 15%';
comment on column AA3S0020.S020_IND_QTE_SCP is 'Quantidade de SCP da PJ - Socio Ostensivo de SCP - Total de SCP';
comment on column AA3S0020.S020_IND_ADM_FUN_CLU is 'Administradora de Fundos e Clubes de Investimento (Y630)';
comment on column AA3S0020.S020_IND_PART_CONS is 'Participacoes em Consorcios de Empresas (Y640)';
comment on column AA3S0020.S020_IND_OP_EXT is 'Operacoes com o Exterior (X291/X292/X300/X310/X320/X330)';
comment on column AA3S0020.S020_IND_OP_VINC is 'Operacoes com Pessoa Vinculada/Interposta Pessoa / Pais com Tributacao Favorecida (X291/X292/X300/X310/X320/X330)';
comment on column AA3S0020.S020_IND_PJ_ENQUAD is 'PJ Enquadrada no art. 58-A da IN RFB no 1.312/2012';
comment on column AA3S0020.S020_IND_PART_EXT is 'Participacoes no Exterior (X340)';
comment on column AA3S0020.S020_IND_ATIV_RURAL is 'Existencia de atividade rural (N500/N650)';
comment on column AA3S0020.S020_IND_LUC_EXP is 'Existencia de lucro da exploracao (X280/N600/N610)';
comment on column AA3S0020.S020_IND_RED_ISEN is 'Isencao e Reducao do Imposto para Lucro Presumido (P130/P200/P230/X280)';
comment on column AA3S0020.S020_IND_FIN is 'Indicativo da existencia de FINOR/FINAM/FUNRES (N615/N616)';
comment on column AA3S0020.S020_IND_DOA_ELEIT is 'Doacoes a Campanhas Eleitorais (Y580)';
comment on column AA3S0020.S020_IND_PART_COLIG is 'Participacao Permanente em Coligadas ou Controladas (Y620)';
comment on column AA3S0020.S020_IND_VEND_EXP is 'PJ Efetuou Vendas a Empresa Comercial Exportadora com Fim Especifico de Exportacao (Y550)';
comment on column AA3S0020.S020_IND_REC_EXT is 'Rendimentos do Exterior ou de Nao Residentes (Y520)';
comment on column AA3S0020.S020_IND_ATIV_EXT is 'Ativos no Exterior Ativos no exterior (Y590)';
comment on column AA3S0020.S020_IND_COM_EXP is 'PJ Comercial Exportadora (Y560)';
comment on column AA3S0020.S020_IND_PGTO_EXT is 'Pagamentos ao Exterior ou a Nao Residentes (Y520)';
comment on column AA3S0020.S020_IND_E_COM_TI is 'Comercio Eletronico e Tecnologia da Informacao (X400/X410)';
comment on column AA3S0020.S020_IND_ROY_REC is 'Royalties Recebidos do Brasil e do Exterior (X420)';
comment on column AA3S0020.S020_IND_ROY_PAG is 'Royalties Pagos a Beneficiarios do Brasil e do Exterior (X420)';
comment on column AA3S0020.S020_IND_REND_SERV is 'Rendimentos Relativos a Servicos, Juros e Dividendos Recebidos do Brasil e do Exterior (X430)';
comment on column AA3S0020.S020_IND_PGTO_REM is 'Pagamentos ou Remessas a Titulo de Servicos, Juros e Dividendos a Beneficiarios do Brasil e do Exterior (X450)';
comment on column AA3S0020.S020_IND_INOV_TEC is 'Inovacao Tecnologica e Desenvolvimento Tecnologico (X460)';
comment on column AA3S0020.S020_IND_CAP_INF is 'Capacitacao de Informatica e Inclusao Digital (X470)';
comment on column AA3S0020.S020_IND_PJ_HAB is 'Habilitada no Repes, Recap, Padis, PATVD, Reidi, Repenec, Reicomp, Retaero, Recine, Residuos Solidos, Recopa, Copa do Mundo, Retid, REPNBL-Redes, Reif e Olimpiadas (X480)';
comment on column AA3S0020.S020_IND_POLO_AM is 'Polo Industrial de Manaus e Amazonia Ocidental (X490)';
comment on column AA3S0020.S020_IND_ZON_EXP is 'Zonas de Processamento de Exportacao (X500)';
comment on column AA3S0020.S020_IND_AREA_COM is 'Areas de Livre Comercio (X510)';
BLOCO L - Lucro Líquido
AA3CL210 – Informativo da Composição de Custos
create table AA3CL210
( L210_ANO NUMBER(3),
L210_MES NUMBER(2),
L210_EMP NUMBER(3),
L210_CODIGO NUMBER(3),
L210_APUR VARCHAR2(1),
L210_DESCRICAO VARCHAR2(120),
L210_VALOR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CL2101 on AA3CL210
( L210_ANO asc,
L210_MES asc,
L210_EMP asc,
L210_CODIGO asc,
L210_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CL210 is 'ECF | L210 - Informativo da Composição de Custos';
comment on column AA3CL210.L210_ANO is 'Ano Contábil';
comment on column AA3CL210.L210_MES is 'Mês Contábil';
comment on column AA3CL210.L210_EMP is 'Código da Empresa sem dígito';
comment on column AA3CL210.L210_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CL210.L210_APUR is 'Período de Apuração: A-Anual, T-Trimestral ';
comment on column AA3CL210.L210_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CL210.L210_VALOR is 'Valor';
BLOCO M - Livro Eletrônico de Apuração do Lucro Real (e-Lalur) e Livro Eletrônico de Apuração da Base de Cálculo da CSLL (e-Lacs)
AA3CM010 –Identificação da Conta na Parte B do e-Lalur e do e-Lacs
create table AA3CM010
( M010_ANO NUMBER(3),
M010_EMP NUMBER(3),
M010_COD_CTA_B VARCHAR2(20),
M010_DESC_CTA_LAL VARCHAR2(40),
M010_DT_AP_LAL NUMBER(7),
M010_COD_LAN_ORIG VARCHAR2(6),
M010_DESC_LAN_ORIG VARCHAR2(304),
M010_DT_LIM_LAL NUMBER(7),
M010_TRIBUTO VARCHAR2(1),
M010_VL_SALDO_INI NUMBER(19,2),
M010_IND_VL_SALDO_INI VARCHAR2(1),
M010_CNPJ_SIT_ESP NUMBER(14)
) tablespace &&TS_RMS_D;
create unique index IA3CM0101 on AA3CM010
( M010_ANO asc,
M010_EMP asc,
M010_COD_CTA_B asc,
M010_TRIBUTO asc
) tablespace &&TS_RMS_I;
comment on table AA3CM010 is 'ECF | M010 - Identificação da Conta na Parte B do e-Lalur e do e-Lacs';
comment on column AA3CM010.M010_ANO is 'Ano Contábil';
comment on column AA3CM010.M010_EMP is 'Código da Empresa sem dígito';
comment on column AA3CM010.M010_COD_CTA_B is 'Código da conta da Parte B - Código unívoco atribuído pelo contribuinte à conta no e-Lalur e e-Lacs';
comment on column AA3CM010.M010_DESC_CTA_LAL is 'Descrição da conta';
comment on column AA3CM010.M010_DT_AP_LAL is 'Data de Criação - Data final do período de apuração em que a conta foi criada';
comment on column AA3CM010.M010_COD_LAN_ORIG is 'Código do Lançamento de Origem da Conta - Código do lançamento na parte A do e-Lalur e/ou do e-Lacs que deu origem à conta';
comment on column AA3CM010.M010_DESC_LAN_ORIG is 'Descrição do Tipo de Lançamento - Descrição do tipo de lançamento na parte A do e-Lalur e/ou do e-Lacs que deu origem à conta';
comment on column AA3CM010.M010_DT_LIM_LAL is 'Data limite para a exclusão, adição ou compensação do valor controlado, se houver';
comment on column AA3CM010.M010_TRIBUTO is 'Tipo de Tributo - Indicador de tributo da adição/exclusão: I – Imposto de Renda Pessoa Jurídica C – Contribuição Social sobre o Lucro Líquido';
comment on column AA3CM010.M010_VL_SALDO_INI is 'Saldo inicial no período inicial desta escrituração. Se DT_AP_LAL (Campo 04) for no período da escrituração, então o valor deve ser zero';
comment on column AA3CM010.M010_IND_VL_SALDO_INI is 'Indicador de saldo inicial: D – para prejuízos ou valores que reduzam o lucro real ou a base de cálculo da contribuição social em períodos subseqüentes. C – para valores que aumentem o lucro real ou a base de cálculo da contribuição social em períodos subseqüentes';
comment on column AA3CM010.M010_CNPJ_SIT_ESP is 'CNPJ da pessoa jurídica que sofreu fusão, incorporação, cisão, etc, que deu origem à conta na pessoa jurídica que preenche a ECF';
AA3CM300 –Lançamentos da Parte A do e-Lalur
create table AA3CM300
( M300_ANO NUMBER(3),
M300_MES NUMBER(2),
M300_EMP NUMBER(3),
M300_CODIGO VARCHAR2(6),
M300_APUR VARCHAR2(1),
M300_DESCRICAO VARCHAR2(304),
M300_TIPO_LANCAMENTO VARCHAR2(1),
M300_IND_RELACAO NUMBER(1),
M300_VALOR NUMBER(19,2),
M300_HIST_LAN_LAL VARCHAR2(1024),
M300_LINHA_RMS NUMBER(3)
) tablespace &&TS_RMS_D;
create unique index IA3CM3001 on AA3CM300
( M300_ANO asc,
M300_MES asc,
M300_EMP asc,
M300_CODIGO asc,
M300_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CM300 is 'ECF | M300 - Lançamentos da Parte A do e-Lalur';
comment on column AA3CM300.M300_ANO is 'Ano Contábil';
comment on column AA3CM300.M300_MES is 'Mês Contábil';
comment on column AA3CM300.M300_EMP is 'Código da Empresa sem dígito';
comment on column AA3CM300.M300_CODIGO is 'Código do lançamento no e-Lalur, conforme tabela publicada no Sped';
comment on column AA3CM300.M300_APUR is 'Período de Apuração: A - Anual, T - Trimestral';
comment on column AA3CM300.M300_DESCRICAO is 'Descrição do tipo de lançamento no e-Lalur, conforme tabela publicada no Sped';
comment on column AA3CM300.M300_TIPO_LANCAMENTO is 'Indicador do tipo de lançamento conforme tabela publicada pela RFB: A- Adição E - Exclusão. P - Compensação de Prejuízo L - Lucro';
comment on column AA3CM300.M300_IND_RELACAO is 'Indicador de relacionamento do lançamento da parte A: 1 - Com Conta da Parte B 2 - Com Conta Contábil 3 – Com Conta da parte B e Conta Contábil 4 - Sem Relacionamento';
comment on column AA3CM300.M300_VALOR is 'Valor do lançamento no e-Lalur';
comment on column AA3CM300.M300_HIST_LAN_LAL is 'Histórico do lançamento no e-Lalur';
comment on column AA3CM300.M300_LINHA_RMS is 'Linha na qual se encontra o registro na tela do RMS';
AA3CM305 –Conta da Parte B do e-Lalur
create table AA3CM305
( M305_ANO NUMBER(3),
M305_MES NUMBER(2),
M305_EMP NUMBER(3),
M305_CODIGO VARCHAR2(6),
M305_COD_CTA_B VARCHAR2(20),
M305_APUR VARCHAR2(1),
M305_VL_CTA NUMBER(19,2),
M305_IND_VL_CTA VARCHAR2(1)
) tablespace &&TS_RMS_D;
create unique index IA3CM3051 on AA3CM305
( M305_ANO asc,
M305_MES asc,
M305_EMP asc,
M305_CODIGO asc,
M305_COD_CTA_B asc,
M305_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CM305 is 'ECF | M305 - Conta da Parte B do e-Lalur';
comment on column AA3CM305.M305_ANO is 'Ano Contábil';
comment on column AA3CM305.M305_MES is 'Mês Contábil';
comment on column AA3CM305.M305_EMP is 'Código da Empresa sem dígito';
comment on column AA3CM305.M305_CODIGO is 'Código do lançamento no e-Lalur, conforme tabela publicada no Sped - M300';
comment on column AA3CM305.M305_COD_CTA_B is 'Código unívoco atribuído pelo contribuinte à conta no e-Lalur no registro M010';
comment on column AA3CM305.M305_APUR is 'Período de Apuração: A - Anual, T - Trimestral';
comment on column AA3CM305.M305_VL_CTA is 'Valor total dos lançamentos adicionados ou excluídos da conta';
comment on column AA3CM305.M305_IND_VL_CTA is 'Indicador do valor total dos lançamentos';
AA3CM310 –Contas Contábeis Relacionadas ao Lançamento da Parte A do e-Lalur
create table AA3CM310
( M310_ANO NUMBER(3),
M310_MES NUMBER(2),
M310_EMP NUMBER(3),
M310_CODIGO VARCHAR2(6),
M310_COD_CTA VARCHAR2(30),
M310_COD_CCUS NUMBER(6),
M310_APUR VARCHAR2(1),
M310_VL_CTA NUMBER(19,2),
M310_IND_VL_CTA VARCHAR2(1),
M312_NUM_LCTO VARCHAR2(50)
) tablespace &&TS_RMS_D;
create unique index IA3CM3101 on AA3CM310
( M310_ANO asc,
M310_MES asc,
M310_EMP asc,
M310_CODIGO asc,
M310_COD_CTA asc,
M310_COD_CCUS asc,
M310_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CM310 is 'ECF | M310 - Contas Contábeis Relacionadas ao Lançamento da Parte A do e-Lalur';
comment on column AA3CM310.M310_ANO is 'Ano Contábil';
comment on column AA3CM310.M310_MES is 'Mês Contábil';
comment on column AA3CM310.M310_EMP is 'Código da Empresa sem dígito';
comment on column AA3CM310.M310_CODIGO is 'Código do lançamento no e-Lalur, conforme tabela publicada no Sped - M300';
comment on column AA3CM310.M310_COD_CTA is 'Código da conta ou subconta contábil onde está registrado o valor a ser adicionado ou excluído, quando possível sua identificação (deve existir no J050)';
comment on column AA3CM310.M310_COD_CCUS is 'Código do Centro de Custos (deve existir no J100)';
comment on column AA3CM310.M310_APUR is 'Período de Apuração: A - Anual, T - Trimestral';
comment on column AA3CM310.M310_VL_CTA is 'Valor da conta utilizado no lançamento da parte A';
comment on column AA3CM310.M310_IND_VL_CTA is 'Indicador do valor da conta utilizado no relacionamento com o lançamento da parte A';
comment on column AA3CM310.M312_NUM_LCTO is 'Número do Lançamento Relacionado à Conta Contábil';
AA3CM315 –Identificação de Processos Judiciais e Administrativos Referentes ao Lançamento
create table AA3CM315
( M315_ANO NUMBER(3),
M315_MES NUMBER(2),
M315_EMP NUMBER(3),
M315_CODIGO VARCHAR2(6),
M315_APUR VARCHAR2(1),
M315_IND_PROC VARCHAR2(1),
M315_NUM_PROC VARCHAR2(20)
) tablespace &&TS_RMS_D;
create unique index IA3CM3151 on AA3CM315
( M315_ANO asc,
M315_MES asc,
M315_EMP asc,
M315_CODIGO asc,
M315_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CM315 is 'ECF | M315 - Identificação de Processos Judiciais e Administrativos Referentes ao Lançamento';
comment on column AA3CM315.M315_ANO is 'Ano Contábil';
comment on column AA3CM315.M315_MES is 'Mês Contábil';
comment on column AA3CM315.M315_EMP is 'Código da Empresa sem dígito';
comment on column AA3CM315.M315_CODIGOis 'Código do lançamento no e-Lacs, conforme tabela publicada no Sped - M350';
comment on column AA3CM315.M315_APUR is 'Período de Apuração: A - Anual, T - Trimestral';
comment on column AA3CM315.M315_IND_PROCis 'Tipo do processo: 1 - Judicial | 2 – Administrativo';
comment on column AA3CM315.M315_NUM_PROCis 'Número do processo';
ALTER TABLE AA3CM315 ADD M315_SEQ NUMBER(3);
comment on column AA3CM315.M315_SEQ is 'Número Sequencial do Registro';
DROP INDEX IA3CM3151;
create unique index IA3CM3151 on AA3CM315
( M315_ANO asc,
M315_MES asc,
M315_EMP asc,
M315_CODIGO asc,
M315_APUR asc,
M315_SEQ asc
) tablespace &&TS_RMS_I;
AA3CM350 –Lançamentos da Parte A do e-Lacs
create table AA3CM350
( M350_ANO NUMBER(3),
M350_MES NUMBER(2),
M350_EMP NUMBER(3),
M350_CODIGO VARCHAR2(6),
M350_APUR VARCHAR2(1),
M350_DESCRICAO VARCHAR2(304),
M350_TIPO_LANCAMENTO VARCHAR2(1),
M350_IND_RELACAO NUMBER(1),
M350_VALOR NUMBER(19,2),
M350_HIST_LAN_LAL VARCHAR2(1024),
M350_LINHA_RMS NUMBER(3)
) tablespace &&TS_RMS_D;
create unique index IA3CM3501 on AA3CM350
( M350_ANO asc,
M350_MES asc,
M350_EMP asc,
M350_CODIGO asc,
M350_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CM350 is 'ECF | M350 - Lançamentos da Parte A do e-Lacs';
comment on column AA3CM350.M350_ANO is 'Ano Contábil';
comment on column AA3CM350.M350_MES is 'Mês Contábil';
comment on column AA3CM350.M350_EMP is 'Código da Empresa sem dígito';
comment on column AA3CM350.M350_CODIGO is 'Código do lançamento no e-Lacs, conforme tabela publicada no Sped';
comment on column AA3CM350.M350_APUR is 'Período de Apuração: A - Anual, T - Trimestral';
comment on column AA3CM350.M350_DESCRICAO is 'Descrição do tipo de lançamento no e-Lacs, conforme tabela publicada no Sped';
comment on column AA3CM350.M350_TIPO_LANCAMENTOis 'Indicador do tipo de lançamento conforme tabela publicada pela RFB: A- Adição E - Exclusão. P - Compensação de Prejuízo L - Lucro';
comment on column AA3CM350.M350_IND_RELACAO is 'Indicador de relacionamento do lançamento da parte A: 1 - Com Conta da Parte B 2 - Com Conta Contábil 3 – Com Conta da parte B e Conta Contábil 4 - Sem Relacionamento';
comment on column AA3CM350.M350_VALOR is 'Valor do lançamento no e-Lacs';
comment on column AA3CM350.M350_HIST_LAN_LAL is 'Histórico do lançamento no e-Lacs';
comment on column AA3CM350.M350_LINHA_RMS is 'Linha na qual se encontra o registro na tela do RMS';
AA3CM355 –Conta da Parte B do e-Lacs
create table AA3CM355
( M355_ANO NUMBER(3),
M355_MES NUMBER(2),
M355_EMP NUMBER(3),
M355_CODIGO VARCHAR2(6),
M355_COD_CTA_B VARCHAR2(20),
M355_APUR VARCHAR2(1),
M355_VL_CTA NUMBER(19,2),
M355_IND_VL_CTA VARCHAR2(1)
) tablespace &&TS_RMS_D;
create unique index IA3CM3551 on AA3CM355
( M355_ANO asc,
M355_MES asc,
M355_EMP asc,
M355_CODIGO asc,
M355_COD_CTA_B asc,
M355_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CM355 is 'ECF | M355 - Conta da Parte B do e-Lacs';
comment on column AA3CM355.M355_ANO is 'Ano Contábil';
comment on column AA3CM355.M355_MES is 'Mês Contábil';
comment on column AA3CM355.M355_EMP is 'Código da Empresa sem dígito';
comment on column AA3CM355.M355_CODIGOis 'Código do lançamento no e-Lacs, conforme tabela publicada no Sped - M350';
comment on column AA3CM355.M355_COD_CTA_Bis 'Código unívoco atribuído pelo contribuinte à conta no e-Lalur no registro M010';
comment on column AA3CM355.M355_APUR is 'Período de Apuração: A - Anual, T - Trimestral';
comment on column AA3CM355.M355_VL_CTA is 'Valor total dos lançamentos adicionados ou excluídos da conta';
comment on column AA3CM355.M355_IND_VL_CTA is 'Indicador do valor total dos lançamentos';
AA3CM360 –Contas Contábeis Relacionadas ao Lançamento da Parte A do e-Lacs
create table AA3CM360
( M360_ANO NUMBER(3),
M360_MES NUMBER(2),
M360_EMP NUMBER(3),
M360_CODIGO VARCHAR2(6),
M360_COD_CTA VARCHAR2(30),
M360_COD_CCUS NUMBER(6),
M360_APUR VARCHAR2(1),
M360_VL_CTA NUMBER(19,2),
M360_IND_VL_CTAVARCHAR2(1),
M362_NUM_LCTOVARCHAR2(50)
) tablespace &&TS_RMS_D;
create unique index IA3CM3601 on AA3CM360
( M360_ANO asc,
M360_MES asc,
M360_EMP asc,
M360_CODIGO asc,
M360_COD_CTA asc,
M360_COD_CCUS asc,
M360_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CM360 is 'ECF | M360 - Contas Contábeis Relacionadas ao Lançamento da Parte A do e-Lacs';
comment on column AA3CM360.M360_ANO is 'Ano Contábil';
comment on column AA3CM360.M360_MES is 'Mês Contábil';
comment on column AA3CM360.M360_EMP is 'Código da Empresa sem dígito';
comment on column AA3CM360.M360_CODIGOis 'Código do lançamento no e-Lacs, conforme tabela publicada no Sped - M350';
comment on column AA3CM360.M360_COD_CTAis 'Código da conta ou subconta contábil onde está registrado o valor a ser adicionado ou excluído, quando possível sua identificação (deve existir no J050)';
comment on column AA3CM360.M360_COD_CCUSis 'Código do Centro de Custos (deve existir no J100)';
comment on column AA3CM360.M360_APUR is 'Período de Apuração: A - Anual, T - Trimestral';
comment on column AA3CM360.M360_VL_CTAis 'Valor da conta utilizado no lançamento da parte A';
comment on column AA3CM360.M360_IND_VL_CTAis 'Indicador do valor da conta utilizado no relacionamento com o lançamento da parte A';
comment on column AA3CM360.M362_NUM_LCTOis 'Número do Lançamento Relacionado à Conta Contábil';
AA3CM365 –Identificação de Processos Judiciais e Administrativos Referentes ao Lançamento
create table AA3CM365
( M365_ANO NUMBER(3),
M365_MES NUMBER(2),
M365_EMP NUMBER(3),
M365_CODIGO VARCHAR2(6),
M365_APUR VARCHAR2(1),
M365_IND_PROC VARCHAR2(1),
M365_NUM_PROCVARCHAR2(20)
) tablespace &&TS_RMS_D;
create unique index IA3CM3651 on AA3CM365
( M365_ANO asc,
M365_MES asc,
M365_EMP asc,
M365_CODIGO asc,
M365_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CM365 is 'ECF | M365 - Identificação de Processos Judiciais e Administrativos Referentes ao Lançamento';
comment on column AA3CM365.M365_ANO is 'Ano Contábil';
comment on column AA3CM365.M365_MES is 'Mês Contábil';
comment on column AA3CM365.M365_EMP is 'Código da Empresa sem dígito';
comment on column AA3CM365.M365_CODIGOis 'Código do lançamento no e-Lacs, conforme tabela publicada no Sped - M350';
comment on column AA3CM365.M365_APUR is 'Período de Apuração: A - Anual, T - Trimestral';
comment on column AA3CM365.M365_IND_PROCis 'Tipo do processo: 1 - Judicial | 2 – Administrativo';
comment on column AA3CM365.M365_NUM_PROCis 'Número do processo';
ALTER TABLE AA3CM365 ADD M365_SEQ NUMBER(3);
comment on column AA3CM365.M365_SEQ is 'Número Sequencial do Registro';
DROP INDEX IA3CM3651;
create unique index IA3CM3651 on AA3CM365
( M365_ANO asc,
M365_MES asc,
M365_EMP asc,
M365_CODIGO asc,
M365_APUR asc,
M365_SEQ asc
) tablespace &&TS_RMS_I;
AA3CM410 –Lançamento na Conta da Parte B do e-Lalur e do e-Lacs sem Reflexo na Parte A
create table AA3CM410
( M410_ANO NUMBER(3),
M410_MES NUMBER(2),
M410_EMP NUMBER(3),
M410_COD_CTA_B VARCHAR2(20),
M410_TRIBUTO VARCHAR2(1),
M410_VAL_LAN_LALB_PB NUMBER(19,2),
M410_IND_VAL_LAN_LALB_PB VARCHAR2(2),
M410_COD_CTA_B_CTP VARCHAR2(20),
M410_APUR VARCHAR2(1),
M410_HIST_LAN_LALB VARCHAR2(1024),
M410_IND_LAN_ANT VARCHAR2(1),
M415_IND_PROC VARCHAR2(1),
M415_NUM_PROC VARCHAR2(20)
) tablespace &&TS_RMS_D;
create unique index IA3CM4101 on AA3CM410
( M410_ANO asc,
M410_MES asc,
M410_EMP asc,
M410_COD_CTA_B asc,
m410_TRIBUTO asc,
M410_IND_VAL_LAN_LALB_PB asc,
M410_COD_CTA_B_CTP asc,
M410_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CM410 is 'ECF | M410 - Lançamento na Conta da Parte B do e-Lalur e do e-Lacs sem Reflexo na Parte A';
comment on column AA3CM410.M410_ANO is 'Ano Contábil';
comment on column AA3CM410.M410_MES is 'Mês Contábil';
comment on column AA3CM410.M410_EMP is 'Código da Empresa sem dígito';
comment on column AA3CM410.M410_COD_CTA_B is 'Código da conta do lançamento (conta da Parte B)';
comment on column AA3CM410.M410_TRIBUTO is 'Código do tributo: I – Imposto de Renda C – Contribuição Social sobre o Lucro Líquido';
comment on column AA3CM410.M410_VAL_LAN_LALB_PB is 'Valor do lançamento';
comment on column AA3CM410.M410_IND_VAL_LAN_LALB_PB is 'Indicador do lançamento: CR – Crédito DB – Débito PF - Prejuízo do exercício. BC - Base de cálculo negativa da CSLL. Obs.: O indicador PF refere-se ao prejuízo apurado no exercício em curso.';
comment on column AA3CM410.M410_COD_CTA_B_CTP is 'Código unívoco da contrapartida (conta da Parte B). Não preencher quando: IND_VAL_LAN_LALB_PB for ifual a "PF" ou "BC".';
comment on column AA3CM410.M410_APUR is 'Período de Apuração: A - Anual, T - Trimestral';
comment on column AA3CM410.M410_HIST_LAN_LALB is 'Histórico do lançamento';
comment on column AA3CM410.M410_IND_LAN_ANT is 'Lançamento para realização de valores cuja tributação tenha dido diferida: S – Sim N – Não';
comment on column AA3CM410.M415_IND_PROC is 'Tipo do Processo: 1 - Judicial 2 - Administrativo';
comment on column AA3CM410.M415_NUM_PROC is 'Número do Processo';
BLOCO N - Cálculo do IRPJ e da CSLL
AA3CN600 –Cálculo da CSLL Com Base no Lucro Real
create table AA3CN600
( N600_ANO NUMBER(3),
N600_MES NUMBER(2),
N600_EMP NUMBER(3),
N600_CODIGO NUMBER(3),
N600_APUR VARCHAR2(1),
N600_DESCRICAO VARCHAR2(203),
N600_VALOR NUMBER(19,2),
N600_LINHA_RMS NUMBER(3)
) tablespace &&TS_RMS_D;
create unique index IA3CN6001 on AA3CN600
( N600_ANO asc,
N600_MES asc,
N600_EMP asc,
N600_CODIGO asc,
N600_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CN600 is 'ECF | N600 - Demonstração do Lucro da Exploração';
comment on column AA3CN600.N600_ANO is 'Ano Contábil';
comment on column AA3CN600.N600_MES is 'Mês Contábil';
comment on column AA3CN600.N600_EMP is 'Código da Empresa sem dígito';
comment on column AA3CN600.N600_CODIGOis 'Código de acordo com tabela publicada no Sped';
comment on column AA3CN600.N600_APUR is 'Período de Apuração: A-Anual, T-Trimestral ';
comment on column AA3CN600.N600_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CN600.N600_VALOR is 'Valor';
comment on column AA3CN600.N600_LINHA_RMSis 'Linha na qual se encontra o registro na tela do RMS';
AA3CN615 –Informações da Base de Cálclulo dos Incentivos Fiscais
create table AA3CN615
( N615_ANO NUMBER(3),
N615_MES NUMBER(2),
N615_EMP NUMBER(3),
N615_APUR VARCHAR2(1),
N615_BASE_CALC NUMBER(19,2),
N615_PER_INCEN_FINOR NUMBER(5,2),
N615_VL_LIQ_INCEN_FINOR NUMBER(19,2),
N615_PER_INCEN_FINAM NUMBER(5,2),
N615_VL_LIQ_INCEN_FINAM NUMBER(19,2),
N615_VL_SUBTOTAL NUMBER(19,2),
N615_PER_VL_SUBTOTAL NUMBER(19,2),
N615_PER_INCEN_FUNRES NUMBER(5,2),
N615_VL_LIQ_INCEN_FUNRES NUMBER(19,2),
N615_VL_TOTAL NUMBER(19,2),
N615_PER_VL_TOTAL NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CN6151 on AA3CN615
( N615_ANO asc,
N615_MES asc,
N615_EMP asc,
N615_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CN615 is 'ECF | N615 - Informações da Base de Cálclulo dos Incentivos Fiscais';
comment on column AA3CN615.N615_ANO is 'Ano Contábil';
comment on column AA3CN615.N615_MES is 'Mês Contábil';
comment on column AA3CN615.N615_EMP is 'Código da Empresa sem dígito';
comment on column AA3CN615.N615_APUR is 'Período de Apuração: A-Anual, T-Trimestral ';
comment on column AA3CN615.N615_BASE_CALC is 'Base de cálculo dos incentivos fiscais';
comment on column AA3CN615.N615_PER_INCEN_FINOR is 'Percentual do incentivo FINOR (até 6%)';
comment on column AA3CN615.N615_VL_LIQ_INCEN_FINOR is 'Valor líquido do incentivo FINOR';
comment on column AA3CN615.N615_PER_INCEN_FINAM is 'Percentual do incentivo FINAM (até 6%)';
comment on column AA3CN615.N615_VL_LIQ_INCEN_FINAM is 'Valor líquido do incentivo FINAM';
comment on column AA3CN615.N615_VL_SUBTOTAL is 'Subtotal líquido do incentivo (VL_LIQ_INCEN_FINOR + VL_LIQ_INCEN_FINAN)';
comment on column AA3CN615.N615_PER_VL_SUBTOTAL is 'Percentual do Subtotal = VL_SUBTOTAL/BASE_CALC';
comment on column AA3CN615.N615_PER_INCEN_FUNRES is 'Percentual do incentivo FUNRES (até 9%)';
comment on column AA3CN615.N615_VL_LIQ_INCEN_FUNRES is 'Valor líquido do incentivo FUNRES';
comment on column AA3CN615.N615_VL_TOTAL is 'Total dos Icentivos';
comment on column AA3CN615.N615_PER_VL_TOTAL is 'Percentual do total dos incentivos';
ALTER TABLE AA3CN615 DROP (N615_PER_VL_SUBTOTAL, N615_PER_VL_TOTAL);
AA3CN620 –Cálculo do IRPJ Mensal por Estimativa
create table AA3CN620
( N620_ANO NUMBER(3),
N620_MES NUMBER(2),
N620_EMP NUMBER(3),
N620_CODIGO NUMBER(3),
N620_APUR VARCHAR2(1),
N620_DESCRICAO VARCHAR2(124),
N620_VALOR NUMBER(19,2),
N620_LINHA_RMS NUMBER(3)
) tablespace &&TS_RMS_D;
create unique index IA3CN6201 on AA3CN620
( N620_ANO asc,
N620_MES asc,
N620_EMP asc,
N620_CODIGO asc,
N620_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CN620 is 'ECF | N620 - Cálculo do IRPJ Mensal por Estimativa';
comment on column AA3CN620.N620_ANO is 'Ano Contábil';
comment on column AA3CN620.N620_MES is 'Mês Contábil';
comment on column AA3CN620.N620_EMP is 'Código da Empresa sem dígito';
comment on column AA3CN620.N620_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CN620.N620_APUR is 'Período de Apuração: A-Anual, T-Trimestral ';
comment on column AA3CN620.N620_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CN620.N620_VALOR is 'Valor';
comment on column AA3CN620.N620_LINHA_RMS is 'Linha na qual se encontra o registro na tela do RMS';
AA3CN630 –Cálculo do IRPJ Com Base no Lucro Real
create table AA3CN630
( N630_ANO NUMBER(3),
N630_MES NUMBER(3),
N630_EMP NUMBER(3),
N630_CODIGO NUMBER(3),
N630_APUR VARCHAR2(1),
N630_DESCRICAO VARCHAR2(124),
N630_VALOR NUMBER(19,2),
N630_LINHA_RMS NUMBER(3)
) tablespace &&TS_RMS_D;
create unique index IA3CN6301 on AA3CN630
( N630_ANO asc,
N630_MES asc,
N630_EMP asc,
N630_CODIGO asc,
N630_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CN630 is 'ECF | N630 - Cálculo do IRPJ Com Base no Lucro Real';
comment on column AA3CN630.N630_ANO is 'Ano Contábil';
comment on column AA3CN630.N630_MES is 'Mês Contábil';
comment on column AA3CN630.N630_EMP is 'Código da Empresa sem dígito';
comment on column AA3CN630.N630_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CN630.N630_APUR is 'Período de Apuração: A-Anual, T-Trimestral ';
comment on column AA3CN630.N630_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CN630.N630_VALOR is 'Valor';
comment on column AA3CN630.N630_LINHA_RMS is 'Linha na qual se encontra o registro na tela do RMS';
AA3CN660 –Cálculo da CSLL Mensal por Estimativa
create table AA3CN660
( N660_ANO NUMBER(3),
N660_MES NUMBER(2),
N660_EMP NUMBER(3),
N660_CODIGO NUMBER(3),
N660_APUR VARCHAR2(1),
N660_DESCRICAO VARCHAR2(132),
N660_VALOR NUMBER(19,2),
N660_LINHA_RMS NUMBER(3)
) tablespace &&TS_RMS_D;
create unique index IA3CN6601 on AA3CN660
( N660_ANO asc,
N660_MES asc,
N660_EMP asc,
N660_CODIGO asc,
N660_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CN660 is 'ECF | N660 - Cálculo da CSLL Mensal por Estimativa';
comment on column AA3CN660.N660_ANO is 'Ano Contábil';
comment on column AA3CN660.N660_MES is 'Mês Contábil';
comment on column AA3CN660.N660_EMP is 'Código da Empresa sem dígito';
comment on column AA3CN660.N660_CODIGOis 'Código de acordo com tabela publicada no Sped';
comment on column AA3CN660.N660_APUR is 'Período de Apuração: A-Anual, T-Trimestral ';
comment on column AA3CN660.N660_DESCRICAOis 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CN660.N660_VALORis 'Valor';
comment on column AA3CN660.N660_LINHA_RMSis 'Linha na qual se encontra o registro na tela do RMS';
AA3CN670 –Cálculo da CSLL Com Base no Lucro Real
create table AA3CN670
( N670_ANO NUMBER(3),
N670_MES NUMBER(2),
N670_EMP NUMBER(3),
N670_CODIGO NUMBER(3),
N670_APUR VARCHAR2(1),
N670_DESCRICAO VARCHAR2(132),
N670_VALOR NUMBER(19,2),
N670_LINHA_RMS NUMBER(3)
) tablespace &&TS_RMS_D;
create unique index IA3CN6701 on AA3CN670
( N670_ANO asc,
N670_MES asc,
N670_EMP asc,
N670_CODIGO asc,
N670_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CN670 is 'ECF | N670 - Cálculo da CSLL Com Base no Lucro Real';
comment on column AA3CN670.N670_ANO is 'Ano Contábil';
comment on column AA3CN670.N670_MES is 'Mês Contábil';
comment on column AA3CN670.N670_EMP is 'Código da Empresa sem dígito';
comment on column AA3CN670.N670_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CN670.N670_APUR is 'Período de Apuração: A-Anual, T-Trimestral ';
comment on column AA3CN670.N670_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CN670.N670_VALORI is 'Valor';
comment on column AA3CN670.N670_LINHA_RMSis 'Linha na qual se encontra o registro na tela do RMS';
BLOCO P - Lucro Presumido
AA3CP130 –Demonstração das Receitas Incentivadas do Lucro Presumido
create table AA3CP130
( P130_ANO NUMBER(3),
P130_MES NUMBER(2),
P130_EMP NUMBER(3),
P130_CODIGO NUMBER(3),
P130_APUR VARCHAR2(1),
P130_DESCRICAO VARCHAR2(57),
P130_VALOR NUMBER(19,2),
P130_LINHA_RMS NUMBER(3)
) tablespace &&TS_RMS_D;
create unique index IA3CP1301 on AA3CP130
( P130_ANO asc,
P130_MES asc,
P130_EMP asc,
P130_CODIGO asc,
P130_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CP130 is 'ECF | P130 - Demonstração das Receitas Incentivadas do Lucro Presumido';
comment on column AA3CP130.P130_ANO is 'Ano Contábil';
comment on column AA3CP130.P130_MES is 'Mês Contábil';
comment on column AA3CP130.P130_EMP is 'Código da Empresa sem dígito';
comment on column AA3CP130.P130_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CP130.P130_APUR is 'Período de Apuração: A-Anual, T-Trimestral ';
comment on column AA3CP130.P130_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CP130.P130_VALOR is 'Valor';
comment on column AA3CP130.P130_LINHA_RMS is 'Linha na qual se encontra o registro na tela do RMS';
AA3CP200 –Apuração da Base de Cálculo do Lucro Presumido
create table AA3CP200
( P200_ANO NUMBER(3),
P200_MES NUMBER(2),
P200_EMP NUMBER(3),
P200_CODIGO NUMBER(3),
P200_APUR VARCHAR2(1),
P200_DESCRICAO VARCHAR2(80),
P200_VALOR NUMBER(19,2),
P200_LINHA_RMS NUMBER(3)
) tablespace &&TS_RMS_D;
create unique index IA3CP2001 on AA3CP200
( P200_ANO asc,
P200_MES asc,
P200_EMP asc,
P200_CODIGO asc,
P200_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CP200 is 'ECF | P200 - Apuração da Base de Cálculo do Lucro Presumido';
comment on column AA3CP200.P200_ANO is 'Ano Contábil';
comment on column AA3CP200.P200_MES is 'Mês Contábil';
comment on column AA3CP200.P200_EMP is 'Código da Empresa sem dígito';
comment on column AA3CP200.P200_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CP200.P200_APUR is 'Período de Apuração: A-Anual, T-Trimestral ';
comment on column AA3CP200.P200_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CP200.P200_VALOR is 'Valor';
comment on column AA3CP200.P200_LINHA_RMS is 'Linha na qual se encontra o registro na tela do RMS';
AA3CP300 –Cálculo do IRPJ com Base no Lucro Presumido
create table AA3CP300
( P300_ANO NUMBER(3),
P300_MES NUMBER(2),
P300_EMP NUMBER(3),
P300_CODIGO NUMBER(3),
P300_APUR VARCHAR2(1),
P300_DESCRICAO VARCHAR2(122),
P300_VALOR NUMBER(19,2),
P300_LINHA_RMS NUMBER(3)
) tablespace &&TS_RMS_D;
create unique index IA3CP3001 on AA3CP300
( P300_ANO asc,
P300_MES asc,
P300_EMP asc,
P300_CODIGO asc,
P300_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CP300 is 'ECF | P300 - Cálculo do IRPJ com Base no Lucro Presumido';
comment on column AA3CP300.P300_ANO is 'Ano Contábil';
comment on column AA3CP300.P300_MES is 'Mês Contábil';
comment on column AA3CP300.P300_EMP is 'Código da Empresa sem dígito';
comment on column AA3CP300.P300_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CP300.P300_APUR is 'Período de Apuração: A-Anual, T-Trimestral ';
comment on column AA3CP300.P300_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CP300.P300_VALOR is 'Valor';
comment on column AA3CP300.P300_LINHA_RMS is 'Linha na qual se encontra o registro na tela do RMS';
AA3CP400 –Apuração da Base de Cálculo da CSLL com Base no Lucro Presumido AA3CP130 –Cálculo da CSLL Com Base no Lucro Real
create table AA3CP400
( P400_ANO NUMBER(3),
P400_MES NUMBER(2),
P400_EMP NUMBER(3),
P400_CODIGO NUMBER(3),
P400_APUR VARCHAR2(1),
P400_DESCRICAO VARCHAR2(69),
P400_VALOR NUMBER(19,2),
P400_LINHA_RMS NUMBER(3)
) tablespace &&TS_RMS_D;
create unique index IA3CP4001 on AA3CP400
( P400_ANO asc,
P400_MES asc,
P400_EMP asc,
P400_CODIGO asc,
P400_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CP400 is 'ECF | P400 - Apuração da Base de Cálculo da CSLL com Base no Lucro Presumido';
comment on column AA3CP400.P400_ANO is 'Ano Contábil';
comment on column AA3CP400.P400_MES is 'Mês Contábil';
comment on column AA3CP400.P400_EMP is 'Código da Empresa sem dígito';
comment on column AA3CP400.P400_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CP400.P400_APUR is 'Período de Apuração: A-Anual, T-Trimestral ';
comment on column AA3CP400.P400_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CP400.P400_VALOR is 'Valor';
comment on column AA3CP400.P400_LINHA_RMS is 'Linha na qual se encontra o registro na tela do RMS';
AA3CP500 –Cálculo da CSLL com Base no Lucro Presumido
create table AA3CP500
( P500_ANO NUMBER(3),
P500_MES NUMBER(2),
P500_EMP NUMBER(3),
P500_CODIGO NUMBER(3),
P500_APUR VARCHAR2(1),
P500_DESCRICAO VARCHAR2(132),
P500_VALOR NUMBER(19,2),
P500_LINHA_RMS NUMBER(3)
) tablespace &&TS_RMS_D;
create unique index IA3CP5001 on AA3CP500
( P500_ANO asc,
P500_MES asc,
P500_EMP asc,
P500_CODIGO asc,
P500_APUR asc
) tablespace &&TS_RMS_I;
comment on table AA3CP500 is 'ECF | P500 - Cálculo da CSLL com Base no Lucro Presumido';
comment on column AA3CP500.P500_ANO is 'Ano Contábil';
comment on column AA3CP500.P500_MES is 'Mês Contábil';
comment on column AA3CP500.P500_EMP is 'Código da Empresa sem dígito';
comment on column AA3CP500.P500_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CP500.P500_APUR is 'Período de Apuração: A-Anual, T-Trimestral ';
comment on column AA3CP500.P500_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CP500.P500_VALOR is 'Valor';
comment on column AA3CP500.P500_LINHA_RMS is 'Linha na qual se encontra o registro na tela do RMS';
BLOCO X - Informações Econômicas
AA3CX280 – Atividades Incentivadas – PJ em Geral
create table AA3CX280
( X280_ANO NUMBER(3),
X280_EMP NUMBER(3),
X280_IND_ATIV VARCHAR2(2),
X280_IND_PROJ VARCHAR2(2),
X280_ATO_CONC VARCHAR2(30),
X280_VIG_INI NUMBER(7),
X280_VIG_FIM NUMBER(7)
) tablespace &&TS_RMS_D;
create unique index IA3CX2801 on AA3CX280
( X280_ANO asc,
X280_EMP asc
) tablespace &&TS_RMS_I;
comment on table AA3CX280 is 'ECF | X280 - Atividades Incentivadas – PJ em Geral';
comment on column AA3CX280.X280_ANO is 'Ano Contábil';
comment on column AA3CX280.X280_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX280.X280_IND_ATIV is 'Tipo de Benefício Fiscal';
comment on column AA3CX280.X280_IND_PROJ is 'Indicador de Projeto';
comment on column AA3CX280.X280_ATO_CONC is 'Ato Concessório';
comment on column AA3CX280.X280_VIG_INI is 'Início da Vigência';
comment on column AA3CX280.X280_VIG_FIM is 'Fim da Vigência ';
AA3CX291 – Operações com o Exterior – Pessoa Vinculada/Interposta/País com Tributação Favorecida
create table AA3CX291
( X291_ANO NUMBER(3),
X291_EMP NUMBER(3),
X291_CODIGO NUMBER(3),
X291_DESCRICAO VARCHAR2(100),
X291_VALOR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX2911 on AA3CX291
( X291_ANO asc,
X291_EMP asc,
X291_CODIGO asc
) tablespace &&TS_RMS_I;
comment on table AA3CX291 is 'ECF | X291 - Operações com o Exterior - Pessoa Vinculada/Interposta/País com Tributação Favorecida';
comment on column AA3CX291.X291_ANO is 'Ano Contábil';
comment on column AA3CX291.X291_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX291.X291_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CX291.X291_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CX291.X291_VALOR is 'Valor';
AA3CX292 – Operações com o Exterior – Pessoa Não Vinculada/Não Interposta/País sem Tributação Favorecida
create table AA3CX292
( X292_ANO NUMBER(3),
X292_EMP NUMBER(3),
X292_CODIGO NUMBER(3),
X292_DESCRICAO VARCHAR2(64),
X292_VALOR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX2921 on AA3CX292
( X292_ANO asc,
X292_EMP asc,
X292_CODIGO asc
) tablespace &&TS_RMS_I;
comment on table AA3CX292 is 'ECF | X292 - Operações com o Exterior – Pessoa Não Vinculada/Não Interposta/País sem Tributação Favorecida';
comment on column AA3CX292.X292_ANO is 'Ano Contábil';
comment on column AA3CX292.X292_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX292.X292_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CX292.X292_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CX292.X292_VALOR is 'Valor';
AA3CX300 –Operações com o Exterior - Exportações (Entradas de Divisas)
create table AA3CX300
( X300_ANO NUMBER(3),
X300_EMP NUMBER(3),
X300_NUM_ORDEM NUMBER(3),
X300_TIP_EXP VARCHAR2(2),
X300_DESC_EXP VARCHAR2(40),
X300_TOT_OPER NUMBER(19,2),
X300_COD_NCMNUMBER(8),
X300_QTDE NUMBER(19,2),
X300_UNI_MED VARCHAR2(2),
X300_IND_OPER VARCHAR2(1),
X300_TIP_MET VARCHAR2(5),
X300_VL_PAR NUMBER(19,2),
X300_VL_PRAT NUMBER(19,2),
X300_VL_AJ NUMBER(19,2),
X300_VL_JUR NUMBER(7,4),
X300_VL_JUR_MIN NUMBER(7,4),
X300_VL_JUR_MAX NUMBER(7,4),
X300_COD_CNC NUMBER(5),
X300_TIP_MOEDA VARCHAR2(3)
) tablespace &&TS_RMS_D;
create unique index IA3CX3001 on AA3CX300
( X300_ANO asc,
X300_EMP asc,
X300_NUM_ORDEM asc
) tablespace &&TS_RMS_I;
comment on table AA3CX300 is 'ECF | X300 - Operações com o Exterior - Exportações (Entradas de Divisas)';
comment on column AA3CX300.X300_ANO is 'Ano Contábil';
comment on column AA3CX300.X300_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX300.X300_NUM_ORDEM is 'Número de ordem das operações';
comment on column AA3CX300.X300_TIP_EXP is 'Tipo de Exportação';
comment on column AA3CX300.X300_DESC_EXP is 'Descrição';
comment on column AA3CX300.X300_TOT_OPER is 'Total da Operação';
comment on column AA3CX300.X300_COD_NCM is 'Código NCM';
comment on column AA3CX300.X300_QTDE is 'Quantidade';
comment on column AA3CX300.X300_UNI_MED is 'Unidade de Medida';
comment on column AA3CX300.X300_IND_OPER is 'Indicador de Operação Sujeita a Arbitramento';
comment on column AA3CX300.X300_TIP_MET is 'Método';
comment on column AA3CX300.X300_VL_PAR is 'Preço parâmetro';
comment on column AA3CX300.X300_VL_PRAT is 'Preço praticado';
comment on column AA3CX300.X300_VL_AJ is 'Valor do ajuste';
comment on column AA3CX300.X300_VL_JUR is 'Taxa de juros';
comment on column AA3CX300.X300_VL_JUR_MIN is 'Valor da taxa de juros mínima';
comment on column AA3CX300.X300_VL_JUR_MAX is 'Valor da taxa de juros máxima';
comment on column AA3CX300.X300_COD_CNC is 'Código CNC, conforme tabela do SPED';
comment on column AA3CX300.X300_TIP_MOEDA is 'Moeda, conforme tabela do SPED';
ALTER TABLE AA3CX300 MODIFY X300_VL_JUR NUMBER(19,2);
AA3CX310 –Operações com o Exterior – Contratantes das Exportações
create table AA3CX310
( X310_ANO NUMBER(3),
X310_EMP NUMBER(3),
X310_NUM_ORDEM NUMBER(3),
X310_NOME VARCHAR2(40),
X310_PAIS NUMBER(4),
X310_VL_OPER NUMBER(19,2),
X310_COND_PES NUMBER(2)
) tablespace &&TS_RMS_D;
create unique index IA3CX3101 on AA3CX310
( X310_ANO asc,
X310_EMP asc,
X310_NUM_ORDEM asc,
X310_NOME asc
) tablespace &&TS_RMS_I;
comment on table AA3CX310 is 'ECF | X310 - Operações com o Exterior – Contratantes das Exportações';
comment on column AA3CX310.X310_ANO is 'Ano Contábil';
comment on column AA3CX310.X310_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX310.X310_NUM_ORDEM is 'Número de Ordem das operações';
comment on column AA3CX310.X310_NOME is 'Nome da pessoa (Jurídica/Física)';
comment on column AA3CX310.X310_PAIS is 'Nome do país (Tabela)';
comment on column AA3CX310.X310_VL_OPER is 'Valor da operação';
comment on column AA3CX310.X310_COND_PES is 'Condição da pessoa envolvida na operação';
AA3CX320 –Operações com o Exterior - Importações (Saída de Divisas)
create table AA3CX320
( X320_ANO NUMBER(3),
X320_EMP NUMBER(3),
X320_NUM_ORDEM NUMBER(3),
X320_TIP_IMP VARCHAR2(2),
X320_DESC_IMP VARCHAR2(40),
X320_TOT_OPER NUMBER(19,2),
X320_COD_NCM NUMBER(8),
X320_QTDE NUMBER(19,2),
X320_UNI_MED VARCHAR2(2),
X320_TIP_MET VARCHAR2(5),
X320_VL_PAR NUMBER(19,2),
X320_VL_PRAT NUMBER(19,2),
X320_VL_AJ NUMBER(19,2),
X320_VL_JUR NUMBER(7,4),
X320_VL_JUR_MIN NUMBER(7,4),
X320_VL_JUR_MAX NUMBER(7,4),
X320_COD_CNC NUMBER(5),
X320_TIP_MOEDA VARCHAR2(3)
) tablespace &&TS_RMS_D;
create unique index IA3CX3201 on AA3CX320
( X320_ANO asc,
X320_EMP asc,
X320_NUM_ORDEM asc
) tablespace &&TS_RMS_I;
comment on table AA3CX320 is 'ECF | X320 - Operações com o Exterior - Importações (Saída de Divisas)';
comment on column AA3CX320.X320_ANO is 'Ano Contábil';
comment on column AA3CX320.X320_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX320.X320_NUM_ORDEM is 'Número de ordem das operações';
comment on column AA3CX320.X320_TIP_IMP is 'Tipo de Importação';
comment on column AA3CX320.X320_DESC_IMP is 'Descrição';
comment on column AA3CX320.X320_TOT_OPER is 'Total da Operação';
comment on column AA3CX320.X320_COD_NCM is 'Código NCM';
comment on column AA3CX320.X320_QTDE is 'Quantidade';
comment on column AA3CX320.X320_UNI_MED is 'Unidade de Medida';
comment on column AA3CX320.X320_TIP_MET is 'Método';
comment on column AA3CX320.X320_VL_PAR is 'Preço parâmetro';
comment on column AA3CX320.X320_VL_PRAT is 'Preço praticado';
comment on column AA3CX320.X320_VL_AJ is 'Valor do ajuste';
comment on column AA3CX320.X320_VL_JUR is 'Taxa de juros';
comment on column AA3CX320.X320_VL_JUR_MIN is 'Valor da taxa de juros mínima';
comment on column AA3CX320.X320_VL_JUR_MAX is 'Valor da taxa de juros máxima';
comment on column AA3CX320.X320_COD_CNC is 'Código CNC, conforme tabela do SPED';
comment on column AA3CX320.X320_TIP_MOEDA is 'Moeda, conforme tabela do SPED';
ALTER TABLE AA3CX320 MODIFY X320_VL_JUR NUMBER(19,2);
AA3CX330 –Operações com o Exterior – Contratantes das Importações
create table AA3CX330
( X330_ANO NUMBER(3),
X330_EMP NUMBER(3),
X330_NUM_ORDEM NUMBER(3),
X330_NOME VARCHAR2(40),
X330_PAIS NUMBER(4),
X330_VL_OPER NUMBER(19,2),
X330_COND_PES NUMBER(2)
) tablespace &&TS_RMS_D;
create unique index IA3CX3301 on AA3CX330
( X330_ANO asc,
X330_EMP asc,
X330_NOME asc
) tablespace &&TS_RMS_I;
comment on table AA3CX330is 'ECF | X330 - Operações com o Exterior – Contratantes das Importações';
comment on column AA3CX330.X330_ANO is 'Ano Contábil';
comment on column AA3CX330.X330_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX330.X330_NUM_ORDEM is 'Número de Ordem das operações';
comment on column AA3CX330.X330_NOME is 'Nome da pessoa (Jurídica/Física)';
comment on column AA3CX330.X330_PAIS is 'Nome do país (Tabela)';
comment on column AA3CX330.X330_VL_OPERis 'Valor da operação';
comment on column AA3CX330.X330_COND_PESis 'Condição da pessoa envolvida na operação';
AA3CX340 –Identificação da Participação no Exterior
create table AA3CX340
( X340_ANO NUMBER(3),
X340_EMP NUMBER(3),
X340_NIF VARCHAR2(14),
X340_RAZ_SOCIAL VARCHAR2(40),
X340_IND_CONTROLE NUMBER(1),
X340_PAIS NUMBER(3),
X340_IND_REPETRO VARCHAR2(1),
X340_IND_CONSOL VARCHAR2(1),
X340_MOT_NAO_CONSOL NUMBER(1)
) tablespace &&TS_RMS_D;
create unique index IA3CX3401 on AA3CX340
( X340_ANO asc,
X340_EMP asc,
X340_NIF asc
) tablespace &&TS_RMS_I;
comment on table AA3CX340 is 'ECF | X340 - Identificação da Participação no Exterior';
comment on column AA3CX340.X340_ANO is 'Ano Contábil';
comment on column AA3CX340.X340_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX340.X340_NIF is 'Número de identificação fiscal de cada investida ("CNPJ" da investida no exterior)';
comment on column AA3CX340.X340_RAZ_SOCIAL is 'Razão Social de cada controlada, direta ou indireta, equiparada ou coligada em regime de competência';
comment on column AA3CX340.X340_IND_CONTROLE is 'Indicador de controle 1 – Controlada Direta 2 – Controlada Indireta 3 – Equiparada a Controlada 4 – Coligada em Regime de Competência 5 – Filial ou Sucursal 6 – Coligada em Regime de Caixa';
comment on column AA3CX340.X340_PAIS is 'País de cada controlada, direta ou indireta, equiparada ou coligada em regime de competência. Código do país, conforme tabela do Sped';
comment on column AA3CX340.X340_IND_REPETRO is 'Indicador de Repetro Informar parcela de lucro decorrente de afretamento por tempo ou casco nu, arrendamento mercantil operacional, aluguel, empréstimo de bens ou prestação de serviços diretamente relacionados à prospecção e exploração de petróleo e gás, em território brasileiro, que goze de isenção nos termos do art. 77, §3º, da Lei nº 12.973 de 13 de maio de 2014: S = Sim N = Não';
comment on column AA3CX340.X340_IND_CONSOL is 'Indicador de Consolidação Informar se a investida terá os resultados positivos e negativos consolidados: S = Sim N = Não';
comment on column AA3CX340.X340_MOT_NAO_CONSOL is 'Motivo da não consolidação';
AA3CX350 –Participações no Exterior – Resultado do Período de Apuração
create table AA3CX350
( X350_ANO NUMBER(3),
X350_EMP NUMBER(3),
X350_REC_LIQ NUMBER(19,2),
X350_CUSTOS NUMBER(19,2),
X350_LUC_BRUTO NUMBER(19,2),
X350_REC_AUFERIDAS NUMBER(19,2),
X350_REC_OUTRAS_OPER NUMBER(19,2),
X350_DESP_BRASIL NUMBER(19,2),
X350_DESP_OPER NUMBER(19,2),
X350_LUC_OPER NUMBER(19,2),
X350_REC_PARTIC NUMBER(19,2),
X350_REC_OUTRAS NUMBER(19,2),
X350_DESP_OUTRAS NUMBER(19,2),
X350_LUC_LIQ_ANT_IR NUMBER(19,2),
X350_IMP_DEV NUMBER(19,2),
X350_LUC_LIQ NUMBER(19,2),
X350_LUC_ARB_ANT_IMP NUMBER(19,2),
X350_IMP_DEV_ARB NUMBER(19,2),
X350_LUC_ARB_PER_APUR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX3501 on AA3CX350
( X350_ANO asc,
X350_EMP asc
) tablespace &&TS_RMS_I;
comment on table AA3CX350 is 'ECF | X350: Participações no Exterior – Resultado do Período de Apuração';
comment on column AA3CX350.X350_ANO is 'Ano Contábil';
comment on column AA3CX350.X350_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX350.X350_REC_LIQ is 'Receita Líquida';
comment on column AA3CX350.X350_CUSTOS is 'Custos dos Bens e Serviços Vendidos';
comment on column AA3CX350.X350_LUC_BRUTO is 'Lucro Bruto';
comment on column AA3CX350.X350_REC_AUFERIDAS is 'Receitas Financeiras Auferidas com a Vinculada no Brasil';
comment on column AA3CX350.X350_REC_OUTRAS_OPER is 'Outras Receitas Operacionais';
comment on column AA3CX350.X350_DESP_BRASIL is 'Despesas Financeiras Pagas ou Creditadas à Vinculada no Brasil';
comment on column AA3CX350.X350_DESP_OPER is 'Despesas Operacionais';
comment on column AA3CX350.X350_LUC_OPER is 'Lucro Operacional';
comment on column AA3CX350.X350_REC_PARTIC is 'Receita de Participação em Controladas, Coligadas, Filiais ou Sucursais';
comment on column AA3CX350.X350_REC_OUTRAS is 'Outras Receitas';
comment on column AA3CX350.X350_DESP_OUTRAS is 'Outras Despesas';
comment on column AA3CX350.X350_LUC_LIQ_ANT_IR is 'Lucro Líquido Antes do Imposto de Renda';
comment on column AA3CX350.X350_IMP_DEV is 'Imposto Devido';
comment on column AA3CX350.X350_LUC_LIQ is 'Lucro Líquido do Período de Apuração';
comment on column AA3CX350.X350_LUC_ARB_ANT_IMP is 'Lucro Arbitrado no Período de Apuração Antes do Imposto';
comment on column AA3CX350.X350_IMP_DEV_ARB is 'Imposto Devido';
comment on column AA3CX350.X350_LUC_ARB_PER_APUR is 'Lucro Arbitrado no Período de Apuração após o Imposto';
AA3CX351 –Demonstrativo de Resultados e de Imposto Pago no Exterior
create table AA3CX351
( X351_ANO NUMBER(3),
X351_EMP NUMBER(3),
X351_RES_INV_PER NUMBER(19,2),
X351_RES_INV_PER_REAL NUMBER(19,2),
X351_RES_ISEN_PETR_PER NUMBER(19,2),
X351_RES_ISEN_PETR_PER_REAL NUMBER(19,2),
X351_RES_NEG_ACUM NUMBER(19,2),
X351_RES_POS_TRIB NUMBER(19,2),
X351_RES_POS_TRIB_REAL NUMBER(19,2),
X351_IMP_LUCR NUMBER(19,2),
X351_IMP_LUCR_REAL NUMBER(19,2),
X351_IMP_PAG_REND NUMBER(19,2),
X351_IMP_PAG_REND_REAL NUMBER(19,2),
X351_IMP_RET_EXT NUMBER(19,2),
X351_IMP_RET_EXT_REAL NUMBER(19,2),
X351_IMP_RET_BR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX3511 on AA3CX351
( X351_ANO asc,
X351_EMP asc
) tablespace &&TS_RMS_I;
comment on table AA3CX351 is 'ECF | X351: Demonstrativo de Resultados e de Imposto Pago no Exterior';
comment on column AA3CX351.X351_ANO is 'Ano Contábil';
comment on column AA3CX351.X351_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX351.X351_RES_INV_PER is 'Resultado da Investida no Período';
comment on column AA3CX351.X351_RES_INV_PER_REAL is 'Resultado do Período em Reais (R$)';
comment on column AA3CX351.X351_RES_ISEN_PETR_PER is 'Resultado da Investida em Operações que Gozem de Isenção Relacionada à Prospecção e Exploração de Petróleo e Gás';
comment on column AA3CX351.X351_RES_ISEN_PETR_PER_REAL is 'Resultado da Investida em Operações que Gozem de Isenção Relacionada à Prospecção e Exploração de Petróleo e Gás em Reais (R$)';
comment on column AA3CX351.X351_RES_NEG_ACUM is 'Resultado Negativo Acumulado de Anos Anteriores';
comment on column AA3CX351.X351_RES_POS_TRIB is 'Resultado Positivo a Tributar';
comment on column AA3CX351.X351_RES_POS_TRIB_REAL is 'Resultado Positivo a Tributar a Reais (R$)';
comment on column AA3CX351.X351_IMP_LUCR is 'Imposto Pago';
comment on column AA3CX351.X351_IMP_LUCR_REAL is 'Imposto Pago em Reais (R$)';
comment on column AA3CX351.X351_IMP_PAG_REND is 'Imposto Pago Sobre Rendimentos Recebidos';
comment on column AA3CX351.X351_IMP_PAG_REND_REAL is 'Imposto Pago Sobre Rendimentos Recebidos em Reais';
comment on column AA3CX351.X351_IMP_RET_EXT is 'Imposto Retido na Fonte no Exterior';
comment on column AA3CX351.X351_IMP_RET_EXT_REAL is 'Imposto Retido na Fonte no Exterior em Reais';
comment on column AA3CX351.X351_IMP_RET_BR is 'Imposto Retido na Fonte no Brasil';
AA3CX352 –Demonstrativo de Resultados no Exterior Auferidos por Intermédio de Coligadas em Regime de Caixa
create table AA3CX352
( X352_ANO NUMBER(3),
X352_EMP NUMBER(3),
X352_RES_PER NUMBER(19,2),
X352_RES_PER_REAL NUMBER(19,2),
X352_LUC_DISP NUMBER(19,2),
X352_LUC_DISP_REAL NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX3521 on AA3CX352
( X352_ANO asc,
X352_EMP asc
) tablespace &&TS_RMS_I;
comment on table AA3CX352 is 'ECF | X352: Demonstrativo de Resultados no Exterior Auferidos por Intermédio de Coligadas em Regime de Caixa';
comment on column AA3CX352.X352_ANO is 'Ano Contábil';
comment on column AA3CX352.X352_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX352.X352_RES_PER is 'Resultado do Período';
comment on column AA3CX352.X352_RES_PER_REAL is 'Resultado do Período em Reais';
comment on column AA3CX352.X352_LUC_DISP is 'Lucro Disponibilizado no Período';
comment on column AA3CX352.X352_LUC_DISP_REAL is 'Lucro Disponibilizado no Período em Reais';
AA3CX353 –Demonstrativo de Consolidação
create table AA3CX353
( X353_ANO NUMBER(3),
X353_EMP NUMBER(3),
X353_RES_NEG_UTIL NUMBER(19,2),
X353_RES_NEG_UTIL_REAL NUMBER(19,2),
X353_SLD_RES_NEG_N_UTIL NUMBER(19,2),
X353_SLD_RES_NEG_N_UTIL_REAL NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX3531 on AA3CX353
( X353_ANO asc,
X353_EMP asc
) tablespace &&TS_RMS_I;
comment on table AA3CX353 is 'ECF | X353: Demonstrativo de Consolidação';
comment on column AA3CX353.X353_ANO is 'Ano Contábil';
comment on column AA3CX353.X353_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX353.X353_RES_NEG_UTIL is 'Resultado Negativo Utilizado';
comment on column AA3CX353.X353_RES_NEG_UTIL_REAL is 'Resultado Negativo Utilizado em Reais';
comment on column AA3CX353.X353_SLD_RES_NEG_N_UTIL is 'Saldo do Resultado Negativo Não Utilizado';
comment on column AA3CX353.X353_SLD_RES_NEG_N_UTIL_REAL is 'Saldo do Resultado Negativo Não Utilizado em Reais';
AA3CX354 –Demonstrativo de Prejuízos Acumulados
create table AA3CX354
( X354_ANO NUMBER(3),
X354_EMP NUMBER(3),
X354_RES_NEG NUMBER(19,2),
X354_RES_NEG_REAL NUMBER(19,2),
X354_SALDO_RES_NEG NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX3541 on AA3CX354
( X354_ANO asc,
X354_EMP asc
) tablespace &&TS_RMS_I;
comment on table AA3CX354 is 'ECF | X354: Demonstrativo de Prejuízos Acumulados';
comment on column AA3CX354.X354_ANO is 'Ano Contábil';
comment on column AA3CX354.X354_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX354.X354_RES_NEG is 'Resultado Negativo de Períodos Anteriores a 2015 e a 2014';
comment on column AA3CX354.X354_RES_NEG_REAL is 'Resultado Negativo de Períodos Anteriores a 2015 e a 2014 em Reais.';
comment on column AA3CX354.X354_SALDO_RES_NEG is 'Saldo do Resultado Negativo Acumulado';
AA3CX355 –Demonstrativo de Rendas Ativas e Passivas
create table AA3CX355
( X355_ANO NUMBER(3),
X355_EMP NUMBER(3),
X355_REND_PASS_PROP NUMBER(19,2),
X355_REND_PASS_PROP_REAL NUMBER(19,2),
X355_REND_TOTAL NUMBER(19,2),
X355_REND_TOTAL_REAL NUMBER(19,2),
X355_REND_ATIV_PROP NUMBER(19,2),
X355_REND_ATIV_PROP_REAL NUMBER(19,2),
X355_PERCENTUAL NUMBER(4,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX3551 on AA3CX355
( X355_ANO asc,
X355_EMP asc
) tablespace &&TS_RMS_I;
comment on table AA3CX355 is 'ECF | X355: Demonstrativo de Rendas Ativas e Passivas';
comment on column AA3CX355.X355_ANO is 'Ano Contábil';
comment on column AA3CX355.X355_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX355.X355_REND_PASS_PROP is 'Renda Passiva Própria';
comment on column AA3CX355.X355_REND_PASS_PROP_REAL is 'Renda Passiva Própria em Reais';
comment on column AA3CX355.X355_REND_TOTAL is 'Renda Total';
comment on column AA3CX355.X355_REND_TOTAL_REAL is 'Renda Total em Reais';
comment on column AA3CX355.X355_REND_ATIV_PROP is 'Renda Ativa Própria';
comment on column AA3CX355.X355_REND_ATIV_PROP_REAL is 'Renda Ativa Própria em Reais';
comment on column AA3CX355.X355_PERCENTUAL is 'Valor do percentual obtido mediante a razão entre o valor do campo 06 e do campo 04';
AA3CX356 –Demonstrativo de Estrutura Societária
create table AA3CX356
( X356_ANO NUMBER(3),
X356_EMP NUMBER(3),
X356_PERC_PART NUMBER(4,2),
X356_ATIVO_TOTAL NUMBER(19,2),
X356_PAT_LIQUIDO NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX3561 on AA3CX356
( X356_ANO asc,
X356_EMP asc
) tablespace &&TS_RMS_I;
comment on table AA3CX356 is 'ECF | X356: Demonstrativo de Estrutura Societária';
comment on column AA3CX356.X356_ANO is 'Ano Contábil';
comment on column AA3CX356.X356_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX356.X356_PERC_PART is 'Percentual de Participação';
comment on column AA3CX356.X356_ATIVO_TOTAL is 'Ativo Total';
comment on column AA3CX356.X356_PAT_LIQUIDO is 'Patrimônio Líquido';
AA3CX400 –Comércio Eletrônico e Tecnologia da Informação
create table AA3CX400
( X400_ANO NUMBER(3),
X400_EMP NUMBER(3),
X400_CODIGO NUMBER(3),
X400_DESCRICAO VARCHAR2(96),
X400_VALOR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX4001 on AA3CX400
( X400_ANO asc,
X400_EMP asc,
X400_CODIGO asc
) tablespace &&TS_RMS_I;
comment on table AA3CX400 is 'ECF | X400 - Comércio Eletrônico e Tecnologia da Informação';
comment on column AA3CX400.X400_ANO is 'Ano Contábil';
comment on column AA3CX400.X400_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX400.X400_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CX400.X400_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CX400.X400_VALOR is 'Valor';
AA3CX410 –Comércio Eletrônico
create table AA3CX410
( X410_ANO NUMBER(3),
X410_EMP NUMBER(3),
X410_PAIS NUMBER(4),
X410_IND_HOME_DISP VARCHAR2(1),
X410_IND_SERV_DISP VARCHAR2(1)
) tablespace &&TS_RMS_D;
create unique index IA3CX4101 on AA3CX410
( X410_ANO asc,
X410_EMP asc,
X410_PAIS asc
) tablespace &&TS_RMS_I;
comment on table AA3CX410 is 'ECF | X410 - Comércio Eletrônico';
comment on column AA3CX410.X410_ANO is 'Ano Contábil';
comment on column AA3CX410.X410_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX410.X410_PAIS is 'Código do País';
comment on column AA3CX410.X410_IND_HOME_DISP is 'Indicador de Homepage Disponível';
comment on column AA3CX410.X410_IND_SERV_DISP is 'Indicador de Disponibilidade de Servidor';
AA3CX420 –Royalties Recebidos ou Pagos a Beneficiários do Brasil e do Exterior
create table AA3CX420
( X420_ANO NUMBER(3),
X420_EMP NUMBER(3),
X420_TIP_ROY VARCHAR2(1),
X420_PAIS NUMBER(4),
X420_VL_EXPL_DIR_SW NUMBER(19,2),
X420_VL_EXPL_DIR_AUT NUMBER(19,2),
X420_VL_EXPL_MARCA NUMBER(19,2),
X420_VL_EXPL_PAT NUMBER(19,2),
X420_VL_EXPL_KNOW NUMBER(19,2),
X420_VL_EXPL_FRANQ NUMBER(19,2),
X420_VL_EXPL_INT NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX4201 on AA3CX420
( X420_ANO asc,
X420_EMP asc,
X420_TIP_ROY asc,
X420_PAIS asc
) tablespace &&TS_RMS_I;
comment on table AA3CX420 is 'ECF | X420 - Royalties Recebidos ou Pagos a Beneficiários do Brasil e do Exterior';
comment on column AA3CX420.X420_ANO is 'Ano Contábil';
comment on column AA3CX420.X420_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX420.X420_TIP_ROY is 'Tipo dos royalties: R - Recebido P - Pago a beneficiários';
comment on column AA3CX420.X420_PAIS is 'Código do país, conforme tabela do Sped';
comment on column AA3CX420.X420_VL_EXPL_DIR_SW is 'Valor da Exploração Econômica dos Direitos Patrimoniais do Autor Relativos a Software';
comment on column AA3CX420.X420_VL_EXPL_DIR_AUT is 'Valor da Exploração Econômica dos Direitos Patrimoniais do Autor, Exceto Software';
comment on column AA3CX420.X420_VL_EXPL_MARCA is 'Valor da Exploração Econômica dos Direitos Patrimoniais de Marcas';
comment on column AA3CX420.X420_VL_EXPL_PAT is 'Valor da Exploração Econômica dos Direitos Patrimoniais de Patentes e de Desenho Industrial';
comment on column AA3CX420.X420_VL_EXPL_KNOW is 'Valor da Exploração de Know-How';
comment on column AA3CX420.X420_VL_EXPL_FRANQ is 'Valor da Exploração de Franquias';
comment on column AA3CX420.X420_VL_EXPL_INT is 'Valor da Exploração dos Direitos Relativos à Propriedade Intelectual Referente a Cultivares';
AA3CX430 –Rendimentos Relativos a Serviços, Juros e Dividendos Recebidos do Brasil e do Exterior
create table AA3CX430
( X430_ANO NUMBER(3),
X430_EMP NUMBER(3),
X430_PAIS NUMBER(4),
X430_VL_SERV_ASSIST NUMBER(19,2),
X430_VL_SERV_SEM_ASSIST NUMBER(19,2),
X430_VL_SERV_SEM_ASSIST_EXT NUMBER(19,2),
X430_VL_JURO NUMBER(19,2),
X430_VL_DEMAIS_JUROS NUMBER(19,2),
X430_VL_DIVID NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX4301 on AA3CX430
( X430_ANO asc,
X430_EMP asc,
X430_PAIS asc
) tablespace &&TS_RMS_I;
comment on table AA3CX430 is 'ECF | X430 - Rendimentos Relativos a Serviços, Juros e Dividendos Recebidos do Brasil e do Exterior';
comment on column AA3CX430.X430_ANO is 'Ano Contábil';
comment on column AA3CX430.X430_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX430.X430_PAIS is 'Código do país, conforme tabela do Sped';
comment on column AA3CX430.X430_VL_SERV_ASSIST is 'Valor dos Serviços de Assistência Técnica, Científica, Administrativa e Assemelhados com Transferência de Tecnologia';
comment on column AA3CX430.X430_VL_SERV_SEM_ASSIST is 'Valor dos Serviços Técnicos e de Assistência sem Transferência de Tecnologia Prestados no Brasil';
comment on column AA3CX430.X430_VL_SERV_SEM_ASSIST_EXT is 'Valor dos Serviços Técnicos e de Assistência sem Transferência de Tecnologia Prestados no Exterior';
comment on column AA3CX430.X430_VL_JURO is 'Valor dos Juros sobre o Capital Próprio';
comment on column AA3CX430.X430_VL_DEMAIS_JUROS is 'Valor dos Demais Juros';
comment on column AA3CX430.X430_VL_DIVID is 'Valor dos Dividendos';
AA3CX450 –Pagamentos/Remessas Relativos a Serviços, Juros e Dividendos Recebidos do Brasil e do Exterior
create table AA3CX450
( X450_ANO NUMBER(3),
X450_EMP NUMBER(3),
X450_PAIS NUMBER(4),
X450_VL_SERV_ASSIST NUMBER(19,2),
X450_VL_SERV_SEM_ASSIST NUMBER(19,2),
X450_VL_SERV_SEM_ASSIST_EXT NUMBER(19,2),
X450_VL_JURO_PF NUMBER(19,2),
X450_VL_JURO_PJ NUMBER(19,2),
X450_VL_DEMAIS_JUROS NUMBER(19,2),
X450_VL_DIVID_PF NUMBER(19,2),
X450_VL_DIVID_PJ NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX4501 on AA3CX450
( X450_ANO asc,
X450_EMP asc,
X450_PAIS asc
) tablespace &&TS_RMS_I;
comment on table AA3CX450 is 'ECF | X450 - Pagamentos/Remessas Relativos a Serviços, Juros e Dividendos Recebidos do Brasil e do Exterior';
comment on column AA3CX450.X450_ANO is 'Ano Contábil';
comment on column AA3CX450.X450_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX450.X450_PAIS is 'Código do país, conforme tabela do Sped';
comment on column AA3CX450.X450_VL_SERV_ASSIST is 'Valor dos Serviços de Assistência Técnica, Científica, Administrativa e Assemelhados com Transferência de Tecnologia';
comment on column AA3CX450.X450_VL_SERV_SEM_ASSIST is 'Valor dos Serviços Técnicos e de Assistência sem Transferência de Tecnologia Prestados no Brasil';
comment on column AA3CX450.X450_VL_SERV_SEM_ASSIST_EXT is 'Valor dos Serviços Técnicos e de Assistência sem Transferência de Tecnologia Prestados no Exterior';
comment on column AA3CX450.X450_VL_JURO_PF is 'Valor dos Juros sobre o Capital Próprio Pagos a Pessoa Física';
comment on column AA3CX450.X450_VL_JURO_PJ is 'Valor dos Juros sobre o Capital Próprio Pagos a Pessoa Jurídica';
comment on column AA3CX450.X450_VL_DEMAIS_JUROS is 'Valor dos Demais Juros';
comment on column AA3CX450.X450_VL_DIVID_PF is 'Dividendos pagos a Pessoa Física';
comment on column AA3CX450.X450_VL_DIVID_PJ is 'Dividendos pagos a Pessoa Jurídica';
AA3CX460 –Inovação Tecnológica e Desenvolvimento Tecnológico
create table AA3CX460
( X460_ANO NUMBER(3),
X460_EMP NUMBER(3),
X460_CODIGO NUMBER(3),
X460_DESCRICAO VARCHAR2(161),
X460_VALOR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX4601 on AA3CX460
( X460_ANO asc,
X460_EMP asc,
X460_CODIGO asc
) tablespace &&TS_RMS_I;
comment on table AA3CX460 is 'ECF | X460 - Inovação Tecnológica e Desenvolvimento Tecnológico';
comment on column AA3CX460.X460_ANO is 'Ano Contábil';
comment on column AA3CX460.X460_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX460.X460_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CX460.X460_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CX460.X460_VALOR is 'Valor';
AA3CX470 –Capacitação de Informática e Inclusão Digital
create table AA3CX470
( X470_ANO NUMBER(3),
X470_EMP NUMBER(3),
X470_CODIGO NUMBER(3),
X470_DESCRICAO VARCHAR2(214),
X470_VALOR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX4701 on AA3CX470
( X470_ANO asc,
X470_EMP asc,
X470_CODIGO asc
) tablespace &&TS_RMS_I;
comment on table AA3CX470 is 'ECF | X470 - Capacitação de Informática e Inclusão Digital';
comment on column AA3CX470.X470_ANO is 'Ano Contábil';
comment on column AA3CX470.X470_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX470.X470_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CX470.X470_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CX470.X470_VALOR is 'Valor';
AA3CX480 –Repes, Recap, Padis, PATVD, Reidi, Repenec, Reicomp, Retaero, Recine, Resíduos Sólidos, Recopa, Copa do Mundo, Retid, REPNBL-Redes, Reif e Olimpíadas
create table AA3CX480
( X480_ANO NUMBER(3),
X480_EMP NUMBER(3),
X480_CODIGO NUMBER(3),
X480_DESCRICAO VARCHAR2(246),
X480_VALOR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX4801 on AA3CX480
( X480_ANO asc,
X480_EMP asc,
X480_CODIGO asc
) tablespace &&TS_RMS_I;
comment on table AA3CX480 is 'ECF | X480 - Repes, Recap, Padis, PATVD, Reidi, Repenec, Reicomp, Retaero, Recine, Resíduos Sólidos, Recopa, Copa do Mundo, Retid, REPNBL-Redes, Reif e Olimpíadas';
comment on column AA3CX480.X480_ANO is 'Ano Contábil';
comment on column AA3CX480.X480_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX480.X480_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CX480.X480_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CX480.X480_VALOR is 'Valor';
AA3CX490 –Pólo Industrial de Manaus e Amazônia Ocidental
create table AA3CX490
( X490_ANO NUMBER(3),
X490_EMP NUMBER(3),
X490_CODIGO NUMBER(3),
X490_DESCRICAOVARCHAR2(188),
X490_VALOR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX4901 on AA3CX490
( X490_ANO asc,
X490_EMP asc,
X490_CODIGO asc
) tablespace &&TS_RMS_I;
comment on table AA3CX490 is 'ECF | X490 - Pólo Industrial de Manaus e Amazônia Ocidental';
comment on column AA3CX490.X490_ANO is 'Ano Contábil';
comment on column AA3CX490.X490_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX490.X490_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CX490.X490_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CX490.X490_VALOR is 'Valor';
AA3CX500 –Zonas de Processamento de Exportação (ZPE)
create table AA3CX500
( X500_ANO NUMBER(3),
X500_EMP NUMBER(3),
X500_CODIGO NUMBER(3),
X500_DESCRICAO VARCHAR2(108),
X500_VALOR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX5001 on AA3CX500
( X500_ANO asc,
X500_EMP asc,
X500_CODIGO asc
) tablespace &&TS_RMS_I;
comment on table AA3CX500 is 'ECF | X500 - Zonas de Processamento de Exportação (ZPE)';
comment on column AA3CX500.X500_ANO is 'Ano Contábil';
comment on column AA3CX500.X500_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX500.X500_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CX500.X500_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CX500.X500_VALOR is 'Valor';
AA3CX510 –Áreas de Livre Comércio (ALC)
create table AA3CX510
( X510_ANO NUMBER(3),
X510_EMP NUMBER(3),
X510_CODIGO NUMBER(3),
X510_DESCRICAO VARCHAR2(95),
X510_VALOR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CX5101 on AA3CX510
( X510_ANO asc,
X510_EMP asc,
X510_CODIGO asc
) tablespace &&TS_RMS_I;
comment on table AA3CX510 is 'ECF | X510 - Áreas de Livre Comércio (ALC)';
comment on column AA3CX510.X510_ANO is 'Ano Contábil';
comment on column AA3CX510.X510_EMP is 'Código da Empresa sem dígito';
comment on column AA3CX510.X510_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CX510.X510_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CX510.X510_VALOR is 'Valor';
BLOCO Y - Informações Gerais
AA3CY520 –Pagamentos/Recebimentos do Exterior ou de Não Residentes
create table AA3CY520
( Y520_ANO NUMBER(3),
Y520_EMP NUMBER(3),
Y520_TIP_EXT VARCHAR2(1),
Y520_PAIS NUMBER(4),
Y520_FORMA NUMBER(1),
Y520_NAT_OPER NUMBER(5),
Y520_VALOR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY5201 on AA3CY520
( Y520_ANO asc,
Y520_EMP asc,
Y520_TIP_EXT asc,
Y520_PAIS
) tablespace &&TS_RMS_I;
comment on table AA3CY520 is 'ECF | Y520 - Pagamentos/Recebimentos do Exterior ou de Não Residentes';
comment on column AA3CY520.Y520_ANO is 'Ano Contábil';
comment on column AA3CY520.Y520_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY520.Y520_TIP_EXT is 'Tipo: R - Rendimentos Recebidos P - Pagamentos';
comment on column AA3CY520.Y520_PAIS is 'Código do País, conforme tabela do Sped';
comment on column AA3CY520.Y520_FORMA is 'Forma de Recebimento/Pagamento';
comment on column AA3CY520.Y520_NAT_OPER is 'Natureza da operação';
comment on column AA3CY520.Y520_VALOR is 'Total do valor no período';
AA3CY540 –Discriminação da Receita de Vendas dos Estabelecimentos por Atividade Econômica
create table AA3CY540
( Y540_ANO NUMBER(3),
Y540_EMP NUMBER(3),
Y540_CNPJ_ESTAB VARCHAR2(14),
Y540_CNAE NUMBER(7),
Y540_VL_REC_ESTAB NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY5401 on AA3CY540
( Y540_ANO asc,
Y540_EMP asc,
Y540_CNPJ_ESTAB asc,
Y540_CNAE asc
) tablespace &&TS_RMS_I;
comment on table AA3CY540 is 'ECF | Y540 - Discriminação da Receita de Vendas dos Estabelecimentos por Atividade Econômica';
comment on column AA3CY540.Y540_ANO is 'Ano Contábil';
comment on column AA3CY540.Y540_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY540.Y540_CNPJ_ESTAB is 'CNPJ da matriz e de cada um dos estabelecimentosda pessoa jurídica';
comment on column AA3CY540.Y540_CNAE is 'Código da atividade econômica do estabelecimento';
comment on column AA3CY540.Y540_VL_REC_ESTAB is 'Receita de Vendas';
AA3CY550 –Vendas a Comercial Exportadora com Fim Específico de Exportação
create table AA3CY550
( Y550_ANO NUMBER(3),
Y550_EMP NUMBER(3),
Y550_CNPJ_EXP VARCHAR2(14),
Y550_COD_NCM NUMBER(8),
Y550_VL_VENDA NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY5501 on AA3CY550
( Y550_ANO asc,
Y550_EMP asc,
Y550_CNPJ_EXP asc
) tablespace &&TS_RMS_I;
comment on table AA3CY550 is 'ECF | Y550 - Vendas a Comercial Exportadora com Fim Específico de Exportação';
comment on column AA3CY550.Y550_ANO is 'Ano Contábil';
comment on column AA3CY550.Y550_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY550.Y550_CNPJ_EXP is 'CNPJ da Comercial Exportadora';
comment on column AA3CY550.Y550_COD_NCM is 'Código NCM, conforme tabela do Sped';
comment on column AA3CY550.Y550_VL_VENDA is 'Valor da Venda';
AA3CY560 –Detalhamento das Exportações da Comercial Exportadora
create table AA3CY560
( Y560_ANO NUMBER(3),
Y560_EMP NUMBER(3),
Y560_CNPJ VARCHAR2(14),
Y560_COD_NCM NUMBER(8),
Y560_VL_COMPRA NUMBER(19,2),
Y560_VL_EXP NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY5601 on AA3CY560
( Y560_ANO asc,
Y560_EMP asc,
Y560_CNPJ asc
) tablespace &&TS_RMS_I;
comment on table AA3CY560 is 'ECF | Y560 - Detalhamento das Exportações da Comercial Exportadora';
comment on column AA3CY560.Y560_ANO is 'Ano Contábil';
comment on column AA3CY560.Y560_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY560.Y560_CNPJ is 'CNPJ do produtor/vendedor';
comment on column AA3CY560.Y560_COD_NCM is 'Código NCM, conforme tabela do Sped';
comment on column AA3CY560.Y560_VL_COMPRA is 'Valor da Compra';
comment on column AA3CY560.Y560_VL_EXP is 'Valor da Exportação';
AA3CY570 – Demonstrativo do Imposto de Renda e CSLL Retidos na Fonte
create table AA3CY570
( Y570_ANO NUMBER(3),
Y570_EMP NUMBER(3),
Y570_CNPJ_FON VARCHAR(14),
Y570_NOM_EMP VARCHAR(40),
Y570_IND_ORG_PUB VARCHAR(1),
Y570_COD_REC NUMBER(4),
Y570_VL_REND NUMBER(19,2),
Y570_IR_RET NUMBER(19,2),
Y570_CSLL_RET NUMBER(19,2),
Y570_PREV_RET NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY5701 on AA3CY570
( Y570_ANO asc,
Y570_EMP asc,
Y570_CNPJ_FON asc,
Y570_COD_RECasc
) tablespace &&TS_RMS_I;
comment on table AA3CY570 is 'ECF | Y570 - Demonstrativo do Imposto de Renda, CSLL e Contribuiçao Previdenciária Retidos na Fonte';
comment on column AA3CY570.Y570_ANO is 'Ano Contábil';
comment on column AA3CY570.Y570_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY570.Y570_CNPJ_FON is 'CNPJ da fonta pagadora';
comment on column AA3CY570.Y570_NOM_EMP is 'Nome empresarial';
comment on column AA3CY570.Y570_IND_ORG_PUB is 'Indicador de órgão público: S - Sim | N - Não';
comment on column AA3CY570.Y570_COD_REC is 'Código da receita, conforme " Tabela de Códigos de Retenção na Fonte" publicada pela RFB';
comment on column AA3CY570.Y570_VL_REND is 'Rendimento bruto/receita';
comment on column AA3CY570.Y570_IR_RET is 'IR retido na fonte';
comment on column AA3CY570.Y570_CSLL_RET is 'CSLL retida na fonte';
comment on column AA3CY570.Y570_PREV_RET is 'Contribuição previdenciária retida na fonte';
AA3CY580 – Doações a Campanhas Eleitorais
create table AA3CY580
( Y580_ANO NUMBER(3),
Y580_EMP NUMBER(3),
Y580_CNPJ VARCHAR2(14),
Y580_TIP_BENEF VARCHAR2(2),
Y580_FORM_DOA VARCHAR2(2),
Y580_VL_DOA NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY5801 on AA3CY580
( Y580_ANO asc,
Y580_EMP asc,
Y580_CNPJ asc
) tablespace &&TS_RMS_I;
comment on table AA3CY580 is 'ECF | Y580 - Doações a Campanhas Eleitorais';
comment on column AA3CY580.Y580_ANO is 'Ano Contábil';
comment on column AA3CY580.Y580_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY580.Y580_CNPJ is 'CNPJ do contribuinte';
comment on column AA3CY580.Y580_TIP_BENEF is 'Tipo de Beneficiário';
comment on column AA3CY580.Y580_FORM_DOA is 'Forma de Doação';
comment on column AA3CY580.Y580_VL_DOA is 'Valor';
AA3CY590 –Ativos no Exterior
create table AA3CY590
( Y590_ANO NUMBER(3),
Y590_EMP NUMBER(3),
Y590_TIP_ATIVO VARCHAR2(14),
Y590_PAIS NUMBER(4),
Y590_DISCRIMINACAO VARCHAR2(300),
Y590_VL_ANT NUMBER(19,2),
Y590_VL_ATUAL NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY5901 on AA3CY590
( Y590_ANO asc,
Y590_EMP asc,
Y590_TIP_ATIVO asc,
Y590_DISCRIMINACAO asc
) tablespace &&TS_RMS_I;
comment on table AA3CY590 is 'ECF | Y590 - Ativos no Exterior';
comment on column AA3CY590.Y590_ANO is 'Ano Contábil';
comment on column AA3CY590.Y590_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY590.Y590_TIP_ATIVO is 'Tipo de ativo, conforme tabela do Sped';
comment on column AA3CY590.Y590_PAIS is 'Código do País, conforme tabela do Sped';
comment on column AA3CY590.Y590_DISCRIMINACAO is 'Informações correspondentes aos ativos';
comment on column AA3CY590.Y590_VL_ANT is 'Valor no final do período anterior (valor recuperado da escrituração anterior)';
comment on column AA3CY590.Y590_VL_ATUAL is 'Valor no final do período atual';
AA3CY600 – Identificação de Sócios ou Titular
create table AA3CY600
( Y600_ANO NUMBER(3),
Y600_EMP NUMBER(3),
Y600_DT_ALT_SOC NUMBER(7),
Y600_DT_FIM_SOC NUMBER(7),
Y600_PAIS NUMBER(3),
Y600_IND_QUALIF_SOCIO VARCHAR2(2),
Y600_CPF_CNPJ NUMBER(14),
Y600_NOM_EMP VARCHAR2(40),
Y600_QUALIF NUMBER(2),
Y600_PERC_CAP_TOT NUMBER(8,4),
Y600_PERC_CAP_VOT NUMBER(8,4),
Y600_CPF_REP_LEG NUMBER(11),
Y600_QUALIF_REP_LEG NUMBER(1)
) tablespace &&TS_RMS_D;
create unique index IA3CY6001 on AA3CY600
( Y600_ANO asc,
Y600_EMP asc,
Y600_DT_ALT_SOC asc,
Y600_PAIS asc,
Y600_IND_QUALIF_SOCIO asc,
Y600_CPF_CNPJ asc
) tablespace &&TS_RMS_I;
comment on table AA3CY600 is 'ECF | Y600 - Identificação de Sócios ou Titular';
comment on column AA3CY600.Y600_ANO is 'Ano Contábil';
comment on column AA3CY600.Y600_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY600.Y600_DT_ALT_SOC is 'Data da Alteração no Quadro Societário';
comment on column AA3CY600.Y600_DT_FIM_SOC is 'Data da Saída do Quadro Societário';
comment on column AA3CY600.Y600_PAIS is 'País de Residência ou Domicílio da Pessoa Física ouJurídica';
comment on column AA3CY600.Y600_IND_QUALIF_SOCIO is 'Indicador de Qualificação do Sócio: P - Pessoa Física PJ - Pessoa Jurídica FI – Fundo de Investimento'
comment on column AA3CY600.Y600_CPF_CNPJ is 'CPF ou CNPJ do Sócio ou Titular';
comment on column AA3CY600.Y600_NOM_EMP is 'Nome/Nome empresarial do Sócio ou Titular';
comment on column AA3CY600.Y600_QUALIF is 'Qualificação do Sócio ou Titular';
comment on column AA3CY600.Y600_PERC_CAP_TOT is 'Percentual Relativo à Participação da Pessoa Física ou Jurídica, Sócio ou Titular, no Capital Total';
comment on column AA3CY600.Y600_PERC_CAP_VOT is 'Percentual Relativo à Participação da Pessoa Física ou Jurídica, Sócio ou Titular, no Capital Votante';
comment on column AA3CY600.Y600_CPF_REP_LEG is 'CPF do Representante Legal';
comment on column AA3CY600.Y600_QUALIF_REP_LEG is 'Qualificação do Representante Legal';
AA3CY611–Rendimentos de Dirigentes, Conselheiros, Sócios ou Titular
create table AA3CY611
( Y611_ANO NUMBER(3),
Y611_EMP NUMBER(3),
Y611_PAIS NUMBER(3),
Y611_IND_PF_PJ VARCHAR2(2),
Y611_CPF_CNPJ NUMBER(14),
Y611_NOM_EMP VARCHAR2(40),
Y611_QUALIF NUMBER(2),
Y611_VL_REM_TRAB NUMBER(19,2),
Y611_VL_LUC_DIV NUMBER(19,2),
Y611_VL_JUR_CAP NUMBER(19,2),
Y611_VL_DEM_REND NUMBER(19,2),
Y611_VL_IR_RET NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY6111 on AA3CY611
( Y611_ANO asc,
Y611_EMP asc,
Y611_PAIS asc,
Y611_IND_PF_PJ asc,
Y611_CPF_CNPJ asc,
Y611_QUALIF asc
) tablespace &&TS_RMS_I;
comment on table AA3CY611 is 'ECF | Y611 - Rendimentos de Dirigentes, Conselheiros, Sócios ou Titular';
comment on column AA3CY611.Y611_ANO is 'Ano Contábil';
comment on column AA3CY611.Y611_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY611.Y611_PAIS is 'Código do país, conforme tabela do Sped';
comment on column AA3CY611.Y611_IND_PF_PJ is 'Indicador de pessoa física ou pessoa jurídica: PF - Pessoa Física | PJ - Pessoa Jurídica';
comment on column AA3CY611.Y611_CPF_CNPJ is 'CPF ou CNPJ';
comment on column AA3CY611.Y611_NOM_EMP is 'Nome/Nome Empresarial';
comment on column AA3CY611.Y611_QUALIF is 'Qualificação';
comment on column AA3CY611.Y611_VL_REM_TRAB is 'Remuneração do trabalho';
comment on column AA3CY611.Y611_VL_LUC_DIV is 'Lucros/Dividendos';
comment on column AA3CY611.Y611_VL_JUR_CAP is 'Juros sobre o capital próprio';
comment on column AA3CY611.Y611_VL_DEM_REND is 'Demais rendimentos';
comment on column AA3CY611.Y611_VL_IR_RET is 'IR retido na fonte';
AA3CY620–Participações Avaliadas Pelo Método de Equivalência Patrimonial
create table AA3CY612
( Y612_ANO NUMBER(3),
Y612_EMP NUMBER(3),
Y612_CPF NUMBER(11),
Y612_NOME VARCHAR2(40),
Y612_QUALIF NUMBER(2),
Y612_VL_REM_TRAB NUMBER(19,2),
Y612_VL_DEM_REND NUMBER(19,2),
Y612_VL_IR_RET NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY6121 on AA3CY612
( Y612_ANO asc,
Y612_EMP asc,
Y612_CPF asc,
Y612_QUALIF asc
) tablespace &&TS_RMS_I;
comment on table AA3CY612 is 'ECF | Y612 - Rendimentos de Dirigentes e Conselheiros - Imunes ou Isentas';
comment on column AA3CY612.Y612_ANO is 'Ano Contábil';
comment on column AA3CY612.Y612_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY612.Y612_CPF is 'CPF';
comment on column AA3CY612.Y612_NOME is 'Nome';
comment on column AA3CY612.Y612_QUALIF is 'Qualificação';
comment on column AA3CY612.Y612_VL_REM_TRAB is 'Rendimentos do trabalho';
comment on column AA3CY612.Y612_VL_DEM_REND is 'Demais rendimentos';
comment on column AA3CY612.Y612_VL_IR_RET is 'IR retido na fonte';
ALTER TABLE AA3CY620 ADD Y620_DT_EVENTO NUMBER(7);
ALTER TABLE AA3CY620 ADD Y620_IND_RELAC NUMBER(1);
ALTER TABLE AA3CY620 RENAME COLUMN Y620_VALOR TO Y620_VALOR_REAIS;
ALTER TABLE AA3CY620 ADD Y620_VALOR_ESTR NUMBER(19,2);
ALTER TABLE AA3CY620 ADD Y620_DATA_AQUIS NUMBER(7);
ALTER TABLE AA3CY620 ADD Y620_IND_PROC_CART VARCHAR2(1);
ALTER TABLE AA3CY620 ADD Y620_NUM_PROC_CART VARCHAR2(20);
ALTER TABLE AA3CY620 ADD Y620_NOME_CART VARCHAR2(100);
ALTER TABLE AA3CY620 ADD Y620_IND_PROC_RFB VARCHAR2(1);
ALTER TABLE AA3CY620 ADD Y620_NUM_PROC_RFB VARCHAR2(30);
comment on column AA3CY620.Y620_DT_EVENTO is 'Data do evento relacionada ao indicador do tipo de relacionamento';
comment on column AA3CY620.Y620_IND_RELAC is 'Indicador do Tipo de Relacionamento';
comment on column AA3CY620.Y620_VALOR_REAIS is 'Valor Total da Participação em Reais';
comment on column AA3CY620.Y620_VALOR_ESTR is 'Valor Total da Participação em Moeda Original do País da Empresa Investida';
comment on column AA3CY620.Y620_DATA_AQUIS is 'Data da Aquisição da Participação Societária';
comment on column AA3CY620.Y620_IND_PROC_CART is 'Sumário em Cartório';
comment on column AA3CY620.Y620_NUM_PROC_CART is 'Número do Registro no Cartório';
comment on column AA3CY620.Y620_NOME_CART is 'Nome e endereço do cartório onde foi registrado o sumário';
comment on column AA3CY620.Y620_IND_PROC_RFB is 'Laudo Protocolado na RFB';
comment on column AA3CY620.Y620_NUM_PROC_RFB is 'Número do processo eletrônico do Laudo de Avaliação';
DROP INDEX IA3CY6201;
create unique index IA3CY6201 on AA3CY620
( Y620_ANO asc,
Y620_EMP asc,
Y620_DT_EVENTO asc,
Y620_IND_RELAC asc,
Y620_PAIS asc,
Y620_CNPJ asc
) tablespace &&TS_RMS_I;
AA3CY630 –Fundos/Clubes de Investimento
create table AA3CY630
( Y630_ANO NUMBER(3),
Y630_EMP NUMBER(3),
Y630_CNPJ VARCHAR2(14),
Y630_QTE_QUOT NUMBER(4),
Y630_QTE_QUOTA NUMBER(4),
Y630_PATR_FIN_PER NUMBER(19,2),
Y630_DAT_ABERT NUMBER(7),
Y630_DAT_ENCER NUMBER(7)
) tablespace &&TS_RMS_D;
create unique index IA3CY6301 on AA3CY630
( Y630_ANO asc,
Y630_EMP asc,
Y630_CNPJ asc
) tablespace &&TS_RMS_I;
comment on table AA3CY630 is 'ECF | Y630 - Fundos/Clubes de Investimento';
comment on column AA3CY630.Y630_ANO is 'Ano Contábil';
comment on column AA3CY630.Y630_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY630.Y630_CNPJ is 'CNPJ';
comment on column AA3CY630.Y630_QTE_QUOT is 'Quantidade de Quotistas';
comment on column AA3CY630.Y630_QTE_QUOTA is 'Quantidade de Quotas';
comment on column AA3CY630.Y630_PATR_FIN_PER is 'Patrimônio - Posição do final do período';
comment on column AA3CY630.Y630_DAT_ABERT is 'Data da Abertura';
comment on column AA3CY630.Y630_DAT_ENCER is 'Data do Encerramento';
AA3CY640 –Participações em Consórcios de Empresas
create table AA3CY640
( Y640_ANO NUMBER(3),
Y640_EMP NUMBER(3),
Y640_CNPJ VARCHAR2(14),
Y640_COND_DECL NUMBER(1),
Y640_VL_CONS NUMBER(19,2),
Y640_CNPJ_LID VARCHAR2(14),
Y640_VL_DECL NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY6401 on AA3CY640
( Y640_ANO asc,
Y640_EMP asc,
Y640_CNPJ asc
) tablespace &&TS_RMS_I;
comment on table AA3CY640 is 'ECF | Y640: Participações em Consórcios de Empresas';
comment on column AA3CY640.Y640_ANO is 'Ano Contábil';
comment on column AA3CY640.Y640_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY640.Y640_CNPJ is 'CNPJ';
comment on column AA3CY640.Y640_COND_DECL is 'Condição do declarante no consórcio';
comment on column AA3CY640.Y640_VL_CONS is 'Receita do Consórcio';
comment on column AA3CY640.Y640_CNPJ_LID is 'CNPJ da empresa líder';
comment on column AA3CY640.Y640_VL_DECL is 'Receita do declarante no consórcio';
AA3CY650–Participantes do Consórcio
create table AA3CY650
( Y650_ANO NUMBER(3),
Y650_EMP NUMBER(3),
Y650_CNPJ NUMBER(14),
Y650_VL_PART NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY6501 on AA3CY650
( Y650_ANO asc,
Y650_EMP asc,
Y650_CNPJ asc
) tablespace &&TS_RMS_I;
comment on table AA3CY650 is 'ECF | Y650 - Participantes do Consórcio';
comment on column AA3CY650.Y650_ANO is 'Ano Contábil';
comment on column AA3CY650.Y650_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY650.Y650_CNPJ is 'CNPJ da Empresa Participante do Consórcio';
comment on column AA3CY650.Y650_VL_PART is 'Receita do Participante do Consórcio';
AA3CY660– Dados de Sucessoras
create table AA3CY660
( Y660_ANO NUMBER(3),
Y660_EMP NUMBER(3),
Y660_CNPJ VARCHAR2(14),
Y660_NOM_EMP VARCHAR2(40),
Y660_PERC_PAT_LIQ NUMBER(5,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY6601 on AA3CY660
( Y660_ANO asc,
Y660_EMP asc,
Y660_CNPJ asc
) tablespace &&TS_RMS_I;
comment on table AA3CY660 is 'ECF | Y660 - Dados de Sucessoras';
comment on column AA3CY660.Y660_ANO is 'Ano Contábil';
comment on column AA3CY660.Y660_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY660.Y660_CNPJ is 'CNPJ da Sucessora';
comment on column AA3CY660.Y660_NOM_EMP is 'Nome Empresarial';
comment on column AA3CY660.Y660_PERC_PAT_LIQ is 'Percentual do patrimônio líquido da empresa sucedida destinado à(s) pessoa(s) jurídica(s) resultante(s) do evento';
AA3CY665–Demonstrativo das Diferenças na Adoção Inicial
create table AA3CY665
( Y665_ANO NUMBER(3),
Y665_EMP NUMBER(3),
Y665_COD_CTA VARCHAR2(30),
Y665_COD_CCUS VARCHAR2(20),
Y665_VL_SALDO_SOC NUMBER(19,2),
Y665_IND_VL_SALDO_SOC VARCHAR2(1),
Y665_VL_SALDO_FIS NUMBER(19,2),
Y665_IND_VL_SALDO_FIS VARCHAR2(1),
Y665_DIF_SALDOS NUMBER(19,2),
Y665_IND_DIF_SALDOS VARCHAR2(1),
Y665_MET_CONTR VARCHAR2(1),
Y665_COD_SUBCONT VARCHAR2(30),
Y665_COD_CCUS_SUB VARCHAR2(20)
) tablespace &&TS_RMS_D;
create unique index IA3CY6651 on AA3CY665
( Y665_ANO asc,
Y665_EMP asc,
Y665_COD_CTA asc,
Y665_COD_CCUS asc
) tablespace &&TS_RMS_I;
comment on table AA3CY665 is 'ECF | Y665 - Demonstrativo das Diferenças na Adoção Inicial';
comment on column AA3CY665.Y665_ANO is 'Ano Contábil';
comment on column AA3CY665.Y665_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY665.Y665_COD_CTA is 'Código da conta contábil analítica';
comment on column AA3CY665.Y665_COD_CCUS is 'Código do centro de custos';
comment on column AA3CY665.Y665_VL_SALDO_SOC is 'Valor do saldo societário da conta';
comment on column AA3CY665.Y665_IND_VL_SALDO_SOC is 'Indicador do Valor do Saldo Societário: D –Devedor C – Credor';
comment on column AA3CY665.Y665_VL_SALDO_FIS is 'Valor do Saldo Fiscal da Conta';
comment on column AA3CY665.Y665_IND_VL_SALDO_FIS is 'Indicador do Valor do Saldo Fiscal: D – DevedorC – Credor';
comment on column AA3CY665.Y665_DIF_SALDOS is 'Diferença de Saldos';
commnt on column AA3CY665.Y665_IND_DIF_SALDOS is 'Indicador da Diferença de Saldos';
comment on column AA3CY665.Y665_MET_CONTR is 'Método de Controle da Subconta';
comment on column AA3CY665.Y665_COD_SUBCONT is 'Código da Subconta Contábil Analítica';
comment on column AA3CY665.Y665_COD_CCUS_SUB is 'Código do Centro de Custos da Subconta Contábil Analítica';
AA3CY671 – Outras Informações (Lucro Real)
create table AA3CY671
( Y671_ANO NUMBER(3),
Y671_EMP NUMBER(3),
Y671_VL_AQ_MAQ NUMBER(19,2),
Y671_VL_DOA_CRIANCA NUMBER(19,2),
Y671_VL_DOA_IDOSO NUMBER(19,2),
Y671_VL_BCN_GERAL NUMBER(19,2),
Y671_VL_BCN_RURAL NUMBER(19,2),
Y671_VL_AQ_IMOBILIZADO NUMBER(19,2),
Y671_VL_BX_IMOBILIZADO NUMBER(19,2),
Y671_VL_INC_INI NUMBER(19,2),
Y671_VL_INC_FIN NUMBER(19,2),
Y671_VL_CSLL_DEPREC_INI NUMBER(19,2),
Y671_VL_DIF_IC_VC NUMBER(19,2),
Y671_VL_OC_SEM_IOF NUMBER(19,2),
Y671_VL_FOLHA_ALIQ_RED NUMBER(19,2),
Y671_VL_ALIQ_RED NUMBER(4,2),
Y671_IND_ALTER_CAPITAL NUMBER(1),
Y671_IND_BCN_CSLL NUMBER(1)
) tablespace &&TS_RMS_D;
create unique index IA3CY6711 on AA3CY671
( Y671_ANO asc,
Y671_EMP asc
) tablespace &&TS_RMS_I;
comment on table AA3CY671 is 'ECF | Y671 - Outras Informações';
comment on column AA3CY671.Y671_ANO is 'Ano Contábil';
comment on column AA3CY671.Y671_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY671.Y671_VL_AQ_MAQ is 'Aquisição de máquinas, aparelhos, instrumentos e equipamentos novos (Lei nº 11.196/2005, art. 31)';
comment on column AA3CY671.Y671_VL_DOA_CRIANCA is 'Doação aos fundos dos direitos da criança e do adolescente';
comment on column AA3CY671.Y671_VL_DOA_IDOSO is 'Doação aos Fundos Nacional, Estaduais ou Municipais do Idoso (Lei nº 12.213/2010, art. 3º)';
comment on column AA3CY671.Y671_VL_BCN_GERAL is 'Saldo de base de cálculo negativa de CSLL - Atividades em Geral';
comment on column AA3CY671.Y671_VL_BCN_RURAL is 'Saldo de base de cálculo negativa de CSLL - Atividade Rural';
comment on column AA3CY671.Y671_VL_AQ_IMOBILIZADO is 'Aquisições para o ativo imobilizado';
comment on column AA3CY671.Y671_VL_BX_IMOBILIZADO is 'Baixas do ativo imobilizado';
comment on column AA3CY671.Y671_VL_INC_INI is 'Bens sujeitos ao incentivo de que trata a Lei nº 11.051/2004 no início do período';
comment on column AA3CY671.Y671_VL_INC_FIN is 'Bens sujeitos ao incentivo de que trata a Lei nº 11.051/2004 no fim do período';
comment on column AA3CY671.Y671_VL_CSLL_DEPREC_INI is 'Saldo de créditos de CSLL sobre depreciação no início do período (Lei nº 11.051/2004, art. 1º)';
comment on column AA3CY671.Y671_VL_DIF_IC_VC is 'Saldo da parcela correspondente à diferença entre o valor de integralização de capital e o valor contábil dessa participação (Lei nº 10.637/2002, art. 36)';
comment on column AA3CY671.Y671_VL_OC_SEM_IOF is 'Valor das operações de câmbio com isenção de IOF (Lei nº 12.350/2010, art. 12)';
comment on column AA3CY671.Y671_VL_FOLHA_ALIQ_RED is 'Valor total da folha sujeita à alíquota reduzida de que trata a Lei nº 11.774/2008';
comment on column AA3CY671.Y671_VL_ALIQ_RED is 'Alíquota reduzida de que trata a Lei nº 11.774/2008';
comment on column AA3CY671.Y671_IND_ALTER_CAPITAL is 'Alteração de capital na forma dos art. 22 e 23 da Lei nº 9.249/1995: 0 - Não Preenchido | 1 - Não | 2 - Sim';
comment on column AA3CY671.Y671_IND_BCN_CSLL is 'Opção pela escrituração, no ativo, da base de cálculo negativa da CSLL (MP nº 1.807/1999, art. 8º): 0 - Não Preenchido | 1 - Não | 2 - Sim';
AA3CY672– Outras Informações (Lucro Presumido ou Lucro Arbitrado)
create table AA3CY672
( Y672_ANO NUMBER(3),
Y672_EMP NUMBER(3),
Y672_VL_CAPITAL_ANTNUMBER(19,2),
Y672_VL_CAPITAL NUMBER(19,2),
Y672_VL_ESTOQUE_ANT NUMBER(19,2),
Y672_VL_ESTOQUES NUMBER(19,2),
Y672_VL_CAIXA_ANT NUMBER(19,2),
Y672_VL_CAIXA NUMBER(19,2),
Y672_VL_APLIC_FIN_ANT NUMBER(19,2),
Y672_VL_APLIC_FIN NUMBER(19,2),
Y672_VL_CTA_REC_ANT NUMBER(19,2),
Y672_VL_CTA_REC NUMBER(19,2),
Y672_VL_CTA_PAG_ANT NUMBER(19,2),
Y672_VL_CTA_PAG NUMBER(19,2),
Y672_VL_COMPRA_MERC NUMBER(19,2),
Y672_VL_COMPRA_ATIVO NUMBER(19,2),
Y672_VL_RECEITAS NUMBER(19,2),
Y672_TOT_ATIVO NUMBER(19,2),
Y672_VL_FOLHA NUMBER(19,2),
Y672_VL_ALIQ_RED NUMBER(4,2),
Y672_IND_REG_APUR NUMBER(1),
Y672_IND_AVAL_ESTOQ VARCHAR2(1)
) tablespace &&TS_RMS_D;
create unique index IA3CY6721 on AA3CY672
( Y672_ANO asc,
Y672_EMP asc
) tablespace &&TS_RMS_I;
comment on table AA3CY672 is 'ECF | Y672 - Outras Informações (Lucro Presumido)';
comment on column AA3CY672.Y672_ANO is 'Ano Contábil';
comment on column AA3CY672.Y672_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY672.Y672_VL_CAPITAL_ANT is 'Capital registrado do ano anterior';
comment on column AA3CY672.Y672_VL_CAPITAL is 'Capital registrado';
comment on column AA3CY672.Y672_VL_ESTOQUE_ANT is 'Estoques do ano anterior';
comment on column AA3CY672.Y672_VL_ESTOQUES is 'Estoques';
comment on column AA3CY672.Y672_VL_CAIXA_ANT is 'Saldo de caixa e bancos do ano anterior';
comment on column AA3CY672.Y672_VL_CAIXA is 'Saldo de caixa e bancos';
comment on column AA3CY672.Y672_VL_APLIC_FIN_ANT is 'Saldo de aplicações financeiras do ano anterior';
comment on column AA3CY672.Y672_VL_APLIC_FIN is 'Saldo de aplicações financeiras';
comment on column AA3CY672.Y672_VL_CTA_REC_ANT is 'Contas a receber do ano anterior';
comment on column AA3CY672.Y672_VL_CTA_REC is 'Contas a receber';
comment on column AA3CY672.Y672_VL_CTA_PAG_ANT is 'Contas a pagar do ano anterior';
comment on column AA3CY672.Y672_VL_CTA_PAG is 'Contas a pagar';
comment on column AA3CY672.Y672_VL_COMPRA_MERC is 'Compras de mercadorias no ano-calendário';
comment on column AA3CY672.Y672_VL_COMPRA_ATIVO is 'Compras de elementos do ativo no ano-calendário, exceto os classificáveis no ativo circulante e ativo realizável a longo prazo';
comment on column AA3CY672.Y672_VL_RECEITAS is 'Receitas e rendimentos não tributáveis ou tributados exclusivamente na fonte';
comment on column AA3CY672.Y672_TOT_ATIVO is 'Total do ativo';
comment on column AA3CY672.Y672_VL_FOLHA is 'Valor total da folha sujeita à alíquota reduzida de que trata a Lei nº 11.774/2008';
comment on column AA3CY672.Y672_VL_ALIQ_RED is 'Alíquota reduzida de que trata a Lei nº 11.774/2008';
comment on column AA3CY672.Y672_IND_REG_APUR is 'Regime de apuração das receitas: 0 - Não se aplica | 1 - Caixa | 2 - Competência';
comment on column AA3CY672.Y672_IND_AVAL_ESTOQ is 'Método de Avaliação de Estoques: 1 - Custo Médio Ponderado | 2 - PEPS (Primeiro que entra, primeiro que sai) | 3 - Arbitramento - art. 296, Inc. I e II, do RIR/99';
AA3CY680– Mês das Informações de Optantes pelo Refis (Lucros Real, Presumido e Arbitrado)
create table AA3CY680
( Y680_ANO NUMBER(3),
Y680_EMP NUMBER(3),
Y680_MES NUMBER(2)
) tablespace &&TS_RMS_D;
create unique index IA3CY6801 on AA3CY680
( Y680_ANO asc,
Y680_EMP asc,
Y680_MES asc
) tablespace &&TS_RMS_I;
comment on table AA3CY680 is 'ECF | Y680 - Mês das Informações de Optantes pelo Refis (Lucros Real, Presumido e Arbitrado)';
comment on column AA3CY680.Y680_ANO is 'Ano Contábil';
comment on column AA3CY680.Y680_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY680.Y680_MES is 'Mês';
AA3CY681– Informações de Optantes pelo Refis (Lucros Real, Presumido e Arbitrado)
create table AA3CY681
( Y681_ANO NUMBER(3),
Y681_EMP NUMBER(3),
Y680_MES NUMBER(2),
Y681_CODIGO NUMBER(6),
Y681_DESCRICAO VARCHAR2(134),
Y681_VALOR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY6811 on AA3CY681
( Y681_ANO asc,
Y681_EMP asc,
Y681_MES asc,
Y681_CODIGO asc
) tablespace &&TS_RMS_I;
comment on table AA3CY681 is 'ECF | Y681 - Informações de Optantes pelo REFIS (Lucros Real, Presumido e Arbitrado)';
comment on column AA3CY681.Y681_ANO is 'Ano Contábil';
comment on column AA3CY681.Y681_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY681.Y680_MES is 'Mês das Informações de Optantes pelo Refis';
comment on column AA3CY681.Y681_CODIGO is 'Código de acordo com tabela publicada no Sped';
comment on column AA3CY681.Y681_DESCRICAO is 'Descrição de acordo com tabela publicada no Sped';
comment on column AA3CY681.Y681_VALOR is 'Valor';
AA3CY690– Informações de Optantes pelo PAES
create table AA3CY690
( Y690_ANO NUMBER(3),
Y690_EMP NUMBER(3),
Y690_MES NUMBER(2),
Y690_ACRES_PATR NUMBER(19,2)
) tablespace &&TS_RMS_D;
create unique index IA3CY6901 on AA3CY690
( Y690_ANO asc,
Y690_EMP asc,
Y690_MES asc
) tablespace &&TS_RMS_I;
comment on table AA3CY690 is 'ECF | Y690 - Informações de Optantes pelo PAES';
comment on column AA3CY690.Y690_ANO is 'Ano Contábil';
comment on column AA3CY690.Y690_EMP is 'Código da Empresa sem dígito';
comment on column AA3CY690.Y690_MES is 'Mês';
comment on column AA3CY690.Y690_ACRES_PATR is 'Acréscimo Patrimonial no Mês';
AA3CY800 – Outras Informações
create table AA3CY800
( Y800_EMP NUMBER(3),
Y800_ANO NUMBER(3),
Y800_MES NUMBER(2),
Y800_SEQ NUMBER(7),
Y800_RTF VARCHAR2(256)
) tablespace &&TS_RMS_D;
create unique index IA3CY8001 on AA3CY800
( Y800_EMP asc,
Y800_ANO asc,
Y800_MES asc,
Y800_SEQ asc
) tablespace &&TS_RMS_I;
Procedimentos para Configuração
ig
CONFIGURAÇÃO DE PARÂMETROS
Em Parâmetros (VABUPARA). Crie/configure os parâmetros a seguir:
Filial de Compra não controla estoque:
Cadastro | Parâmetros |
Código | 166 |
Acesso | BORDFILeee, onde eee = código da empresa |
Parâmetro 1 | Código da filial administrativa sem dígito |
Parâmetro 2 | |
Parâmetro 3 | |
Exemplo do parâmetro cadastrado:
Agenda de Transferência:
Cadastro | Parâmetros |
Código | 116 |
Acesso | VERSPVAECF = Versão do layout ECF |
Parâmetro 1 | Número da versão do layout ECF. Ex: 1 |
Exemplo do parâmetro cadastrado:
Procedimentos para Utilização
REGISTRO 0010: PARÂMETROS DE TRIBUTAÇÃO
Apresenta os parâmetros fiscais que identificam quais blocos e registros serão preenchidos na geração do arquivo da ECF.
A parametrização da Tributação da ECF deve ser feita através do programa VTCMUSUA – Tabela de Parâmetros através da função F6 – ECF0010.
Função F6 – ECF 0010 no modo ALTERAR.
Clicar em F5-Alterar: permite que os campos relacionados na tela sejam preenchidos ou alterados.
É importante que o Manual de Referência do ECF, disponibilizado pela RFB, seja fonte de consulta permanente, uma vez que contém informações oficiais sobre os campos e regras de todo o processo.
A opção F6-Bloco Y, reporta-se ao cadastro de informações relativas ao Bloco Y que possuem, em comum, condicionantes no Registro 0010. As telas e funcionalidades são apresentadas na parte deste Boletim Técnico que trata dos Registros do Bloco Y.
REGISTRO 0020:PARÂMETROS COMPLEMENTARES
Apresenta os Parâmetros Complementares, que identificam quais Registros X e Y serão preenchidos na geração do arquivo da ECF.
A parametrização dos COMPLEMENTARES da ECF, deve ser feita através do programa VTCMUSUA – Tabela de Parâmetros, através da função F9 – ECF0020.
Função F9 – ECF 0020 no modo ALTERAR.
Clicar no In Box Sim/Não, onde marcado representa o SIM e desmarcado representa o NÃO.
A maioria das linhas da grade responde ao comando de duplo clique, apresentando a manutenção do registro correspondente.
Os dados a serem exportados para o arquivo texto da ECF, são consequência da manutenção do respectivo registro marcado e através de um duplo clique na linha, selecionado para manutenção conforme abaixo:
BLOCO L: LUCRO LIQUIDO
VCTMECFL – Programa chamador das manutenções dos registros L200 e L210.
Manutenção do L200 - Método de Avaliação do Estoque Final
Opções : 1 - Custo Médio Ponderado
2 - PEPS (Primeiro que entra, primeiro que sai)
3 - Arbitramento - art. 296, Inc. I e II, do RIR/99
4 - Custo Específico
5 - Valor Realizável Líquido
6 - Inventário Periódico
7 – Outros
Manutenção do L210 - Informativo da Composição de Custos
Manutenção do L210: Parâmetro período de apuração (registro 0010) setado em Anual apresenta abas Anual e de Janeiro a Dezembro.
Para período de apuração (registro 0010) setado como Trimestral, serão apresentadas abas T1 a T4 (primeiro trimestre a quarto trimestre).
BLOCO M: Livro Eletrônico de Apuração do Lucro Real (e-Lalur) e Livro Eletrônico de Apuração da Base de Cálculo da CSLL (e-Lacs)
VCTMECFM – Programa chamador das manutenções dos registros M300, M305, M310, M315, M350, M355, M360, M365 e M410.
M010 - E- LALUR
M010 – E-LACS
As etapas a seguir, são afetadas pelas parametrizações definidas no registro 0010.
O período de apuração, destacado abaixo, define se as informações serão mantidas anualmente ou trimestralmente, conforme abaixo:
M300 – Lançamentos Parte A – e- LALUR
Período de Apuração : Anual - Abas abertas: Anual, janeiro a dezembro.
Período de apuração setado como Trimestral no registro 0010.
M300 – Lançamentos Parte A – e- LALUR
Período de Apuração : Trimestral - Abas abertas: T1 a T4 ( Trimestre 1 a Trimestre 4).
M350 – Lançamentos Parte A E- LACS
O registro M350 segue a mesma regra para definição das abas a serem utilizadas, apresentada no registro M300:
Tanto o registro M300 quanto o M350 apresentam, nas linhas da grade, os campos originados nas tabelas dinâmicas da RFB. A manutenção destas linhas são feitas através de um duplo clique na linha selecionada.
As telas e regras necessárias a esta manutenção são apresentadas a seguir:
Duplo clique na linha selecionada (4 – Provisões não dedutíveis):
Tela de manutenção dos registros M300 e M350;
Inserindo registro;
Registro inserido. Tipo de Relacionamento: 4 – Sem relacionamento;
Na sequência, através de um novo duplo clique na linha, foi solicitada uma alteração, onde serão informados valores para Parte B;
Na aba Parte B, ao clicar no botão Inc, é liberada a inclusão dos dados referentes;
A confirmação destes dados se dá através do clique, no ícone de gravação, ao lado do campo Valor do Lançamento;
Dados da Parte B lançados;
Confirme também clicando no botão F4 – Confirmar;
Ao retornar à tela principal, vê-se que o Tipo de Relaciomento mudou para 1 – Com conta da Parte B;
No duplo clique na mesma linha, temos novamente acesso à tela de manutenção, conforme abaixo:
Clicando em F5 – Alterar e em seguida na aba Contas Contábeis, temos a tela a seguir:
Ao clicar no Botão Inc ao lado, é carregada a tela de consultas dos lançamentos contábeis:
É possível filtrar a pesquisa por conta e/ou intervalo de datas. No exemplo a seguir não foi selecionado qualquer filtro, tendo clicado no botão filtrar:
Ao informar o filtro Conta, a seleção se dará pela conta selecionada:
Ao informar o filtro Intervalo de datas, a seleção se dará pelas datas inicial e final selecionadas:
Realizada a seleção e clicando no ícone de gravação, temos a seguinte tela:
Clicando em F4 – Confirmar e retornando à tela principal. Vemos que o Tipo de Relaciomento mudou para 3 – Com Parte B e Contábil:
No duplo clique na mesma linha, temos novamente acesso à tela de manutenção, conforme abaixo:
Clicando em F5 – Alterar e em seguida na aba Identificação de Processos, temos a tela a seguir:
Ao clicar no Botão 'Inc' ao lado, passa-se a inserir o Tipo de Processo e o seu respectivo número.
Clicando no ícone de gravação, o registro é gravado e apresentado na grid acima.
Os registros das abas Parte B, Conta Contábil e Identificação de Processos podem ser também excluídos:
Para isso é necessário clicar em F5 – Alterar, no menu superior;
Clique na linha que deseja excluir em seguida no Botão 'Exc' ao lado;
Confirme a exclusão;
Ao retornar à tela principal, vemos o Tipo de relacionamento alterado para 2 – Com conta contábil;
M410 – Lançamento na Conta da Parte B do e-LALUR sem reflexo na Parte A
Manutenção dos registros M410 e M415 (Tipo e número de processo), com rotinas padrões para Alteração, Inclusão ou Exclusão;
M410 – Lançamento na Conta da Parte B do e-LACS sem reflexo na Parte A:
BLOCO N: Cálculo do IRPJ e da CSLL
VCTMECFN – Programa chamador das manutenções dos registros N600, N615, N620, N630, N660 e N670.
N600 Anual
N600 Trimestral
N615 Anual
N615 Trimestral
N620 Anual
N620 Trimestral
Conforme regra da ECF não há manutenção para o registro N620, quando o período de apuração for Trimestral.
N630 Anual
N630 Trimestral
N660 Anual
N660 Trimestral
Conforme regra da ECF não há manutenção para o registro N660, quando o período de apuração for Trimestral.
N670 Anual
N670 Trimestral
BLOCO P: Lucro Presumido
Os parâmetros abaixo em destaque são exigidos para processamento do VCTMECFP. O período de apuração quando setado em T-Trimestral, trará abas de T1 a T4 na manutenção das tabelas.
Para manutenção do registro P130, é necessário marcação do campo Isenção e Redução do Imposto para Lucro Presumido, conforme abaixo assinalado:
VCTMECFP – Programa chamador das manutenções dos registros P130, P200, P300, P400 e P500.
P130 – Tela de Crítica à ausência da marcação do parâmetro Isenção e Redução do imposto para lucro presumido:
P130 - Trimestral
P200 - Trimestral
P300 - Trimestral
P400 - Trimestral
P500 - Trimestral
Os parâmetros abaixo em destaque, são exigidos para processamento do VCTMECFP. O período de apuração quando setado em A-Anual, trará aba Anual na manutenção das tabelas.
P130 – Anual
P200 – Anual
P300 – Anual
P400 – Anual
P500 – Anual
BLOCOS X e Y: Informações Econômicas e Gerais
As manutenções dos Blocos X e Y são chamadas a partir da tela do VCTMUSUA – Opção F9-ECF0020.
Para um duplo clique na linha selecionada,o respectivo programa apresentará a manutenção. Quando nesta mesma linha o checkbox estiver marcado, significa que o(s) registro(s)gravados será(ão) considerado(s)na geração do arquivo txt.
Abaixo as telas do bloco X e Y são apresentadas. Em comum possuem as rotinas de inclusão, alteração e exclusão das informações.
A ordenação das linhas da grade é a mesma apresentada no Manual de Orientação do Leiaute da ECF, atualização Março de 2015, referente ao registro 0020.
Registro Y630 – Fundos/Clubes de Investimento
Registro Y640 – Participações em Consórcios de Empresas
Registro X300 – Operações com o Exterior - Exportações (Entradas de Divisas)
Registro X310 – Operações com o Exterior – Contratantes das Exportações
Registro X320 – Operações com o Exterior – Importações (Saídas de Divisas)
Registro X330 – Operações com o Exterior – Contratantes das Importações
Registro X291 – Pessoa Vinculada/Interposta/País com Tributação Favorecida
Registro X292 – Pessoa Não Vinculada/Não Interposta/País sem Tributação Favorecida
Registro X340 – Identificação da Participação no Exterior
Registro X350 – Participações no Exterior – Resultado do Período de Apuração
Registro X351 – Demonstrativo de Resultados e de Imposto Pago no Exterior
Registro X352 – Demonstrativo de Resultados no Exterior Auferidos por Intermédio de Coligadas em Regime de Caixa
Registro X351 – Demonstrativo de Consolidação
Registro X354 – Demonstrativo de Prejuízos Acumulados
Registro X355 – Demonstrativo de Rendas Ativas e Passivas
Registro X356 – Demonstrativo de Estrutura Societária
Registro X280 – Atividades Incentivadas – PJ em Geral
Registro Y580 – Doações à Campanhas Eleitorais
Registro Y620 – ParticipaçõesAvaliadas Pelo Método de Equivalência Patrimonial
Registro Y550 – Vendas a Comercial Exportadora com Fim Específico de Exportação
Registro Y520 – Pagamentos/Recebimentos do Exterior ou de Não Residentes
Registro Y590 – Ativos no Exterior
Registro Y560 – Detalhamento das Exportações da Comercial Exportadora
Registro Y520 – Pagamentos/Recebimentos do Exterior ou de Não Residentes
Registro X400 – Comércio Eletrônico e Tecnologia da Informação
Registro X410 – Comércio Eletrônico
Registro X420 – Royalties Recebidos ou Pagos a Beneficiários do Brasil e do Exterior
Registro X420 – Royalties Recebidos ou Pagos a Beneficiários do Brasil e do Exterior
Registro X430 – Rendimentos Relativos a Serviços, Juros e Dividendos Recebidos do Brasil e do Exterior
Registro X450 – Pagamentos/Remessas Relativos a Serviços, Juros e Dividendos Recebidos do Brasil e do Exterior
Registro X460 – Inovação Tecnológica e Desenvolvimento Tecnológico
Registro X470 – Capacitação de Informática e Inclusão Digital
Registro X480 – Repes, Recap, Padis, PATVD, Reidi, Repenec, Reicomp, Retaero, Recine, Resíduos Sólidos, Recopa, Copa do Mundo, Retid, REPNBLRedes,Reif e Olimpíadas
Registro X490 – Polo Industrial de Manaus e Amazônia Ocidental
Registro X500 – Zonas de Processamento de Exportação
Registro X510 – Áreas de Livre Comércio
O VCTMUSUA, opção F6 – ECF 0010, oferece acesso à manutenção de parâmetros do registro 0010, conforme abaixo:
A opção F6 – Bloco Y oferece tela para manutenção dos registros do Bloco Y, que tem nos parâmetros do registro 0010 a sua obrigatoriedade de preenchimento.
Ao clicar em F6 – Bloco Y, a tela a seguir é apresentada:
Para cada linha da grade, a respectiva tela de manutenção padrão é apresentada, conforme abaixo:
Registro Y540 – Discriminação da Receita de Vendas dos Estabelecimentos por Atividade Econômica
Registro Y570 – Demonstrativo do Imposto de Renda, CSLL e Contribuição Previdenciária Retidos na Fonte
Registro Y600 – Identificação de Sócios ou Titular
Registro Y611 – Rendimentos de Dirigentes, Conselheiros, Sócios ou Titular
Registro Y650 – Participantes do Consórcio
Registro Y660 – Dados de Sucessoras
Registro Y665 – Demonstrativo das Diferenças na Adoção Inicial
Registro Y671 – Outras Informações (Lucro Real)
Registro Y672 – Outras Informações (Lucro Presumido ou Lucro Arbitrado)
Registro Y680 / Y681 – Mês e Informações de Optantes pelo Refis (Lucro Real, Presumido ou Arbitrado)
Registro Y690 – Informações de Optantes pelo PAES
VCTGSECF: Geração do arquivo ECF
Esta etapa tem por objetivo gerar o arquivo ECF, através do processamento da PROC_VCT_ECF,bem como anexar arquivos com formatos RTF, conforme regras definidas para o Registro Y800, constantes no Manual de Orientação ECF da RFB.
Tela do VCTGSECF
Ao clicar em F5 – Geração o arquivo txt ECF é gerado.
Apresentação do arquivo txt ECF gerado.
Ao clicar na opção F9 – Y800, a seguinte tela é apresentada:
Clique no botão explorer (em destaque), para seleção e preenchimento do campo 'Arquivo'.
Em seguida, clique no Botão 'Incluir'. Repita esta operação para os arquivos que julgar necessários. Para finalizar, clique F3-Fim no menu superior.
Janela Windows Explorer para seleção do arquivo:
Registro incluso na tabela Y800.
Em seguida clique no Botão F5 – Geração. O programa anexará o conteúdo do(s) arquivo(s) RTF('s), no Registro Y800, conforme abaixo:
Apresentação do Registro Y800 gerado a partir da Opção F9 – Y800 e solicitação de geração através da opção F5 – Geração.
Tela apresentado em destaque a finalização do Registro Y800 (Y800FIM).
Tabelas Utilizadas | AA2CPARA |
Funções Envolvidas | Cadastro de Parâmetros |
Sistemas Operacionais | Windows/Linux |