...
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 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. Se 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 |
---|
|
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 e existir cotação do dia, 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’: - Caso tenha cotação de baixa preenchido, 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); |
Expandir |
---|
title | Rotina 746 - Controle de adiantamento ao fornecedor |
---|
|
Ao incluir um adiantamento ao fornecedor na moeda 'Dólar' e parâmetro 2431 - VARIACAOCAMBIAL estiver marcado como 'Sim',: - Adicionar a seção 'Última cotação' solicitando o código de moeda com opção de pesquisar (usar como referencia a rotina 749);
- Apresentar [Cotação] e [Data cotação]. da moeda selecionada e Não deve ter opção de alterar, diretamente, os 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]
- (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 os campos: PCLANC.COTACAO, PCLANC.DTCOTACAO, PCLANC.MOEDAESTRANGEIRA, PCLANC.VALORMOEDAESTRANGEIRA
Ao alterar um adiantamento ao fornecedor na moeda 'Dólar' e parâmetro 2431 - VARIACAOCAMBIAL estiver marcado como 'Sim',: - Adicionar a seção 'Última cotação' solicitando o código de moeda com opção de pesquisar (usar como referencia a rotina 749);
- Apresentar [Cotação] e [Data cotação]. da moeda selecionada e Não deve ter opção de alterar, diretamente, os 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]
- (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 os campos: PCLANC.COTACAO, PCLANC.DTCOTACAO, PCLANC.MOEDAESTRANGEIRA, PCLANC.VALORMOEDAESTRANGEIRA
|
...
Totvs custom tabs box |
---|
tabs | Parametrização,749 - Incluir titulo a pagar , 750 - Alterar titulo a pagar, 775 - Gerir contas a pagar, 746 - Controle de adiantamento ao fornecedor,737 - desdobrar título a pagar, 631 - Lançamento de despesas e receitas |
---|
ids | passo1,passo2,passo3,passo4,passo5,passo6,passo7 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| 1. Acesse a rotina 814 - Atualização de Objetos de Banco de Dados; 2.1 Selecione a opção as opções: e - versão 1.03.01.000 ou versão superior;
- PKG_CONTROLE_PCLANC versão 1.03.03.000 ou superior;
- Parâmetro VARIACAOCAMBIAL, versão 1.
0- 03.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.000.02123;
- Rotina 749 - Incluir Titulo a Pagar : 30.4.0.6880;
- Rotina 750 - Consultar/Alterar Título a Pagar: 30.4.0.47;
- Rotina 631 - Lançamento de Despesas e 631 - Lançamento de Despesas e Receitas : 30.4.0.10;
- Rotina 737 - Desdobrar Título a Pagar : 30.4.0.54;
- Rotina 775 - Gerir Contas a Pagar: 30.4.0.168;
- Rotina 746 - Gerir Contas a Pagar: 30.4.0.4150;
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;
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
| 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 e clique o botão Confirmar; 
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
.- ;
- Os campos: Última cotação e Valor em Moeda Estrangeira são habilitados quando o usuário possui permissão 8 - Permitir visualizar Data e cotação de Moeda Estrangeira na rotina 530;
- Não é permitido inserir um titulo a pagar sem ter informado o Valor em Moeda Estrangeira;
Image Added
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo3 |
---|
| - Acesse a rotina 750 - Consultar/Alterar título a pagar;Selecione um título a
- Informe o(s) filtro(s) para consultar alterar título(s) e clique o botão Pesquisar;
Observação: no resultado da pesquisa foram acrescentado colunas: Valor moeda estrangeira, Dt. Cotação, Cotação Baixa e Dt. Cotação Baixa 3. 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;
- Os campos: Cotação da Baixa e Data da Cotação da baixa estão disponíveis para consulta;
- Campos citados acimas estão disponível quando a permissão 17 - Permitir visualizar Data e Cotação de Moeda Estrangeira na rotina 530 esta marcado.
|
totvs-custom-totvs-custom-tabs-box-items |
---|
default | no |
---|
referencia | passo4 |
---|
| Expandir |
---|
| Acesse a rotina 775 - Gerir contas a Pagar; 1. Acesse a opção Novo Pagamento; 1.1. Informe os filtros da tela para pesquisa de títulos e clique no botão Pesquisar; Observação: Serão apresentados títulos 1.2 Selecione título(s), entre eles um título em moeda estrangeira e clique no botão Incluir; Image Modified
Observações: - Com a cotação do dia cadastrado na rotina 531, será calculado a variação cambial de forma automaticamente;
[valor variação cambial]= ([cotação] do dia da baixa * [Valor em moeda estrangeira]) - (Valor do título); - Continua a opção de editar manualmente os valores do título com duplo clique, conforme necessidade;
Image Modified
- Caso não exista cotação do dia cadastrada na rotina 531, será apresentado seguinte mensagem:
|
Image Removed Image Added
|
Expandir |
---|
| 2. Acesse a opção Manutenção; 2.1. Informe os filtros na tela para pesquisa de pagamentos e clique no botão Pesquisar; 2.2. Selecione um pagamento que contenha um título em moeda Dólar e clique no botão Editar; Image Modified
Observação: - Caso não exista cotação do dia cadastrada na rotina 531, será apresentado a mensagem acima;
2.3. Clicar a aba Títulos confirmados e realizar as alterações conforme necessidade; Image Modified
Observação: Caso precise atualizar a cotação de baixa e, consequentemente, o valor variação cambial, clique no botão Remover e inserir novamente. |
Expandir |
---|
| 3. Acesse a opção Baixar; 3.1. Informe os filtros na tela para pesquisa de pagamentos e clique no botão Pesquisar; Image Modified
3.2. Selecione um pagamento que contenha um título em moeda Dólar e clique no botão Baixar; Image Modified
Observação: Caso a cotação do dia da baixa seja diferente a cotação da baixa na criação do pagamento, será apresentado a mensagem acima; 3.4. Confirma os dados da baixa e clique no botão Confirmar. Observação: Serão gerados títulos em moeda Real pelo valor da variação cambial na conta do parâmetro 1232 - Aplicar correção variação cambial de forma automática; |
Expandir |
---|
| 4. Acesse a opção Estornar; 4.1. Informe os filtros para a pesquisa de pagamentos e clique no botão Pesquisar; 4.2. Selecione o pagamento a ser estornado e clique no botão Estornar; Image Added
Observação: os títulos a pagar , vinculados ao pagamento, estarão em abertos. |
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo5 |
---|
| Expandir |
---|
title | Inserir/Alterar Adiantamento |
---|
| 1. Acesse a rotina 746 - Controle de adiantamento ao fornecedor; 2. Para incluir adiantamento, selecione a opção Incluir adiantamento ao fornecedor ou consultar/editar adiantamento, clique na opção Consultar/Alterar/Excluir/Relatório de adiantamentos; 2.1. No caso de consultar ou alterar um adiantamento, informe os dados para pesquisar um clique no botão Pesquisar; Image Added
Observação: Acrescentado as colunas : Valor moeda estrangeira, Cotação e Dt. cotação; 2.2. Selecione um adiantamento Moeda Dólar e clique no botão Alterar; 3. Informe os dados do adiantamento em Moeda Dólar; 3.1. Informe o Valor título e selecione a cotação de Moeda estrangeira; Image Added
Observações: - Caso seja informado o Valor titulo e selecionado a cotação do dia no campo Moeda Estrangeira, o Valor em Moeda Estrangeira será calculado. Caso o Valor em Moeda Estrangeira seja informado e a cotação selecionada, o Valor titulo será calculado;
- Não é permitido inserir/editar adiantamento sem ter informado o Valor em Moeda Estrangeira;
|
Expandir |
---|
title | Baixar adiantamento ao fornecedor com vários títulos |
---|
| 1.Abrir a rotina 746; 2. Clicar no botão Baixa de um adiantamento ao fornecedor com vários títulos; 3. Informe os filtros conforme necessidade e clique no botão Pesquisar; 4. Selecione um adiantamento moeda estrangeira com duplo clique; Image Added
Image Added
Observação: Serão apresentados os dados de moeda estrangeira do adiantamento: - No cabeçalho: valor em moeda estrangeira e a descrição da moeda estrangeira;
- No Rodapé: o valor total em moeda estrangeira (Valor moeda estrangeira) dos títulos selecionados e a opção de calcular valor variação cambial (Calcular Variação);
- A opção Calcular variação será exibida unicamente quando o parâmetro 2331 - Aplicar correção variação cambial de forma automática esta marcado como Sim;
5. Selecione um ou mais títulos a pagar e clique no botão Calcular Variação; Image Added
Observação: O valor variação cambial dos títulos selecionados serão calculado automaticamente, caso exista variação de cotação entre o título e adiantamento. O calculo é detalhado a seguir; - Quando o valor em moeda estrangeira do adiantamento é maior ou igual ao valor total moeda estrangeira dos títulos selecionados:
- O valor variação cambial de cada título será (valor moeda estrangeira do título * cotação do adiantamento) menos [Valor título];
- Quando o valor em moeda estrangeira do adiantamento é maior à soma ao valor total moeda estrangeira dos títulos selecionados:
- Para o n-1 primeiros títulos selecionados, o valor variação cambial do cada título será (valor moeda estrangeira do título * cotação do adiantamento) menos [Valor título];
- Para o ultimo título selecionado, o valor variação cambial será (valor moeda estrangeira do título - valor total moeda estrangeira títulos selecionados + valor moeda estrangeira adiantamento ) * ( cotação do adiantamento - cotação do título) ;
6.Informe o Valor a utilizar do(s) título(s) selecionado(s) e clique o botão Confirmar; Image Added
7. Clique no botão Confirmar e confirme a baixa; Image Added
8. Serão apresentados as informações das transações atualizadas, geradas. Image Added
Observações: - Todos os títulos a pagar vinculados ao adiantamento serão quitados salvo o título tenha sido desdobrado. Uma parcela ficará em aberto no cenário quando o valor em moeda estrangeira do adiantamento é maior à soma ao valor total moeda estrangeira dos títulos selecionados;
- Serão gerados títulos quitados em moeda Real no valor do calculo variação cambial na conta definida no parâmetro 1232 - Conta da variação cambial ;
|
Expandir |
---|
title | Baixar título com vários adiantamentos |
---|
| 1. Abrir a rotina 746; 2. Clicar no botão Baixa de um título com vários adiantamentos; 3. Informe os filtros conforme necessidade e clique no botão Pesquisar; 4. Selecione um título a pagar moeda estrangeira com duplo clique; Image Added
5. Selecione o(s) adiantamento(s) conforme necessidade e clique o botão Calcular Variação; Image Added
6. Clique no botão Confirmar; Image Added
Observação: Será calculado o valor variação cambial do título da seguinte forma: - Quando o valor em moeda estrangeira do título for igual a soma do valor em moeda estrangeira dos adiantamentos selecionados, o [valor variação cambial] do título será o valor total em reais dos adiantamentos selecionados menos o [valor] do título em reais;
- Quando o valor em moeda estrangeira do título for maior a soma do valor em moeda estrangeira dos adiantamentos selecionados, o [valor variação cambial] do título será o [valor total dos adiantamentos] selecionados em reais - ( [Valor total de moeda estrangeira] dos adiantamentos selecionados * [Cotação] do título a pagar )
- o Cenário valor em moeda estrangeira do título for menor a soma do valor em moeda estrangeira dos adiantamentos selecionados não acontece.
7.Clique no botão Confirmar para realizar a baixa do título; Image Added
8. Serão apresentadas informações das transações atualidada,s geradas, etc. Image Added
Observações: - O título a pagar vinculados aos adiantamentos será quitado. Caso o título tenha sido desdobrado por ser maior a soma do valor total em moeda estrangeira do(s) adiantamento(s) selecionado(s), Uma parcela ficará aberta;
- Serão gerados títulos quitados em moeda Real no valor do calculo variação cambial na conta definida no parâmetro 1232 - Conta da variação cambial ;
|
Expandir |
---|
title | Estornar baixa de títulos de adiantamento ao fornecedor |
---|
| 1. Abrir a rotina 746; 2. Clicar no botão Estorno de baixa de títulos de adiantamento ao fornecedor; 3. Informe os filtros conforme necessidade e clique no botão Pesquisar; 4. Selecione um adiantamento ao fornecedor com um clique, selecione um ou mais títulos a serem estornados e clique no botão Estornar títulos; Image Added
Image Added
Observação: o(s) título(s) a pagar estarão aberto(s) e retirada do vinculo entre o adiantamento e título(s). Caso tenha gerado lançamento pela variação cambial, deve ser gerado uma contra partida anulando a operação. |
| Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo5 |
---|
| 1. Acesse a rotina 746 - Controle de adiantamento ao fornecedor; |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo6 |
---|
| 1. Acesse a rotina 737 737 - Desdobrar título a Pagar; 2. informe os dados para pesquisar um clique no botão Avançar; 3. Selecione um ou mais títulos com moeda Dólar; Image Added
Observação: Foram acrescentado colunas: Cotação, Valor moeda estrangeira e Dt. cotação. |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo7 |
---|
| 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.
|
|
...