Retenção INSS em Pagamento Antecipado (PA)
Produto : Microsiga Protheus® Financeiro Versão 11Chamado/Requisito : TFJFXP Data da publicação : 03/12/12 País(es) : Brasil Banco(s) de Dados : Todos
Implementada melhoria na rotina de Contas a Pagar (FINA050) referente à inclusão de um Pagamento Antecipado (PA), sendo possível reter o INSS gerando um título do tipo INA para o pagamento do imposto. O pacote completo envolve algumas rotinas, entre elas: Inclusão de títulos no Contas a Pagar (FINA050), Borderô de Pagamentos (FINA240), Borderô de Pagamento com Impostos (FINA241), Baixa Manual (FINA080) e Automática (FINA090) e Compensação do Contas a Pagar (FINA340).
PROCEDIMENTOS PARA IMPLEMENTAÇÃO
Para viabilizar essa melhoria, é imperativo aplicar previamente o pacote de atualizações (Patch) deste chamado.
Antes de executar o compatibilizador UPDFIN é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\ DATA) e dos dicionários de dados SXs (diretório \PROTHEUS11_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. 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*.
Esta melhoria depende de execução do update de base
UPDFIN
, conforme Procedimentos para Implementação.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® Smart Client, digite U_UPDFIN no campo Programa Inicial.
Para a devida atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 18/07/12.
2. Clique em Ok para continuar.
3. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
Confirme para dar início ao processamento. O primeiro passo da execução é a preparação dos arquivos, conforme mensagem explicativa apresentada na tela.
4. 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 compatibilizador cria os campos que ainda não existem no dicionário de dados.
5. Clique em Gravar para salvar o histórico (log) apresentado. 6. Clique em Ok para encerrar o processamento.
ATUALIZAÇÕES DO COMPATIBILIZADOR
1. Criação de Campos no arquivo SX3 – Campos: Tabela SED – Naturezas
Campo ED_RINSSPA Tipo C Tamanho 1 Decimal 0 Formato @! Título RT INSS PA
Descrição Retém INSS PA
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Opções 1=Sim; 2=Não
Relação ‘2’
Val. Sistema Pertence(“12”)
Help Informe ‘Sim’ se a natureza financeira retém INSS sobre Pagamento
Antecipado, caso contrário ‘Não’.
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
2. Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável MV_BXINSAU
Tipo Caracter
Descrição Baixa os títulos de INSS retidos no Pagamento Antecipado (PA) 1= Sim ou 2 = Não
Valor Padrão 2
Nome da Variável MV_PAPRIME
Tipo Caracter
Descrição Habilita a retenção de INSS no Pagamento Antecipado, 1= Sim ou 2 = Não Valor Padrão 2
PROCEDIMENTOS PARA UTILIZAÇÃO
1. No Configurador (SIGACFG) acesse Ambiente/Cadastro/Parâmetros (CFGX017).
2. Altere o conteúdo dos parâmetros, conforme abaixo:
MV_PAPRIME: 1 – Sim – Retenção de INSS sobre Pagamento Antecipado (PA) habilitado
MV_BXINSAU: 1 – Sim – Compensação automática dos títulos de INSS no Pagamento Antecipado (PA) habilitado MV_PABRUTO: 2 – Não – No cálculo de impostos no PA o mesmo fica com o valor líquido.
3. No Financeiro (SIGAFIN) acesse Atualizações/Cadastro/Naturezas (FINA010).
4. Posicione o cursor na Natureza cadastrada para reter INSS em Pagamento Antecipado (PA) e clique em Alterar.
5. Localize o campo RT INSS PA e altere para Sim.
6. Confira os dados e confirme.
Verifique a pré-existência do cadastro de uma Natureza e de um Fornecedor que calculem INSS. 7. Acesse Atualizações/Contas a Pagar/Contas a Pagar (FINA050).
8. Clique em Incluir e informe um título do tipo PA utilizando uma Natureza que retém INSS no PA e um fornecedor com o campo Calcula INSS com o conteúdo Sim.
9. Confira os dados e confirme.
Exemplo:
PREF. NUM. PARC. FORN. LOJA NATUR. DATA TIPO VALOR INSS VAL. LIQ. CMP 0001 FORN001 01 NAT001 08/05/2012 PA 10.000,00 1.100,00 8.900,00 CMP 0001 01 INPS 00 INSS 08/05/2012 INA 1.100,00 0,00 1.100,00 A inclusão do título principal de PA gerou o título de imposto INA com os valores corretos.
10. Acesse Relatórios/Contas a Pagar/Emissão de GPS (FINRGPS).
11. Informe os dados do título a imprimir e clique em OK.
12. O sistema calcula o valor líquido para a emissão da GPS. Se existirem títulos INA e INS de um mesmo fornecedor, os valores são compensados no momento da impressão para que não gerem pagamentos em duplicidade. Os status dos títulos não são alterados, sendo necessário efetuar a compensação pelo item Compensação CP.
13. Confira os dados e imprima.
Exemplo:
A impressão da GPS relativa ao titulo INA do fornecedor FORN001.
PREF. NUM. PARC. FORN. LOJA NATUR. DATA TIPO VALOR INSS VAL. LIQ. CMP 0001 01 INPS 00 INSS 08/05/2012 INA 1.100,00 0,00 1.100,00
14. Acesse Atualizações/Contas a Pagar/Borderô Pagamentos (FINA240).
15. Clique em Borderô e preencha os dados solicitados orientando-se pelo título INA desejado.
16. Confirme a tela de seleção.
17. Confira os títulos selecionados e confirme.
Exemplo:
A criação do borderô com o titulo INA do fornecedor FORN001.
18. Acesse Atualizações/Contas a Pagar/Baixas Pagar Man (FINA080).
19. Posicione o cursor no título INA que deseja baixar e clique em Baixar.
20. Preencha os dados bancários da baixa e clique em OK.
21. O sistema gera a movimentação bancária e bloqueia o título para novas baixas, mantendo o saldo para a posterior compensação com o titulo de INSS gerado na inclusão do título a Pagar ou da Nota Fiscal de Entrada.
Exemplo:
Gerar pela baixa, a movimentação bancária, sem alterar o saldo do titulo INA, que ficará em aberto para a compensação.
22. Acesse Atualizações/Contas a Pagar/Baixas Pagar Aut (FINA090).
23. Clique em Automática.
24. Preencha os dados de seleção dos títulos e bancários para a baixa e clique em OK.
25. O sistema gera a movimentação bancária e bloqueia o título para novas baixas, mantendo o saldo para a posterior compensação com o titulo de INSS gerado na inclusão do título a Pagar ou da Nota Fiscal de Entrada.
Exemplo:
Gerar a movimentação bancária pela baixa, sem alterar o saldo do título INA, que ficará em aberto para a compensação.
26. Acesse Atualizações/Contas a Pagar/Contas a Pagar (FINA050).
Verifique a pré-existência do cadastro de uma Natureza e de um Fornecedor que calculem INSS. 27. Clique em Incluir.
PREF. NUM. PARC. FORN. LOJA NATUR. DATA TIPO VALOR INSS VAL. LIQ. CMP 0001 01 INPS 00 INSS 08/05/2012 INA 1.100,00 0,00 1.100,00
PREF. NUM. PARC. FORN. LOJA NATUR. DATA TIPO VALOR INSS VAL. LIQ. CMP 0001 01 INPS 00 INSS 08/05/2012 INA 1.100,00 0,00 1.100,00
PREF. NUM. PARC. FORN. LOJA NATUR. DATA TIPO VALOR INSS VAL. LIQ. CMP 0001 01 INPS 00 INSS 08/05/2012 INA 1.100,00 0,00 1.100,00
28. Inclua um título do tipo NF utilizando uma Natureza que retém INSS e um fornecedor com o campo Calcula INSS com o conteúdo Sim.
29. Confira os dados e confirme.
Exemplo:
PREF. NUM. PARC. FORN. LOJA NATUR. DATA TIPO VALOR INSS VAL. LIQ. CMP 0002 FORN001 01 NAT001 08/05/2012 NF 10.000,00 1.100,00 8.900,00 CMP 0002 01 INPS 00 INSS 08/05/2012 INS 1.100,00 0,00 1.100,00 A inclusão do título principal de NF gerou o título de imposto INS com os valores corretos.
26. Acesse Atualizações/Contas a Pagar/Compensação CP (FINA340).
27. Pressione [F12] e informe na pergunta Compensa Títulos, o conteúdo Impostos.
28. Posicione o cursor no título INS que deseja compensar e clique em Compensar.
29. Verifique os dados da tela e clique em OK.
30. Selecione o título INA que desejar compensar e clique em OK.
31. O sistema gera a movimentação de compensação baixando os dois títulos.
Exemplo:
A compensação baixa os dois títulos, gerando a movimentação na tabela SE5.
O título do tipo INA só pode ser compensado após seu pagamento.
32. Pressione [F12] e informe na pergunta Compensa Títulos, o conteúdo Normais.
33. Acesse Atualizações/Contas a Pagar/Compensação CP (FINA340).
34. Posicione o cursor no título que deseja compensar e clique em Compensar.
35. Verifique os dados da tela e clique em OK.
36. Selecione o título PA que deseja compensar e clique em OK.
37. O sistema gera a movimentação de compensação, baixando os títulos PA com NF e, INA com INS, desde que o INA já esteja baixado ou pago.
Exemplo:
PREF. NUM. PARC. FORN. LOJA NATUR. DATA TIPO VALOR INSS VAL. LIQ. CMP 0002 01 INPS 00 INSS 08/05/2012 INS 1.100,00 0,00 1.100,00 CMP 0001 01 INPS 00 INSS 08/05/2012 INA 1.100,00 0,00 1.100,00
PREF. NUM. PARC. FORN. LOJA NATUR. DATA TIPO VALOR INSS VAL. LIQ. CMP 0002 01 INPS 00 INSS 08/05/2012 INS 1.100,00 0,00 1.100,00
A compensação baixa os títulos, gerando a movimentação na tabela SE5.
INFORMAÇÕES TÉCNICAS
Tabelas Utilizadas
SE2 – Títulos a Pagar SE5 – Movimento Bancário SA2 – Fornecedores SED – Naturezas
Funções Envolvidas
FIN – Atualizador das Tabelas SXs FINA050 – Contas a Pagar FINA340 – Compensação CP FINA080 – Baixa a Pagar Manual FINA090 – Baixa a Pagar Automática
FINA241 – Borderô de Pagamento com Impostos FINRGPS – Impressão da GPS
FINA260 – Conciliação DDA
FINR855 – Relatório Contas a Pagar com Impostos FINXAPI – Diversas
FINXATU – Diversas FINXFUN – Diversas MATXATU – Diversas Sistemas Operacionais Windows®/Linux®
CMP 0001 01 INPS 00 INSS 08/05/2012 INA 1.100,00 0,00 1.100,00 CMP 0002 FORN001 01 NAT001 08/05/2012 NF 10.000,00 1.100,00 8.900,00 CMP 0001 FORN001 01 NAT001 08/05/2012 PA 10.000,00 1.100,00 8.900,00