Product | Adapter | Receive | Send | ||||
---|---|---|---|---|---|---|---|
Insert | Update | Delete | Insert | Update | Delete | ||
PROTHEUS | GPEI010 | sim | sim | sim | sim | sim | sim |
RM | Não | Não | Não | Sim | Sim | Sim |
Field | documentation | maxLength | Product | FieldERP | Req. | Type | Length | Description |
---|---|---|---|---|---|---|---|---|
CompanyId | Codigo da Empresa | -> PROTHEUS -> RM | -> não possui campo físico na tabela -> PFUNC.CODCOLIGADA | -> sim -> Sim | -> varchar -> smallint | -> 02 -> | -> -> | |
BranchId | Codigo da Filial | -> PROTHEUS -> RM | -> SRAXX0.RA_FILIAL -> PFUNC.CODFILIAL | -> sim -> sim | -> varchar -> smallint | -> 02 -> | -> pode ter tamanho entre 02 e 12 dependendo da configuração do Protheus -> | |
CompanyInternalId | InternalId da chave completa de empresa do produto | -> PROTHEUS -> RM | -> -> PFUNC.CODCOLIGADA+PFUNC.CODFILIAL | -> sim -> sim | -> varchar -> string | -> 50 -> | -> o InternalID da empresa é formado empresa|RA_FILIAL. Tamanho entre 05 e 15 -> | |
Code | Matricula do funcionario | -> PROTHEUS -> RM | -> SRAXX0.RA_MAT -> PFUNC.CHAPA | -> sim -> sim | -> varchar -> varchar | -> 6 -> 16 | -> contém máscara numérica -> | |
InternalId | InternalId do Code | -> PROTHEUS -> RM | -> SRAXX0.RA_FILIAL -> PFUNC.CODCOLIGADA+PFUNC.CHAPA | -> sim -> sim | -> varchar -> string | -> 50 -> | -> o InternalID do cadastro é formado pelos campos empresa|RA_FILIAL|RA_MAT -> | |
FullName | Nome do funcionario | -> PROTHEUS -> RM | -> SRAXX0.RA_NOMECMP -> tabela.campo | -> nao -> sim/nao | -> char -> ... | -> 70 -> ... | -> Nome Completo do Funcionario -> ... | |
Name | Nome do funcionario | -> PROTHEUS -> RM | -> SRAXX0.RA_NOME -> PPESSOA.NOME | -> sim -> não | -> varchar -> varchar | -> 30 -> 120 | -> Nome Reduzido -> | |
DepartamentCode | Codigo do departamento | -> PROTHEUS -> RM | -> SRAXX0.RA_DEPTO -> PSECAO.CODDEPTO | -> não -> não | -> varchar -> varchar | -> 09 -> 25 | -> Departamento -> | |
DepartamentInternalId | InternalId do DepartamentCode | -> PROTHEUS -> RM | -> tabela.campo -> PSECAO.CODCOLIGADA+PSECAO.CODFILIAL+PSECAO.CODDEPTO | -> sim/nao -> não | -> ... -> string | -> ... -> | -> não integrado. O InternalID é formado pelos campos empresa|QB_FILIAL|QB_DEPTO -> | |
RoleCode | Codigo da funcao | -> PROTHEUS -> RM | -> SRAXX0.RA_CODFUNC -> PFUNC.CODFUNCAO | -> sim -> não | -> varchar -> varchar | -> 05 -> 35 | -> Codigo da Funcao do Funcionario -> | |
RoleInternalId | InternalId do RoleCode | -> PROTHEUS -> RM | -> tabela.campo -> PFUNC.CODCOLIGADA+PFUNC.CODFUNCAO | -> sim/nao -> não | -> ... -> string | -> ... -> | -> não integrado. O InternalID é formado pelos campos empresa|RJ_FILIAL|RJ_FUNCAO -> | |
HiringDate | Data de Admissao | -> PROTHEUS -> RM | -> SRAXX0.RA_ADMISSA -> PFUNC.DATAADMISSAO | -> sim -> sim | -> date -> datetime | -> 8 -> | -> -> | |
WorkShiftCode | Codigo do turno | -> PROTHEUS -> RM | -> SRAXX0.RA_TNOTRAB -> PFUNC.CODHORARIO | -> sim -> não | -> varchar -> varchar | -> 03 -> 10 | -> -> | |
WorkShiftInternalId | InternalId do WorkShift | -> PROTHEUS -> RM | -> -> PFUNC.CODCOLIGADA+PFUNC.CODHORARIO | -> -> não | -> -> string | -> -> | -> não integrado. O InternalID é formado pelos campos empresa|R6_FILIAL|R6_TURNO -> | |
SalaryCategory | Categoria Salarial. Rever estas categorias quando for utilizar com o RM. Produto Datasul também possui outras categorias (Semana, Quinzenal e Diarista) | -> PROTHEUS -> RM | -> SRAXX0.RA_TIPOPGT -> PFUNC.CODRECEBIMENTO | -> sim -> sim | -> varchar -> char | -> 01 -> 1 | -> Por padrão o Protheus possui os tipos 1 e 6. O cadastro do tipo fica na tabela auxiliar (SX5) tabela 40 -> A conversão do tipo usado no RM para lista abaixo é feita na transformação XSLT. Somente é enviado para o Protheus funcionários do tipo 1 e 6. | |
Salary | Salario | -> PROTHEUS -> RM | -> SRAXX0.RA_SALARIO -> PFUNC.SALARIO | -> não -> sim | -> decimal -> decimal | -> 12,2 -> 15,2 | -> -> | |
DemissionDate | Data de Demissao | -> PROTHEUS -> RM | -> SRAXX0.RA_DEMISSA -> PFUNC.DATADEMISSAO | -> não -> não | -> date -> datetime | -> 8 -> | -> -> | |
CostCenterCode | Centro de custo vinculado ao funcionário | -> PROTHEUS -> RM | -> SRAXX0.RA_CC -> PFRATEIOFIXO.CODCCUSTO | -> sim -> não | -> varchar -> varchar | -> 09 -> 25 | -> -> | |
CostCenterInternalId | InternalId do CostCenterCode | -> PROTHEUS -> RM | -> tabela.campo -> PFRATEIOFIXO.CODCOLIGADA+PFRATEIOFIXO.CODCCUSTO | -> sim/nao -> não | -> ... -> string | -> ... -> | -> não integrado. O InternalID é formado pelos campos empresa|CTT_FILIAL|CTT_CUSTO -> | |
BirthDate | Data de Nascimento | -> PROTHEUS -> RM | -> SRAXX0.RA_NASC -> PPESSOA.DTNASCIMENTO | -> sim -> sim | -> date -> datetime | -> 08 -> | -> Data de nascimento do funcionario -> | |
Gender | Sexo | -> PROTHEUS -> RM | -> SRAXX0.RA_SEXO -> PPESSOA.SEXO | -> sim -> sim | -> varchar -> varchar | -> 01 -> 1 | -> -> | |
HomeState | Estado Natal(de origem) | -> PROTHEUS -> RM | -> SRAXX0.RA_NATURAL -> PPESSOA.ESTADONATAL | -> sim -> não | -> varchar -> varchar | -> 02 -> 2 | -> O cadastro fica na tabela auxiliar (SX5)tabela 12 -> | |
NaturalCity | Naturalidade (Unidade Federativa) | -> PROTHEUS -> RM | -> SRAXX0.RA_NATURAL -> PPESSOA.NATURALIDADE | -> não -> não | -> varchar -> varchar | -> 02 -> 32 | -> -> | |
Correio Eletrônico | -> PROTHEUS -> RM | -> SRAXX0.RA_EMAIL -> PPESSOA.EMAIL | -> Não -> não | -> string -> varchar | -> 50 -> 60 | -> -> Informe a Sequência de Turno do funcionário. | ||
MonthlyWorkingHours | Jornada de trabalho mensal (número de horas) | -> PROTHEUS -> RM | -> SRAXX0.RA_HRSMES -> PFUNC.JORNADAMENSAL | -> Sim -> sim | -> decimal -> smallint | -> 6,2 -> | -> -> | |
WageTableInternalId | InternalId da tabela salarial | -> PROTHEUS -> RM | -> SRAXX0.RA_TABELA+SRAXX0.RA_NIVEL+SRAXX0.RA_FAIXA -> PFUNC.CODTABELASALARIAL|PFUNC.CODNIVELSAL|PFUNC.GRUPOSALARIAL | -> nao -> não | -> CHAR -> string | -> ... -> | -> Este campo será recebido por um ID eserá feito de/para para os campos RA_TABELA+RA_NIVEL+RA_FAIXA devido o protheus nao possuir um campo id e ter como PK os campos acima -> Chave para a tabela VTABELASALARIAL. | |
WorkShiftSequence | Sequencia Inicio do Turno | -> PROTHEUS -> RM | -> SRAXX0.RA_SEQTURN -> fixo valor 01 | -> não -> não | -> char -> | -> 2 -> | -> Informe a Sequência de Turno do funcionário, utilizado no Módulo de Ponto Eletrônico. -> Fixo valor 01 pois o RM não trabalha com o conceito de escala. | |
DateInitialShiftSequence | Data Inicial da Sequencia do Turno | -> PROTHEUS -> RM | -> Campo nao existe em tabela -> tabela.campo | -> sim se for enviado informacoes na tag WorkShiftSequence -> sim/nao | -> date -> ... | -> 8 -> ... | -> Informe o dia do mes que começa a sequencia de trabalho. -> Informe o dia do mes que começa a sequencia de trabalho. | |
PositionCode | Codigo do cargo | -> PROTHEUS -> RM | -> SRAXX0.RA_CARGO -> tabela.campo | -> nao -> sim/nao | -> char -> ... | -> 5 -> ... | -> ... -> ... | |
PositionCodeInternalId | InternalId do PositionCodeInternalId | -> PROTHEUS -> RM | -> tabela.campo -> tabela.campo | -> sim/nao -> sim/nao | -> ... -> ... | -> ... -> ... | -> ... -> ... | |
EmployeeSituation | Situacao do Funcionario | -> PROTHEUS -> RM | -> SRAXX0.RA_SITFOLH -> tabela.campo | -> nao -> sim/nao | -> Char -> ... | -> 1 -> ... | -> Situacao na Folha -> ... | |
TypeOfSalaryChange | Tipo da Alteração Salarial | -> PROTHEUS -> RM | -> SRAXX0.RA_TIPOALT -> | -> sim -> | -> varchar -> | -> 03 -> | -> Obrigatório quando há alteração salarial -> | |
DateOfSalaryChange | Data da Alteração Salarial | -> PROTHEUS -> RM | -> SRAXX0.RA_DATAALT -> | -> sim -> | -> date -> | -> 8 -> | -> Obrigatório quando há alteração salarial -> | |
GovernmentalInformation | CPF, Numero da Cateira de Trabalho e Serie da Cateira de Trabalho | |||||||
ListOfInternalId |