Mudanças entre as edições de "Limite de crédito por condição de pagamento"
Linha 33: | Linha 33: | ||
''' -Estrutura''' | ''' -Estrutura''' | ||
− | Alguns pedidos | + | Alguns pedidos possuem o valor depositado antes da retirada do pedido, desta forma um cliente que tenha realizado um deposito e não possua limite de crédito não consiga retirar um pedido ou não haja necessidade de movimentar o limite de crédito. |
− | Para que não seja considerado o limite de crédito | + | Para que não seja considerado o limite de crédito em pedidos do tipo 'Venda'que contenham a 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' | + | Desta forma, para que não haja validação do limite de crédito para pedidos do tipo 'Venda' que contenham a 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' na 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'. |
Linha 48: | Linha 48: | ||
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'. | 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 === | === Estrutura de banco === |
Edição das 21h24min de 30 de outubro de 2018
Histórico de Alterações
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 os clientes 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 possuem o valor depositado antes da retirada do pedido, desta forma um cliente que tenha realizado um deposito e não possua limite de crédito não consiga retirar um pedido ou não haja necessidade de movimentar o limite de crédito.
Para que não seja considerado o limite de crédito em pedidos do tipo 'Venda'que contenham a 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 pedidos do tipo 'Venda' que contenham a 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' na 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'.
- 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
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
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
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 |