Dados utilizados da API

Por ser uma estrutura única para todos os produtos, há dados que existem em um produto (RM e/ou Protheus) e não existe no Datasul, desta forma cada produto utilizará os campos pertinentes aos seus ambientes.


CAMPOS DATASUL

PROPRIEDADES API REST

DESCRIÇÃO

copart_func.cdn_empresaCompanyKeyInformação referente a Empresa do lançamento do Beneficiário
prestdor_contrat_benefic.cdn_estabBranchInformação referente ao Estabelecimento do funcionário/beneficiário no Produto TOTVS Datasul
prestdor_contrat_benefic.cdn_funcionarioCode

Informação referente a Matrícula do Funcionário no Produto TOTVS Datasul

Chave única do Beneficiário, concatenação dos campos de  chave única existente na tabela "Beneficiário" (prestdor_contrat_benefic.cdn_empresa | prestdor_contrat_benefic.cdn_estab | prestdor_contrat_benefic.cdn_funcionario)

IdConcatenação entre o Código da Empresa + Código do Estabelecimento + Código do Funcionário, separando as informações por | (pipe)
prestdor_contrat_benefic.cdn_prestdor_serv

BenefitsVendorCode

Informação referente ao Código do Prestador de Serviço do benefício do Funcionário no Produto TOTVS Datasul

Vazio

BenefitVendorInternalId

Identificador Interno do Fornecedor de Benefícios

prestdor_contrat_benefic.idi_contrat_prestdor

BenefitVendorSegmentCode

Código do tipo de segmento do fornecedor do Benefício: 1 - Assistência Médica | 2 - Assistência Odontológica

prestdor_contrat_benefic.cdn_beneficio

BenefitCode

Código do Benefício informado no TOTVS Datasul

Vazio

BenefitInternalId

Identificador Interno do Benefício

prestdor_contrat_benefic.num_ano_mes_inic_valid

BeginDate

Data de início do benefício ao Funcionário, no formato DataTime

prestdor_contrat_benefic.num_ano_mes_term_valid

FinalDate

Data de fim do benefício ao Funcionário, no formato DataTime

prestdor_contrat_benefic.cod_contrat_prestdor

ContractNumberCode

Código do Contrato referente ao benefício relacionado ao Funcionário

Vazio

ContractNumberInternalId

Identificador interno do Contrato

prestdor_contrat_benefic.cdn_funcionario

EmployeeCode

Código do Funcionário relacionado ao benefício

Vazio

EmployeeInternalId

Identificador interno do Funcionário

prestdor_contrat_benefic.cdn_depend_func

RegistryType

Código do Dependente dentro do Datasul HCM. Quando for o títular (funcionário), o código será 0 (zero)

depend_func.idi_grau_depen_func

DegreeOfRelatedness

Grau de parentesco do dependente com o Titular: 1 - Filho | 2 - Conjugue | 3 - Pais | 4 - Companheiro | 5 - Dependente Econômico | 6 - Consignado | 7 - Outros 

depend_func.nom_depend_func ou rh_pessoa_fisic.nom_pessoa_fisic

Name

Nome do Dependente do Funcionário no FP1760. Se for o títular (funcionário) será buscado o nome da Pessoa Física no FP1440

SUBSTRING(depend_func.cod_livre_1,01,20) ou rh_pessoa_fisic.cod_id_feder

BenefitCPF

CPF do Dependente no FP1760. Se for o títular (funcionário) será buscado o CPF da Pessoa Física no FP1440

SUBSTRING(depend_func.cod_livre_2,01,100) ou rh_pessoa_fisic.nom_mae_pessoa_fisic

MotherName

Nome da mãe do Dependente no FP1760. Se for o títular (funcionário) será buscado o Nome da Mãe da Pessoa Física no FP1440

depend_func.idi_sexo ou rh_pessoa_fisic.idi_sexo

Gender

Gênero (sexo) do Dependente no FP1760. Se for o títular (funcionário) será buscado o Sexo da Pessoa Física no FP1440

depend_func.num_livre_2 ou rh_pessoa_fisic.idi_estado_civil

MaritalState

Estado Civil do Dependente no FP1760. Se for o títular (funcionário) será buscado o Estado Civil da Pessoa Física no FP1440. As opções são: 1 - Solteiro | 2 - Casado | 3 - Divorciado | 4 - Viúvo 

depend_func.dat_nascimento ou rh_pessoa_fisic.dat_nascimento

Birth

Data de Nascimento do Dependente do Funcionário no FP1760. Se for o títular (funcionário) será buscado o Data de Nascimento da Pessoa Física no FP1440

rh_pessoa_fisic.cod_id_estad_fisic

IdentityNumber

Carteira de Identidade no FP1440, quando títular (funcionário)

rh_pessoa_fisic.cod_orgao_emis_id_estad

IdentityNumberEmitterAgency

Orgão Emissor no FP1440, quando títular (funcionário)

benefic_func.cod_cart_plano_saude

MedicalAssistanceCard

Número da Carteira de Saúde do Dependente no FP0520

benefic_func.cod_cart_plano_odonto

DentalAssistanceCardCode

Número do Cartão de Assistência Odontológica no FP0520

Vazio

FoodCardsCode

Número do Cartão para Alimentação

Vazio

MealCardsCode

Número do Cartão para Refeição

compl_pessoa_fisic.cod_cartao_nac_saude

SUSCardCode

Número do Cartão SUS do títular (funcionário)

Valor Default "1"

BornAlive

Para o Datasul será um valor fixo (1), pois não se cadastra um dependente quando ele não Nasce Vivo

rh_pessoa_fisic.vli_peso_pessoa / 100

BeneficiaryWeight

Peso no FP1440

rh_pessoa_fisic.val_estatur_pessoa

BeneficiaryTall

Estatura no FP1440