Page tree

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.

Informações Gerais

Especificação

Produto

 Microsiga Protheus

Módulo

 SIGAGPE

Segmento Executor

 Serviços

Projeto

M_SER_RH001

IRM

PCREQ-6583

Requisito

PCREQ-6585

Subtarefa

PDR_SER_RH001-594

Release de Entrega Planejada

12.1.8

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

Requisito criado para réplica da implementação desenvolvida inicialmente para versão 11.80, no chamado TRPNAS.

Objetivo

A implementação consiste em uma melhoria que será disponibilizada, principalmente, para os clientes que utilizam a RH Protheus (SIGAGPE) e desejam integrar a Emissão de Cheques (GPER280), que é realizada pelo módulo SIGAGPE, com o módulo TRB do Logix. Essa integração será realizada via "Mensagem Única", sendo que a mensagem utilizada é a "BankTransaction" (versão 1.000).


Definição da Regra de Negócio

 A rotina de integração será ativada junto à emissão de cheques, gerando um arquivo (XML) que será enviado para o Logix, que por sua vez encaminhará um outro arquivo, de retorno, do mesmo formato, informando ao Protheus, além do "status" da mensagem, os dados de "Número do Documento", "Número do Lote" e "Sequência do Lote". O Protheus armazenará esses dados (na tabela de De-Para, XXF) para que, necessitando de um futuro cancelamento ou alteração, os cheques possam ser identificados no Logix.

 

Adapter EAI

    • Ao configurar o "Adapter EAI" da rotina GPEA281, sempre que houver emissão de cheques pelo módulo SIGAGPE, os cheques serão integrados com o módulo TRB, ou seja, para não utilizar a integração basta não configurar o "Adapter" da rotina;

Rotina de Manutenção de Cheques (GPEA281)

    • Os cheques emitidos pela rotina de Emissão de Cheques (GPER280) poderão ser visualizados pela rotina de Manutenção de Cheques (GPEA281);
    • Essa é uma rotina independente da integração, portanto possui uma documentação a parte;
    • A rotina não permitirá a alteração dos dados dos cheques, na medida em que os cheques já foram emitidos, com exceção da Conta Contábil de Débito e do Item Contábil (AEN). Além disso, a rotina permitirá o cancelamento dos cheques;
    • O cancelamento dos cheques poderá ser "solicitado" pelo Protheus, porém o tratamento que verificará se o cheque pode ser cancelado ou não será realizado pelo Logix;
    • Essa rotina poderá ser acessada através da rotina de Emissão de Cheques (GPER280), no módulo "Gestão de Pessoal" (SIGAGPE) do Protheus;

Contabilização

    • Ao implementar a integração da emissão de cheques entre o Protheus e o Logix, a contabilização da folha continuará sendo feita como anteriormente nos produtos padrões, ou seja, caso haja alguma customização na contabilização de ambos os produtos, essa é de responsabilidade do cliente;

Parâmetros da Rotina

    • Além dos parâmetros já existentes na rotina de "Emissão de Cheques", serão apresentadas três novas perguntas de caráter obrigatório: "Conta Contábil de Débito", "Item Contábil (AEN Logix)" e "Código do Histórico Contábil";
    • Esses três parâmetros referem-se, respectivamente, a conta contábil de débito, cujo TRB utilizará no momento da conciliação bancária, ao código do Item Contábil, que no Logix é denominado "Área Estratégica de Negócio" (AEN) e ao código do histórico contábil, que é um cadastro existente no Logix;
    • Essas perguntas serão apresentadas apenas para quem possuir essa integração entre a Emissão de Cheques e o módulo TRB.

 

Importante:

A troca de informações bancárias entre as marcas (Protheus e Logix) será garantida pela mensagem única Bank, que deve estar funcionando corretamente para que a integração entre Emissão de Cheques (Protheus) e móldulo TRB (Logix), seja implementada corretamente.


Rotina

Tipo de Operação

Opção de Menu

[GPER280 – Emissão de Cheques]

[Alteração]

[Relatórios -> Recibos/Cheques -> Emissão de Cheques]

[GPEA281 – Manutenção de Cheques]

[Criação]

[Relatórios -> Recibos/Cheques -> Emissão de Cheques -> Editar]

[GPEI281 – Integração Cheques]

[Criação]

 

 

Tabelas Utilizadas

  • SM3 - Cheques RH
  • SEF - Cheques

Fluxo do Processo

  1. Realizar a configuração da rotina GPEA281 no Adapter EAI do Protheus, bem como configurar o parâmetro MV_INTGTRB com o calor ".T.";
  2.  Em SIGAGPE, selecione a rotina de "Emissão de Cheques" ou a de "Manutenção de Cheques";
    1. Selecionando a opção de "Manutenção de Cheques" (Opção Editar a partir da rotina de Emissão de Cheques) será aberta uma tela com os cheques que já foram emitidos, permitindo o cancelamento ou alteração dos mesmos;
      1. Escolha a operação a ser realizada e confirme;
    2. Selecionando a opção de "Emissão de Cheques", a rotina para emissão seguirá seu curso normalmente (assim como era antes), com exceção das três novas perguntas que serão apresentadas;
      1. Informe os parâmetros solicitados;
      2. Emita os cheques;
  3. As informações serão enviadas ao Logix via Mensagem Única.

 

Dicionário de Dados

SM3 - Cheques RH

Índice

Chave

01

M3_FILIAL+M3_BANCO+M3_AGENCIA+M3_CONTA+M3_NUMCHEQ

02

M3_FILIAL+M3_NUMCHEQ

03

M3_FILIAL+DTOS(M3_DTEMISS)+STR(M3_VALOR)


CampoM3_FILIAL
TipoCaracter
Tamanho2
Decimal0
Formato 
TítuloFilial
DescriçãoFilial
UsadoNão
ObrigatórioNão
Val. Sistema 
HelpFilial do Sistema.
CampoM3_BANCO
TipoCaracter
Tamanho3
Decimal0
Formato@!
TítuloBanco
DescriçãoCódigo do Banco
UsadoSim
ObrigatórioSim
Val. Sistema 
HelpInforme o código do Banco.
CampoM3_AGENCIA
TipoCaracter
Tamanho5
Decimal0
Formato@!
TítuloAgência
DescriçãoCódigo da Agência
UsadoSim
ObrigatórioSim
Val. Sistema 
HelpInforme o código da Agência
CampoM3_CONTA
TipoCaracter
Tamanho11
Decimal0
Formato@!
TítuloConta
DescriçãoConta Corrente
UsadoSim
ObrigatórioSim
Val. Sistema 
HelpInforme o número da conta bancária.
CampoM3_NUMCHEQ
TipoCaracter
Tamanho15
Decimal0
Formato@!
TítuloNúm. Cheque
DescriçãoNúmero do Cheque
UsadoSim
ObrigatórioSim
Val. Sistema 
HelpNúmero do cheque emitido.
CampoM3_DTEMISS
TipoData
Tamanho8
Decimal0
Formato 
TítuloData Em. Chq
DescriçãoData Emissão Cheque
UsadoSim
ObrigatórioSim
Val. SistemaM->M3_DTEMISS <= dDataBase
HelpData de Emissão do Cheque.
CampoM3_VALOR
TipoNumérico
Tamanho16
Decimal2
Formato

@E 9,999,999,999,999.99

TítuloValor Cheque
DescriçãoValor do Cheque
UsadoSim
ObrigatórioSim
Val. SistemaPositivo() .And. (M->M3_VALOR > 0)
HelpValor do cheque emitido.
CampoM3_TIPO
TipoCaracter
Tamanho3
Decimal0
Formato@!
TítuloTipo Título
DescriçãoTipo do Título
UsadoSim
ObrigatórioNão
Val. Sistema 
HelpTipo do Título.
CampoM3_BENEF
TipoCaracter
Tamanho40
Decimal0
Formato 
TítuloNome Benef.
Descrição

Nome do Beneficiário

UsadoSim
ObrigatórioNão
Val. Sistema 
HelpNome do beneficiário.
CampoM3_MAT
TipoCaracter
Tamanho6
Decimal0
Formato 
TítuloCod. Fun.
DescriçãoCódigo do Funcionário
UsadoSim
ObrigatórioNão
Val. Sistema 
HelpCódigo do Funcionário que representa o Fornecedor.
CampoM3_DEBITO
TipoCaracter
Tamanho20
Decimal0
Formato 
TítuloConta Deb.
DescriçãoConta Contábil de Débito
UsadoSim
ObrigatórioNão
Val. Sistema

CTB105CTA(M->M3_DEBITO)

HelpConta contábil de débito que será utilizada na conciliação bancária do módulo TRB.
CampoM3_CREDITO
TipoCaracter
Tamanho20
Decimal0
Formato 
TítuloConta Cred.
DescriçãoConta Contábil de Crédito
UsadoSim
ObrigatórioNão
Val. Sistema

CTB105CTA(M->M3_CREDITO)

HelpConta contábil de crédito que será utilizada na conciliação bancária do módulo TRB.
CampoM3_ITEMC
TipoCaracter
Tamanho9
Decimal0
Formato 
TítuloItem Cont.
DescriçãoItem Contábil (AEN)
UsadoSim
ObrigatórioNão
Val. Sistema

CTB105ITEM()

Help

Item contábil (AEN Logix) que será utilizado na conciliação bancária do módulo TRB.
Obs: O Item Contábil do Protheus equivale, no Logix, a Área Estratégica de Negócio (AEN).

CampoM3_IMPRESS
TipoCaracter
Tamanho1
Decimal0
Formato 
TítuloStatus
DescriçãoStatus da Impressão
UsadoSim
ObrigatórioNão
Val. Sistema

NaoVazio() .And. Pertence("SC")

HelpStatus da impressão do cheque, sendo que: S = Impresso; e C = Cancelado.
CampoM3_CODHIST
TipoCaracter
Tamanho3
Decimal0
Formato @!
TítuloCod. Hist.
DescriçãoCodigo Histórico Logix
UsadoSim
ObrigatórioNão
Val. Sistema 
HelpCódigo do Histórico Contábil no Logix

Grupo de Perguntas

Nome: GPEA281

X1_ORDEM

01

X1_PERGUNT

Conta Contábil Débito?

X1_TIPO

C

X1_TAMANHO

20

X1_GSC

G

X1_VAR01

MV_PAR01

X1_HELP

Conta contábil de débito que será utilizada na conciliação bancária do módulo TRB.

X1_ORDEM

02

X1_PERGUNT

Código do Item Contábil

X1_TIPO

C

X1_TAMANHO

9

X1_GSC

G

X1_VAR01

MV_PAR02

X1_HELP

Item contábil (AEN Logix) que será utilizado na conciliação bancária do módulo TRB.
Obs: O Item Contábil é equivalente a Área Estratégica de Negócio (AEN), no Logix.

X1_ORDEM

03

X1_PERGUNT

Código Histórico Logix?

X1_TIPO

C

X1_TAMANHO

3

X1_GSC

G

X1_VAR01

MV_PAR03

X1_HELP

Código do Histórico Contábil no Logix.

Parâmetro (SX6)

Nome:

MV_INTGTRB

Tipo:

Lógico

Cont. Por.:

.F.

Descrição:

Integra Emissão de Cheques com o TRB?

.T. = Integra, .F. = Não integra

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.