Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Pré-requisitos
  3. Parametrização Painel Financeiro 
    1. Parametrização - Configurações Gerais
    2. Parametrização - Painel - Agendamento
  4. Tabelas Novas/Alteradas


01. VISÃO GERAL

O Painel Financeiro é uma plataforma de gestão financeira que permite, de forma automática e 100% integrada ao ERP, o acesso ao fluxo de caixa, contas a pagar, contas a receber e indicadores de performance. A informação é atualizada constantemente com os dados do ERP, o que possibilita maior acuracidade dos dados e, como consequência, maior precisão nas decisões de negócio. A plataforma é acessada pela web e os dados são hospedados na nuvem da TOTVS, o que garante segurança e praticidade ao dia a dia da sua equipe financeira. Além disso, o processo de implementação e manutenção é bem mais simples com evoluções constantes e automáticas.

Se você quiser aderir ao Painel Financeiro, acesse o link abaixo e selecione a opção "ligamos para você", deixe seus dados para nossa equipe comercial entrar em contato.

https://www.totvs.com/techfin/painel-financeiro/

02. PRÉ-REQUISITOS

Para o correto funcionamento do Painel Financeiro, existem alguns pré-requisitos que devem ser impreterivelmente atendidos. Para isso, é necessário realizar as etapas descritas no Assistente de configuração para integração com Totvs Apps (ConfigAppsWizard). Na etapa de "05. TELA - Sincronização", será necessário o cadastro dos bancos: emsuni, movfin, movind e movdis.

Outro pré-requisito importante: 

  • Ter os XMLs das notas fiscais armazenados nos diretórios padrão do produto, para as soluções padrão da TOTVS, que são TSS e Neogrid. Caso seja utilizado alguma outra solução para o envio das notas fiscais a SEFAZ ou caso utilize as soluções padrão com algum tipo de customização, ficará sob responsabilidade do cliente a construção de uma EPC para buscar os XMLs das notas fiscais. Para estes casos a TOTVS irá fornecer um modelo de EPC, caso o cliente queira desenvolver. Haverá ainda a possibilidade de contratação da nossa Fábrica de Software para construção da EPC.


Importante

Esta EPC deverá ser vinculada no programa "nota-fiscal_data" através da rotina "Manutenção de Programa - men\men012aa.r" do Foundation, campo "Programa UPC" conforme mostra a imagem abaixo:



  • Modelo EPC a ser utilizada de forma específica para busca de XML das Notas Fiscais Eletrônicas (clicar em "Expandir Origem"):
Exemplo EPC - nota-fiscal_data.p
/*****************************************************************************************************
 ** OBJETIVO..: Retornar o conteúdo do arquivo XML de uma NF-e
 ** 
 ** IMPORTANTE: o conteúdo deste programa não poderá ser alterado para manter
 **             seu correto funcionamento.
 **             O único ponto que deverá ser alterado pelo cliente é no que diz respeito à busca do 
 **             arquivo XML da nota fiscal recebida através do buffer da temp-table tt-nota-fiscal
 ** 
*****************************************************************************************************/
{include/i-epc200.i1}

DEFINE INPUT        PARAMETER p-ind-event AS CHAR NO-UNDO.
DEFINE INPUT-OUTPUT PARAMETER TABLE FOR tt-epc. 

DEFINE TEMP-TABLE tt-nota-fiscal   NO-UNDO
    FIELD nr-nota-fis              AS CHARACTER
    FIELD serie                    AS CHARACTER
    FIELD cod-esp                  AS CHARACTER
    FIELD nr-parcelas              AS INTEGER
    FIELD nr-fatura                AS CHARACTER
    FIELD dt-emis-nota             AS DATE
    FIELD cod-estabel              AS CHARACTER
    FIELD cod-empresa              AS CHARACTER
    FIELD ind-tip-nota             AS CHARACTER
    FIELD cod-chave-aces-nf-eletro AS CHARACTER
    FIELD cod-emitente             AS INTEGER
    FIELD xml-nota-fiscal          AS CLOB
    FIELD dt-atualiza              AS DATE
    FIELD hr-atualiza              AS CHARACTER
    FIELD idi-sit-nf-eletro        AS INTEGER.

DEFINE VARIABLE h-bf-tt-nota-fiscal AS   HANDLE                  NO-UNDO.
DEFINE VARIABLE lXmlNfe             AS   LONGCHAR                NO-UNDO.
DEFINE VARIABLE cArquivoXML         AS   CHARACTER               NO-UNDO.
DEFINE VARIABLE c-cod-estabel       LIKE nota-fiscal.cod-estabel NO-UNDO.
DEFINE VARIABLE c-serie             LIKE nota-fiscal.serie       NO-UNDO.
DEFINE VARIABLE c-nr-nota-fis       LIKE nota-fiscal.nr-nota-fis NO-UNDO.
DEFINE VARIABLE c-cod-dir-histor-xml AS  CHARACTER               NO-UNDO.

IF  p-ind-event = "Retorna_Conteudo_XML" THEN DO:
    FIND FIRST tt-epc 
         WHERE tt-epc.cod-event     = p-ind-event 
           AND tt-epc.cod-parameter = "tt-nota-fiscal":U NO-LOCK NO-ERROR.

    IF AVAIL tt-epc THEN DO:
        ASSIGN h-bf-tt-nota-fiscal = WIDGET-HANDLE(tt-epc.val-parameter) NO-ERROR.

        IF ERROR-STATUS:ERROR THEN
            RETURN "OK":U.

        IF VALID-HANDLE(h-bf-tt-nota-fiscal) THEN DO:
            ASSIGN c-cod-estabel = h-bf-tt-nota-fiscal:BUFFER-FIELD("cod-estabel"):BUFFER-VALUE
                   c-serie       = h-bf-tt-nota-fiscal:BUFFER-FIELD("serie"):BUFFER-VALUE 
                   c-nr-nota-fis = h-bf-tt-nota-fiscal:BUFFER-FIELD("nr-nota-fis"):BUFFER-VALUE.
    
            FOR FIRST nota-fiscal
                WHERE nota-fiscal.cod-estabel = c-cod-estabel
                  AND nota-fiscal.serie       = c-serie
                  AND nota-fiscal.nr-nota-fis = c-nr-nota-fis NO-LOCK:
                
                /***************************************************************************************************************************
                ** BUSCA DO DIRETÓRIO + ARQUIVO XML REFERENTE À NOTA FISCAL 
                ** ALTERAR SOMENTE NESTE BLOCO ENTRE OS COMENTÁRIOS
                
                ** Colocar aqui a lógica para localizar o XML da nota fiscal posicionada
                ** IMPORTANTE! A variável "cArquivoXML" deverá ser atualizada com o diretório + arquivo XML referente à nota fiscal 
                **
                ** Ex.: ASSIGN cArquivoXML = "\\servidor\diretorio\XML_NFe\311815320201214172138.xml".
                ** 
                ** Exemplo de busca efetuada pelo TSS no produto padrão:
                
                   FOR FIRST param-nf-estab 
                       WHERE param-nf-estab.cod-estabel = nota-fiscal.cod-estabel NO-LOCK:
                        ASSIGN c-cod-dir-histor-xml = param-nf-estab.cod-caminho-xml.
                   END.  
                
                   ASSIGN c-nr-nota-xml = TRIM(nota-fiscal.cod-estabel) +                              
                                          SUBSTR(nota-fiscal.cod-chave-aces-nf-eletro,23,3) + 
                                          TRIM(STRING(INTEGER(SUBSTR(nota-fiscal.cod-chave-aces-nf-eletro,26,9)),">>9999999")) + ".XML"
                       
                          c-chave-xml = TRIM(nota-fiscal.cod-chave-aces-nf-eletro) + ".XML".    
                          
                    IF  SEARCH(c-cod-dir-histor-xml + "/" + c-nr-nota-xml) <> ? THEN
                        ASSIGN cArquivoXML = c-cod-dir-histor-xml + "/" + c-nr-nota-xml.
                  
                    IF  SEARCH(c-cod-dir-histor-xml + "/" + c-chave-xml) <> ? THEN
                        ASSIGN cArquivoXML = c-cod-dir-histor-xml + "/" + c-chave-xml.
                **
                ** NÃO ALTERAR A PARTIR DESTE PONTO PARA BAIXO!        
                ****************************************************************************************************************************/
    
                IF  cArquivoXML <> ""
                AND search(cArquivoXML) <> ? THEN DO:
                    COPY-LOB FROM FILE cArquivoXML TO lXmlNfe.
                END.
    
                IF lXmlNfe <> "" THEN
                   ASSIGN h-bf-tt-nota-fiscal:BUFFER-FIELD("xml-nota-fiscal"):BUFFER-VALUE = lXmlNfe.
            END.
        END.
    END.
END.



IMPORTANTE!

O TOTVS Painel Financeiro foi liberado a partir da release 12.1.2209, via Console. Disponível também a partir das versões 12.1.2205 Patch 1, 12.1.34 Patch 6 e 12.1.33 Patch 11, estas liberadas em 27/05/2022.

03. PARAMETRIZAÇÃO PAINEL FINANCEIRO

Para auxiliar no cadastro das principais configurações do Painel Financeiro, foi disponibilizado o programa Wizard TOTVS Antecipa (html.wizardTechfin). Para acessá-lo, busque por Wizard TOTVS Antecipa.

a. PARAMETRIZAÇÃO - CONFIGURAÇÕES GERAIS

Ao entrar no programa, será aberto a tela de Configurações Gerais da opção "Config" do menu lateral. Clique em Editar para informar os campos:


Principais Campos e Parâmetros

CampoDescrição
EmpresaEmpresa logada, informada automaticamente.
Utiliza Totvs Mais NegóciosNeste campo deverá ser marcado se é utilizado o produto Totvs Mais Negócios.
Utiliza Totvs AntecipaNeste campo deverá ser marcado se é utilizado o produto Totvs Antecipa.
Utiliza Painel FinanceiroNeste campo deverá ser marcado se é utilizado o produto Painel Financeiro.
URL TOTVS Mais Negócios (RISK)Quando o parâmetro "Utiliza Totvs Mais Negócios" está igual a Sim, deverá ser informada a URL para comunicação com o produto Totvs Mais Negócios.
URL - Painel Financeiro

Quando o parâmetro "Utiliza Painel Financeiro" está igual a Sim, deverá ser informada a URL para comunicação com o produto Painel Financeiro.

Obs: Quando é marcado o parâmetro "Utiliza Totvs Mais Negócios" ou "Utiliza Totvs Antecipa", o label do campo muda de acordo com os produtos.


        b. PARAMETRIZAÇÃO - PAINEL - AGENDAMENTO

No menu lateral, acessando a opção Painel Financeiro → Agend Fechamento de Saldo, é necessário parametrizar o agendamento do cálculo de saldo diário das contas correntes do módulo Caixa e Bancos. Essa informação é utilizada para que seja possível demonstrar o saldo inicial da conta corrente no Painel Financeiro. Clique em Editar para informar os campos:

Após o agendamento realizado, será apresentado o pedido no monitor de pedidos de execução:

Caso o Servidor de Execução não seja o mesmo parametrizado no Assistente de configuração para integração com Totvs Apps (ConfigAppsWizard), os certificados devem ser instalados conforme descrito no tópico 02. PRÉ-REQUISITOS.


Principais Campos e Parâmetros

CampoDescrição
Data de ExecuçãoInformar o início da execução, se será iniciado assim que executado ou será agendado o início da execução.
Servidor de ExecuçãoSelecionar o servidor de execução RPW cadastrado.
Repetir Ocorrência?Este agendamento deverá ser repetido? SIM/NÃO.
Abas Diária/Semanal/MensalDefinir se a execução será Diária, Semanal ou Mensal.
FrequênciaSelecionar se será executado 1x ao dia ou várias vezes.
Hora Início/ Hora FimFaixa de horário em que o agendamento deverá ser executado.
A cadaA cada hora(s) ou minuto(s).
Gerar Agendamento RPWEste botão deve ser acionado a cada agendamento criado (não é necessário clicar em Salvar para este processo).

O cálculo é realizado sempre a partir do último fechamento de saldo da conta corrente. Caso o módulo de Caixa e Bancos não seja fechado de forma regular através do programa Exercício Contábil (prgint/utb/utb075aa.r), a performance da execução será afetada, bem como a integração dos dados do ERP com a Carol.

Para a primeira execução da rotina de fechamento de saldo, recomendamos que esteja habilitado o período contábil do módulo de Caixa e Bancos para até os últimos 2 meses.

Importante

A liberação da funcionalidade de Agendamento de Fechamento de Saldo para o cálculo diário dos saldos das Contas Correntes ocorreu na expedição do dia 27/05/22 nos patches:

12.1.2205.1

12.1.34.6

12.1.33.11

É necessário importar o menu atualizado do Caixa e Bancos (univdata/men_cmg.d) para que seja possível realizar os agendamentos.


04. TABELAS NOVAS/ALTERADAS

sdo_cta_corren_painel

techfin_configur