OS 813007/1 – Integração Folha Metadados

De CIGAM WIKI

FAQ_CIGAM > FAQ_Finanças > Gestão Financeira > OS 813007/1 – Integração Folha Metadados

Esta página tem como objetivo listar a OS ou recurso liberado na Hora do Conhecimento Equipe Financeira - Julho 2023, de modo a compartilhar também o vídeo explicativo disponível no nosso Canal.

Palavras-Chave

Integração Folha Metadados. Contas a Pagar.

Integração Folha Metadados

Liberação da OS 813007/1 – Integração Folha Metadados.

Realizado o tratamento para o uso da configuração GF - GE - 2377 - Códigos operações para integração folha pagamento com rateio alterando o Tipo de 'Alpha' para 'Memo’.

IntegraLAMeta1.png


Antes era possível cadastrar apenas 14 códigos de três dígitos nesta configuração, isso limitava o seu uso em alguns clientes.

IntegraLAMeta2.png


Também foi evoluída a configuração GE - AM - 2928 - Agrupar registros de pagamento com mesmo número de documento para possibilitar o seu uso em bancos Oracle. Esta configuração passou a ficar habilitada para uso, antes estava desabilitada.

Também foi destacado tempo para a criação de documentação contendo as regras de preenchimento da integração:

IntegraLAMeta3.png


Campos Relacionados No Meta e No Cigam Para a Criação do Lançamento, Rateio Contábil e Rateio Gerencial

Criação do Lançamento

CAMPO NA GFLANCAM CAMPO NO META TABELA WHERE OBSERVAÇÕES
Data DataLiberacao RHCONTASPAGARHIST/Data Atual Quando Config 2928 = Desmarcada Pega da tabela RHCONTASPAGARHIST, se não pega data atual do sistema.
Dt_vencimento DataVencimento RHCONTASPAGARHIST
Cd_historico GFMODLAN MODELO = CodigoAuxiliar AND Campo39 = 'F' Vem da tabela de Modelos de lançamentos, onde o código do modelo é igual ao CodigoAuxiliar no meta. Porém se HistoricoPadrao da tabela RHCONTASPAGARHIST estiver preenchido pega deste.
Historico Descricao250 + AnoMesCompetencia RHCONTASPAGARHIST Concatenação de Descricao250 com AnoMesCompetencia
Cd_conta ContaDevedora GFMODLAN /RHCONTASPAGARHIST Vem da tabela de Modelos de lançamentos, campo Conta, onde o código do modelo é igual ao CodigoAuxiliar no meta. Porém se existir ContaDevedora na RHCONTASPAGARHIST , o valor é substituído.
Cd_tipo Cd_tipo GFHISTOR Vem da tabela GFHISTOR, se for R, c ou E o tipo será substituído por R se não P.
Valor Valor RHCONTASPAGARHIST Se config 2928 = Marcada (StatusRegistro = '10' AND Numerodocumento = numerodocumento ) Se config 2928 Desmarcada (Status Registro = 02 ou 04) Se config 2928 = Marcada, soma o valor da RHCONTASPAGARHIST onde StatusRegistro = '10' e o Numero do documento são iguais. Se config 2928 = Desmarcada pega do campo Valor da RHCONTASPAGARHIST.
Cd_empresa ChaveOutroSistema/Descricao20 RHCONTASPAGARHIST Se config 2928 = Marcada (StatusRegistro = '10' AND Numerodocumento = numerodocumento ) Se config 2928 Desmarcada (Status Registro = 02 ou 04) Se a ChaveOutroSistema for diferente de 0 então pega deste, se não pega do Descrição20
Cd_cobranca ChaveOutroSistema/Descricao20 RHCONTASPAGARHIST Se a ChaveOutroSistema for diferente de 0 então pega deste, se não pega do Descrição20
Cheque Nrocheque RHCONTASPAGARHIST StatusRegistro = '10' AND Numerodocumento = numerodocumento Pega o maior NroCheque da RHCONTASPAGARHIST onde StatusRegistro = '10' e o Numero do documento são iguais.
Cd_portador GFMODLAN MODELO = CodigoAuxiliar AND TRIM(ML.Campo39) = 'F'; Vem da tabela de Modelos de lançamentos, campo Portador, onde o código do modelo é igual ao CodigoAuxiliar no meta.
Dt_emissao DataLiberacao RHCONTASPAGARHIST/Data Atual Quando Config 2928 = Desmarcada Pega da tabela, se não pega data do sistema.
Vl_saldo Valor RHCONTASPAGARHIST Se config 2928 = Marcada (StatusRegistro = '10' AND Numerodocumento = numerodocumento ) Se config 2928 Desmarcada (Status Registro = 02 ou 04) Se config 2928 = Marcada, soma o valor da RHCONTASPAGARHIST onde StatusRegistro = '10' e o Numero do documento são iguais. Se config 2928 = Desmarcada pega do campo Valor da RHCONTASPAGARHIST
Contabilizado A/N Se na config 2377 existe o valor informado no campo TipoItemContaPagar da tabela RHCONTASPAGARHIST, então recebe A, se não N
Usuario_modific 'SIS’
Cd_tipo_de_paga GFMODLAN MODELO = CodigoAuxiliar AND TRIM(ML.Campo39) = 'F'; Vem da tabela de Modelos de lançamentos, campo Tipo_Pagto , onde o código do modelo é igual ao CodigoAuxiliar no meta.
Cd_unidade_de_n EstabelecimentoAux/Estabelecimento RHCONTASPAGARHIST Se EstabelecimentoAux não estiver vazio pega dele, se não pega do Estabelecimento
Dt_inclusao Data atual do sistema
Modalidade_venc GFMODLAN MODELO = CodigoAuxiliar AND TRIM(ML.Campo39) = 'F'; Vem da tabela de Modelos de lançamentos, campo Modalidade_Venc, onde o código do modelo é igual ao CodigoAuxiliar no meta.
Modalidade_paga GFHISTOR Cd_historico = Historico Vem da tabela de Historico,campo Campo19, onde Cd_historico = Historico da tabela de Modelos de lançamentos, onde o código do modelo é igual ao CodigoAuxiliar no meta.
Especie_documen GFMODLAN MODELO = CodigoAuxiliar AND TRIM(ML.Campo39) = 'F'; Vem da tabela de Modelos de lançamentos, campo Campo43 , onde o código do modelo é igual ao CodigoAuxiliar no meta.
Dt_provavel_pag DataVencimento RHCONTASPAGARHIST
Projeto GFMODLAN MODELO = CodigoAuxiliar AND TRIM(ML.Campo39) = 'F'; Vem da tabela de Modelos de lançamentos, campo Campo59, onde o código do modelo é igual ao CodigoAuxiliar no meta.

Criação do Rateio - Configuração 2928 Desmarcada

RATEIO CONTÁBIL – Config 12 = C

CAMPO NA GFRCNTB CAMPO NO META TABELA WHERE OBSERVAÇÕES
Cd_reduzido_con GFRPADRA cd_conta = p_ContaFinanceira AND cd_unidade_de_n = p_unidadeNegocio; Vem da tabela GFRPADRA, campo Cd_reduzido_con, onde cd_conta = p_ContaFinanceira (cd_conta da GFLANCAM passado por parâmetro) e cd_unidade_de_n = p_unidadeNegocio (Cd_unidade_de_n da GFLANCAM passado por parâmetro)
Percentual_rate GFRPADRA cd_conta = p_ContaFinanceira AND cd_unidade_de_n = p_unidadeNegocio; Vem da tabela GFRPADRA, campo percentual_rate , onde cd_conta = p_ContaFinanceira (cd_conta da GFLANCAM passado por parâmetro) e cd_unidade_de_n = p_unidadeNegocio (Cd_unidade_de_n da GFLANCAM passado por parâmetro)

RATEIO GERENCIAL – Config 12 = C

CAMPO NA GFRCNTB CAMPO NO META TABELA WHERE OBSERVAÇÕES
Cd_reduzido_con GFRPADRA cd_conta = p_ContaFinanceira AND cd_unidade_de_n = p_unidadeNegocio; Vem da tabela GFRPADRA, campo Cd_reduzido_con, onde cd_conta = p_ContaFinanceira (cd_conta da GFLANCAM passado por parâmetro) e cd_unidade_de_n = p_unidadeNegocio (Cd_unidade_de_n da GFLANCAM passado por parâmetro)
Cd_conta_gerenc CCPCC cd_pcc_reduzid = (contaGerencial); / banco = p_banco AND nroremessa = p_nroremessa Para campo ContaGerencial do WHERE é verificado na config 2378 qual campo na tabela rhdepositosanalitico está sendo utilizado para armazenar a conta gerencial e as opções são: codigoestruturadocc1, codigoestruturadocc2, codigoestruturadocc3 ou codigoestruturadocc4. Após encontrar na config qual campo está sendo utilizado é verificado também banco e nroremessa entre as tabelas RHCONTASPAGARHIST e rhdepositosanalitico.
Percentual_rate valor/p_valorLancamento*100 Se a quantidade de contas gerenciais informadas na rhdepositosanalitico onde banco e remessa são iguais nas tabelas rhdepositosanalitico e RHCONTASPAGARHIST for maior do que zero, então, o campo valor na rhdepositosanalitico dividido pelo valor total do lançamento vezes 100.

RATEIO GERENCIAL – Config 12 = G

CAMPO NA GFRCNTB CAMPO NO META TABELA WHERE OBSERVAÇÕES
Cd_conta_gerenc CCPCC cd_pcc_reduzid = (contaGerencial); / banco = p_banco AND nroremessa = p_nroremessa Para campo ContaGerencial do WHERE é verificado na config 2378 qual campo na tabela rhdepositosanalitico está sendo utilizado para armazenar a conta gerencial e as opções são: codigoestruturadocc1, codigoestruturadocc2, codigoestruturadocc3 ou codigoestruturadocc4. Após encontrar na config qual campo está sendo utilizado é verificado também banco e nroremessa entre as tabelas RHCONTASPAGARHIST e rhdepositosanalitico.
Percentual_rate valor/p_valorLancamento*100 Se a quantidade de contas gerenciais informadas na rhdepositosanalitico onde banco e remessa são iguais nas tabelas rhdepositosanalitico e RHCONTASPAGARHIST for maior do que zero, então, o campo valor na rhdepositosanalitico dividido pelo valor total do lançamento vezes 100.

Criação do Rateio - Configuração 2928 Marcada

RATEIO CONTÁBIL

CAMPO NA GFRCNTB CAMPO NO META TABELA WHERE OBSERVAÇÕES
Cd_reduzido_con GFRPADRA cd_conta = p_ContaFinanceira AND cd_unidade_de_n = p_unidadeNegocio; Vem da tabela GFRPADRA, campo Cd_reduzido_con, onde cd_conta = p_ContaFinanceira (cd_conta da GFLANCAM passado por parâmetro) e cd_unidade_de_n = p_unidadeNegocio (Cd_unidade_de_n da GFLANCAM passado por parâmetro)
Percentual_rate 100,00%

RATEIO GERENCIAL

CAMPO NA GFRCNTB CAMPO NO META TABELA WHERE OBSERVAÇÕES
Cd_reduzido_con GFCONTA Cd_conta = p_ContaFinanceira Vem da tabela GFCONTA, campo Cd_contabil_con, onde Cd_conta = Cd_conta da GFLANCAM
Cd_conta_gerenc contacredora RHCONTASPAGARHIST ON cg.Cd_pcc_reduzid = rh.contacredora WHERE statusregistro = '10' AND numerodocumento = p_documento Pega o campo contacredora da tabela RHCONTASPAGARHIST onde contacredora é igual ao Cd_pcc_reduzid da tabela CCPCC e o SatusRegistro na RHCONTASPAGARHIST é igual a 10 e o numerodocumento são os mesmos agrupando por gerenciais.
Percentual_rate valor/valorLancamento*100 Soma os valores da tabela RHCONTASPAGARHIST onde contacredora é igual ao Cd_pcc_reduzid da tabela CCPCC e o SatusRegistro na RHCONTASPAGARHIST é igual a 10 e o numerodocumento são iguais agrupando por gerenciais e divide pelo valor total do lançamento vezes 100.

Vídeo

O vídeo apresenta a Hora do Conhecimento completa, sendo possível avançar o vídeo até o conteúdo desejado: