Páginas filhas
  • DT Projeto Cancelar Desdobramento (Contas a Pagar)

Versões comparadas

Chave

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


CANCELAR DESDOBRAMENTOS REALIZADOS NO CONTAS A PAGAR

Informações Gerais

 

Linha de Produto:

PC Sistemas

Segmento Executor:D&L

Módulo:

Contas a Pagar

Rotina:

Rotina

Nome Técnico

737

Desdobrar Título a Pagar

Rotina(s) envolvida(s)

Nome Técnico

638

Estornar Lançamentos

775

Gerir Contas a Pagar

637

Emitir Solicitação de Verba

746Baixar Títulos Pagos Adiantado

631

Lançar Despesas ou Receitas

Chamado/Ticket:

HIS.04073.2017, HIS.04078.2017, HIS.04080.2017, HIS.04081.2017, HIS.04085.2017

País:

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

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

Outros:

28.05

Objetivo

Realizados ajustes nas rotinas xxx para rotinas 737, 638, 775, 637, 746 e 631 para possibilitar o cancelamento de desdobramentos no módulo de contas a pagar.

Definição da Regra de Negócio

 

Expandir
titleHIS.04073.2017Rotina 737 - Desdobrar Título a Pagar
  • Criar tabela PCDESDLANCOPERACAO;
  • Esta tabela ira armazenar os tipos de operações realizado para cada titulo ora desdobrado/estornado. E, será popularizada com as operações realizadas no ato do desdobramento/cancelamento. As colunas serão:
    -RECNUMORIG: irá gravar o número do lançamento que esta sendo desdobrado;
    -OPERACAODESD: Será criada as seguintes operações:
    -Normal: Permitirá que este lançamento seja cancelado o seu desdobramento (advindo da rotina 737);
    -Estorno: Permitirá que este lançamento seja cancelado o seu desdobramento (cujos lançamentos são oriundos de outras rotinas), onde pega um título baixado, reabrindo um novo titulo no contas a pagar;
    -Estornoignorado: Não será permitido realizar o cancelamento deste tipo de lançamento pelo motivo que são estornos realizados de lançamentos que no ato do lançamento na pclanc foram lançados quitados;
    -CODROTINADESD: Gravar o Código e versão da rotina que realizou o referido processo;
  • A rotina 737 deverá :
    -Gravar a tabela PCDESDLANCOPERACAO, essa gravação dará para cada número de lançamento que estiver no ato da operação. E para isso gravar no campo OPERACAODESD = ‘NORMAL’.
Expandir
titleHIS.04078.2017Rotina 638 - Estornar Lançamentos
  • Deve Gravar a tabela PCDESDLANC, para fazer o vinculo entre o recnum (104018) ora estornado com o novo recnum (104022), pois como não realizado esta gravação perde o rastreamento;
  • Deve gravar a tabela PCDESDLANCOPERACAO, informando no campo OPERACAODESD = ‘ESTORNO’;
  • Quando gerar um pagamento direto pela 631, que é um lançamento quitado na Pclanc, então ao estorná-lo, deverá: 
    -gravar a tabela PCDESDLANC. Sendo o campo RECNUMORIG o mesmo do lançamento que esta sendo estornado e o campo RECNUMDESTINO o recnum gerado para o estorno. Onde passará a ter o vinculo entre o titulo lançado e o estornado;
    -Gravar a tabela PCDESDLANCOPERACAO, onde o RECNUMORIG será o número do lançamento que esta sendo estornado. E no campo OPERACAODESD igual á ‘ESTORNOIGNORADO’;
  • Estorno de títulos lançados pela rotina 636;
    - gravar a tabela PCDESDLANC. Sendo o campo RECNUMORIG o mesmo do lançamento que esta sendo estornado e o campo RECNUMDESTINO o recnum gerado para o estorno. Onde passará a ter o vinculo entre o titulo lançado e o estornado;
    -Gravar a tabela PCDESDLANCOPERACAO, onde o RECNUMORIG será o número do lançamento que esta sendo estornado. E no campo OPERACAODESD igual á ‘ESTORNOIGNORADO’.
  • Estorno de títulos lançados pela rotina 643;
    - gravar a tabela PCDESDLANC. Sendo o campo RECNUMORIG o mesmo do lançamento que esta sendo estornado e o campo RECNUMDESTINO o recnum gerado para o estorno. Onde passará a ter o vinculo entre o titulo lançado e o estornado;
    -Gravar a tabela PCDESDLANCOPERACAO, onde o RECNUMORIG será o número do lançamento que esta sendo estornado. E no campo OPERACAODESD igual á ‘ESTORNOIGNORADO’;
  • Estorno de títulos lançados pela rotina 1449;
    -gravar a tabela PCDESDLANC. Sendo o campo RECNUMORIG o mesmo do lançamento que esta sendo estornado e o campo RECNUMDESTINO o recnum gerado para o estorno. Onde passará a ter o vinculo entre o titulo lançado e o estornado;
    -Gravar a tabela PCDESDLANCOPERACAO, onde o RECNUMORIG será o número do lançamento que esta sendo estornado. E no campo OPERACAODESD igual á ‘ESTORNOIGNORADO.
Expandir
titleHIS.04080.2017Rotina 775 - Gerir Contas a Pagar
  • Deve gravar a tabela PCDESDLANCOPERACAO, onde o RECNUMORIG será o número do lançamento que esta sendo estornado. E no campo OPERACAODESD igual a ‘ESTORNO’.
Expandir
titleHIS.04081.2017Rotina 637 - Emitir Solicitação de Verba
  • Deverá ajustar o select da rotina, pois quando ocorre estorno da verba, o valor não pode apresentar na rotina, pelo motivo do estorno, porém atualmente esta demonstrando;
  • Incluir no select da rotina a seguinte cláusula:
    -and pclanc.dtestornobaixa is null
Expandir
titleHIS.04085.2017Rotina 746 - Baixar Títulos Pagos Adiantado
  • Deverá gravar o campo PCLANC.DTESTORNOBAIXA e PCLANC.CODROTINABAIXA, quando é realizado o estorno do titulo que foi baixado com adiantamento.



 

Rotina

Tipo de Operação

Opção de Menu

737 - Desdobrar Título a Pagar

Alteração

Menu Winthor > 737

638 - Estornar Lançamentos

AlteraçãoMenu Winthor > 638

775 - Gerir Contas a Pagar

AlteraçãoMenu Winthor > 775

637 - Emitir Solicitação de Verba

AlteraçãoMenu Winthor > 637

746 - Baixar Títulos Pagos Adiantado

AlteraçãoMenu Winthor > 746

631 - Lançar Despesas ou Receitas

AlteraçãoMenu Winthor > 631

 

Procedimento para Configuração

Atualize as rotinas citadas acima para a versão 28.05;

Aviso
Você sabe como atualizar as rotinas do WinThor?


Procedimento para Utilização

  • Atualize as rotinas 737, 638, 775, 637, 746 e 631 para a versão 28.05 disponibilizando assim de forma interna alterações para o cancelamento de desdobramentos no contas a pagar.


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>