Árvore de páginas

Assunto

Produto:

Datasul

Versões:

12.1.18 ou Superior

Ocorrência:

Informações sobre a função Codigo Unico Cliente Fornecedor Transportador.

Passo a passo:

  • Qual o objetivo desta função ?

Realizar os controles necessários para garantir que o Código seja Único entre os cadastros de Cliente, Fornecedor e Transportador caso sejam a mesma Pessoa, isto é, mesma Inscrição Federal (CNPJ ou CPF) e mesma Inscrição Estadual (Inscrição Estadual ou RG).

Exemplo

Considerando que exista o seguinte Cliente cadastrado:

 Código: 10
Informações da Pessoa:
- Inscrição Federal (CPF): 239.893.293-23
- Inscrição Estadual (RG): 99.245.111-1

 Ao tentar incluir um novo Fornecedor ou Transportador com as mesmas informações de Inscrição Federal e Inscrição Estadual, o sistema irá obrigar que o código seja igual “10”. Da mesma forma, ao tentar incluir um novo Fornecedor ou Transportador com o Código “10”, o sistema irá obrigar que a Inscrição Federal seja igual a “239.893.293-23” e a Inscrição Estadual seja igual a “99.245.111-1”.

 IMPORTANTE: Para realizar as validações, o sistema sempre irá utilizar a combinação das duas informações (Inscrição Federal + Inscrição Estadual), portanto, se por exemplo for realizado outro cadastro informado a mesma Inscrição Federal, mas com uma Inscrição Estadual diferente, o sistema irá entender que é outra Pessoa, portanto poderá ser utilizado um código diferente.


Além disto, ao realizar um novo cadastro, o sistema irá sugerir o próximo código livre considerando os cadastros já existentes de Cliente, Fornecedor e Transportador.

Exemplo

Considerando que existam os seguintes cadastrados:

 Cliente: 10, Fornecedor: 11, Transportador: 12.

 Ao iniciar um novo cadastro de Cliente, Fornecedor ou Transportador, o sistema irá sugerir como código o número 13, pois é o próximo livre considerando os três cadastros, mesmo que, por exemplo seja o cadastro um Cliente e o Cliente 11 não exista. Lembrando que, é apenas uma sugestão, o usuário poderá alterar o código, informado outro qualquer, desde que, respeite as regras descritas anteriormente com relação ao Código + Inscrição Federal + Inscrição Estadual.

 

  • Como habilito a função ?

A função está disponível no HUB de Funções do Produto.

No menu do produto, procure por “hub” ou “Parâmetros Funções do Produto”. Dentre a funções disponíveis, escolha a “Codigo Unico Cliente Fornecedor Transportador” (imagem abaixo - seta 1) e utilize o botão “Ativar” (imagem abaixo - seta 2).

 

  • Posso desabilitar a função ?

Sim, a função poderá ser desabilitada a qualquer momento. Ao fazer isto, o sistema irá voltar ao comportamento anterior, sem realizar as validações descritas no Objetivo da Função.

 

  • Depois que fiz a inclusão, posso alterar a Inscrição Federal ou Estadual ?

Sim, o sistema irá permitir que a Inscrição Federal ou Inscrição Estadual sejam alteradas, desde que, elas não estejam sendo utilizadas por outro Cliente, Fornecedor ou Transportador com um código diferente.

 

  • Como é sugerido o próximo Código livre disponível ?

Para buscar o próximo código livre, o sistema inicia a leitura a partir de uma numeração determinado nos Parâmetros Gerais do EMS (campo: “Último Cli/Forn/Trsp”) e sequencialmente verificar o próximo disponível nos Cadastros de Cliente, Fornecedor e Transportador.

Exemplo

Considerando que o Último Código utilizado foi o “10”, o sistema irá verificar se existe algum Cliente, Fornecedor ou Transportador com o código “11”, se existir, ele irá repetir a busca utilizando o código “12”, e assim por diante até chegar em um número que não esteja sendo utilizado por nenhum dos cadastros. Se a contagem chegar a valor “999999999”, ela será reiniciada de “1”.

Após determinar o código livre, o sistema irá gravar este código nos Parâmetros Gerais do EMS, desta forma, na próxima vez que for realizada uma nova busca, irá partir deste número.

 

  • Eu posso alterar o Último Código utilizado ?

Sim, o último código utilizado pode ser alterado ao qualquer momento, basta acessar o programa “Parâmetros Gerais Datasul-EMS” no menu do produto, e alterar o campo “Último Cli/Forn/Trsp” (imagem abaixo).

 

  • Qual o objetivo de alterar o Último Código utilizado ?

O Último Código utilizado pode ser alterado periodicamente para informar um valor menor, com o objetivo de utilizar possível lacunas existentes no código em virtude da eliminação dos cadastros.

Exemplo

Considerando que o Último Código utilizado foi o “10”, em uma nova inclusão, a sugestão do próximo código livre será um valor maior que “10”. Mesmo que, por exemplo, o usuário elimine o Cliente “7” e não exista nenhum Fornecedor ou Transportador com este código, nas próximas inclusões, o código sugerido sempre será maior que “10”.

 Neste cenário, se o usuário alterar o Último Código para um valor menor que “7”, em uma próxima inclusão, o código “7” será sugerido, desta forma reaproveitando o código. 

Observações:

Importante

Esta função apenas inclui novas validações, não alterada ou invalida as demais validações existentes no Produto. Por exemplo, a Unicidade Inscrição Federal parametrizada no Cadastro de País, se estiver parametrizada como “Bloqueia”, mesmo com a função habilitada, o sistema não irá permitir incluir dois Clientes com a mesma Inscrição Federal.