Mudanças entre as edições de "Vendedor Segmentado"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 61: Linha 61:
 
'''Tabelas a serem alteradas:'''
 
'''Tabelas a serem alteradas:'''
  
Dentro da tabela de titulo será incluído um novo campo chamado CD_CNPJ,  onde será vinculado o vendedor aos títulos para o controle de inadimplência:
+
Dentro da tabela de titulo deverá ser incluído um novo campo chamado CD_CNPJ,  onde será vinculado o vendedor aos títulos para o controle de inadimplência:
  
  

Edição das 17h00min de 28 de fevereiro de 2018

Histórico de Revisões

Data Quem Comentários
26/02/2018 Ryvane Maria Criação do Documento

Necessidade

Deve-se permitir que um cliente seja atendido por dois vendedores diferentes.

Estes vendedores irão atender o mesmo cliente, porém, vendendo produtos diferentes para cada um.

Terá que ser duplicado, no ERP, o cadastro do cliente, de forma que o mesmo cliente possua dois cadastros diferentes sob a visão do GeoSales; desta forma, aparentemente, dois vendedores atenderão o mesmo cliente com cadastros diferentes.

Apesar do cadastro dos clientes ser duplicado, o controle de inadimplência de títulos deverá ser feito de forma unificada, ou seja, o cliente terá seu controle de inadimplência feito para os seus dois cadastros como se fossem um só. Isso evita que um cliente inadimplente para um vendedor consiga realizar um pedido com outro vendedor.

Solução

No ERP, o cadastro do cliente será duplicado e esse cliente será enxergado pelo GeoSales como sendo dois clientes diferentes, atendidos por dois vendedores diferentes.

Desta forma, o mesmo cliente terá, no GeoSales, dois códigos diferentes onde um código será associado a um vendedor, e outro código a outro vendedor. Cada vendedor só terá acesso aos produtos cadastrados para o seu respectivo código do cliente duplicado.

Apesar de aparentemente existirem dois clientes diferentes, só existe um cliente real, e o controle de inadimplência deve ser unificado para os clientes que foram duplicados, ou seja, ao invés de realizar o controle de inadimplência por código, deverá ser realizada por cliente. Desta forma, o controle de inadimplência irá validar os dois cadastros como um só.

Na visão do GeoSales o cadastro duplicado de vendedores só será enxergado no momento de realizar o controle de inadimplência.

Esse controle é feito através dos títulos em abertos de um determinado cliente. Para realizar este controle, o GeoSales irá atribuir os títulos de um dos cadastros do cliente duplicado a outro, e vice versa.

A solução apresentada está ilustrada no fluxo abaixo:

Fluxo vendseg.png

1) A primeira etapa cabe ao ERP e se trata da duplicação do cadastro do cliente, ou seja, um cliente A, se transforma para o GeoSales em dois clientes: A1 e A2, que deverão ser relacionados entre si pelo CNPJ.

2) A segunda etapa será feita pelo GeoSales, e distribuirá os títulos de um cliente para o outro. O cliente A1 conterá os títulos referentes também ao cliente A2, e vice-versa.

3) No momento da validação de inadimplência, o sistema validará os títulos do cliente A1 como já é feito atualmente, sem se preocupar com os títulos do cliente A2, pois estes já estarão duplicados em A1. É importante salientar que o limite de crédito do cliente A será compartilhado entre os cadastros de cliente A1 e A2.

Implementação

Quando um dos clientes que foi duplicado tiver um título em atraso, esse título vai ser replicado no seu cliente análogo.

A relação entre os clientes análogos será feita através do CNPJ desses clientes, que será consultado do campo XXX_XXX da tabela YY_YYY do ERP.

Sempre que o sistema for buscar os títulos para realizar a validação de inadimplência o sistema irá buscar, utilizando o código da loja no campo XX na tabela XXX, o CNPJ do cliente, e localizar todos os clientes que são associados a este CNPJ. Localizando essa informação, os títulos desses clientes serão compartilhados, ou seja, todos os clientes com o mesmo CNPJ conterão os títulos uns dos outros.

Será criado um parâmetro de configuração para definir se a busca, no momento da validação de inadimplência, deve ser pelo CNPJ raiz ou pelo CNPJ completo. ???

Atualmente ao fazer o controle de inadimplência o sistema busca pelo CD_CLIENTE, neste caso irá ser buscado pelo CD_CNPJ.

INTEGRACAO IRA LER CNPJ E TRANSFORMAR EM CD CLIENTE LE CNPJ DO PROTHEUS E ATRIBUI OS TITULOS AOS CLIENTES QUE TEM ESSE CNPJ AQUI

QUAL O CAMPO DO PROTHEUS QUE EU VOU BUSCAR ESSE CNPJ??? SÃO CAMPOS PADRÃO DA TABELA SA1


Tabelas a serem alteradas:

Dentro da tabela de titulo deverá ser incluído um novo campo chamado CD_CNPJ, onde será vinculado o vendedor aos títulos para o controle de inadimplência:


TITULO
Coluna Tipo Obrigatório Chave Primária Explicação
CD_CNPJ INT SIM NAO Codigo da CNPJ do cliente

Regras de Negócio

[RN1] – A duplicação do cadastro dos clientes será feita exclusivamente no ERP, e nenhuma validação será feita no Geosales a respeito disso.

[RN2] – O GeoSales não irá validar o limite de crédito, ou seja, a partir do momento que os títulos forem replicados para ambos os cadastros do cliente, o limite de crédito de ambos será abatido. Isso quer dizer que o cliente compartilhará o limite de crédito entre seus dois cadastros.

[RN3] – Não será enviada ao ERP nenhuma informação que especifique que o cliente é um cliente duplicado

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

Setor Aprovado Por Data Assinatura
Gerente TI
Gerente Projeto
Gerente Comercial