Presence API - INCLUIR_FUNCIONARIO

Presence API - INCLUIR_FUNCIONARIO

Inclusão de Funcionários (Atualização e Inclusão)

Este módulo é responsável por incluir funcionários na base da dados.

Parâmetros

Nome
ObrigatórioTipo Descrição
controle
Sim, quando atualizar o cadastro
Integer
Controle gerado na inclusão do cadastro, porém, na atualização do cadastro será considerado o controle como identificador, caso não encontre algum registro o mesmo será incluído.
usuario
Sim
String
Nome do usuário no cadastro do funcionário (Não poderá ser alterado)
nome
Sim
String
Nome do funcionário a ser cadastrado
codigoLoja
Sim
String
Código da loja a qual o funcionário será incluido
dataAdmissao
Não
Data (AAAA-MM-DDT00:00:00)
Data de admissão do funcionário. Padrão ISO8601.
dataDemissao
Não
Data (AAAA-MM-DDT00:00:00)
Data de demissão do funcionário ou null. Padrão ISO8601.
cargo
Sim
String
Cargo (A = Vendedor 1, B = Vendedor 2, E = Caixa Estoque,  G = Gerente, N = Entregador, O = Outros    P = Supervisor, S = Sub-Gerente)
chapa
Não
String
Número de chapa do funcionário
idFuncionarioDRT
Não
String
ID do registro profissional do funcionário
codigoSAP
Não
Integer
Código SAP 
ddd
Não
String
DDD do funcionário
telefone1
Não
String
Primeiro telefone do funcionario
telefone2
Não
String
Segundo telefone do funcionario
celular
Não
String
Celular do funcionário
email
Não
String
E-mail do funcionário
endereco
Não
String
Endereço do funcionário
complemento
Não
String
Complemento de endereço do funcionário
rg
Não
String
RG do funcionário
bairro
Não
String
Bairro do funcionário
cidade
Não
String
Cidade do funcionário
estado
Não
String
Sigla da UF da cidade
cep
Não
String
CEP do endereço
cpf
Sim, quando atualizar o cadastro
String
CPF do funcionário
codigoExterno
Não
String
Código externo do funcionário
contaContabil
Não
String
Número/código/código externo da conta contábil cadastrada no sistema
limitarCompras
Não
String
Flag limita compras (false = não marca e true = marca o flag)
valorLimiteCompras
Não
Double
Valor limite de compras
valorComprasAcumulado
Não
Double
Valor acumulado de compras
banco
Não
String
Código de cadastro do banco cadastrado no sistema
agencia
Não
String
Agência da conta corrente
digitoAgencia
Não
String
Dígito da conta corrente
contaCorrente
Não
String
Conta corrente
digitoConta
Não
String
Dígito da conta corrente
tipoLogin
Não
String
Tipo de login (0 = Senha, 1 = Cartão, 2 = Senha+Cartão, 3 = Senha ou Cartão)
comissaoSobreVendasVarejo
Não
Double
Percentual de comissão sobre vendas
comissaoSobreVendasAtacado
Não
Double
Percentual de comissão sobre vendas
comissaoSobreVendasRepresentante
Não
Double
Percentual de comissão sobre vendas
comissaoSobreTotalVendasVarejo
Não
Double
Percentual de comissão sobre o total de vendas
comissaoSobreTotalVendasAtacado
Não
Double
Percentual de comissão sobre o total de vendas
comissaoSobreTotalVendasRepresentante
Não
Double
Percentual de comissão sobre o total de vendas
apenasVendasParticipacao
Não
String
Flag Apenas nas vendas que teve participação (false = não marca e true = marca o flag)
observacao
Não
String
Observação do cadastro do funcionário

Lojas
Nome
Obrigatório
Tipo
Descrição
codigo
Não
String
Código de loja em que o funcionário trabalha.

Body Inclusão
  1. {
  2.   "usuario": String,    
  3.   "nome": String, 
  4.   "codigoLoja": String,
  5.   "dataAdmissao": "Date",
  6.   "dataDemissao": "Date",
  7.   "cargo": "String",
  8.   "chapa": "String",
  9.   "idFuncionarioDRT": "String",
  10.   "codigoSAP": "Integer",
  11.   "ddd": "String",
  12.   "telefone1": "String",
  13.   "telefone2": "String",
  14.   "celular": "String",
  15.   "email": "String",
  16.   "endereco": "String",
  17.   "complemento": "String",
  18.   "rg": "String",
  19.   "bairro": "String",
  20.   "cidade": "String",
  21.   "estado": "String",
  22.   "cep": "String",
  23.   "cpf": "String",
  24.   "codigoExterno": "String",
  25.   "contaContabil": "String",
  26.   "limitarCompras": "String",
  27.   "valorLimiteCompras": "Double",
  28.   "valorComprasAcumulado": "Double",
  29.   "banco": "String",
  30.   "agencia": "String",
  31.   "digitoAgencia": "String",
  32.   "contaCorrente": "String",
  33.   "digitoConta": "String",
  34.   "tipoLogin": "String",
  35.   "comissaoSobreVendasVarejo": 5.0,
  36.   "comissaoSobreVendasAtacado": "Double",
  37.   "comissaoSobreVendasRepresentante": "Double",
  38.   "comissaoSobreTotalVendasVarejo": "Double",
  39.   "comissaoSobreTotalVendasAtacado": "Double",
  40.   "comissaoSobreTotalVendasRepresentante": "Double",  
  41.   "apenasVendasParticipacao": false,  
  42.   "observacao": "String",
  43.   "lojas": [
  44.     {
  45.       "codigo": "String"
  46. },
  47.     {
  48.       "codigo": "String"
  49. }  
  50.   ]
  51. }

Body Alteração
  1. {
  2.   "controle": Integer,
  3.   "usuario": String,    
  4.   "nome": String, 
  5.   "codigoLoja": String,
  6.   "dataAdmissao": "Date",
  7.   "dataDemissao": "Date",
  8.   "cargo": "String",
  9.   "chapa": "String",
  10.   "idFuncionarioDRT": "String",
  11.   "codigoSAP": "Integer",
  12.   "ddd": "String",
  13.   "telefone1": "String",
  14.   "telefone2": "String",
  15.   "celular": "String",
  16.   "email": "String",
  17.   "endereco": "String",
  18.   "complemento": "String",
  19.   "rg": "String",
  20.   "bairro": "String",
  21.   "cidade": "String",
  22.   "estado": "String",
  23.   "cep": "String",
  24.   "cpf": "String",
  25.   "codigoExterno": "String",
  26.   "contaContabil": "String",
  27.   "limitarCompras": "String",
  28.   "valorLimiteCompras": "Double",
  29.   "valorComprasAcumulado": "Double",
  30.   "banco": "String",
  31.   "agencia": "String",
  32.   "digitoAgencia": "String",
  33.   "contaCorrente": "String",
  34.   "digitoConta": "String",
  35.   "tipoLogin": "String",
  36.   "comissaoSobreVendasVarejo": 5.0,
  37.   "comissaoSobreVendasAtacado": "Double",
  38.   "comissaoSobreVendasRepresentante": "Double",
  39.   "comissaoSobreTotalVendasVarejo": "Double",
  40.   "comissaoSobreTotalVendasAtacado": "Double",
  41.   "comissaoSobreTotalVendasRepresentante": "Double",  
  42.   "apenasVendasParticipacao": false,  
  43.   "observacao": "String",
  44.   "lojas": [
  45.     {
  46.       "codigo": "String"
  47. },
  48.     {
  49.       "codigo": "String" 
  50. }  
  51.   ]
  52. }
    • Related Articles

    • Presence API - Página Inicial

      Essa API permite o consumo de informações disponíveis nos sistemas Presence através de chamadas de serviço, bem como a inserção de dados nos sistemas. Para ter acesso aos métodos já existentes, ou solicitação da criação de novos métodos, consulte as ...
    • Releases Notes Presence API

      Versão Presence WebAPI 1.0.82.0 (05/12/2025) #658748 - Presence API - Criar Produto - "API Napp" - Implementação para liberação de métodos por usuário e por pacotes (grupo com métodos e usuários). Ao gerar o token, passará a validar se o usuário tem ...
    • Presence API - INCLUIR_VENDA

      Para os dados retornarem corretamente, o Endpoint de chamada é diferente, deve-se utilizar a seguinte URL: https://dados.presence.com.br/api/PresenceWebApi.dll/api/v1/WebMethods/atualiza INCLUIR-VENDA-HEADER Nome Obrigatório Tipo Descrição cod_loja ...
    • Presence API - INCLUIR_PEDIDO

      Inclusão de Pedidos (Somente Inclusão) Este módulo é responsável por incluir pedidos na base da dados. BODY Pedido Nome Obrigatório Tipo Descrição codigoPedidoExterno Sim String Código do pedido na plataforma dataEmissão Sim Data ...
    • Presence API - INCLUIR_PRODUTO

      Inclusão de Produtos (Atualização e Inclusão) Este módulo é responsável por incluir produtos na base da dados. Parâmetros Campos Tipo Obrigatório Descrição codigo string(8) Não para inclusão, sim para alteração, quando codigoExterno ou codigoLegado ...