Páginas filhas
  • DT Gerar Contas a Receber Quando Excluído Movimentação de Inservível

Versões comparadas

Chave

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


GERAR CONTAS A RECEBER AO EXCLUIR INSERVÍVEL

 Informações Gerais

 

Linha de Produto:

PC Sistemas

Segmento Executor:D&L

Módulo:

Vendas Avançado

Rotina:

Rotina

Nome Técnico

3367

Movimentação de inservível

Chamado:

0.124216.2017(HIS.04076.2017)

Requisito/Story/Issue:Gerar contas a receber ao excluir inservível

País:

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

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

Versão/Release:

28.05

Objetivo

Gerar as prestações (Conta a receber) no ato da exclusão de uma movimentação de inservível. 

Definição da Regra de Negócio

 


  • A rotina 3367 deverá:


    1 - Quando clicado no botão Excluir [F5] o sistema deverá;
    1.1 - Apresentar uma mensagem ao usuário perguntando se o mesmo deseja gerar o contas a receber (PCPREST);
    1.2 - Na mensagem apresentada ao usuário deverá ter as seguintes opções Sim(S) e Não(N);
    1.3 - Caso o usuário clique na opção Não(N) o sistema deverá apenas fazer a exclusão lógica do registro selecionado (PCMOVINSERVIVEL.DTEXCLUSAO);
    1.4 - Caso o usuário clique na opção Sim(S) o sistema deverá;
    1.5 - Efetuar a chamada do serviço do módulo financeiro para gerar o contas a receber (PCPREST) 

  • Serviço: function TDALContasReceber.Incluir(pSessao: TOraSession; var pContaReceberPCPrest: TContasReceberPCPrest): 

    1 - No ato de gerar o contas a receber (PCPREST) o sistema deverá validar a mesma regra de vencimento criado na história HIS.04077.2017;
    2 - No ato de gerar os registro de contas a receber do cliente (PCPREST) passar a validar se existe registros para o cliente na nova tabela criada na história HIS.04077.2017;
    2.1 - Caso não exista nenhuma data fixa de pagamento o sistema não deverá sofrer alterações, ou seja, deverá gerar o contas a receber (PCPREST) com a data de vencimento calculada;
    2.2 - Caso exista registros de data fixa de pagamento cadastrada na nova tabela criada na história HIS.04077.2017; o sistema deverá;
    2.2.1 - Deverá informar o data de vencimento do contas a receber (PCPREST) para a data cadastrar na rotina 302;
    2.2.2 - Caso exista mais de uma data fixa cadastrado na rotina 302, o sistema deverá gerar a data de vencimento do contas a receber (PCPREST) para a data que estiver mais próxima;
    3 - Caso gerado as prestações o sistema deverá preencher o campo (PCMOVINSERVIVEL.DTEXCLUSAO) para o registro selecionado.


 

Rotina

Tipo de Operação

Opção de Menu

3367 - Movimentação de inservível

Alteração

Menu WinThor > 3367

 

Procedimento para Configuração


  • Atualize a rotina  3367 para a versão 28.05, ou  superior;



 Observação:  Você sabe Como atualizar as rotinas do WinThor?


Procedimento para Utilização

  1. Acesse a rotina  3367, preencha os filtros conforme necessidade e clique o botão pesquisar;
  2. Selecione os itens a serem excluídos e clique o botão Excluir;
  3. Na mensagem apresentada clique o botão Sim para confirmar a exclusão;


  4. Informe o motivo da exclusão e clique o botão Ok;



  5. Na mensagem de confirmação clique o botao Sim para lançar os dados no contas a receber;



  6. Informe os dados do contas a receber, conforme necessidade e clique o botão Confirmar.



  7. Clique o botão ok  na mensagem apresentada.


Observação: para mais informações sobre o gerenciamento de inservível acesse o documento DT Gerenciamento de Inservível - Carcaça.

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>