...
Produto: | Solucoes_totvs |
---|
Solucao | TOTVS Distribuição e Varejo |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
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 DDLEGFIN-2133 DDLEGFIN-2355 DDLEGFIN-2398 DDLEGFIN-2399 DDLEGFIN-2400 |
---|
02. SITUAÇÃO/REQUISITO
Calcular o valor variação cambial na baixa dos títulos em moeda estrangeira.
Expandir |
---|
title | Rotina 749 - Incluir Titulo a Pagar |
---|
|
Ao lançar um título na moeda Dólar: * Se o '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)
- Ao selecionar a [Cotação] e [valor do titulo]>0 , calcular o [Valor Moeda estrangeira]
- Ao selecionar a [Cotação] e [valor Moeda estrangeira >0, Calcular o [valor do titulo]
- Ao gravar, não permitir gravar o título sem [valor moeda estrangeira] e [cotação];
- Persistir o campo (PCLANC.VALORMOEDAESTRANGEIRA)
* Se o parâmetro 2431 - VARIACAOCAMBIAL estiver marcado como Se parâmetro 2431 - VARIACAOCAMBIAL estiver marcado como 'Não', - Não deixar o campo [Valor em moeda estrangeira] disponível para edição.
|
...
Expandir |
---|
title | Rotina 750 - Consultar/Alterar título a pagar |
---|
|
1. Ao editar um lançamento a pagar de moeda Dólar: 1. S 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. Respeitar as regras existentes na rotina para habilitar o campo. Seguir o critério do campo [Valor de título];
- 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] e [Cotação]>0, recalcular o [Valor do titulo]
OBS: Documentar somente o novo campo na tela.- e atualizar [Vlr. liquido a pagar];
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; 3. Acrescentar na grid do resultado da pesquisa os campos: [valor moeda estrangeira] [cotação] [data cotação] [cotação baixa] [data cotação baixa]; |
Expandir |
---|
title | Rotina 775 - Gerir Contas a Pagar |
---|
|
A.Na opção ‘Novo pagamento’, quando estiver inserindo um titulo em moeda estrangeira e o parâmetro VARIACAOCAMBIAL marcado como ‘sim’: - Ao selecionar título, validar se existe cotação (cotacao>0) para o dia atual do sistema;
- Caso não exista, apresentar mensagem "Não existe cotação na data de hoje cadastrado na rotina 531";
- Ao inserir o título ao novo pagamento, calcular o [valor variação cambial]:
- [valor variação cambial]= ([cotação] do dia atual do sistema vezes * PCLANC.VALORMOEDAESTRANGEIRA) - (PCLANC.VALOR);
- 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);
- 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]
- 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’, - 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);
- 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);
- 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’: - Validar a [data cotação da baixa] igual a [data do sistema]:
- Se for igual, continuar com a baixa;
- Se for diferente,
- validar a existência da cotação do dia e a cotação da baixa igual a cotação do dia.
- Se for igual, continuar com a baixa;
- Se não, apresentar mensagem para fazer a manutenção do pagamento e atualizar o valor de variação cambial.
- 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); |
...