Boletim Técnico Pré-Processamento - Diferimento Produto : Microsiga Protheus® Livros Fiscais Versão 11 Data da publicação : 13/11/12 País(es) : Brasil Banco(s) de Dados : Todos Chamado : TG5944 Esta melhoria depende de execução do update de base Implementação. UPDFIS, conforme Procedimentos para O Pré-Processamento de Diferimento (FISA054) do Arquivo Magnético do SPED Contribuições consiste em obter todas as informações necessárias para geração do Bloco M – Apuração da Contribuição e Crédito do PIS/PASEP e da COFINS para os seguintes registros: REGISTRO M230: Informações Adicionais de Diferimento REGISTRO M630: Informações Adicionais de Diferimento REGISTRO M300: Contribuição de PIS/PASEP Diferida em Períodos Anteriores– Valores a Pagar no Período REGISTRO M700: Contribuição de COFINS Diferida em Períodos Anteriores– Valores a Pagar no Período Esta rotina de pré-processamento deve ser executada apenas uma vez antes da geração do arquivo magnético da rotina Sped PIS COFINS (SPEDPISCOF), ou quando for necessário para recálculo de valores. PROCEDIMENTOS PARA IMPLEMENTAÇÃO Para viabilizar essa melhoria, é necessário aplicar o pacote de atualizações (Patch) deste chamado. Antes de executar o UPDFIS é imprescindível: a) Realizar o backup da base de dados do produto que será executado o UPDFIS (diretório \Protheus_Data\Data e dos dicionários de dados SXs (diretório \Protheus_Data\System). b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa. c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema. SIGAFIS – Pré-Processamento - Diferimento 1 Boletim Técnico d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname. e) O compatibilizador deve ser executado com a Integridade Referencial desativada*. O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir: i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A). ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções. iii. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou; iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade estará(rão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação). v. Nestes casos descritos nos itens iii ou iv, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/Desativar (APCFG60D). vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções. vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação. Contate o Help Desk Framework EM CASO DE DÚVIDAS! 1. Em Microsiga Protheus® TOTVS Smart Client, digite U_UPDSIGAFIS no campo Programa Inicial. Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 09/11/2012. 2. 2 Clique em Ok para continuar. SIGAFIS – Pré-Processamento - Diferimento Boletim Técnico 3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado é apresentada a janela para seleção do compatibilizador. Selecione o programa U_UPDSIGAFIS. 4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo. 5. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos, conforme mensagem explicativa apresentada na tela. 6. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O update/compatibilizador cria os campos que ainda não existem no dicionário de dados. 7. Clique em Gravar para salvar o histórico (log) apresentado. 8. Clique em Ok para encerrar o processamento. ATUALIZAÇÕES DO COMPATIBILIZADOR 1. Criação de Perguntas no arquivo SX1 – Cadastro de Perguntas: Pergunte Processa Mês Grupo FSA054 Ordem 01 Tipo Numérico Tamanho 2 Pergunte Processa Ano Grupo FSA054 Ordem 02 Tipo Numérico Tamanho 4 Pergunte Livro Grupo FSA054 Ordem 03 Tipo Caracter Tamanho 1 Pergunte Incidência Trib Grupo FSA054 Ordem 04 SIGAFIS – Pré-Processamento - Diferimento 3 Boletim Técnico 2. Tamanho 1 Pergunte Selec. Filiais? Grupo FSA054 Ordem 05 Tipo Numérico Tamanho 1 Pergunte Diferimento? Grupo FSA054 Ordem 06 Tipo Numérico Tamanho 1 Tabela CFA – Informações Adicionais de Diferimento Tabela CFA Descrição Informações Adicionais de Diferimento Módulo SIGAFIS Chave Única CFA_FILIAL+CFA_PERAPU+CFA_TPCON+CFA_CODCON+CFA_CNPJ+STR (CFA_ALIQ)+CFA_CODCRE Tabela CFB – Contribuição Diferida em Período Anterior Tabela CFB Descrição Contribuição Diferida em Período Anterior Módulo SIGAFIS Chave Única CFB_FILIAL+CFB_PERAPU+CFB_TPCON+CFB_CODCON+CFB_PERDIF+DTO S (CFB_DTPGTO)+CFB_ALIQ+CFB_NATCRE Criação de Campos no arquivo SX3 – Campos: 4 Numérico Criação de Tabelas no arquivo SX2 – Tabelas: 3. Tipo Tabela CFA - Informações Adicionais de Diferimento Campo CFA_FILIAL Tipo Caracter SIGAFIS – Pré-Processamento - Diferimento Boletim Técnico Tamanho 2 Formato @! Título Filial Descrição Filial Nível 1 Usado Não Obrigatório Sim Browse Não Help Filial do Sistema Campo CFA_CODCON Tipo Caracter Tamanho 2 Formato @! Título Cod. Contr. Descrição Código de Contribuição Nível 1 Usado Sim Obrigatório Sim Browse Sim Help Código de Contribuição Campo CFA_TPCON Tipo Caracter Tamanho 3 Formato @! Título Tp. Contr. Descrição Tipo da Contribuição Nível 1 Usado Sim Obrigatório Sim Browse Sim Help Tipo da Contribuição SIGAFIS – Pré-Processamento - Diferimento 5 Boletim Técnico 6 Campo CFA_CNPJ Tipo Caracter Tamanho 14 Formato @R 99.999.999/9999-99 Título CNPJ Cli. Descrição CNPJ do Cliente Nível 1 Usado Sim Obrigatório Sim Browse Sim Val. Sistema CGC(M->CFA_CNPJ) Help CNPJ do Cliente Campo CFA_TOTVEN Tipo Numérico Tamanho 14 Decimal 2 Formato @E 99,999,999,999.99 Título Total Vend. Descrição Total de Vendas Nível 1 Usado Sim Obrigatório Não Browse Sim Help Total de Vendas Campo CFA_TOTDIF Tipo Numérico Tamanho 14 Decimal 2 Formato @E 99,999,999,999.99 Título Tot. Difer Descrição Total Diferido Nível 1 Usado Sim SIGAFIS – Pré-Processamento - Diferimento Boletim Técnico Obrigatório Não Browse Sim Help Total Diferido Campo CFA_CONDIF Tipo Numérico Tamanho 14 Decimal 2 Formato @E 99,999,999,999.99 Título Contr. Difer Descrição Contribuição Diferida Nível 1 Usado Sim Obrigatório Não Browse Sim Help Contribuição Diferida Campo CFA_CREDIF Tipo Numérico Tamanho 14 Decimal 2 Formato @E 99,999,999,999.99 Título Cred. Dif. Descrição Credito Diferido Nível 1 Usado Sim Obrigatório Não Browse Sim Help Crédito Diferido Campo CFA_ALIQ Tipo Numérico Tamanho 5 Decimal 2 Formato @E 99.99 SIGAFIS – Pré-Processamento - Diferimento 7 Boletim Técnico 8 Título Alíquota Descrição Alíquota Nível 1 Usado Sim Obrigatório Sim Browse Sim Help Alíquota Campo CFA_CODCRE Tipo Caracter Tamanho 2 Formato @! Título Cod Tp Cred Descrição Código do Tipo de Crédito Nível 1 Usado Sim Obrigatório Não Browse Sim Help Código do Tipo de Crédito Campo CFA_CONREC Tipo Numérico Tamanho 14 Decimal 2 Formato @E 99,999,999,999.99 Título Contr.Rec. Descrição Contribuição a Recolher Nível 1 Usado Sim Obrigatório Não Browse Sim Help Contribuição a Recolher Campo CFA_VLRREC Tipo Numérico SIGAFIS – Pré-Processamento - Diferimento Boletim Técnico Tamanho 14 Decimal 2 Formato @E 99,999,999,999.99 Título Total Receb Descrição Total Recebido Nível 1 Usado Sim Obrigatório Não Browse Sim Help Total Recebido Campo CFA_VLNREC Tipo Numérico Tamanho 14 Decimal 2 Formato @E 99,999,999,999.99 Título Tot N.Receb Descrição Total Não Recebido Nível 1 Usado Sim Obrigatório Não Browse Sim Help Total Não Recebido Campo CFA_PERAPU Tipo Caracter Tamanho 6 Formato @R 99/9999 Título Per.Apur. Descrição Período de Apuração Nível 1 Usado Sim Obrigatório Sim Browse Não Help Período de Apuração SIGAFIS – Pré-Processamento - Diferimento 9 Boletim Técnico 10 Tabela CFB – Contribuições Diferida Período Anterior Campo CFB_FILIAL Tipo Caracter Tamanho 2 Formato @! Título Filial Descrição Filial Nível 1 Usado Não Obrigatório Sim Browse Não Help Filial do Sistema Campo CFB_CODCON Tipo Caracter Tamanho 2 Formato @! Título Cod. Contr. Descrição Código da Contribuição Nível 1 Usado Sim Obrigatório Sim Browse Sim Help Código da Contribuição Campo CFB_TPCON Tipo Caracter Tamanho 3 Formato @! Título Tp. Contr. Descrição Tipo da Contribuição Nível 1 Usado Sim Obrigatório Sim SIGAFIS – Pré-Processamento - Diferimento Boletim Técnico Browse Sim Help Tipo da Contribuição Campo CFB_VLRREC Tipo Numérico Tamanho 14 Decimal 2 Formato @E 99,999,999,999.99 Título Total Receb Descrição Total Recebido Nível 1 Usado Sim Obrigatório Não Browse Sim Help Total Recebido Campo CFB_CONREC Tipo Numérico Tamanho 14 Decimal 2 Formato @E 99,999,999,999.99 Título Contr.Rec. Descrição Contribuição a Recolher Nível 1 Usado Sim Obrigatório Não Browse Sim Help Contribuição a Recolher Campo CFB_PERDIF Tipo Caracter Tamanho 6 Formato @R 99/9999 Título Período Descrição Período SIGAFIS – Pré-Processamento - Diferimento 11 Boletim Técnico 12 Nível 1 Usado Sim Obrigatório Sim Browse Sim Help Período Diferimento Campo CFB_DTPGTO Tipo Data Tamanho 8 Título Dt Pgto Descrição Data de Pagamento Nível 1 Usado Sim Obrigatório Sim Browse Sim Help Data de Pagamento Campo CFB_NATCRE Tipo Caracter Tamanho 2 Formato @! Título Nat. Cred. Descrição Natureza do Crédito Nível 1 Usado Sim Obrigatório Não Browse Sim Help Natureza do Crédito Campo CFB_CREDES Tipo Numérico Tamanho 14 Decimal 2 Formato @E 99,999,999,999.99 Título Cred Descont SIGAFIS – Pré-Processamento - Diferimento Boletim Técnico Descrição Credito a Descontar Nível 1 Usado Sim Obrigatório Não Browse Sim Help Crédito a Descontar Campo CFB_PERAPU Tipo Caracter Tamanho 6 Formato @R 99/9999 Título Per.Apur. Descrição Período de Apuração Nível 1 Usado Sim Obrigatório Sim Browse Não Help Período de Apuração Campo CFB_ALIQ Tipo Numérico Tamanho 5 Decimal 2 Formato @E 99.99 Título Alíquota Descrição Alíquota Nível 1 Usado Sim Obrigatório Sim Browse Sim Help Alíquota SIGAFIS – Pré-Processamento - Diferimento 13 Boletim Técnico 4. Criação de Índices no arquivo SIX – Índices: Tabela CFA – Informações Adicionais de Diferimento Índice CFA Ordem 1 Chave CFA_FILIAL+CFA_PERAPU+CFA_TPCON+CFA_CODCON+CFA_CNPJ+STR(CFA _ALIQ)+CFA_CODCRE Descrição Filial+Periodo+Tp.Imp.+Cod.Contr.+CNPJ+Aliquota+Cod.Cred. Proprietário S Tabela CFB – Contribuição Diferida em Período Anterior Índice CFB Ordem 1 Chave CFB_FILIAL+CFB_PERAPU+CFB_TPCON+CFB_CODCON+CFB_PERDIF+DTOS( CFB_DTPGTO)+STR(CFB_ALIQ)+CFB_NATCRE Descrição Filial+Periodo+Tp.Imp.+Cod.Contr.+Per.Dif.+Dt.Pgto+Aliq+Nat.Cred. Proprietário S PROCEDIMENTOS PARA CONFIGURAÇÃO 1. 14 No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir: Nome MV_B1M996 Tipo Caracter Conteúdo <definido pelo cliente> Descrição Campo da tabela SB1 que identifica venda para Órgãos Públicos. Tratamento Apuração de PIS/COF Nome MV_A1M996 Tipo Caracter Conteúdo <definido pelo cliente> Descrição Campo da tabela SA1 que identifica se o cliente é Órgão Público. Tratamento na Apuração PIS/COF Nome MV_1DUPREF Tipo Caracter Conteúdo SF2->F2_SERIE SIGAFIS – Pré-Processamento - Diferimento Boletim Técnico 2. Descrição Campo ou dado a ser gravado no prefixo do titulo Quando o mesmo for gerado automaticamente pelo modulo de faturamento. Nome MV_BR10925 Tipo Caracter Conteúdo 2 Descrição Define momento do tratamento da retenção dos impostos PIS COFINS e CSLL. 1 = Na Baixa ou 2 = Na Emissão No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Livros Fiscais (SIGAFIS), conforme instruções a seguir: Menu Miscelânea Submenu SPED Contribuições Nome da Rotina Pré-Processamento Programa FISA054 Módulo SIGAFIS Tabelas CFA - Informações Adicionais de Diferimento CFB - Contribuição Diferida em Período Anterior PROCEDIMENTOS PARA UTILIZAÇÃO 1. No Livros Fiscais (SIGAFIS) acesse Miscelânea/SPED Contribuições/Pré-Processamento. 2. Configure as perguntas da rotina: Mês do Processamento Informe o Mês do Processamento Ano do Processamento Informe o Ano do Processamento Livro Informe o Livro do Processamento Incidência Trib. Informe a Incidência Tributária no Período Selec. Filiais SIGAFIS – Pré-Processamento - Diferimento 15 Boletim Técnico Informe se deseja selecionar filiais Diferimento? Informe se deseja processar operações de Diferimento para Órgão Público 3. Selecione as Filiais que deseja realizar o processamento. 4. Aguarde o processamento dos registros Validação de Dicionário: A rotina verifica se o dicionário está de acordo com as necessidades para continuar o processamento. Reprocessamento: Ao reprocessar a rotina (processar duas ou mais vezes para o mesmo período), caso possua informações gravadas naquele período, será apresentada uma pergunta na tela onde o usuário deverá selecionar se deseja reprocessar os registros ou não. • Caso opte pelo reprocessamento, todos os registros daquele período serão apagados, e será feito um novo processamento. • Caso opte por não reprocessar, serão mostrados ao final do processamento todos os registros que já haviam sido gravados em execução anterior. Visualização Final: • 5. Ao finalizar o processo, após clicar em OK na tela de confirmação, será mostrada uma tela com o resultado final do processamento. Exibe os registros que foram gravados nas tabelas de Diferimento que serão lidas pelo o arquivo magnético. Caso exista alguma divergência, os dados deverão ser corrigidos na origem da informação (Documentos). Confira os dados e clique em OK. Não é necessário executar a rotina todas as vezes que gerar o arquivo magnético do SPED Contribuições, apenas uma vez antes de gerar o arquivo ou quando desejar recalcular os valores processados pela mesma. Informações originadas de Títulos Financeiros 1. 2. Os títulos considerados devem estar preenchidos com os seguintes campos: Tabela Campo Descrição Conteúdo SE1 E1_SCORGP Pis/Cof Org. Publ 1 - Sim Na geração do documento fiscal é necessário utilizar a seguinte configuração: Tabela SF4 16 Campo F4_DUPLIC SIGAFIS – Pré-Processamento - Diferimento Descrição Conteúdo Gera Duplicata 1 - Sim Boletim Técnico SB1 Campo informado no parâmetro MV_B1M996 (ex.: B1_M996). Pis/Cof Org. Publ 1 - Sim SA1 Campo informado no parâmetro MV_A1M996 (ex.: A1_M996). Pis/Cof Org. Publ 1 - Sim Efetuar configuração dos parâmetros citados na rotina, conforme necessidade. Informações originadas de Demais Documentos Informações provenientes dos cadastros efetuados na rotina Demais Documentos Pis/Cofins (FISA048), tabelas Demais Documentos Pis/Cofins (CF8) e Movimentação Demais Documentos (CF0). 1. 2. Os documentos considerados devem estar preenchidos com os seguintes campos: Tabela Campo Descrição Conteúdo CF8 CF8_SCORGP Pis/Cof Org. Publ 1 - Sim Deverá existir movimentação para o documento, que pode ser feita através da tabela Movimentação Demais Documentos (CF0): Tabela Campo Descrição CF0 CF0_DATA Conteúdo Data da Movimentação De/Até processamento Para mais informações sobre a rotina de Demais Documentos de Pis e Cofins (FISA048), consulte o boletim técnico Receita Genérica Registro F100 SPED PIS COFINS. INFORMAÇÕES TÉCNICAS Tabelas Utilizadas CFA – Informações Adicionais de Diferimento CFB – Contribuição Diferida em Período Anterior Funções Envolvidas FISA054 – Pré-Processamento Diferimento Sistemas Operacionais Windows®/Linux® SIGAFIS – Pré-Processamento - Diferimento 17