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

De CIGAM WIKI
Linha 372: Linha 372:
*****        0 - Jurídica, 1 - Física
*****        0 - Jurídica, 1 - Física
****        <contabilFornecedor>
****        <contabilFornecedor>
****        <codigoCondicaoPagamento>
****        <condicaoPagamento>
****        <codigoTipoPagamento>
****        <tipoPagamento>
****        <codigoTipoOperacao>
****        <tipoOperacao>
****        <irrfAcumulado>
****        <irrfAcumulado>
****        <tipoEmpresa>
****        <tipoEmpresa>
Linha 385: Linha 385:
****        <tabelaPrecos>
****        <tabelaPrecos>
****        <agendaInterna>
****        <agendaInterna>
****        <codigoPais>
****        <pais>
****        <centralizadora>
****        <centralizadora>
****        <atrasoMedio>
****        <atrasoMedio>
Linha 398: Linha 398:
****        <jurosPadrao>
****        <jurosPadrao>
****        <unidadeDeNegocio>
****        <unidadeDeNegocio>
****        <codigoPortadorPadrao>
****        <portadorPadrao>
****        <ativo>
****        <ativo>
*****        Passar True ou False
*****        Passar True ou False
****        <contabilAdiantamentoCliente>
****        <contabilAdiantamentoCliente>
****        <contabilAdiantamentoFornecedor>
****        <contabilAdiantamentoFornecedor>
****        <codigoCentroArmazenagem>
****        <centroArmazenagem>
****        <codigoIndiceCredito>
****        <indiceCredito>
****        <codigoRegiaoEntrega>
****        <regiaoEntrega>
****        <dtValidadeCredito>
****        <dtValidadeCredito>
****        <codigoSetor>
****        <setor>
****        <codigoRegimeTributario>
****        <regimeTributario>
****        <dtUltimaConsultaCredito>
****        <dtUltimaConsultaCredito>
****        <validadeCobrancaAdmin>
****        <validadeCobrancaAdmin>
Linha 415: Linha 415:
****        <basePrazoDiferenciado>
****        <basePrazoDiferenciado>
****        <possuiRetencaoIss>
****        <possuiRetencaoIss>
****        <codigoCentroArmazenagemMatAlte>
****        <centroArmazMaterailAlternativo>
****        <filtroDataDirf>
****        <filtroDataDirf>
****        <nif>
****        <nif>
Linha 509: Linha 509:
***** <posicaoGeografica>
***** <posicaoGeografica>
***** <tgTipoOS>
***** <tgTipoOS>
***** <codigoFuncao>
***** <funcao>
***** <contabilClienteLongoPrazo>
***** <contabilClienteLongoPrazo>
***** <Usrcemp1>
***** <Usrcemp1>
Linha 576: Linha 576:
*****        0 - Jurídica, 1 - Física
*****        0 - Jurídica, 1 - Física
****        "contabilFornecedor": "",
****        "contabilFornecedor": "",
****        "codigoCondicaoPagamento": "",
****        "condicaoPagamento": "",
****        "codigoTipoPagamento": "",
****        "tipoPagamento": "",
****        "codigoTipoOperacao": "",
****        "tipoOperacao": "",
****        "irrfAcumulado": "",
****        "irrfAcumulado": "",
****        "tipoEmpresa": "",
****        "tipoEmpresa": "",
Linha 589: Linha 589:
****        "tabelaPrecos": "",
****        "tabelaPrecos": "",
****        "agendaInterna": "",
****        "agendaInterna": "",
****        "codigoPais": "",
****        "pais": "",
****        "centralizadora": "",
****        "centralizadora": "",
****        "atrasoMedio": "",
****        "atrasoMedio": "",
Linha 602: Linha 602:
****        "jurosPadrao": "",
****        "jurosPadrao": "",
****        "unidadeDeNegocio": "",
****        "unidadeDeNegocio": "",
****        "codigoPortadorPadrao": "",
****        "portadorPadrao": "",
****        "ativo": "",
****        "ativo": "",
*****        Passar True ou False
*****        Passar True ou False
****        "contabilAdiantamentoCliente": "",
****        "contabilAdiantamentoCliente": "",
****        "contabilAdiantamentoFornecedor": "",
****        "contabilAdiantamentoFornecedor": "",
****        "codigoCentroArmazenagem": "",
****        "centroArmazenagem": "",
****        "codigoIndiceCredito": "",
****        "indiceCredito": "",
****        "codigoRegiaoEntrega": "",
****        "regiaoEntrega": "",
****        "dtValidadeCredito": "",
****        "dtValidadeCredito": "",
****        "codigoSetor": "",
****        "setor": "",
****        "codigoRegimeTributario": "",
****        "regimeTributario": "",
****        "dtUltimaConsultaCredito": "",
****        "dtUltimaConsultaCredito": "",
****        "validadeCobrancaAdmin": "",
****        "validadeCobrancaAdmin": "",
Linha 619: Linha 619:
****        "basePrazoDiferenciado": "",
****        "basePrazoDiferenciado": "",
****        "possuiRetencaoIss": "",
****        "possuiRetencaoIss": "",
****        "codigoCentroArmazenagemMatAlte": "",
****        "centroArmazMaterailAlternativo": "",
****        "filtroDataDirf": "",
****        "filtroDataDirf": "",
****        "tipoImovel": "",
****        "tipoImovel": "",
Linha 713: Linha 713:
****** "posicaoGeografica": "",
****** "posicaoGeografica": "",
****** "tgTipoOS": "",
****** "tgTipoOS": "",
****** "codigoFuncao": "",
****** "funcao": "",
****** "contabilClienteLongoPrazo": "",
****** "contabilClienteLongoPrazo": "",
****** "Usrcemp1": "",
****** "Usrcemp1": "",

Edição das 18h35min de 26 de janeiro de 2022

Cadastrar

Método que tem por finalidade cadastrar a base de Empresa/Pessoas conforme os parâmetros e tipos indicados abaixo:

  • Parâmetros:


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

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

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

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:


  • Distribuição das Tags XML:


  • Distribuição das Tags Json:


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

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

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

ListarId

  • Parâmetros:


Retornos:
   Se sucesso:


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

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ListarIndividual

  • Parâmetros:


Retornos:
   Se sucesso:


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

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ListarModificacoes

  • Parâmetros:


Retornos:
   Se sucesso:


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

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ListarPendentes

  • Parâmetros:


Retornos:
   Se sucesso:


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

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

LiberarPendentes

  • Parâmetros:


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

   Se erro na conexão com banco de dados:
      A conexão com o banco de dados e/ou comando SQL possui erros.

   Se ID inválido ou não encontrado:
      Falha ao liberar registro.

   Se sucesso:
      Sucesso.

ListarPorCnpjCpf

  • Parâmetros:


Retornos:
   Se sucesso:


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

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

    Se listarEndereco for falso, então só ira listar empresa, nomeCompleto e fantasia.

ListarEmpresas

  • Parâmetros:


Retornos:
   Se sucesso:


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

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ListarEmpresasCompleto

  • Parâmetros:


Retornos:
   Se sucesso:


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

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ListarEmpresasPorRepresentante

  • Parâmetros:


Retornos:
   Se sucesso:


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

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ListarRepresentantesPorEmpresa

  • Parâmetros:


Retornos:
   Se sucesso:


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

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ListarEmpresasPorCentralizadora

  • Parâmetros:


Retornos:
   Se sucesso:


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

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Excluir

  • Parâmetros:


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

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