SGW0029 - Importação de Cadastro

<< Clique para exibir o índice >>

Navegação:  Módulos > Segurança >

SGW0029 - Importação de Cadastro

.

Módulo: SEGURANÇA

.

Descrição
Tela utilizada para importar e alterar cadastros de clientes de um documento XML.

.

.

Descrição dos Campos, Implicações e Exemplos

.

Tipo de Cadastro: Referente ao tipo do cadastro informado no XML.

.

sgw0029_importacao

.

Após selecionar o tipo de cadastro deve ser selecionaro a opção Arquivo ou clicar no campo do Arquivo.

É aberto uma tela para procura do arquivo

.

sgw0029_arquivo

.

Depois de selecionar o arquivo clique em processar para executar o arquivo XML.

Ao finalizar o processamento do XML aparece a seguinte mensagem:

Enviando xml de clientes

XML de clientes enviado!

.

sgw0029_importacao2

.

O processo de importação pode ser feito automaticamente cadastrando o servelt http://localhost:8080/BaseDoCliente/ImportacaoXMLCliente?codEmpresa=1 no Cron do Linux ou executando manualmente no navegador.

Neste processo deve ser apenas incluído incluído na pasta de destino cadastrada nos parâmetro Iniciais o arquivo xml de importação do cliente.

 

Obs: A pasta de consulta do servelet deve ser criada no servidor onde está instalado o sistema e definido seu destino completo acessando : Cadastros Gerais - Cadastros Iniciais - Parâmetros Iniciais - Modulo - Segurança parâmetro Importação de XML de cadastro de cliente. e informado seu destino (local onde a pasta foi criada).

 

Definições do xml:

<?xml version="1.0"?>

<clientes>

<cliente>

<Categoria>Colaborador</Categoria> <!-- não deve ser alterado -->

<razao_social></razao_social> <!-- informar o nome da razão social -->

<nome_cliente></nome_cliente> <!-- informar o nome do cliente -->

<cnpj></cnpj> <!-- cnpj do cliente -->

<insc_estadual></insc_estadual> <!-- inscricão estadual do cliente -->

<TipoInipi>P</TipoInipi> <!-- não deve ser alterado -->

<endereco></endereco> <!-- endereço de entrega do cliente -->

<numero></numero> <!-- numero endereço de entrega do cliente -->

<complemento_end></complemento_end> <!-- complemento de endereço de entrega do cliente -->

<bairro></bairro> <!-- bairro de entrega do cliente -->

<cidade></cidade> <!-- cidade de entrega do cliente -->

<sigla_uf></sigla_uf> <!-- uf de entrega do cliente -->

<pais></pais> <!-- pais do cliente -->

<cep></cep> <!-- cep de entrega do cliente -->

<ddd></ddd><telefone></telefone> <!-- ddd e numero de telefone do cliente-->

<ramal></ramal> <!-- ramal do contato do cliente -->

<ddd_fax></ddd_fax> <!-- ddd fax do cliente -->

<telefone_fax></telefone_fax> <!-- numero do telefone fax do cliente -->

<ramal_fax></ramal_fax> <!-- numero do ramal fax do cliente -->

<site></site> <!-- site do cliente -->

<Situacao></Situacao> <!-- situação em que se encontra o cliente as opções são 0 - Inativo 1 - Ativo 2 - Suspect 3 - Prospect 9 - Bloqueado 10 - Cancelado -->

<endereco_cobranca></endereco_cobranca> <!-- endereço de cobrança do cliente -->

<numero_cobranca></numero_cobranca> <!--  numero de cobrança do endereço do cliente -->

<complemento_cobranca></complemento_cobranca> <!--  complemento de cobrança do cliente -->

<bairro_cobranca></bairro_cobranca> <!--  bairro de cobrança do cliente -->

<cidade_cobranca></cidade_cobranca> <!--  cidade de cobrança do cliente -->

<sigla_uf_cobranca></sigla_uf_cobranca> <!--  uf de cobrança do cliente -->

<cep_cobranca></cep_cobranca> <!-- cep de cobrança do cliente -->

<endereco_correspondencia></endereco_correspondencia> <!-- endereço de faturamento do cliente -->

<numero_correspondencia></numero_correspondencia> <!-- numero de faturamento do cliente -->

<complemento_correspondencia></complemento_correspondencia> <!-- complemento de faturamento do cliente -->

<bairro_correspondencia></bairro_correspondencia> <!-- bairro de faturamento do cliente -->

<cidade_correspondencia></cidade_correspondencia> <!-- cidade de faturamento do cliente -->

<sigla_uf_correspondencia></sigla_uf_correspondencia> <!-- uf de faturamento do cliente -->

<cep_correspondencia></cep_correspondencia> <!-- cep de faturamento do cliente -->

<nr_funcionarios></nr_funcionarios> <!-- numero de funcionarios do cliente -->

<observacao></observacao> <!-- observações do cliente -->

<NomeRamoAtividade></NomeRamoAtividade> <!-- ramo de atividade do cliente precisa estar previamente ja cadastrado no sistema ou seja precisa existir o cadastro no sistema -->

<TaxaAssociativa></TaxaAssociativa> <!-- taxa  -->

<nome_contato_respcadastro></nome_contato_respcadastro> <!-- nome do contato -->

<email_contato_respcadastro></email_contato_respcadastro> <!-- email do contato -->

<ddd_contato_respcadastro></ddd_contato_respcadastro><telefone_contato_respcadastro></telefone_contato_respcadastro> <!-- ddd e telefone do contato -->

<nome_contato_principalexecutivo></nome_contato_principalexecutivo> <!-- nome do 2 contato -->

<email_contato_principalexecutivo></email_contato_principalexecutivo> <!-- email do 2 contato -->

<ddd_contato_principalexecutivo></ddd_contato_principalexecutivo><telefone_contato_principalexecutivo></telefone_contato_principalexecutivo> <!-- ddd e telefone do 2 contato -->

<nome_contato_respfranquia></nome_contato_respfranquia> <!-- nome do 3 contato -->

<email_contato_respfranquia></email_contato_respfranquia> <!-- email do 3 contato -->

<ddd_contato_respfranquia></ddd_contato_respfranquia><telefone_contato_respfranquia></telefone_contato_respfranquia> <!-- ddd e telefone do 3 contato -->

<nome_contato_cobranca></nome_contato_cobranca> <!-- nome do 4 contato -->

<email_contato_cobranca></email_contato_cobranca> <!-- email do 4 contato -->

<ddd_contato_cobranca></ddd_contato_cobranca><telefone_contato_cobranca></telefone_contato_cobranca> <!-- ddd e telefone do 4 contato -->

</cliente>

</clientes>

.

Alterações de cadastros já existentes

.

O sistema usa o seguintes critérios em caso de cadastros iguais:

.

Verificação é o Nome Fantasia, se não existir duplicidade o sistema o sistema altera os dados de acordo com as informações contidas no  XML referente ao Nome Fantasia que esta sendo verificado, este processo é feito linha a linha até e não deve ser alterado as posições, se houver duplicidade de Nome Fantasia o sistema passa para próxima validação.

.

Verificação CNPJ, se for diferentes o sistema apenas altera o cliente que o Nome Fantasia e CNPJ forem iguais ao do XML, existindo ainda a duplicidade de CNPJ o sistema passa para a próxima verificação.

.

Verificação, neste processo o sistema verifica a UF do cliente, caso o Nome Fantasia, CNPJ e UF comparando com o XML, existindo mais de um cadastro com todas essas informações iguais o sistema atualiza esses cadastros duplicados com os dados do XML, se não o sistema altera somente os dados em que o Nome Fantasia, CNPJ e UF forem iguais ao do XML.

.

Validações:

1 - O sistema verifica se o campo é cnpj ou cpf
1.1 Caso a quantidade de dígitos for de 11 posições, o cliente será definido como pessoa física, se for 14 será considerado pessoa jurídica

.

.

PERMISSÕES relacionadas:
.
SGW0029 - Importação de Cadastro

.