Produto : TOTVS Gesto Fiscal Verso: 11.5x Processo : EFD Contribuies - Gerar rotina Subprocesso : Algoritmo de gerao
Algoritmo para verificao dos registros do EFD Contribuies, o passo a passo abaixo tem a finalidade de auxiliar na gerao do EFD Contribuies. Caso algum registro no esteja sendo gerado, siga os procedimentos abaixo:
Verificaes Bsicas de TODOS os Registros:
* Todos os lanamentos devem possuir os tributos PIS e COFINS dentro dos Itens do lanamento * O tipo de Tributo para PIS e COFINS deve ser sempre: (Verifique no cadastro do Tributo, campo Tipo Tributo, na aba Identificao) TIPO | Tipo Tributo PIS | PIS/PASEP COFINS| COFINS * Para os registros de Notas (A,C e D) obrigatoriamente as notas devem estar escrituradas no RM Liber. * Se no CFOP vinculado ao lanamento na aba Outros Dados o "Tipo Devoluo" no pode ser Transferncia, somente Normal e Devoluo. * Se tiver lanamento com as Naturezas de remessa no ser gerado, pois remessa no sai no arquivo(5.901.xx/6.901.xx - 5.915.xx/6.9150.xx -5.920.xx/6.920.xx)
Como a EFD Contribuies gerada em trs regimes de apurao (Lucro Real, Lucro Presumido Competncia Detalhada e Lucro presumido Regime Caixa Consolidado), vamos separar este algoritmo nesta mesma ordem:
Se sua empresa gera a EFD Contribuies com Regime de Lucro REAL, siga as instrues abaixo: Arquivo LUCRO REAL:
BLOCO A: DOCUMENTOS FISCAIS - SERVIOS (NO SUJEITOS AO ICMS)
A100 (Identificao)/ A170( Itens) e Filhos: DOCUMENTO - NOTA FISCAL DE SERVIO (notas de servio Entrada/Sada)
Verificar: Se o lanamento esta com uma CFOP NO FISCAL, pois servios no podem ter flag Fiscal marcado Se o tipo de Documento esta com o Cdigo modelo Documento em BRANCO, servio no possui cdigo FIM verificar Registro A100/A170 e Filhos ; BLOCO C: DOCUMENTOS FISCAIS I - MERCADORIAS (ICMS/IPI) REGISTRO C100 (Identificao)/ C170 (Itens) e Filhos: DOCUMENTO - NOTA FISCAL (CDIGO 01), NOTA FISCAL AVULSA (CDIGO 1B), NOTA FISCAL DE PRODUTOR (CDIGO 04) e NF-e (CDIGO 55) (Notas de produto/Mercadoria - Entrada /Sada) Verificar: Se o lanamento est com uma CFOP FISCAL, pois produtos devem ter CFOP com o flag Fiscal marcado Se o tipo de Documento est com o Cdigo Modelo Documento preenchido e se este cdigo compatvel com o registro (Valores vlidos: [01, 1B, 04, 55]) FIM verificar registro C100/C170 e Filhos;
REGISTRO C120: COMPLEMENTO DO DOCUMENTO - OPERAES DE IMPORTAO (CDIGO 01) Verificar: Se o lanamento est com uma CFOP FISCAL, pois produtos devem ter CFOP com o flag Fiscal marcado Se o tipo de Documento est com o Cdigo modelo Documento preenchido e se este cdigo compatvel com o registro (Valores vlidos: [01, 55]) Se o lanamento de entrada; Se existe os Tributos PIS Import (DTRIBUTO.TIPOTRIBFISC = 23) e Cofins Import (DTRIBUTO.TIPOTRIBFISC = 24), informado nos itens. Se o CFOP desta nota de entrada iniciado com 3.xxx.xx; FIM verificar Registro C120;
Registro C380 (Identificao) e Filhos C381/C385 (Itens): NOTA FISCAL DE VENDA A CONSUMIDOR (CDIGO 02) -CONSOLIDAO DE DOCUMENTOS EMITIDOS (Nota Fiscal de Sada) Verificar: Se o lanamento est com uma CFOP FISCAL, pois produtos devem ter CFOP com o flag Fiscal marcado Se o tipo de Documento est com o Cdigo modelo Documento preenchido e se este cdigo compatvel com o registro (Valor Vlido: [02]) FIM verificar registro C380 e Filhos C381/C385;
REGISTRO C395 (Identificao) e Filho C396 (Itens): NOTAS FISCAIS DE VENDA A CONSUMIDOR (CDIGOS 02, 2D, 2E e 59) AQUISIES/ENTRADAS COM CRDITO. (Nota Fiscal de Entrada) Verificar: Se o lanamento est com uma CFOP FISCAL, os produtos devem ter CFOP com o flag Fiscal marcado Se o tipo de Documento est com o Cdigo modelo Documento preenchido e se este cdigo compatvel com o registro (Valores vlidos: [02, 2D e 2E]) FIM verificar registro C395/C396;
Se REGISTRO C400 EQUIPAMENTO ECF / REDUO Z (CDIGOS 02 e 2D) Verificar: Se o lanamento est com uma CFOP FISCAL; Se o tipo de Documento est com o Cdigo modelo Documento preenchido e se este cdigo compatvel com o registro (Valores vlidos: [02 e 2D]); Se o lanamento de sada e se os dados da maquina esto preenchidos; Se o lanamento est escriturado no RM Liber; FIM verificar REGISTRO C400/C405;
REGISTRO C481 RESUMO DIRIO DE DOCUMENTOS EMITIDOS POR ECF PIS/PASEP (CDIGOS 02 e 2D) Verificar: Se o lanamento est com uma CFOP FISCAL; Se o tipo de Documento est com o Cdigo modelo Documento preenchido e se este cdigo compatvel com o registro (Valores vlidos: [02 e 2D]); Se o lanamento de sada e se existem informaes de PIS/PASEP nos tributos do ITEM; Se o lanamento est escriturado no RM Liber; Obs.: Este registro totaliza os lanamentos selecionados no Registro C400, agrupando por CST do PIS/PASEP. (TIPOTRIBFISC = 10) FIM verificar REGISTRO C481;
REGISTRO REGISTRO C485: RESUMO DIRIO DE DOCUMENTOS EMITIDOS POR ECF COFINS (CDIGOS 02 e 2D) Verificar: Se o lanamento est com uma CFOP FISCAL; Se o tipo de Documento est com o Cdigo modelo Documento preenchido e se este cdigo compatvel com o registro (Valores vlidos: [02 e 2D]); Se o lanamento de sada e se existem informaes de COFINS nos tributos do ITEM; Se o lanamento est escriturado no RM Liber; Obs.: Este registro totaliza os lanamentos selecionados no Registro C400, agrupando por CST do COFINS. (TIPOTRIBFISC = 11); FIM verificar REGISTRO C485;
REGISTRO C500 - NOTA FISCAL/CONTA DE ENERGIA ELTRICA (CDIGO 06), NOTA FISCAL/CONTA DE FORNECIMENTO D'GUA CANALIZADA (CDIGO 29) E NOTA FISCAL CONSUMO FORNECIMENTO DE GS (CDIGO 28) E NF-e (CDIGO 55) DOCUMENTOS DE ENTRADA/AQUISIO COM CRDITO (Entrada) Verificar: Se o lanamento est com uma CFOP FISCAL; Se o lanamento de entrada; Se o CFOP tem cdigo pertinente a esta operao (CFOP de energia eltrica, CFOP de Fornecimento de Gs/gua) Se o tipo de Documento esta com o Cdigo modelo Documento preenchido e se este cdigo compatvel com o registro (Valores vlidos: [06, 28, 29,55]) Obs.: Caso seja informado na tela de gerao da ROTINA que os lanamentos de energia eltrica sero gerados pela data de leitura, o sistema consistira esta data informada na Aba Outros Dados | energia eltrica do lanamento; FIM verificar registro C500;
REGISTRO C501 - COMPLEMENTO DA OPERAO (CDIGOS 06, 28 e 29) PIS/PASEP (entrada) Verificar: Se os passos do registro C500 (acima) esto corretos; Se existe informaes de PIS/PASEP nos tributos do ITEM; Obs.: Este registro totaliza os lanamentos selecionados no Registro C500, agrupando por CST do PIS. (TIPOTRIBFISC = 10); Fim verificar REGISTRO C501;
REGISTRO C505 - COMPLEMENTO DA OPERAO (CDIGOS 06, 28 e 29) COFINS (Entrada) Verificar: Se os passos do registro C500 (acima) esto corretos; Se existe informaes de COFINS nos tributos do ITEM; Obs.: Este registro totaliza os lanamentos selecionados no Registro C500, agrupando por CST do COFINS. (TIPOTRIBFISC = 11); Fim verificar REGISTRO C505;
REGISTRO C600: CONSOLIDAO DIRIA DE NOTAS FISCAIS/CONTAS EMITIDAS DE ENERGIA ELTRICA (CDIGO 06), NOTA FISCAL/CONTA DE FORNECIMENTO D'GUA CANALIZADA (CDIGO 29) E NOTA FISCAL/CONTA DE FORNECIMENTO DE GS (CDIGO 28) (EMPRESAS OBRIGADAS OU NO OBRIGADAS AO CONVENIO ICMS 115/03) DOCUMENTOS DE SADA Verificar: Se o lanamento est com uma CFOP FISCAL; Se o lanamento de Sada; Se o tipo de Documento esta com o Cdigo modelo Documento preenchido e se este cdigo compatvel com o registro (Valores vlidos: [06, 28, 29]) FIM verificar registro C600;
REGISTRO C601 - COMPLEMENTO DA CONSOLIDAO DIRIA (CDIGOS 06, 28 e 29) DOCUMENTOS DE SADAS - PIS/PASEP Verificar: Se os passos do registro C600 (acima) esto corretos; Se existe informaes de PIS/PASEP nos tributos do ITEM; Obs.: Este registro totaliza os lanamentos selecionados no Registro C600, agrupando por CST do PIS. (TIPOTRIBFISC = 10); Fim verificar REGISTRO C601;
REGISTRO C605 - COMPLEMENTO DA CONSOLIDAO DIRIA (CDIGOS 06, 28 e 29) DOCUMENTOS DE SADAS COFINS Verificar: Se os passos do registro C600 (acima) esto corretos; Se existe informaes de COFINS nos tributos do ITEM; Obs.: Este registro totaliza os lanamentos selecionados no Registro C600, agrupando por CST do COFINS. (TIPOTRIBFISC = 11); Fim verificar REGISTRO C605;
BLOCO D: DOCUMENTOS FISCAIS II - SERVIOS (ICMS)
REGISTRO D100: AQUISIO DE SERVIOS DE TRANSPORTE (Entrada) Verificar: Se o lanamento de entrada; Se o tipo de Documento esta com o Cdigo modelo Documento preenchido e se este cdigo compatvel com o registro (Valores vlidos: [07, 08, 8B, 09, 10, 11, 26, 27, 57]) Se o lanamento est escriturado no RM Liber; FIM verificar registro D100;
REGISTRO D101: COMPLEMENTO DO DOCUMENTO DE TRANSPORTE (Cdigos 07, 08, 8B, 09, 10, 11, 26, 27 e 57) PIS/PASEP Verificar: Se os passos do registro D100 (acima) esto corretos; Se existe informaes de PIS/PASEP nos tributos do ITEM; Obs.: Este registro totaliza os lanamentos selecionados no Registro D100, agrupando por CST do PIS. (TIPOTRIBFISC = 10); FIM verificar registro D101;
REGISTRO D105: REGISTRO D105: COMPLEMENTO DO DOCUMENTO DE TRANSPORTE (Cdigos 07, 08, 8B, 09, 10, 11, 26, 27 e 57) COFINS Verificar: Se os passos do registro D100 (acima) esto corretos; Se existe informaes de COFINS nos tributos do ITEM; Obs.: Este registro totaliza os lanamentos selecionados no Registro D100, agrupando por CST do COFINS. (TIPOTRIBFISC = 11); FIM verificar registro D105;
REGISTRO D200: RESUMO DA ESCRITURAO DIRIA PRESTAO DE SERVIOS DE TRANSPORTE (Sada) Verificar: Se o lanamento de Sada; Se o tipo de Documento esta com o Cdigo modelo Documento preenchido e se este cdigo compatvel com o registro (Valores vlidos: [07, 08, 8B, 09, 10, 11, 26, 27, 57]) Se o lanamento esta escriturado no RM LIBER; FIM verificar registro D200;
REGISTRO D201: TOTALIZAO DO RESUMO DIRIO PIS/PASEP Verificar: Se os passos do registro D200 (acima) esto corretos; Se existe informaes de PIS/PASEP nos tributos do ITEM; Obs.: Este registro totaliza os lanamentos selecionados no Registro D200, agrupando por CST do PIS. (TIPOTRIBFISC = 10); FIM verificar registro D201;
REGISTRO D205: TOTALIZAO DO RESUMO DIRIO COFINS Verificar: Se os passos do registro D200 (acima) esto corretos; Se existe informaes de COFINS nos tributos do ITEM; Obs.: Este registro totaliza os lanamentos selecionados no Registro D100, agrupando por CST do COFINS. (TIPOTRIBFISC = 11); FIM verificar registro D205;
REGISTRO D300: RESUMO DA ESCRITURAO DIRIA (sada) Verificar: Este registro gera os lanamentos de sada vinculados a natureza fiscal, associados a Tipo de Documento (Espcie) com CODMODDOC 2E, 13, 14, 15 e 16, agrupados por data de emisso; FIM verificar Registro D300;
REGISTRO D500: NOTA FISCAL DE SERVIO DE COMUNICAO (CDIGO 21) E NOTA FISCAL DE SERVIO DE TELECOMUNICAO (CDIGO 22) DOCUMENTOS DE AQUISIO COM DIREITO A CRDITO Verificar: Se o lanamento de entrada; Se o tipo de Documento est com o Cdigo Modelo Documento preenchido e se este cdigo compatvel com o registro (Valores vlidos: [21, 22]) Se o lanamento est escriturado no RM LIBER; SIM verificar Registro D500;
REGISTRO D501: COMPLEMENTO DA OPERAO (CDIGOS 21 e 22) PIS/PASEP Verificar: Se os passos do registro D500 (acima) esto corretos; Se existe informaes de PIS/PASEP nos tributos do ITEM; Obs.: Este registro totaliza os lanamentos selecionados no Registro D500, agrupando por CST do PIS. (TIPOTRIBFISC = 10); FIM verificar registro D501;
REGISTRO D505: COMPLEMENTO DA OPERAO (CDIGOS 21 e 22) COFINS Verificar: Se os passos do registro D500 (acima) esto corretos; Se existe informaes de COFINS nos tributos do ITEM; Obs.: Este registro totaliza os lanamentos selecionados no Registro D500, agrupando por CST do COFINS. (TIPOTRIBFISC = 11); FIM verificar registro D505;
REGISTRO D600: CONSOLIDAO DA PRESTAO DE SERVIOS - NOTAS DE SERVIO DE COMUNICAO (CDIGO 21) E DE SERVIO DE TELECOMUNICAO (CDIGO 22) Verificar: Se os passos do registro D600 (acima) esto corretos; Se existe informaes de PIS/PASEP nos tributos do ITEM; Obs.: Este registro totaliza os lanamentos selecionados no Registro D600, agrupando por CST do PIS. (TIPOTRIBFISC = 10); FIM verificar registro D601;
REGISTRO D605: COMPLEMENTO DA CONSOLIDAO DA PRESTAO DE SERVIOS (CDIGOS 21 E 22) COFINS Verificar: Se os passos do registro D600 (acima) esto corretos; Se existe informaes de COFINS nos tributos do ITEM; Obs.: Este registro totaliza os lanamentos selecionados no Registro D600, agrupando por CST do COFINS. (TIPOTRIBFISC = 11); FIM verificar registro D605;
BLOCO F: DEMAIS DOCUMENTOS E OPERAES
Registro F100 (DEMAIS DOCUMENTOS E OPERAES GERADORAS DE CONTRIBUIO E CRDITOS) Verificar: Se o processo est parametrizado no RM LIBER (Opes |Parmetros | Processos F100) com tipo de documento vinculado no lanamento Financeiro Se foi feito o Clculo dos Documentos no Escriturados (RM LIBER verifica o processo do F100 e insere os tributos PIS/COFINS no lanamento Financeiro) Se o Tipo de Documento parametrizado est com data de gerao: (Baixa | Vencimento | Emisso | Competncia) e se existe lanamentos no RM Fluxus com este requisito FIM verificar Registro F100;
Registro F120 (BENS INCORPORADOS AO ATIVO IMOBILIZADO OPERAES GERADORAS DE CRDITOS COM BASE NOS ENCARGOS DE DEPRECIAO E AMORTIZAO Verificar: Se existe Depreciao/Amortizao para o Bem no RM Bonum no ms da gerao Se o perodo est liberado Se o bem est com Cli/For vinculado no seu cadastro e Contas Contbeis/Depreciao Se o processo no RM Liber est parametrizado com o Bem em questo (Opes |Parmetros | Processos F120) Fim verificar Registro F120;
Registro F130 (BENS INCORPORADOS AO ATIVO IMOBILIZADO OPERAES GERADORAS DE CRDITOS COM BASE NO VALOR DE AQUISIO/CONTRIBUIO) Verificar: Se o processo no LIBER est parametrizado com o Bem em questo (Opes |Parmetros | Processos F130) Se o nmero de parcelas, configurada no processo do LIBER, contempla a data atual da gerao. Se o arquivo do ms 01/2012 e a data de aquisio do Bem + (mais) a quantidade de parcelas no atinge a data de gerao do arquivo, este registro no ser gerado. Se o perodo esta liberado Fim verificar Registro F130;
Registro F200 (OPERAES DA ATIVIDADE IMOBILIRIA - UNIDADE IMOBILIRIA VENDIDA) Verificar: Se os lanamentos que esto no RM Fluxus (Oriundo do RM SGI) esto baixados e a baixa esta dentro do ms da gerao Se o processo no RM LIBER est parametrizado com o Bem em questo (Opes |Parmetros | Processos F200) Se o sistema RM SGI est parametrizado para gerar o registro F200 - Artigo: Boletim Tcnico - Registros F200, F205 e F210 Fim verificar Registro F200; Registro F600 (CONTRIBUIO RETIDA NA FONTE) Verificar: Se os lanamentos do RM Fluxus esto baixados e a baixa est dentro do perodo de gerao da rotina Se existem os tributos Retidos (Pis/Cofins/Csll RF) no lanamento Se o lanamento a receber FIM verificar registro F600;
Se sua empresa gera o EFD Contribuies com Regime de Lucro Presumido Regime Competncia DETALHADA, siga as instrues abaixo:
Obs.: Neste regime, o sistema ir gerar os mesmos registros do Lucro real, a unica diferena no registro 0110
(REGIMES DE APURAO DA CONTRIBUIO SOCIAL E DE APROPRIAO DE CRDITO), este campo receber uma valor 9 (Regime de Competncia - Escriturao detalhada, com base nos registros dos Blocos A, C, D e F.)
Obs.: Para que seja informado valor 9, obrigatrio que o campo 2 (do 0010) seja informado o Cdigo indicador da incidncia tributria no perodo como 2 Escriturao de operaes com incidncia exclusivamente no regime cumulativo;
Se sua empresa gera o EFD Contribuies com Regime de Lucro Presumido Regime Caixa Consolidada, siga as instrues abaixo: Arquivo Lucro Presumido Regime Caixa Consolidada:
Obs.: Neste registro o sistema busca informaes do mdulo Financeiro (RM FLUXUS), lanamentos a RECEBER, baixados no perodo. Este registro bem parecido com o F100 do Lucro Real.
SE REGISTRO F500/525: CONSOLIDAO DAS OPERAES DA PESSOA JURDICA SUBMETIDA AO REGIME DE TRIBUTAO COM BASE NO LUCRO PRESUMIDO INCIDNCIA DO PIS/PASEP E DA COFINS PELO REGIME DE CAIXA: Verificar: Se o lanamento Financeiro est baixado no perodo de gerao da rotina; Se o Tipo de Documento vinculado a este lanamento est configurado nos processos do RM Liber (Opes | Parmetros | Processos) Se foi feito o calculo dos Documentos no escriturados (LIBER verifica o processo do F500 e insere os tributos PIS/COFINS no lanamento Financeiro, sempre por data de baixa) FIM verificar Registro F500/525 ;
REGISTRO 1900: CONSOLIDAO DOS DOCUMENTOS EMITIDOS NO PERODO POR PESSOA JURDICA SUBMETIDA AO REGIME DE TRIBUTAO COM BASE NO LUCRO PRESUMIDO REGIME DE CAIXA OU DE COMPETNCIA Verificar: Se o tipo de Documento vinculado a este lanamento est configurado nos processos do RM LIBER (Opes | Parmetros | Processos | F500) Se foi feito o Clculo dos Documentos no escriturados (RM LIBER verifica o processo do F500 e insere os tributos PIS/COFINS no lanamento Financeiro, sempre por data de baixa) Obs.: Caso haja integrao RM LIBER x RM FLUXUS deste lanamento, e seja gerado o cdigo de Modelo de Documento neste registro, obrigatoriamente necessrio preencher o CFOP do lanamento, caso contrrio pode ocorrer o seguinte erro: Boletim Tcnico - Validao Registro 1900 - CFOP obrigatrio FIM verificar Registro 1900;