OS 813007/1 – Integração Folha Metadados
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.
Índice
Palavras-Chave
Integração Folha Metadados.
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’.
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.
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:
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: