Cadastrar
Método que tem por finalidade cadastrar a base de Empresa/Pessoas conforme os parâmetros e tipos indicados abaixo:
{"minExpandLevel":1}
- pin:
- Obrigatório, Tipo: String 20
- statusRegistro
- Obrigatório, Tipo: String 1
- L=Liberado, P=Pendente
- codigoEmpresa
- tipo: String 6
- Campo onde será inserido o código da empresa. Caso não for informado, o código será o próximo disponível para a sua ‘Divisão’.
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.
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:
- <cadastroEmpresa>
- <empresas>
- <empresa>
- <codigo>
- <nomeCompleto>
- <contato>
- <fone>
- <faxFone>
- <endereco>
- <bairro>
- <municipio>
- <uf>
- <cep>
- <cnpjCpf>
- <inscrito>
- <inscricao>
- Se o parâmetro "inscrito" for "false", o parâmetro "inscrição" deve ser “ISENTO”.
- <conceito>
- <divisao>
- <dtNascimento>
- <indicacao>
- <representante>
- <percentualComissaoBaixa>
- <contabilCliente>
- <responsavel>
- <fantasia>
- <pessoa>
- <contabilFornecedor>
- <codigoCondicaoPagamento>
- <codigoTipoPagamento>
- <codigoTipoOperacao>
- <irrfAcumulado>
- <tipoEmpresa>
- <atividade>
- <funcionarios>
- <faturamento>
- <limiteDeCredito>
- <mercado>
- <enviarCarta>
- <tabelaPrecos>
- <agendaInterna>
- <codigoPais>
- <centralizadora>
- <atrasoMedio>
- <numero>
- <complemento>
- <inscricaoMunicipal>
- <suframa>
- <tipoFrete>
- <percentualIndenizacao>
- <percDescontoSugestaoItens>
- <percentualDesconto2>
- <jurosPadrao>
- <unidadeDeNegocio>
- <codigoPortadorPadrao>
- <ativo>
- <codigoContabilAdiantamentoCli>
- <codigoContabilAdiantamentoForn>
- <codigoCentroArmazenagem>
- <codigoIndiceCredito>
- <codigoRegiaoEntrega>
- <dtValidadeCredito>
- <codigoSetor>
- <codigoRegimeTributario>
- <dtUltimaConsultaCredito>
- <validadeCobrancaAdmin>
- <dtUltimaVenda>
- <prefixoCnae>
- <basePrazoDiferenciado>
- <possuiRetencaoIss>
- <codigoCentroArmazenagemMatAlte>
- <filtroDataDirf>
- <tipoImovel>
- <listarIss>
- <diaVencimento>
- <limiteFaturamento>
- <grauRelacionamento>
- <sufixoCnae>
- <toleranciaVencimento>
- <nivelCredito>
- <listarDirf>
- <conveniada>
- <creditoLiberado>
- <percentualFrete>
- <codigoEan>
- <percentualAcrescimoLimite>
- <percentualAcrescimoPreco>
- <utilizaPrazoDiferenciado>
- <tgPadraoNfs>
- <limiteCreditoMensal>
- <optanteSimples>
- <Usrempr1>
- <Usrempr2>
- <cnaeServico>
- <Usrempr4>
- <valorFrete>
- <recebeEmailNfe>
- opcoesAuxiliares,
- posicao 1
- <recebeEmailCartaCobranca>
- <recebeEmailCobranca>
- notificacaoBloquetoEmail,
- posicao 1
- <recebeEmailBoleto>
- notificacaoBloquetoEmail,
- posicao 2
- <contatos>
- <contatoEmpresa>
- <sequenciaContato>
- <pessoaContato>
- <email>
- <fone>
- <recebeEmailNfe>
- <recebeEmailCartaCobranca>
- <recebeEmailCobranca>
- <recebeEmailBoleto>
- <fone>
- <homePage>
- <observacao>
- <sid>
- <senha>
- <numeroIp>
- <celular>
- <ramal>
- <foto>
- <pessoaFisica>
- <superior>
- <sexo>
- <tratamento>
- <sessao>
- <usuarioModificacao>
- <usuarioCriacao>
- <dataModificacao>
- <setor>
- <validadeCredenciamento>
- <utilizaTransferPrice>
- <contibuinteExclusivoISS>
- <dataAtualizacao>
- <contaFinanceira>
- <relacionamento>
- <controleRemessas>
- <opcoesAuxiliares>
- se informado,
- ignora os campos separados
- <validacaoContatoItemOs>
- <recebeEmailPagamentos>
- <notificacaoBloquetoEmail>
- se informado,
- ignora os campos separados
- <tipoPessoa>
- <recebeEmailSolicitacao>
- <diaSemanaInicio>
- <diaSemanaTermino>
- <utilizarModalidadePagamento>
- <recebeEmailAcompanhamento>
- <participaPesquisaEmail>
- <notificaVendaContrato>
- <regraEnvioEmail>
- <participacaoCotas>
- <diasDuplicata>
- <descontoAteVencimento>
- <posicaoGeografica>
- <tgTipoOS>
- <codigoFuncao>
- <contabilClienteLongoPrazo>
- <Usrcemp1>
- <Usrcemp2>
- <Usrcemp3>
- </contatoEmpresa>
- </contatos>
- <obsEmpresa>
- <obs>
- <sequencia>
- <tipoOBS>
- 01 - NFE,
- 02 - OC,
- 03 - NFE e OC,
- 04 - NFS,
- 05 - Pedido
- 06 - NFS e PEDIDO,
- 07 - OS,
- 08 - OS/NFS e Pedido,
- 09 - Geral,
- 10 - Atividade,
- 11 - Convênio,
- 12 - Compl. Item Pedido,
- 13 - Transportadora,
- 14 - ANTT Transportadora,
- 15 - Certidão Negativa de Débitos
- <observacao>
- </obs>
- </obsEmpresa>
- </empresa>
- </empresas>
- </cadastroEmpresa>
- Distribuição das Tags Json:
- {
- "empresas": [
- {
- "codigo": "",
- "nomeCompleto": "",
- "contato": "",
- "fone": "",
- "faxFone": "",
- "endereco": "",
- "bairro": "",
- "municipio": "",
- "uf": "",
- "cep": "",
- "cnpjCpf": "",
- "inscrito": "",
- "inscricao": "",
- Se o parâmetro "inscrito" for "false", o parâmetro "inscrição" deve ser “ISENTO”.
- "conceito": "",
- "divisao": "",
- "dtNascimento": "",
- "indicacao": "",
- "representante": "",
- "percentualComissaoBaixa": "",
- "contabilCliente": "",
- "responsavel": "",
- "fantasia": "",
- "pessoa": "",
- "contabilFornecedor": "",
- "codigoCondicaoPagamento": "",
- "codigoTipoPagamento": "",
- "codigoTipoOperacao": "",
- "irrfAcumulado": "",
- "tipoEmpresa": "",
- "atividade": "",
- "funcionarios": "",
- "faturamento": "",
- "limiteDeCredito": "",
- "mercado": "",
- "enviarCarta": "",
- "tabelaPrecos": "",
- "agendaInterna": "",
- "codigoPais": "",
- "centralizadora": "",
- "atrasoMedio": "",
- "numero": "",
- "complemento": "",
- "inscricaoMunicipal": "",
- "suframa": "",
- "tipoFrete": "",
- "percentualIndenizacao": "",
- "percDescontoSugestaoItens": "",
- "percentualDesconto2": "",
- "jurosPadrao": "",
- "unidadeDeNegocio": "",
- "codigoPortadorPadrao": "",
- "ativo": "",
- "codigoContabilAdiantamentoCli": "",
- "codigoContabilAdiantamentoForn": "",
- "codigoCentroArmazenagem": "",
- "codigoIndiceCredito": "",
- "codigoRegiaoEntrega": "",
- "dtValidadeCredito": "",
- "codigoSetor": "",
- "codigoRegimeTributario": "",
- "dtUltimaConsultaCredito": "",
- "validadeCobrancaAdmin": "",
- "dtUltimaVenda": "",
- "prefixoCnae": "",
- "basePrazoDiferenciado": "",
- "possuiRetencaoIss": "",
- "codigoCentroArmazenagemMatAlte": "",
- "filtroDataDirf": "",
- "tipoImovel": "",
- "listarIss": "",
- "diaVencimento": "",
- "limiteFaturamento": "",
- "grauRelacionamento": "",
- "sufixoCnae": "",
- "toleranciaVencimento": "",
- "nivelCredito": "",
- "listarDirf": "",
- "conveniada": "",
- "creditoLiberado": "",
- "percentualFrete": "",
- "codigoEan": "",
- "percentualAcrescimoLimite": "",
- "percentualAcrescimoPreco": "",
- "utilizaPrazoDiferenciado": "",
- "tgPadraoNfs": "",
- "limiteCreditoMensal": "",
- "optanteSimples": "",
- "Usrempr1": "",
- "Usrempr2": "",
- "cnaeServico": "",
- "Usrempr4": "",
- "valorFrete": "",
- "recebeEmailNfe": "",
- opcoesAuxiliares,
- posicao 1
- "recebeEmailCartaCobranca": "",
- "recebeEmailCobranca": "",
- notificacaoBloquetoEmail,
- posicao 1
- "recebeEmailBoleto": "",
- notificacaoBloquetoEmail,
- posicao 2
- "contatos": [
- {
- "sequenciaContato": "",
- "pessoaContato": "",
- "email": "",
- "fone /": "",
- "recebeEmailNfe": "",
- "recebeEmailCartaCobranca": "",
- "recebeEmailCobranca": "",
- "recebeEmailBoleto": "",
- "fone": "",
- "homePage": "",
- "observacao": "",
- "sid": "",
- "senha": "",
- "numeroIp": "",
- "celular": "",
- "ramal": "",
- "foto": "",
- "pessoaFisica": "",
- "superior": "",
- "sexo": "",
- "tratamento": "",
- "sessao": "",
- "usuarioModificacao": "",
- "usuarioCriacao": "",
- "dataModificacao": "",
- "setor": "",
- "validadeCredenciamento": "",
- "utilizaTransferPrice": "",
- "contibuinteExclusivoISS": "",
- "dataAtualizacao": "",
- "contaFinanceira": "",
- "relacionamento": "",
- "controleRemessas": "",
- "opcoesAuxiliares": "",
- se informado,
- ignora os campos separados
- "validacaoContatoItemOs": "",
- "recebeEmailPagamentos": "",
- "notificacaoBloquetoEmail": "",
- se informado,
- ignora os campos separados
- "tipoPessoa": "",
- "recebeEmailSolicitacao": "",
- "diaSemanaInicio": "",
- "diaSemanaTermino": "",
- "utilizarModalidadePagamento": "",
- "recebeEmailAcompanhamento": "",
- "participaPesquisaEmail": "",
- "notificaVendaContrato": "",
- "regraEnvioEmail": "",
- "participacaoCotas": "",
- "diasDuplicata": "",
- "descontoAteVencimento": "",
- "posicaoGeografica": "",
- "tgTipoOS": "",
- "codigoFuncao": "",
- "contabilClienteLongoPrazo": "",
- "Usrcemp1": "",
- "Usrcemp2": "",
- "Usrcemp3": "",
- }
- ]
- "obsEmpresa":[
- {
- "sequencia":"",
- "tipoOBS":"",
- 01 - NFE,
- 02 - OC,
- 03 - NFE e OC,
- 04 - NFS,
- 05 - Pedido
- 06 - NFS e PEDIDO,
- 07 - OS,
- 08 - OS/NFS e Pedido,
- 09 - Geral,
- 10 - Atividade,
- 11 - Convênio,
- 12 - Compl. Item Pedido,
- 13 - Transportadora,
- 14 - ANTT Transportadora,
- 15 - Certidão Negativa de Débitos
- "observacao": ""
- }
- ]
- }
- ]
- }
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.