01. DADOS GERAIS
Produto: | TOTVS Manufatura TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Logix |
Segmento: | Backoffice |
Módulo: | TOTVS Backoffice (Linha Logix) - Controladoria |
Função: | CON10018 - Cotações de Moeda |
País: | Brasil |
Ticket: | 14146468 |
Requisito/Story/Issue (informe o requisito relacionado) : | DMANFINLGX-20740 |
02. SITUAÇÃO/REQUISITO
Importação de Cotações do Bacen para o Logix
03. SOLUÇÃO
Foram efetuadas as seguintes alterações:
1) LOG00086 (Parâmetros Logix)
Criação de parâmetro para determinar o caminho de diretório onde o arquivo CSV será salvo após download do site do Bacen.
Parâmetro: pat_diretorio_arq_cot_moeda
Descrição: Diretório dos arquivos de cotação da moeda - Banco Central do Brasil
Pasta: “PROCESSO ADM/FINANC >> PATRIMONIO >> PARAMETROS GERAIS”
2) CON10008 (Cadastro Moeda)
Inclusão dos novos campos na tela para informar a “Moeda Bacen” e "Dia atualização Cotação (D + dia)".
Moeda Bacen: Código da moeda do Bacen, correspondente à moeda do Logix.
Dia atualização cotação (D + dia): Forma de atualização da cotação.
Exemplo:
D+1: Buscada taxa em 06/07 que deve ser carregada para 07/07 na moeda especificada.
D+0: Buscada taxa em 06/07 que deve ser carregada para 06/07 na moeda especificada.
2) CON10018 (Cotações de Moeda)
- Criação de opção no menu “Importar” para realizar a importação das cotações do Bacen:
Serão informados na tela os filtros abaixo:
Onde:
- Moeda: Código da moeda do Logix. Atualizará somente as cotações da moeda informada. Informar 0 (zero) se deseja atualizar as cotações de todas as moedas do arquivo cuja moeda Logix correspondente existe no con10008.
- Tipo cotação: Deverá ser informado “V” se deseja atualizar a cotação de venda ou “C” se deseja atualizar a cotação de compra.
- Data cotação: indica a data que a cotação deverá ser importada do Bacen. Este campo poderá ser deixado em branco, neste caso trará sempre a cotação do dia.
- Indicador "Somente dia útil?": Indica se buscará a cotação somente de dia útil. Se estiver marcado, o sistema irá verificar se a data a ser utilizada é um dia útil bancário. Se não for, irá utilizar a data anterior a data informada e que caia em um dia útil. Se não estiver marcado, o sistema buscará a cotação da data informada.
- Indicador "Atualizar cotações do mês?": Indica se deverá atualizar a cotação do mês ou somente do dia. Se estiver marcado, o sistema irá atualizar as cotações a partir do dia da data da busca até o final do mesmo mês, replicando o mesmo valor importado para todos os dias. Se estiver desmarcado, irá atualizar somente a cotação do dia.
Regras gerais:
- A busca será realizada no link: bcb.gov.br/Download/fechamento/{data}.csv, onde {data} refere-se a data da cotação no formato AAAAMMDD.
- O arquivo será armazenado no diretório parametrizado conforme descrito acima e com o nome original trazida pelo Banco Central.
- Se o código da moeda do Banco Central não estiver parametrizado no Logix não irá realizar a importação desta cotação.
- Serão atualizadas as informações no programa CON10018 (Cotações das Moedas), com o valor da cotação (venda ou compra) do arquivo importado.
2) JOB0003 (Agendador de Tarefas do Logix)
- Será possível realizar a importação das cotações do Bacen via JOB:
Programa: CON10018
Parâmetros:
1 - Código da empresa
2 - Usuário
3 - Código da moeda Logix. Informar 0 (zero) se desejar atualizar as cotações de todas as moedas.
4 - Tipo da cotação (V ou C)
5 - Data da cotação
6 - Indicador se buscará cotação somente de dia útil
7 - Indicador se deverá atualizar a cotação do mês