Mudanças entre as edições de "Limite de crédito por condição de pagamento"

De GeoSales
Ir para navegação Ir para pesquisar
(Limpou toda a página)
 
(36 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
== Histórico de Alterações ==
 
{| class="wikitable"
 
! Data
 
! Quem
 
! Comentários
 
|-
 
|  29/11/2018  || Ana Júlia || Criação do documento
 
|-
 
|}
 
  
== Necessidade ==
 
 
Os clientes cadastrados possuem um saldo para retiradas de pedidos, denominado de 'Limite de crédito'.
 
 
O sistema GeoSales não permite que seja finalizado um pedido que o valor esteja acima do limite de crédito do cliente selecionado, independente dos filtros selecionados no cabeçalho do pedido, como por exemplo: tabela de preço, condição de pagamento, meio de pegamento e ect.
 
 
Em alguns casos onde o pedido seja do tipo 'Venda' e possua a condição de pagamento 'A Vista', se faz necessário a finalização e importação de pedidos independente do limite de crédito disponível para o cliente selecionados.
 
 
O deposito de alguns pedidos são realizados antes da retirada de pedido, ou seja, o pagamento é antecipado. Mas em certos casos o cliente que realizou o deposito antecipado não possui limite de credito, fazendo com que o pedido não seja retirado no GeoSales devido a falta do limite de credito.
 
 
== Solução ==
 
 
Inicialmente a funcionalidade de validação de limite de crédito pela condição de pagamento 'A Vista', será controlada por uma configuração, desta forma poderemos habilita-la ou desabilita-la caso não for mais utilizada.
 
 
Para que não haja validação de limite de crédito nos pedidos do tipo 'Venda' que possuírem a condição de pagamento 'A Vista', se faz necessário a integração do tipo condição de pagamento 'A Vista' vinculada a um ou mais meios de pagamento, como já ocorre atualmente.
 
 
Será adicionada a estrutura de dado,s uma nova coluna na tabela de Condição de pagamento, que será utilizada para receber a quantidade de dias em que uma parcela será paga, desta forma será possível controlar parcelas que foram pagas ou não.
 
 
== Implementação ==
 
 
=== Desenvolvimento ===
 
 
''' -Estrutura'''
 
 
Alguns pedidos são acordados, fazendo com que um cliente que não possua limite de crédito não consiga retirar um pedido ou um cliente que possua limite de crédito e tenha realizado um deposito movimente a conta corrente.
 
 
Para que não seja considerado o limite de crédito para condições de pagamento 'A Vista' será necessário adicionar um campo na tabela CONDICAO_PAGAMENTO, que será utilizada para informar em quantos dias o pagamento será realizado. Se a condição de pagamento 'A Vista' estiver igual a 0 significa que o valor da parcela já foi debitada.
 
 
Desta forma, para que não haja validação do limite de crédito para condição de pegamento 'A Vista', será necessário que na tabela CONDICAO_PAGAMENTO na coluna QT_DIAS_TOTAL o valor seja igual a '0' para a condição de pagamento 'A Vista', caso seja um valor diferente de 0 o sistema realizará a validação de limite de crédito normalmente, ou seja, se torna essencial o preenchimento da quantidade de parcelas igual a 0 para a condição de pagamento 'A Vista'.
 
 
 
[[Arquivo:Frugal.JPG|center|]]
 
 
 
''' - Configuração'''
 
 
O cenário da validação de limite de crédito por condição de pagamento 'A Vista' será controlada por uma configuração, desta forma deverá ser criada a configuração ID_AVISTA_NALS.
 
 
A configuração ID_AVISTA_NALS por deful receberá o valor NULL, ou seja, deverá estar desativada. Para ativa-la deverá preencher com o valor 'S' e para desativa-la 'N'.
 
 
 
=== Estrutura de banco ===
 
 
{| class="wikitable"
 
! colspan="5"  | CONDICAO_PAGAMENTO
 
|-
 
! Coluna
 
! Tipo
 
! Obrigatório
 
! Chave Primária
 
! Explicação
 
|-
 
| QT_DIAS_TOTAL
 
| Int
 
| SIM
 
| NAO
 
| Quantidade de dias para pagamento
 
|-
 
|}
 
 
== Regras de Negócios ==
 
 
'''[RN1] - '''
 
 
== Regras de Integração ==
 
 
'''[RI1] - '''
 
 
== Resultados Esperados ==
 
 
=== Protótipos ===
 
 
=== Fluxos Padrão ===
 
 
 
== 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.
 
 
=== GeoSales ===
 
 
{| class="wikitable"
 
! Setor
 
! Aprovado Por
 
! Data
 
 
|-
 
| Desenvolvimento - GeoSales || Pessoa que aprovou || 00/00/0000
 
|-
 
| Integração - GeoSales || Pessoa que aprovou || 00/00/0000
 
|-
 
| Configurações - GeoSales || Pessoa que aprovou || 00/00/0000
 
|-
 
|}
 
 
=== Empresa solicitante ===
 
 
{| class="wikitable"
 
! Setor
 
! Aprovado Por
 
! Data
 
! Assinatura
 
|-
 
| Gerente TI - Cliente || Pessoa que aprovou || 00/00/0000 ||
 
|-
 
| Gerente de Projeto - Cliente || Pessoa que aprovou || 00/00/0000 ||
 
|-
 
| Gerente Comercial - Cliente || Pessoa que aprovou || 00/00/0000 ||
 
|-
 
|}
 

Edição atual tal como às 19h13min de 1 de novembro de 2018