01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:7 - Contas a pagar
País:Brasil
Ticket:


Requisito/Story/Issue:

DDLEGFIN-2130 DDLEGFIN-2088 DDLEGFIN-2095

DDLEGFIN-2096 DDLEGFIN-2134 DDLEGFIN-2123

DDLEGFIN-2135 DDLEGFIN-2131 DDLEGFIN-2132

DDLEGFIN-2097 DDLEGFIN-2146 DDLEGFIN-2246


02. 
SITUAÇÃO/REQUISITO

Calcular o valor variação cambial na baixa dos títulos em moeda estrangeira.

Ao lançar um título na moeda 'Dólar' e parâmetro 2431 - VARIACAOCAMBIAL estiver marcado como 'Sim',

  • Não deve ter opção de alterar a [Cotação] e  [Data cotação]. Somente deve estar disponível o campo [Última cotação] para informar esses campos; 
  • Apresentar o campo [Valor em moeda estrangeira](PCLANC.VALORMOEDAESTRANGEIRA) na seção de cotação para edição;
  • Caso, tenha sido informado o [Valor do titulo]  e selecionado [Ultima cotação] , calcular o [Valor em moeda estrangeira]:
    •  [Valor em moeda estrangeira] [Valor do titulo]/[Cotação]  
    • Fonte :  PCSIS772 (PCLANC.VALOR/DECODE(NVL(PCLANC.COTACAO,0),0,1,PCLANC.COTACAO))
  • Caso altere o [Valor em moeda estrangeira], recalcular o  [Valor do titulo] 
    •  [Valor do titulo] = [Valor em moeda estrangeira] *[Cotação]  
  • Persistir o campo (PCLANC.VALORMOEDAESTRANGEIRA) 

Se parâmetro 2431 - VARIACAOCAMBIAL estiver marcado como 'Não',

  • Não deixar o campo [Valor em moeda estrangeira] disponível para edição.

Ao informar  [Num. Lanc. Cta. Pagar] de um titulo em moeda estrangeira e o parâmetro  VARIACAOCAMBIAL marcado como ‘sim’,  Bloquear baixa do título e apresentar uma mensagem. " Parametrizado para fazer variação cambial e não é permitido a baixa do titulo de moeda estrangeira"

1. Ao editar um lançamento a pagar de moeda Dólar e parâmetro ** 2431 - VARIACAOCAMBIAL estiver marcado como 'Sim', na aba Dados complementares, :

  • Não deve permitir alterar a cotação ou data de cotação manualmente. Deve ser feito através do campo [Moeda estrangeira];
  • Apresentar o campo  [Valor em moeda estrangeira] na seção última cotação;
  • Se mudar a cotação, recalcular o [Valor em moeda estrangeira];
  • Se mudar o valor do [Valor do titulo], recalcular o  [Valor em moeda estrangeira]
  • Se mudar o valor do [Valor em moeda estrangeira], recalcular o [Valor do titulo]

OBS: Documentar somente o novo campo na tela.

Se parâmetro ** 2431 - VARIACAOCAMBIAL estiver marcado como 'Não', deixar como está atualmente e não apresentar o campo [Valor em moeda estrangeira].

2. Na visualizar/editar o título, na aba ‘Dados complementares’, Apresentar os novos campos referente na baixa (cotação da baixa e data da cotação da baixa) [PCLANC.COTACAOBAIXA] e [PCLANC.DTCOTACAOBAIXA] sem opção de edição.

A.Na opção ‘Novo pagamento’, quando estiver inserindo um titulo em moeda estrangeira  e o parâmetro  VARIACAOCAMBIAL marcado como ‘sim’:

  1. Ao selecionar título, validar se existe cotação (cotacao>0) para o dia atual do sistema;
    1. Caso não exista, apresentar mensagem "Não existe cotação na data de hoje cadastrado na rotina 531";
  2. Ao inserir o título ao novo pagamento, calcular o [valor variação cambial]:
    1. [valor variação cambial]= ([cotação] do dia atual do sistema vezes * PCLANC.VALORMOEDAESTRANGEIRA) - (PCLANC.VALOR);
  3. Ao gravar o pagamento, persistir os dados: [variação cambial] (PCLANC.VLVARIACAOCAMBIAL), [cotação baixa] (PCLANC.COTACAOBAIXA) e data da data da cotação da baixa (PCLANC.DTCOTACAOBAIXA);
  4. Adicionar as colunas aba 'Contas a pagar' e 'Títulos confirmados', numa nova seção 'Dados moeda estrangeira': [moeda], [valor moeda estrangeira], [cotação] e [cotação baixa]
  5. Na tela de edição do título selecionado, adicionar os campos, numa nova seção 'Dados moeda estrangeira': [moeda],  [valor em moeda estrangeira] [cotação] e [cotação baixa]

B.Na opção ‘Manutenção’,

  1. Se tiver algum título com [valor variação cambial], validar a existência da [cotação baixa], atualizar o [valor variação cambial] e persistir os campos: [valor variação cambial] (PCLANC.VLVARIACAOCAMBIAL), [cotação baixa] (PCLANC.COTACAOBAIXA) e data da data da cotação da baixa (PCLANC.DTCOTACAOBAIXA);
  2. Se o título com [valor variação cambial] for retirado do pagamento, limpar os campos relacionados a ele:  [valor variação cambial] (PCLANC.VLVARIACAOCAMBIAL), [cotação baixa] (PCLANC.COTACAOBAIXA) e data da data da cotação da baixa (PCLANC.DTCOTACAOBAIXA);
  3. Adicionar as colunas aba 'Titulo incluído no borderô', numa nova seção na seção 'Dados moeda estrangeira': [moeda], [valor moeda estrangeira], [cotação] e [cotação baixa]

C.Na opção ‘Baixar’, quando estiver baixando o pagamento com título a pagar negociada em moeda estrangeira e o parâmetro  VARIACAOCAMBIAL marcado como ‘sim’:

  1. Validar a [data cotação da baixa] igual a [data do sistema]:
    1. Se for igual, continuar com a baixa;
    2. Se for diferente,
      1. validar a existência da cotação do dia e a cotação da baixa igual a cotação do dia.
        1. Se for igual, continuar com a baixa;
        2. Se não, apresentar mensagem para fazer a manutenção do pagamento e atualizar o valor de variação cambial.
    3. Ao gerar lançamento pela conta igual ao parâmetro 1232 Conta da variação cambial, lançar na moeda ‘R’;

D.Na opção ‘Estornar’, o lançamento de valor PCLANC.VALORMOEDAESTRANGEIRA>0, apagar [variação cambial] (PCLANC.VLVARIACAOCAMBIAL), [cotação baixa] (PCLANC.COTACAOBAIXA) e data da data da cotação da baixa (PCLANC.DTCOTACAOBAIXA);

Ao informar  [Num. Lanc. Cta. Pagar] de um titulo em moeda estrangeira e o parâmetro  VARIACAOCAMBIAL marcado como ‘sim’,  Bloquear baixa do título e apresentar uma mensagem. " Parametrizado para fazer variação cambial e não é permitido a baixa do titulo de moeda estrangeira"

03. SOLUÇÃO


1.  Acesse a rotina 814 - Atualização de Objetos de Banco de Dados;

2.1 Selecione a opção PCLANC (Tabela PCLANC)  e Parâmetro VARIACAOCAMBIAL, versão 1.0.01.000 ou versão superior;

2.2 Clique o botão Próximo Passo e Aplicar Atualizações;



2 Atualize as rotinas abaixo a partir das versões indicadas ou versões superiores:

  • Rotina 531 - Cadastrar Cotação de Moedas Estrangeiras: 30.4.00.021;
  • Rotina 749 - Incluir Titulo a Pagar : 30.4.0.68;
  • Rotina 631 - Lançamento de Despesas e Receitas : 30.4.0.10;

3.  Acesse a rotina 132 - Parâmetros da presidência;

3.1 Marque o parâmetro 2431 - Aplicar correção variação cambial de forma automática, como  Sim;



1. Acesse a rotina 749 - Incluir contas a pagar;

2. Selecione o botão Incluir, Selecione a opção Moeda Dólar e informe os outros dados do titulo a pagar;

Observações: Caso seja informado o Valor do titulo e selecionado a cotação do dia no campo Última cotação, o Valor em Moeda Estrangeira será calculado. Caso o Valor em Moeda Estrangeira seja informado e a cotação selecionada, o Valor do titulo será calculado.

  1. Acesse a rotina 750 - Consultar/Alterar título a pagar;
  2. Selecione um título a pagar de moeda Dólar e acessar a aba Dados Complementares;

Observações: 

  • Os campos: Cotação e Data Cotação não estão disponíveis para edição. Unicamente serão alterados mediante pesquisa da moeda estrangeira.;
  • O campo Valor em Moeda estrangeira esta disponível para edição. 
  • Se mudar a cotação, recalcular o [Valor em moeda estrangeira];
  • Se mudar o valor do [Valor do titulo], recalcular o  [Valor em moeda estrangeira]
  • Se mudar o valor do [Valor em moeda estrangeira], recalcular o [Valor do titulo]

OBS: Documentar somente o novo campo na tela.

Se parâmetro ** 2431 - VARIACAOCAMBIAL estiver marcado como 'Não', deixar como está atualmente e não apresentar o campo [Valor em moeda estrangeira].

2. Na visualizar/editar o título, na aba ‘Dados complementares’, Apresentar os novos campos referente na baixa (cotação da baixa e data da cotação da baixa) [PCLANC.COTACAOBAIXA] e [PCLANC.DTCOTACAOBAIXA] sem opção de edição.



1. Acesse a rotina 631 - Lançamento de Despesas e Receitas;

2. Clique o botão Incluir;

3.  Informe no campo Núm. Lanc. Cta. Pagar a transação de um título a pagar em moeda estrangeira;

Observação: Não é permitido baixar um título em moeda estrangeira por esta rotina. Somente através das rotinas 775 - Gerir contas a Pagar e 746 - Controle de adiantamento ao fornecedor para que a correção de variação cambial seja automática.



04. DEMAIS INFORMAÇÕES


Importante!

As versões estarão disponíveis para download no CCW. 

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!



05. ASSUNTOS RELACIONADOS