IN CadastroEmpresas.integrador: mudanças entre as edições

De CIGAM WIKI
Sem resumo de edição
Linha 52: Linha 52:
*****        Se o parâmetro "inscrito" for "false", o parâmetro "inscrição" deve ser “ISENTO”.
*****        Se o parâmetro "inscrito" for "false", o parâmetro "inscrição" deve ser “ISENTO”.
****        <conceito>
****        <conceito>
****        <codigoDivisao>
****        <divisao>
****        <dtNascimento>
****        <dtNascimento>
****        <codigoIndicacao>
****        <indicacao>
****        <codigoRepresentante>
****        <representante>
****        <percentualComissaoBaixa>
****        <percentualComissaoBaixa>
****        <contabilCliente>
****        <contabilCliente>
****        <codigoResponsavel>
****        <responsavel>
****        <fantasia>
****        <fantasia>
****        <pessoa>
****        <pessoa>
Linha 71: Linha 71:
****        <funcionarios>
****        <funcionarios>
****        <faturamento>
****        <faturamento>
****        <limiteCredito>
****        <limiteDeCredito>
****        <codigoMercado>
****        <mercado>
****        <enviarCarta>
****        <enviarCarta>
****        <tabelaPrecos>
****        <tabelaPrecos>
****        <agendaInterna>
****        <agendaInterna>
****        <codigoPais>
****        <codigoPais>
****        <codigoCentralizadora>
****        <centralizadora>
****        <atrasoMedio>
****        <atrasoMedio>
****        <numero>
****        <numero>
Linha 88: Linha 88:
****        <percentualDesconto2>
****        <percentualDesconto2>
****        <jurosPadrao>
****        <jurosPadrao>
****        <codigoUnidadeNegocio>
****        <unidadeDeNegocio>
****        <codigoPortadorPadrao>
****        <codigoPortadorPadrao>
****        <ativo>
****        <ativo>
*****        Passar <b>1</b> para True e <b>0</b> para False
*****        Passar True ou False
****        <codigoContabilAdiantamentoCli>
****        <codigoContabilAdiantamentoCli>
****        <codigoContabilAdiantamentoForn>
****        <codigoContabilAdiantamentoForn>
Linha 232: Linha 232:
*****        Se o parâmetro "inscrito" for "false", o parâmetro "inscrição" deve ser “ISENTO”.
*****        Se o parâmetro "inscrito" for "false", o parâmetro "inscrição" deve ser “ISENTO”.
****        "conceito": "",
****        "conceito": "",
****        "codigoDivisao": "",
****        "divisao": "",
****        "dtNascimento": "",
****        "dtNascimento": "",
****        "codigoIndicacao": "",
****        "indicacao": "",
****        "codigoRepresentante": "",
****        "representante": "",
****        "percentualComissaoBaixa": "",
****        "percentualComissaoBaixa": "",
****        "contabilCliente": "",
****        "contabilCliente": "",
****        "codigoResponsavel": "",
****        "responsavel": "",
****        "fantasia": "",
****        "fantasia": "",
****        "pessoa": "",
****        "pessoa": "",
Linha 251: Linha 251:
****        "funcionarios": "",
****        "funcionarios": "",
****        "faturamento": "",
****        "faturamento": "",
****        "limiteCredito": "",
****        "limiteDeCredito": "",
****        "codigoMercado": "",
****        "mercado": "",
****        "enviarCarta": "",
****        "enviarCarta": "",
****        "tabelaPrecos": "",
****        "tabelaPrecos": "",
****        "agendaInterna": "",
****        "agendaInterna": "",
****        "codigoPais": "",
****        "codigoPais": "",
****        "codigoCentralizadora": "",
****        "centralizadora": "",
****        "atrasoMedio": "",
****        "atrasoMedio": "",
****        "numero": "",
****        "numero": "",
Linha 268: Linha 268:
****        "percentualDesconto2": "",
****        "percentualDesconto2": "",
****        "jurosPadrao": "",
****        "jurosPadrao": "",
****        "codigoUnidadeNegocio": "",
****        "unidadeDeNegocio": "",
****        "codigoPortadorPadrao": "",
****        "codigoPortadorPadrao": "",
****        "ativo": "",
****        "ativo": "",
*****        Passar <b>1</b> para True e <b>0</b> para False
*****        Passar True ou False
****        "codigoContabilAdiantamentoCli": "",
****        "codigoContabilAdiantamentoCli": "",
****        "codigoContabilAdiantamentoForn": "",
****        "codigoContabilAdiantamentoForn": "",

Edição das 18h35min de 9 de abril de 2021

Cadastrar

ListarId

ListarPendentes

LiberarPendentes

CadastrarEmpresas

Método que tem por finalidade cadastrar Empresa/Pessoas e contatos de empresas. Os dados da Empresa/Pessoas deverão estar em formato XML para requisições SOAP e JSON para requisições REST. Ambos com estrutura específica conforme descrito a seguir.

  • Parâmetros:

   pin:
      Obrigatório, Tipo: String 20

   statusRegistro
      Obrigatório, Tipo: String 1
      L=Liberado, P=Pendente

   empresasXml
      Obrigatório para requisições SOAP. Tipo: String
      Conteúdo de um arquivo XML com as empresas e contatos.

   empresasJson:
      Obrigatório para requisições JSON. Tipo: String
      Conteúdo de um arquivo JSON com as empresas e contatos.

  • Distribuição das Tags XML:


  • Distribuição das Tags Json:


Observação:
   Para que seja criado um registro de empresas/pessoas é necessário no mínimo passar as seguintes tags:
      • codigoDivisao
      • codigoUnidadeNegocio
      • nomeCompleto
      • fantasia
      • pessoa
      • cnpjCpf
      • endereco
      • uf
      • codigoPais
      • tipoInscricaoEstadual

Retornos:
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se sucesso:
      idRegistro - ID que representa este registro na tabela de integração.

   Se algum parâmetro inválido:
      Parâmetro necessário não informado.