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.2229

Descrição

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

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

  1. Aplique o patch do chamado e execute uma vez a rotina Informe o nome da rotina.
  2. No módulo informe o nome do módulo acesse informe o caminho e verifique que o parâmetro informe o nome do parâmetro é criado conforme especificações abaixo:

Nome da Variável:

Informe o Nome da Variável

Tipo:

Informe o Tipo

Descrição:

Informe a Descrição

Valor Padrão:

Informe o Valor Padrão

Atualizações do Compatibilizador

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

  1. Criação ou Alteração de Perguntas no arquivo SX1 – Cadastro de Perguntes:

Pergunte

(X1_PERGUNT)

Nome

Grupo

(X1_GRUPO)

Ordem

(X1_ORDEM)

Tipo

(X1_TIPO)

Tamanho

(X1_TAMANHO)

2.    Criação ou Alteração de tabela no arquivo SX2– Tabelas:

Chave

Nome

Modo

PYME

B04

(X2_CHAVE)

Dente/Região

(X2_NOME)

C

(X2_MODO)

N

(X2_PYME)

3.  Criação ou Alteração de Tabelas Genéricas no arquivo SX5 – Tabelas Genéricas:

Chave

Ex.: AR

Descrição

Ex.: Tabela de IR de Aplicações Financeiras

4.  Criação ou Alteração (mantenha somente a instrução correspondente) de Campos no arquivo SX3 – Campos:

  • Tabela BGD - Prod x Cob x Proc x Co-Part:

Campo

(X3_CAMPO)

Tipo

(X3_TIPO)

Tamanho

(X3_TAMANHO)

Decimal

(X3_DECIMAL)

Formato

(X3_PICTURE)

Título

(X3_TITULO)

Descrição

(X3_DESCRIC)

Nível

(X3_NÍVEL)

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

(X3_BROWSE) Informe Sim ou Não

Opções

(X3_CBOX)

When

(X3_WHEN)

Relação

(X3_RELACAO)

Val. Sistema

(X3_VALID)

Help

Descreva o conteúdo informado para Help de Campo no ATUSX

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

5.  Criação ou Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa B05PLS:

Alias

(XB_ALIAS)

Tipo

(XB_TIPO)

Sequência

(XB_SEQ)

Coluna

(XB_COLUNA)

Descrição

(XB_DESCRI)

Contém

(XB_CONTEM)

6.  Criação ou Alteração de Índices no arquivo SIX – Índices:

Índice

AA1

Ordem

6

Chave

AA1_FILIAL+AA1_CODVEN

Descrição

Cod. Vendedor

Proprietário

S

7.  Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

(X6_VAR)

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

8.  Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela BD5 – Contas Médicas:

Campo

Informe o conteúdo do (X7_CAMPO)

Sequência

Informe o conteúdo do (X7_SEQUENC)

Campo Domínio

Informe o conteúdo do (X7_CDOMIN)

Tipo

Informe o conteúdo do (X7_TIPO)

Regra

Informe o conteúdo do (X7_REGRA)

Posiciona?

Informe o conteúdo do (X7_SEEK)

Chave

Informe o conteúdo do (X7_CHAVE)

Condição

Informe o conteúdo do (X7_CONDIC)

Proprietário

Informe o conteúdo do (X7_PROPRI)

Procedimento para Configuração

(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou  rotinas no menu).

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
    (É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)

Itens/Pastas

Descrição

Nome:

Tipo:

Informe o Tipo do parâmetro

Cont. Por.:

Informe o Conteúdo padrão

Descrição:

 

CONFIGURAÇÃO DE MENUS

 

2.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:

Menu

Informe o Menu em que estará localizada a rotina

Submenu

Informe o Submenu em que estará localizada a rotina

Nome da Rotina

Informe o Título da rotina

Programa

Informe o Fonte da rotina

Módulo

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Tipo

Informe a Função

Procedimento para Utilização

  • Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
  • Localização da rotina no menu;
  • Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
  • Caso seja necessário ter algum cadastro feito previamente, faça uma observação.

 

 

Exemplo:

       1.            No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).

O sistema apresenta a janela de produtos cadastrados.

       2.            Posicione o cursor em um produto e clique em Alterar.

       3.            Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.

       4.            Dê duplo clique no campo TP Prestador (BCW_TIPPRE).

O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.

       5.            Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:

                      Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.

       6.            Confira os dados e confirme.

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:

Image Added

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

Image Added

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 (Alfanumérico 3);

Descrição: A descrição do tipo de planejamento (Alfanumérico 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:

Image Added


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:

Interface de Planejamento de Fluxo de Caixa:

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;
  • Permite Multicoligada: 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 opção "Global" de um cadastro de planejamento estiver marcada e neste planejamento houver itens para diferentes coligadas, o sistema não permitirá a alteração deste parâmetro.

Image Added

Item de Planejamento

Os itens do Planejamento podem ser inseridos e exibidos no anexo da visão ou no anexo do planejamento cadastrado

O cadastro de um item de planejamento é composto dos seguintes campos:

  • Valor: onde será informado o valor do item;
  • Data: onde será informada a data de inclusão do item;
  • Natureza: onde será informado se o item é  a pagar ou a  receber;
  • Aplicação Origem: onde será informado qual o produto de origem do item;
  • Histórico: onde será informado um contexto que facilite sua identificação;
  • Coligada: onde será informada a coligada a qual pertence o item. Nesse caso, se no cadastro do planejamento a opção "Multicoligada" estiver marcada, é possível a edição do campo. Caso desmarcada, essa opção será carregada com a coligada default de inclusão do item (coligada corrente);
  • Filial: onde será informada a filial a qual pertence o item de planejamento;
  • Centro de custo: onde será informado o centro de custo que irá compor o item de planejamento;
  • Natureza orçamentária: onde será informada a natureza orçamentária do item, podendo ser de classificação a pagar, a receber ou ambos.

Observações:

Há a possibilidade de edição dos campos diretamente nas grids, bem como inclusão e exclusã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.

Não será permitido a inclusão de item de planejamento de mesma Natureza, Aplicação de Origem, Centro de Custo, Filial e Natureza Orçamentária  dentro do mesmo período.

Visão do Planejamento:

Image Added

Planejamento:

Image Added


Edição de Itens de Planejamento

                                                                                 Image Added

                                                                                

  

Card
labelImportação via conceito

Importação dos dados do planejamento via Conceito

Criado novo conceito para poder realizar 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-se criar as informações de identificação do planejamento através da seleção 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, ao selecionar este planejamento e executar o processo de importação, os itens do planejamentos serão inseridos.

Obs.: Caso haja itens de planejamentos duplicados, ou seja, com a mesma Natureza, Aplicação de Origem, Coligada, Centro de Custo, Natureza Orçamentária  e Filial dentro do mesmo período(Mês/Ano) , na importação do conceito haverá agrupamento para que não sejam gerados itens duplicados.

Planejamento existente

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

Todos os itens de planejamento já existentes 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 animação abaixo.

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

Image Added

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

Image Added

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 usuário necessitar, não necessariamente uma consulta SQL. O importante é ter os dados/campos necessários para fazer a importação.

Image Added


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


Com a conexão de origem parametrizada vamos preencher a conexão de destino que será o RMSDataServer FinPlanejamentoImportacaoData.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.

Image Added

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.

Image Added

Execução

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

O Tipo de Planejamento deve ser selecionado no processo ou cadastrado um novo, para que os itens possam ser carregados através de consulta SQL e a data informada, como mostrado anteriormente:

Tipo de Planejamento: deve ser informado ou cadastrado previamente na execução.

Image Added



Card
idCenários Fluxo de Caixa
labelCenários Fluxo de Caixa
titleCenários Fluxo de Caixa

Ao gerar o Fluxo de Caixa e realizar a conferência dos dados gerados o sistema possibilita salvar os dados criando um Cenário de Fluxo de Caixa. Na aba "Configurações", o usuário deve informar a descrição do cenário e clicar no botão "Gravar Cenário", assim as informações geradas e as parametrizações serão salvas no sistema.

Para poder ter acesso a funcionalidade de cenários, é necessário conceder permissão ao perfil do usuário.

Image Added

Visualizar Cenários

É possível criar vários cenários com diferentes parametrizações no sistema para posterior visualização pela visão de Fluxo de Caixa. Após gerado um cenário poderá ser editado, mas ao salvar as alterações, será criada uma nova versão do mesmo que poderá ser usada para posterior comparação de diferentes versões (somente entre cenários de mesma origem).


Obs: Importante ressaltar que os dados visualizados irão seguir toda parametrização informada no momento em que este foi salvo.

O sistema permite visualizar todos os cenários salvos existentes na base.


Image Added

Image Added Informações Complementares

DT - Novo Fluxo de Caixa

Vídeo

  • Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.

** Canal do youtube e software de vídeoem definição.

Título do Vídeo:

Disponibilizado pelo Marketing.

Introdução:

Disponibilizado pelo Marketing.

Passo a Passo:

Capturar diretamente do sistema.

Finalização:

Disponibilizado pelo Marketing.

Ponto de Entrada

Descrição:

Informe o Menu em que estará localizada a rotina

Localização:

Informe o Submenu em que estará localizada a rotina

Eventos:

Informe o Título da rotina

Programa Fonte:

Informe o Fonte da rotina

Função:

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

 

 

 

Exemplo:

#Include 'Protheus.ch'

User Function CN120ALT()

Local aCab:= PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab