Páginas filhas
  • DT Alterações Nas Rotinas 1446 e 3503 - Adequação ao SPED REINF.

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


ALTERAÇÕES NAS ROTINAS 1446 E 3503 - ADEQUAÇÃO AO SPED REINF 

Informações Gerais

 

Linha de Produto:

PC Sistemas

Segmento Executor:D&L

Módulo:

35 - Ordem de Serviço

Rotina:


Rotina

Nome Técnico

3503

Manter Ordem de Serviço.

1446Gerar Nota Fiscal Prestação de Serviço



Chamado/Ticket:

HIS.04790.2017

Requisito/Story/Issue: VEN-2570

País:

( X ) Brasil  (  ) Argentina  (  ) México  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colômbia   (  ) Outro _____________.

Versão/Release:

Rotina 1446 - V. 28.07

Rotina 3503 - V. 28.07

Objetivo

 

<Nesta etapa informar o objetivo da especificação do requisito, ou seja, o que a funcionalidade deve fazer - Detalhamento do Epic. Exemplo: Permitir que o usuário defina o percentual mínimo em espécie (dinheiro), a referência mínima para cálculo dos débitos do aluno e o período de validade do parâmetro de negociação>.

(Obrigatório)

Definição da Regra de Negócio


Expandir
titleRotina 3503 - Manter Ordem de Serviço.

1. Gravar na tabela PCNFSAID para registrar se foi ou não marcado a flag  Reter INSS(CPRB) deste serviço. PCNFSAID.INSSRETIDO (S/N);

2. Retirar a sigla CPRB dos nomes dos campos: %INSS(CPRB) e Reter INSS(CPRB) deste serviço?;

3. A rotina 3503 deverá gravar na tabela PCMOVCOMPLE.CODCNAESERV, o codigo do CNAE, do cadastro do serviço utilizado (cadastro da rotina 3501);

4. Rotina 3503 ao digitar no campo Valor de Retenção Subcontratada deverá gravar no campo  pcmovcomple.vlretencaosubcontratada;

5. Criar hint ao apontar cursor para os campos Tipo de processo e Numero de processo: Informação que justifica o motivo que não vai reter o % de INSS informado neste serviço.;

5.1 Gravar na tabela PCNFSAID código e descrição do Tipo de processo quando informado na rotina 3503, informar qual tabela e campos está gravando para SPED REINF pegar as informações quando necessário:

1. Administrativo

2 - Judicial

5.2 Deverá ser obrigatório informar o Tipo de Processo e Número do Processo, se obter percentual de INSS no serviço utilizado e não marcou para reter o INSS;

5.3 Se no cadastro do serviço não tiver percentual de INSS informado, os campos de processo, retenção de INSS e de percentual de INSS da rotina 3503 deverão ficar desabilitados;

5.4 Se marcar o campo Reter INSS deste serviço deverá desabilitar os campos de processo;

5.5 Gravar na tabela PCNFSAID o Numero Processo quando informado (campo para preenchimento manual, deverá aceitar números e letras, tamanho 14);

5.6 Criar campo Cod. Indicativo da Suspensão, (campo não obrigatório para preenchimento manual, aceitar números e letras, tamanho 14);

5.7 Retirar obrigatoriedade de ter percentual de INSS.;

6. Rotina 3503 deverá gravar as observações digitadas nos campos informados abaixo:

*Observação do serviço: "PCORDEMSERVICOI.OBSERVACAOSERVICO"

* Observação geral: "PCORDEMSERVICO.OBS"

* Observação do produto: pcitemservico.observacaodoproduto

7. Rotina 3503 deverá gravar percentual de INSS informado no cadastro do serviço, na PCNFSAID nota de serviço gerada independente se for reter. Hoje grava no PCORDEMSERVICOI.PERCENTUALRETENCAOINSSCPRB só se tiver marcado para reter;

Expandir
titleRotina 1446 - Gerar Nota Fiscal Prestação de Serviço

1. Os produtos informados na rotina 1446, são os cadastrados na rotina 3501, neste caso o SPED vai utilizar o PCMOV.CODPROD, para notas do pcmov.tipomerc = SS, e  verificar o cadastro da rotina 3501 para pegar o código da receita;

2. Deverá criar na rotina 1446 os campos (não obrigatórios) abaixo, sendo necessário gravação destes na tabela PCNFSAID ao gravar a nota;

- Tipo De Processo, na pesquisa deverá trazer duas opções:

1 -  Administrativo

2 - Judicial

(gravar código e descrição Na PCNFSAID)

  •  Nº Processo (campo para preenchimento manual, deverá aceitar números e letras, tamanho 14)
  •  Cod. Indicativo da Suspensão, (campo para preenchimento manual, aceitar números e letras, tamanho 14)

2.1 Se preencher o tipo do processo deverá obrigar preenchimento do numero do processo;

3. A rotina 1446 terá que gravar valor de INSS independente se for reter na PCNFSAID.VLINSS.



Rotina

Tipo de Operação

Opção de Menu

3503 - Manter Ordem de Serviço.

Alteração

Menu do WinThor -> 3503

1446 - Gerar Nota Fiscal Prestação de Serviço

Alteração

Menu do WinThor -> 1446


Procedimento para Configuração


1. Atualize as rotinas 1446 e 3503 para versão indicada acima ou versão superior;


Aviso
Você sabe Como atualizar as rotinas do WinThor?


Procedimento para Utilização


1. Na tela Inserir Serviços, note as seguintes alterações:

1.1 Alterado nome do campo % INSS, que anteriormente era %INSS (CPRB);



1.2 Alterado nome da opção Reter INSS deste serviço?. (anteriormente era Reter INSS (CPRB) deste serviço?);



Observações: 


  • Caso a opção Reter INSS deste serviço?, esteja marcada os campos Administrativo e Judicial da caixa Tipo de Processo permanecem desabilitados. Bem como, o campo Número do Processo;




  • Caso não exista  percentual de INSS informado no campo %INSS% INSS, campo preenchido na rotina 3501 - Cadastrar Ordem de Serviço, os campos de processo, Reter de INSS deste serviço? e Número do Tipo de Processo e de permanecem desabilitados, sendo exibida a mensagem da Atenção conforme image abaixo:
    Image Removedpermanecem desabilitados;


    Image Added

  • Criado campo Cod. Indicativo de Suspensão, para preenchimento de até no máximo 14 (catorze) Números e/ou Letras. Quando informado, ...... FALTA CONCLUIR.




HTML
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>
<script>
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>