Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Planejamento do Fluxo de Caixa

Características do Requisito

Linha de Produto:

RM

Segmento:

Construção e Projetos

Módulo:

TOTVS Gestão Financeira

Rotina:

Rotina

Nome Técnico

Planejamento de Fluxo de Caixa

Novo planejamento de fluxo de caixa

Rotina(s) envolvida(s)

Nome Técnico

Informe a(s) rotina(s) envolvidas.

Informe o nome técnico da(s) rotina(s) envolvidas.

 


Cadastros Iniciais:

Tipo de Planejamento.

Parâmetro(s):

N/A

Requisito/Story/Issue (informe o requisito relacionado):

http://jiraproducao.totvs.com.br/browse/FINANCEIRO01-7387

País(es):

Brasil

Banco(s) de Dados:

SQLServer e Oracle

Tabelas Utilizadas:

FTIPOPLANEJAMENTOFLXCX, FPLANEJAMENTOFLXCX

Sistema(s) Operacional(is):

Windows

Pacote:12.1.24

Descrição

Implementação de um novo Fluxo de Caixa, utilizando padrões de Planejado, Previsto, e Realizado.

Deck of Cards
idCadastros
Card
labelTipos de planejamento

Representa o tipo de valor para um determinado planejamento de fluxo de caixa no Totvs Gestão Financeira.
Todo e qualquer planejamento do fluxo de caixa estará vinculado a um tipo de planejamento, permitindo categorizar os valores de forma flexível.

Procedimento para Utilização

  • O Cadastro de tipos de planejamento, deve primeiramente ser habilitado no perfil do usuário:

  • Após habilitação via perfil, o cadastro de tipos de planejamento estará localizado em Gestão Financeira | Tipos de planejamento:

Ao acessar este menu, será possível inserir um filtro, caso necessite realizar uma pesquisa sobre determinado campo, como descrição, código, data de alteração, etc.

  • O cadastro de tipos de planejamento possui os campos:

Código: Código deverá ser único na base (Varchar(3));

Descrição: A descrição do tipo de planejamento (Varchar(100));

Inativo: Define se o tipo de planejamento estará ativo ou inativo no sistema, ou seja, se deverá ser utilizado ou não em novos planejamentos.

Card
labelPlanejamentos

O cadastro de planejamento permite ao usuário informar valores para que possam ser levados para um fluxo de caixa e posteriormente auxiliar na definição de diversos cenários, isto é, estimar e planejar os gastos e recebimentos da empresa, em determinado período e de acordo com as informações deste planejamento.

Procedimento para Utilização

  • Deverá ser habilitado, no perfil do usuário a permissão do cadastro de planejamento, disponível em Gestão Financeira | Fluxo de Caixa | Cadastros de planejamento:


Obs: O planejamento deverá estar atrelado a um tipo de planejamento que foi cadastrado previamente.

Poderão existir vários planejamentos para um determinado tipo de planejamento.

Descrição dos campos:

A figura abaixo mostra a interface de cadastro de um planejamento:

Este cadastro é composto dos seguintes campos:

  • ID. Planejamento: Identificação única do planejamento;
  • Tipo Planejamento: Determina o tipo de planejamento ao qual o planejamento está associado;
  • Descrição: A descrição do planejamento;
  • Data Início: Data inicial do planejamento;
  • Data Final: Data final do planejamento;
  • Global: Define se o cadastro de planejamento poderá ser incluído para N coligadas caso marcado ou somente para a coligada corrente, caso desmarcado. Observação: Caso a flag "Global" de um cadastro de planejamento estiver marcada e neste planejamento existir itens para diferentes coligadas, o sistema não permitirá a alteração deste parâmetro.
  • Itens: Cadastro de itens de planejamento. São definidos como itens do planejamento os seus valores, bem como uma data, um histórico que facilite sua identificação, além dos campos de filial, centro de custo e natureza orçamentária financeira. Há a possibilidade de edição dos campos diretamente nas grids, bem como inserção e deleção (botão verde de inclusão / x vermelho) de itens de acordo com o planejamento. Poderão ser inseridos vários itens para um determinado planejamento, como mostra a figura abaixo.

Card
labelImportação via conceito

Importação dos dados do planejamento via Conceito

Criado um conceito para podermos realizar a importação dos dados do orçamento, itens de orçamento e períodos de orçamento previamente cadastrados no TOTVS Gestão Estoque Compras e Faturamento.

Novo planejamento

Ao executar a importação de dados do planejamento utilizando o conceito, deve criar as informações de identificação do planejamento através do lookup de planejamento disponível na tela de processo de execução do conceito.

Ao incluir um novo planejamento, o usuário poderá informar uma descrição para o planejamento, um tipo de planejamento o período do planejamento e se o planejamento terá escopo de multi-coligada.

Obs.: O período informado nesse cadastro será utilizado pelo conceito como o período de busca de informações de planejamento na base de dados.

Após o cadastro destas informações, ou selecionar este planejamento, e executar o processo de importação, os itens de planejamentos serão inseridos neste planejamento.

Obs.: Caso exista itens de planejamentos duplicados, ou seja, com a mesma informação de 'coligada, mês/ano, filial, centro de custo, natureza orçamentária, aplicação de origem' iguais será enviada uma informação de itens duplicados e a importação não será feita.

Planejamento existente

No formulário de conceito em execução, informar o planejamento que deve ser atualizado, executar o processo.

Todas os itens de planejamento já existente na base de dados, serão excluídos, com exceção dos itens de planejamento do Totvs Gestão Financeira, os novos dados provenientes dessa nova importação serão inseridos ao planejamento informado.

OBS: A mesma regra de itens duplicados será aplicada nesta nova importação

Edição para funcionamento

Para realizar o processamento faça a importação do Conceito na sua base de dados e faça as seguintes alterações.

Primeiro edite a conexão de origem para modificar a string de conexão. Faça em todas as conexões de Origem que forem relacionadas a banco de dados. Neste exemplo, edite ITEMPLANEJAMENTO e DADOSPLANEJAMENTO conforme gif abaixo.

A CONEXÃO DE DESTINO não precisa ser modificada, pois será utilizado um RMSDataServer que utiliza a conexão do RM.

Os dados informados devem ser os mesmos que estão sendo utilizados no Alias conectado.

Os dados de usuário e senha são os responsáveis para conectar na instância do SQL. Lembrando que existe a possibilidade de fazer várias conexões, como Oracle, e até mesmo existe a possibilidade de buscar dados via arquivo e etc.

Exemplo de string de conexão: Data Source=NOMEMAQUINA;Initial Catalog=NOMEBD;User ID=rm;Password=**;Enlist=False

Como o Conceito funciona

No cadastro de conexão de origem foi criado uma consulta SQL para trazer os dados do orçamento (como exemplo) para ser enviado para o novo cadastro do planejamento de fluxo de caixa.

Lembrando que a fonte de dados pode ser a que o cliente necessitar, não necessariamente uma consulta SQL. O importante é ter os dados/campos necessários para fazer a importação.


A Consulta SQL pode conter parâmetros para sua execução que pode ser informado durante o processamento do conceito.


Com a conexão de origem parametrizada vamos preencher a conexão de destino que será o RMSDataServer FinPlanejamentoData.cs .

IMPORTANTE: Lembrando sempre de utilizar o DataServer pois o mesmo passa por diversas validações dos dados que serão cadastrados. Caso seja enviado diretamente no banco de dados, não haverá garantia que os dados estão corretos.



Ligações

As ligações são as parametrizações do que corresponde um dado da conexão de origem para os dados de destino.

Tudo se Baseia em clicar e arrastar para adicionar os valores.

Execução

Com tudo parametrizado, vamos fazer a execução.

Dados que devem ser inseridos para o funcionamento são responsáveis para cadastrar os dados do planejamento, os itens do planejamento serão carregados através da consulta sql mostrado anteriormente:

Tipo de Planejamento deve ser cadastrado previamente a execução,

Descrição é a descrição do cadastro do planejamento,

Data Inicio e Data Fim são dados do cadastro do planejamento mas também são usados como parâmetros da consulta SQL, então a data que for informada será utilizada também na consulta sql para carregar informações.

Centro de custo é o centro de custo que será utilizado na consulta sql para filtrar os itens do planejamento, se não informado, serão considerados todos os centro de custos disponíveis de item de planejamento. Lembrando que o centro de custo deve existir.

Coligada é a seleção de onde o planejamento será cadastrado, se informado 0, o planejamento será global, se inserido outro valor, é importante lembrar que a coligada deve existir.

Filial é um dado do item do planejamento que não é carregado da consulta SQL e será enviado aos itens do planejamento.