Monitor Inpera: Lançamentos de Caixa e Banco - NT. 0111/2023
Resumo da Nota Técnica
Esta NT tem como objetivo fornecer informações sobre a nova funcionalidade desenvolvida no aplicativo FACILITE Monitor Inpera, a qual consiste em efetuar lançamentos de Caixa e Bancos de valores recebidos de pedidos efetuados em lojas virtuais utilizando a integração do portal INPERA com a TRAY.
Detalhes da Nota Técnica
A partir dessa versão do sistema o aplicativo FACILITE Monitor Inpera, passa a ser capaz de efetuar lançamentos automáticos no Movimento de Caixa ou Bancos dos valores recebidos de pedidos originários da integração INPERA/TRAY. Para fazer uso dessa nova funcionalidade é necessário efetuar as seguintes configurações.
Passo 1:
Efetue um backup da base antes de prosseguir, pois as mudanças efetuadas nesta NT e de muita relevância.
Através do aplicativo FACILITE Util, efetuar a "Atualização de Tabelas". Após ter sido efetuado a atualização das tabelas, ainda através do aplicativo FACILITE Util, clicando no botão "SQL" efetuar as configurações dos novos campos criados nas tabelas "CONFIGINPERATRAY", "INPERATRAYMEIOSPAGAMENTOS", campos esses que serão descritos abaixo:
Tabela "CONFIGINPERATRAY", foram acrescentados os campos: 'CINPT_PLANOCONTA', 'CINPT_CAIXAPADRAO', 'CINPT_BANCO', 'CINPT_CONTA' e 'CINPT_DOCTO'. Para que esses campos sejam configurados corretamente, segue abaixo um exemplo do 'script' a ser executado no aplicativo FACILITE Util.
"Update CONFIGINPERATRAY Set
CINPT_PLANOCONTA = '1.01.01.001',
CINPT_CAIXAPADRAO = '001',
CINPT_BANCO = '001',
CINPT_CONTA = '123456',
CINPT_DOCTO = '001'
Where CINPT_EMPRESA = '05'"
CINPT_PLANOCONTA : informar a conta padrão do plano de conta a qual deverá receber os lançamentos automáticos na Movimentação de Caixa. Ex.: '1.01.01.001';
CINPT_CAIXAPADRAO : informar o caixa padrão o qual deverá receber os lançamentos automáticos na Movimentação de Caixa. Ex.: '001'
CINPT_BANCO : informar o código do banco padrão o qual deverá receber os lançamentos automáticos no Controle Bancário, esse campo será utilizado caso a forma de pagamento que estará vindo no pagamento do pedido da integração INPERA/TRAY não estiver devidamente configurada com o código do banco, essa configuração será descrita mais adiante nesta NT.
CINPT_CONTA : informar o número do conta bancária padrão a qual deverá receber os lançamentos automáticos no Controle Bancário, esse campo será utilizado caso a forma de pagamento que estará vindo no pagamento do pedido da integração INPERA/TRAY não estiver devidamente configurada com o número da conta bancária, essa configuração será descrita mais adiante nesta NT.
CINPT_DOCTO : informar o documento bancário padrão a qual deverá receber os lançamentos automáticos no Controle Bancário, esse campo será utilizado caso a forma de pagamento que estará vindo no pagamento do pedido da integração INPERA/TRAY não estiver devidamente configurada com o documento bancária, essa configuração será descrita mais adiante nesta NT.
OBSERVAÇÃO IMPORTANTE: Atenção com a informação do filtro "Where CINPT_EMPRESA" o mesmo deve ser informado um valor válido, pois caso o mesmo não seja informado pode ocorrer de efetuar alterações idênticas a todos os registros contidos na tabela "CONFIGINPERATRAY".
Além dos campos novos criados, também houve a criação do um novo registro na tabela "TABGENERICA", sendo ele: "29 - TIPO DE LANÇAMENTO FINANCEIRO". E dois novos registros na tabela "TABGENERICAI", sendo eles "1 - CAIXA" e "2 - Bancos". Esses registros serão utilizados na configuração da tabela "INPERATRAYMEIOSPAGAMENTO", e será melhor descrito mais abaixo nesta NT.
Foram criadas também duas novas tabelas "INPERATRAYPAGTOSPEDIDOCAI" e "INPERATRAYPAGTOSPEDIDOBAN", essas tabela são responsáveis por guardarem as informações dos registros de pagamentos relacionado a tabela "INPERATRAYPAGTOPEDIDO". A tabela "INPERATRAYPAGTOSPEDIDOCAI", guardará os dados relacionados ao lançamento no Movimento de Caixa (Plano Conta, Caixa, etc...).
Já a tabela "INPERATRAYPAGTOSPEDIDOBAN", guardará os dados relacionados aos lançamentos no Controle Bancário (Bancos, Conta, Docto, ect...).
Após ter efetuado o Passo 1, vamos seguir Passo 2.
Passo 2:
Vamos configurar agora a tabela "INPERATRAYMEIOSPAGAMENTO" essa tabela é a responsável por interligar o meio (forma) de pagamento vinda da integração INPERA/TRAY com os tipos de cobrança cadastrado em nossa base de dados do aplicativo FACILITE Comércio. Então segue abaixo um exemplo de 'script' para ser executado através do aplicativo FACILITE Util.
Update INPERATRAYMEIOSPAGAMENTO Set
ITMP_IDTABGENERICA = 29,
ITMP_IDTABGENERICAI = 1,
ITMP_PLANOCONTA = '1.01.01.001',
ITMP_BANCO = '001',
ITMP_CONTA = '123456',
ITMP_DOCTO = '001'
Where ITMP_EMPRESA = '05'
And ITMP_ID = 2
Segue abaixo explicação sobre o preenchimento de cada campo da tabela "INPERATRAYMEIOSPAGAMENTO".
ITMP_IDTABGENERICA : deverá ser informado o código "29" de forma fixa, pois esse código é referente ao "TIPO DE LANÇAMENTO FINANCEIRO" o qual será identificado no próximo campo.
ITMP_IDTABGENERICAI : deverá ser informado o código 1 ou 2. Código 1 refere-se ao "TIPO DE LANÇAMENTO FINANCEIRO" 'Caixa'; o código 2 refere-se ao tipo "TIPO DE LANÇAMENTO FINANCEIRO" 'Bancos'.
ITMP_PLANOCONTA : deverá ser informado o número da conta a qual deverá receber os lançamentos automáticos na Movimentação de Caixa ou Controle Bancário, conforme configuração do campo "ITMP_IDTABGENERICAI".
ITMP_BANCO : deverá ser informado o código do banco o qual receberá de forma automática os lançamentos no Controle Bancário. Para isso o campo "ITMP_IDTABGENERICAI" deverá estar o código "2" informado.
ITMP_CONTA : deverá ser informado o número da conta bancária, a qual receberá de forma automática os lançamentos no Controle Bancário. Para isso o campo "ITMP_IDTABGENERICAI" deverá estar o código "2" informado.
ITMP_DOCTO : deverá ser informado o código do documento bancário, o qual receberá de forma automática os lançamentos no Controle Bancário. Para isso o campo "ITMP_IDTABGENERICAI" deverá estar o código "2" informado.
OBSERVAÇÃO IMPORTANTE: Atenção com a informação do filtro "Where ITMP_EMPRESA e ITMP_ID" os mesmos devem conter valores válido, pois caso os mesmos não sejam informados ocorrerá alterações idênticas para todos os registros contidos na tabela "INPERATRAYMEIOSPAGAMENTOS", o que acarretará em divergências de valores importados do INPERA para o FACILITE Comércio. Sugerimos que tenham muita atenção com esses filtros.
Após ter sido efetuado as devidas configurações acima citadas, o aplicativo FACILITE Monitor Inpera, estará preparado para efetuar de forma automática os lançamentos dos registros de pagamentos referente aos pedidos recebidos da integração INPERA/TRAY, para o Movimento de Caixa ou Controle Bancário, conforme configurações estipuladas acima.
1.) A partir desta versão do sistema o FACILITE Monitor Inpera, passa a ter uma nova funcionalidade. Qual funcionalidade é essa?
a.) [ ] Lançamento automático de Contas a Receber
b.) [ ] Lançamento automático de valores recebidos de pedidos importados da integração INPERA/TRAY no Contas a Receber
c.) [ ] Lançamento automático de valores recebidos de pedidos importados da integração INPERA/TRAY no Movimento de Caixa e Controle Bancário
d.) [ ] Lançamento automático de valores recebidos de pedidos importados da integração INPERA/TRAY no Movimento de Caixa somente
2.) Quais tabelas sofreram inserções de novos campos?
a.) [ ] INPERATRAYPEDIDO e INPERATRAYITENSPEDIDO
b.) [ ] INPERATRAYMEIOSPAGAMENTO e CONFIGINPERATRAY
c.) [ ] INPERATRAYCLIENTEPEDIDO e INPERATRAYPAGTOSPEDIDO
d.) [ ] INPERATRAYCLIENTEPEDIDO e INPERATRAYITENSPEDIDO
3.) Quais são as novas tabelas criadas nessa versão do sistema?
a.) [ ] CAIXALA e LANCAMEN
b.) [ ] INPERATRAYPEDIDO e INPERATRAYITENSPEDIDO
c.) [ ] CONFIGINPERATRAY e TABGENERICA
d.) [ ] TABGENERICA e TABGENERICAI
Parâmetros Envolvidos
Através do aplicativo FACILITE Comércio, menu Utilitários, Parâmetro do Sistema, aba Parâmetro Gerais.
- "4.18.721 - HABILITA INTEGRAÇÃO FACILITE CLOUD", deve estar com o valor igual a "Sim", para que o aplicativo FACILITE Monitor Inpera, consiga capturar as informações de integração INPERA/TRAY;