Integração Contábil CMNET x SIGAGPE

Linha de Produto:

Microsiga Protheus®

Segmento:

Recursos Humanos

Módulo:

SIGAGPE

Rotina:

Rotina

Nome Técnico

GPEM114

Integração Contábil - Protheus GPE x Sistemas Externos

Rotina(s) envolvida(s)

Nome Técnico

GPEM110

Contabilização da Folha

Cadastros Iniciais:

SRA - Cadastro de Funcionários

SRC - Movimento Mensal

SRV - Cadastro de Verbas

CT5 - Lançamento Padrão

RHQ - Base de Rateio

CT1 - Cadastro Plano de Contas

CTD - Cadastro Itens Contábeis

CTT - Cadastro Centro de Custo

Parâmetro(s):

MV_RHCONEX

MV_ERPCM

Requisito/Story/Issue (informe o requisito relacionado):

 DRHPONTP-25

Tabelas Utilizadas:

CT2 - Lançamento Contábil

SRZ - Resumo da Folha

Gerar arquivo texto com lançamentos contábeis do GPE a fim de serem importados pela rotina de Importação de Lançamentos do Contábil CMNET.

Após realizar a Contabilização da Folha/Provisão no SIGAGPE, possuindo as configurações de integração CMNET ativas, é possível gerar os arquivos dos lançamentos contábeis para serem importados pelo sistema CMNET.

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie o parâmetro a seguir:

    Itens/Pastas

    Descrição

    Nome:

    MV_ERPCM

    Tipo:

    Lógico

    Cont. Por.:

    .T.

    Descrição:

    Indica se ha integração com BackOffice CMNET.



  2. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o parâmetro a seguir:

    Itens/Pastas

    Descrição

    Nome:

    MV_RHCONEX

    Tipo:

    Lógico

    Cont. Por.:

    .T.

    Descrição:

     Indica se a rotina de Fechamento Contábil será processada em Sistema Externo.

Para realizar a contabilização da Folha no Protheus e exportação dos lançamentos em arquivo texto, siga os seguintes passos:

  1. Acesse a rotina através do menu SigaGPE > Miscelânea > Fechamentos > Contabilização
  2. Clique em Parâmetros e selecione as opções conforme desejado.
  3. Confira as informações e clique em OK.
  4. Uma nova janela será aberta requisitando o período da Folha a ser contabilizado.
  5. Digite o mês e ano do período e clique em OK.
  6. Ao retornar à tela inicial da rotina de contabilização, clique em OK.
  7. O aviso “Confirma configuração dos parâmetros?” será exibido. Confirme.
    • Caso o período escolhido para contabilização já tenha sido contabilizado pelo sistema um novo aviso será emitido:
    • “Este período já foi contabilizado. Deseja continuar?”
    • Confirme ou não o processamento da rotina.
  8. Aguarde o processamento.
  9. Uma nova tela será aberta exibindo os valores contabilizados, cada um com seu tipo de operação (débito/crédito).
  10. Na parte inferior é exibido o saldo de valores.
  11. Confira os dados e faça alterações conforme necessidade.
  12. Ao finalizar a conferência, clique em Salvar.
  13. Os dados serão gravados no sistema.
    • Caso haja mais de uma filial selecionada para contabilização, será realizado o processamento destas (repetir os passos 8 a 13).
  14. Após o processamento de todas filiais selecionadas, uma nova tela será exibida para geração do arquivo texto.
  15. Escolha o diretório para geração do arquivo.
  16. Confira as informações e clique em Salvar.
  17. Ao fim do processamento, um aviso é emitido informando se o arquivo foi gerado com sucesso.
    • Será gerado 1 arquivo por filiail + 1 arquivo de Log de processamento.
    • Os arquivos serão gravados no diretório indicado.
  18. Clique em Confirmar.
  19. Para sair da rotina clique em Cancelar.
  • Validação 01: Caso não seja informado o diretório destino do arquivo, é emitido alerta.

 

  • Validação 02: para o correto preenchimento do Tipo de Lançamento. São aceitos apenas os tipos:
    • Crédito;
    • Débito;
    • Partida Dobrada.
    • Os tipos são configurados em SigaGPE > Atualizações > Cadastrados > Lançamento Padrão

Arquivo de Lançamentos Contábeis

Para cada filial processada é gerado 1 arquivo de lançamentos contábeis.

O nome do arquivo segue a seguinte estrutura: contabFOL_201702_T1D MG 01_152319

  • contabFol - indica que o arquivo é da Contabilização da Folha
  • 201702 - indica competência contabilizada (informação é montada a partir da Data da Contabilização)
  • T1D MG 01 - indica Grupo Empresa + Filial dos lançamentos contábeis.
  • 152319 - indica hora do processamento (Hora+Minuto+Segundo)

O arquivo segue o leiaute definido para integração CMNET.

Arquivo de Log de Processamento

Para cada processamento, é gerado um arquivo Log.

A nomenclatura do arquivo segue a seguinte estrutura: contabFOL_Log_20170412_152319

  • contabFOL - indica que o arquivo é da Contabilização da Folha
  • Log - indica este é o arquivo de log.
  • 20170412 - data do processamento
  • 152319 - hora do processamento (Hora+Minuto+Segundo)

Conteúdo do arquivo:

Empresa/Filial: T1/D MG 01 
Número do Documento no Protheus: 000008
Valor a Débito: 127497.08
Valor a Crédito: 48477.25
Balanço: Saldo de 79019.83 a Debito.
Arquivo(s) gerado(s) com sucesso!
--------------------------------------------------
Empresa/Filial: T1/M PR 01 
Número do Documento no Protheus: 000002
Valor a Débito: 3000
Valor a Crédito: 240
Balanço: Execução interrompida.
Erro na linha: 003(CT2_LINHA)
Lançamento Padrão: C01
Mensagem: Tipo de Lançamento Inválido - Configure o lançamento como 1-Debito; 2-Credito; ou 3-Partida Dobrada. 
--------------------------------------------------

Campo

Nulo

Tipo

Tamanho

Posição

Observação/conceito CM

CMNET x PROTHEUS

Campo Protheus

(enviado no arquivo)

Data do Lançamento

Não

Data

10

01-10

Data do lançamento contábil. Formato: dd/mm/aaaa.

A data que o usuário informa no momento da contabilização - carrega automático a data do sistema, mas pode ser modificada pelo usuário.

CT2_DATA

Tipo de Lançamento

Não

Num.

1

11-11

0 – Débito;
1 – Crédito;
2 – Partida Dobrada (2 é utilizado para indicar lançamentos feitos através de partida dobrada. Neste caso, o sistema considera o lançamento seguinte com a contra-partida do anterior).

Identificação do tipo de lançamento.
Utilizar o campo CT2_DC.
A partir da informação do campo CT2_DC, realizar De-Para dos valores.
Débito - Se CT2_DC = 1; preencher com 0.
Crédito - Se CT2_DC = 2; preencher com 1.
Partida Dobrada - Se CT2_DC = 3; preencher com 2.

CT2_DC

Tipo de Lançamento

Não

Caract.

1

12-12

D – Débito; C – Crédito.

Identificação do tipo de lançamento.
Utilizar o campo CT2_DC.
A partir da informação do campo CT2_DC, realizar De-Para dos valores.
Débito - Se CT2_DC = 1; preencher com D.
Crédito - Se CT2_DC = 2; preencher com C.
Partida Dobrada - Se CT2_DC = 3; preencher com D na 1ª linha, e depois com C na 2ª linha.

CT2_DC

Origem Aplicação

Sim

Caract.

1

13-13

O – Origem; A – Aplicação.

Não é mais utilizado pelo CM

Espaços

Número do Documento

Sim

Caract.

15

14 - 28

Campo livre para indicação de um documento.

É gerado automaticamente pelo sistema (quando contabilizado via RH CM). Para o RH, utiliza o valor da Competência (AAAA/MM) como regra de preenchimento.

CT2_DATA

Histórico 1

Não

Caract.

40

29 - 68

Preenchimento obrigatório.

Como forma de identificação do lançamento, será enviada a descrição do Lançamento Padrão.

Configurar o campo CT5_HIST com "CT5->CT5_DESC" para preencher automaticamente o campo CT2_HIST.

CT2_HIST

Histórico 2

Sim

Caract.

40

69 - 108

Descrição do Lançamento.

 

Continuação do campo Histórico 1. No caso do RH não será necessária utilização de mais caracteres.

 

Espaços

Histórico 3

Sim

Caract.

40

109-148

Descrição do Lançamento.

Histórico 4

Sim

Caract.

40

149-188

Descrição do Lançamento.

Histórico 5

Sim

Caract.

40

189-228

Descrição do Lançamento.

Centro de Custo

Sim

Caract.

10

229-238

Código do centro de custo da tabela da CENTCUST.

Os lançamentos contábeis são separados pelo C.Custo, podendo agrupar pelo C.Custo do funcionário em si.

Utilizar os campos:

Se lançamento da linha Débito, preencher com CT2_CCD.

Se lançamento da linha Crédito, preencher com CT2_CCC.

CT2_CCD / CT2_CCC

Conta Contábil

Não

Caract.

18

239-256

Conta contábil sem máscara. Alinhada à esquerda, com espaços à direita, para completar as 18 posições.

Conta contábil definida no Lançamento Padrão. Define-se a conta para Débito e a conta para Crédito.

Utilizar os campos:

Se lançamento da linha Débito, preencher com CT2_DEBITO.

Se lançamento da linha Crédito, preencher com CT2_CREDITO.

CT2_DEBITO / CT2_CREDITO

Valor do Lançamento

Não

Num.

17,2

257-273

Valor em moeda corrente. O campo total deverá ter 17 posições, já contando com o ponto e as casas decimais. EX: 00000125425212.52

Valor gerado do lançamento. Utilizar o campo CT2_VALOR

CT2_VALOR

Valor Oficial

Sim

Num.

17,2

274-290

Valor relativo à moeda oficial.

 

Configuração realizada dentro do Contábil CM. Não utilizada diretamente dentro do RH CM. Por isso, não será enviado no TXT, uma vez que estamos tratando dos dados gerados apenas pelo RH. Caso queira fazer o tratamento de moedas, o mesmo deverá ser feito no próprio Contábil CM.

 

00000000000000.00

Valor Gerencial 1

Sim

Num.

17,2

291-307

Valor relativo à moeda gerencial 1.

Valor Gerencial 2

Sim

Num.

17,2

308-324

Valor relativo à moeda gerencial 2.

Valor Gerencial 3

Sim

Num.

17,2

325-341

Valor relativo à moeda gerencial 3.

Atividade/Projeto (OBRA)

Sim

Num.

8

342-349

Indicar código da atividade/projeto da tabela da UNIDNEGOCIO. Este é o código hierárquico que deve ser indicado neste caso.

Para a contabilização da Folha, o Contábil SEMPRE trata o código com valor PADRÃO - 001001 (que é preenchido quando a informação vem vazia). Assim, o campo NÃO SERÁ INFORMADO no arquivo.

Espaços

Valor Histórico

Sim

Num.

17,2

350-366

Caso lançamento seja relativo à moeda histórica. O campo total deverá ter 17 posições já contando com o ponto e as casas decimais. EX: 00000125425212.52

Configuração realizada dentro do Contábil CM. Não utilizada diretamente dentro do RH CM. Por isso, não será enviado no TXT, uma vez que estamos tratando dos dados gerados apenas pelo RH. Caso queira fazer o tratamento de moedas, o mesmo deverá ser feito no próprio Contábil CM.

00000000000000.00

Código Subconta

Sim

Num.

6

367-372

Código da subconta da tabela da CMNet Soluções.

Possível utilização da entidade ITEM para atender a essa necessidade. Configurar no Lanc.Padrão caso a entidade ITEM seja usada.

CT2_ITEMD / CT2_ITEMC

Código do Histórico Padrão

Sim

Caract.

4

373-376

Código do histórico padrão da tabela HISTOPADRAO.

Campo destinado para identificação de uma lista de descrições padrão para o Lançamento. Para facilitar emissão de relatórios.

Há o cadastro de Histórico Padrão no Protheus. Necessário envio do cadastro do item no CMNET para manter os mesmos códigos em ambos os sistemas. Utilizar campo CT2_HP. **O campo no Protheus possui 1 caractere a menos.

CT2_HP

Planilha

Não

Num.

8

377 - 384

Todos os registros com um número igual de planilha serão agrupados numa mesma planilha no sistema da CMNet, sem no entanto, corresponder a este número aqui informado.

O código refere-se ao agrupamento de lançamentos. É controlado pela chave Data + Planilha

Utilizar o campo CT2_DOC que possui funcionalidade similar.

Ficou definido que será enviado o código gerado pelo Protheus, porém, o CM irá gerar seu próprio número de planilha ao realizar a importação.

CT2_DOC

Lançamento

Sim

Num.

8

385-392

Número de ordem dos lançamentos dentro de uma planilha.

Linha (ordem/sequencia) do lançamento na planilha

Por causa da necessidade de utilizar 2 linhas para lançamentos Partida Dobrada, será realizado o controle das linhas do arquivo através de uma variável.

nLinha – variável

Plano Previdenciário

Sim

Num.

10

393-402

Código do Plano Previdenciário da tabela PLANPREVCONTABIL.

Não é mais utilizado pelo CM

Espaços

Patrocinadora

Sim

Num.

10

403-412

Código da Patrocinadora da tabela PATRO.

Não é mais utilizado pelo CM

Código Outro Sistema

Sim

Caract.

20

413-432

Código de referência desta planilha no sistema de origem.

Não será utilizado para importação RH Protheus - Contábil CM. É utilizado apenas quando sair do CMNET e ir para outro sistema.

(Não informar)