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
Se for informado algo diferente de P ou L não será aplicado nenhum filtro.
empresasXml
Obrigatório apenas para requisições SOAP. Tipo: String
Conteúdo de um arquivo XML com as empresas e contatos.
empresasJson:
Obrigatório apenas para requisições REST/JSON. Tipo: String
Conteúdo de um arquivo XML com as empresas e contatos.
Cadastrar
- Distribuição das Tags XML:
- Distribuição das Tags Json:
- {
- "empresas": [
- {
- "codigoEmpresa": "",
- "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": "",
- "codigoDivisao": "",
- "dtNascimento": "",
- "codigoIndicacao": "",
- "codigoRepresentante": "",
- "percentualComissaoBaixa": "",
- "contabilCliente": "",
- "codigoResponsavel": "",
- "fantasia": "",
- "pessoa": "",
- "contabilFornecedor": "",
- "codigoCondicaoPagamento": "",
- "codigoTipoPagamento": "",
- "codigoTipoOperacao": "",
- "irrfAcumulado": "",
- "tipoEmpresa": "",
- "atividade": "",
- "funcionarios": "",
- "faturamento": "",
- "limiteCredito": "",
- "codigoMercado": "",
- "enviarCarta": "",
- "tabelaPrecos": "",
- "agendaInterna": "",
- "codigoPais": "",
- "codigoCentralizadora": "",
- "atrasoMedio": "",
- "numero": "",
- "complemento": "",
- "inscricaoMunicipal": "",
- "suframa": "",
- "tipoFrete": "",
- "percentualIndenizacao": "",
- "percDescontoSugestaoItens": "",
- "percentualDesconto2": "",
- "jurosPadrao": "",
- "codigoUnidadeNegocio": "",
- "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": "",
- }
- ]
- }
- ]
- }
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.