Esta funcionalidade está disponível desde a primeira Expedição Contínua do módulo Financeiro de Setembro/22 para o Release 12.1.33 e posteriores


01. VISÃO GERAL

Job para atualização de taxas de moedas e índices financeiros com base nas séries temporais fornecidas pelo Banco Central do Brasil.

02. CONFIGURAÇÃO DO JOB

Adicione o agendamento da rotina FINXTAXA no serviço de Schedule pelo Configurador do Protheus.

Configure as filiais de execução e sua recorrência conforme sua necessidade.

Parâmetros:

Sim: Atualiza a taxa da moeda na tabela SM2, se existir.

Não: Mantém a taxa já cadastrada na tabela SM2, se existir.

Indica a quantidade de dias que serão subtraídos da data final (data base do sistema) para compor a data inicial do período de atualização de taxas. 

Para séries do Bacen de valores mensais, a data disponível é sempre dia 01 do mês da taxa (no início do mês seguinte), logo, é recomendada a parametrização para mais de 30 dias (recomendado 45 dias).

Data do BACEN: Considera a data recebida pelo serviço da BACEN para gravar as taxas.

Próx. dia útil: Considera o próximo dia útil da data recebida pelo serviço da BACEN para gravar as taxas.

Data do BACEN: Considera a data recebida pelo serviço da BACEN para gravar os índices.

Próx. dia útil: Considera o próximo dia útil da data recebida pelo serviço da BACEN para gravar os índices.


Quando os perguntes Data para os índices  ou Data para as moedas estiverem com conteúdo igual a Prox. dia útil, o valor será replicado para os dias não uteis dentro do período, exemplo:

  • DataBase  
  • Cadastrar um índice financeiro conforme o tópico - Índices Financeiros
  • Perguntes
    • Atualiza moeda?  = Não
    • Período em dias ? = 1
    • Data para as moedas ? = Prox. dia útil
    • Data para os índices? = Prox. dia útil
  • Será retornado pela API o dia 08/04/2022 e 11/04/2022
  • O valor do dia 08/04 será replicado para os dias 09, 10 e 11
  • O valor do dia 11/04 será jogado para o dia 12 conforme regra do parâmetro 


Exemplo de agendamento:

03. SÉRIES BACEN

Para localizar o código da série Bacen acesse o SGS - Sistema Gerenciador de Séries Temporais e utilize as opções de pesquisa para o índice desejado.

Exemplo de pesquisa CDI

No SGS é possível consultar os valores da série para análise.

04. MOEDAS


A tabela SM2 não possui o campo filial. Caso o job seja configurado para execução em mais de uma filial é recomendado que o parâmetro MV_MOEBCX seja criado com uma filial.

Assim a atualização da taxa da moeda não será solicitada para cada filial de execução do job.


Para a atualização de taxa de moedas na tabela SM2 é necessário criar e configurar o parâmetro MV_MOEBCX , onde o deve ser substituído pelo número da moeda desejada.

O seu conteúdo deve ser o código da série do Bacen;

Exemplo de configuração para Série -Taxa de câmbio - Livre - Dólar americano (venda) - diário

FILIAL01
ParâmetroMV_MOEBC2
TipoCaractere
DescriçãoCódigo da Série Bacen para a moeda 2 do sistema.
Conteúdo1

05. ÍNDICES FINANCEIROS

Para a atualização dos índices financeiros no Protheus é necessário configurar o índice com o código da série do Bacen.

Para isso, acesse a rotina de Índices Financeiro - FINA017 e no cadastro do índice informe no campo Série Bacen(FIT_BACEN) o código da série e em Desc. Série (FIT_DBACEN) sua descrição.

Dessa forma a execução do job FINXTAXA realizará a busca pelos códigos no sistema do Bacen e atualizará na tabela de índices - FIU.

Pela rotina de Atualização de Índice - FINA018 será possível verificar as taxas dos índices.