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

De CIGAM WIKI
Linha 2 029: Linha 2 029:
<b>Retornos:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=6 |
  *cadastroEmpresa
*cadastroEmpresa
    **empresas
**empresas
      ***empresa
***empresa
        ****codigo
****codigo
          ***** Tipo: String 6
***** Tipo: String 6
        ****nomeCompleto
****nomeCompleto
          ***** Tipo: String 60
***** Tipo: String 60
        ****contato
****contato
          ***** Tipo: String 30
***** Tipo: String 30
        ****fantasia
****fantasia
          ***** Tipo: String 20
***** Tipo: String 20
        ****pessoa
****pessoa
          ***** Tipo: Bool  
***** Tipo: Bool  
        ****fone
****fone
          ***** Tipo: String 20
***** Tipo: String 20
        ****faxFone
****faxFone
          ***** Tipo: String 20
***** Tipo: String 20
        ****endereco
****endereco
          ***** Tipo: String 40
***** Tipo: String 40
        ****bairro
****bairro
          ***** Tipo: String 20
***** Tipo: String 20
        ****municipio
****municipio
          ***** Tipo: String 30
***** Tipo: String 30
        ****numero
****numero
        ****complemento
****complemento
        ****uf
****uf
          ***** Tipo: String 2
***** Tipo: String 2
        ****cnpjCpf
****cnpjCpf
          ***** Tipo: String 14
***** Tipo: String 14
        ****inscricao
****inscricao
          ***** Tipo: String 20
***** Tipo: String 20
        ****tipoInscricaoEstadual
****tipoInscricaoEstadual
        ****conceito
****conceito
          *****codigoConceito
*****codigoConceito
          *****ordem
*****ordem
          *****descricao
*****descricao
          *****bloqueiaPedido
*****bloqueiaPedido
          *****bloqueiaNfSaida
*****bloqueiaNfSaida
          *****bloqueiaOrdem
*****bloqueiaOrdem
          *****bloqueiaNfEntrada
*****bloqueiaNfEntrada
          *****bloqueiaOrcamento
*****bloqueiaOrcamento
          *****bloqueiaSolicitacao
*****bloqueiaSolicitacao
        ****divisao
****divisao
          *****codigoDivisao
*****codigoDivisao
          *****descricao
*****descricao
        ****aniversario
****aniversario
        ****cadastro
****cadastro
          ***** Tipo: Date
***** Tipo: Date
        ****indicacao
****indicacao
          *****codigo
*****codigo
          *****nomeCompleto
*****nomeCompleto
        ****representante
****representante
          *****codigo
*****codigo
          *****nomeCompleto
*****nomeCompleto
        ****contabilCliente
****contabilCliente
          ***** Tipo: String 8
***** Tipo: String 8
        ****responsavel
****responsavel
          *****codigo
*****codigo
          *****nomeCompleto
*****nomeCompleto
        ****contabilFornecedor
****contabilFornecedor
          ***** Tipo: String 20
***** Tipo: String 20
        ****condicaoPagamento
****condicaoPagamento
          ***** Tipo: String 3
***** Tipo: String 3
        ****tipoPagamento
****tipoPagamento
          ***** Tipo: String 2
***** Tipo: String 2
        ****tipoOperacao
****tipoOperacao
          *****codigoTipoOperacao
*****codigoTipoOperacao
          *****descricao
*****descricao
          *****codigoNatureza
*****codigoNatureza
          *****descricaoNatureza
*****descricaoNatureza
        ****tipoEmpresa
****tipoEmpresa
          *****codigo
*****codigo
          *****descricao
*****descricao
        ****atividade
****atividade
          *****codigo
*****codigo
          *****descricao
*****descricao
        ****mercado
****mercado
          *****codigo
*****codigo
          *****descricao
*****descricao
        ****usuarioModificacao
****usuarioModificacao
        ****enviarCarta
****enviarCarta
        ****tabelaDePreco
****tabelaDePreco
          *****codigo
*****codigo
          *****descricao
*****descricao
        ****agendaInterna
****agendaInterna
          ***** Tipo: String 6
***** Tipo: String 6
        ****pais
****pais
          *****codigo
*****codigo
          *****descricao
*****descricao
          *****codigoBacen
*****codigoBacen
        ****centralizadora
****centralizadora
          *****codigo
*****codigo
          *****nomeCompleto
*****nomeCompleto
        ****inscricaoMunicipal
****inscricaoMunicipal
          ***** Tipo: String 20
***** Tipo: String 20
        ****suframa
****suframa
          ***** Tipo: String 20
***** Tipo: String 20
        ****tipoFrete
****tipoFrete
          ***** Tipo: String 1
***** Tipo: String 1
        ****ultimaAtualizacao
****ultimaAtualizacao
        ****unidadeDeNegocio
****unidadeDeNegocio
          *****codigo
*****codigo
          *****descricao
*****descricao
        ****portadorPadrao
****portadorPadrao
          ***** Tipo: String 3
***** Tipo: String 3
        ****ativo
****ativo
          ***** Tipo: Bool  
***** Tipo: Bool  
        ****sessao
****sessao
          ***** Tipo: Int 8
***** Tipo: Int 8
        ****contabilAdiantamentoCliente
****contabilAdiantamentoCliente
          ***** Tipo: String 8
***** Tipo: String 8
        ****contabilAdiantamentoFornecedor
****contabilAdiantamentoFornecedor
          ***** Tipo: String 8
***** Tipo: String 8
        ****centroArmazenagem
****centroArmazenagem
          *****codigo
*****codigo
          *****descricao
*****descricao
        ****indiceCredito
****indiceCredito
          ***** Tipo: String 5
***** Tipo: String 5
        ****usuarioCriacao
****usuarioCriacao
          ***** Tipo: String 3
***** Tipo: String 3
        ****dataModificacao
****dataModificacao
          ***** Tipo: Date
***** Tipo: Date
        ****regiaoEntrega
****regiaoEntrega
          **** Tipo: String 3
**** Tipo: String 3
        ****setor
****setor
          *****codigo
*****codigo
          *****descricao
*****descricao
        ****regimeTributario
****regimeTributario
          ***** Tipo: String 2
***** Tipo: String 2
        ****prefixoCNAE
****prefixoCNAE
          ***** Tipo: String 6
***** Tipo: String 6
        ****basePrazoDiferenciado
****basePrazoDiferenciado
          ***** Tipo: String 6
***** Tipo: String 6
        ****possuiRetencaoISS
****possuiRetencaoISS
          ***** Tipo: String 6
***** Tipo: String 6
        ****centroArmazeMaterialAlternativo
****centroArmazeMaterialAlternativo
          *****codigo
*****codigo
          *****descricao
*****descricao
        ****filtroDataDIRF
****filtroDataDIRF
          ***** Tipo: String 1
***** Tipo: String 1
        ****tipoImovel
****tipoImovel
          ***** Tipo: String 1
***** Tipo: String 1
        ****listarISS
****listarISS
          ***** Tipo: String 1
***** Tipo: String 1
        ****diaVencimento
****diaVencimento
          ***** Tipo: String 2
***** Tipo: String 2
        ****limiteFaturamento
****limiteFaturamento
          ***** Tipo: String 2
***** Tipo: String 2
        ****grauDeRelacionamento
****grauDeRelacionamento
          ***** Tipo: String 2
***** Tipo: String 2
        ****sufixoCNAE
****sufixoCNAE
          ***** Tipo: String 3
***** Tipo: String 3
        ****toleranciaVencimento
****toleranciaVencimento
          ***** Tipo: String 3
***** Tipo: String 3
        ****nivelDeCredito
****nivelDeCredito
          **** Tipo: String 3
**** Tipo: String 3
        ****creditoLiberado
****creditoLiberado
          ***** Tipo: Bool  
***** Tipo: Bool  
        ****cnaeServico
****cnaeServico
        ****contatos
****contatos
          ****contatoEmpresa
****contatoEmpresa
            *****sequenciaContato
*****sequenciaContato
            *****pessoaContato
*****pessoaContato
            *****email
*****email
            *****fone
*****fone
            *****recebeEmailNfe
*****recebeEmailNfe
            *****recebeEmailCartaCobranca
*****recebeEmailCartaCobranca
            *****recebeEmailCobranca
*****recebeEmailCobranca
            *****recebeEmailBoleto
*****recebeEmailBoleto
        ****email
****email
        ****recebeEmailNfe
****recebeEmailNfe
        ****recebeEmailCartaCobranca
****recebeEmailCartaCobranca
        ****recebeEmailCobranca
****recebeEmailCobranca
        ****recebeEmailBoleto
****recebeEmailBoleto
        ****obsEmpresa
****obsEmpresa
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
          *****observacaoEmpresa
*****observacaoEmpresa
            ******sequencia
******sequencia
            ******tipoOBS
******tipoOBS
            ******observacao
******observacao
}}
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>

Edição das 13h48min de 16 de novembro de 2021

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.

ListarTransportadoras

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.