SalesApp

De Stoq Wiki
Ir para: navegação, pesquisa

Foco da Aplicação

Aqui definiremos regras para as operações de venda tanto na presente aplicação quanto na aplicação pos. Importante notar que também poderemos aqui executar operações de venda, tal como ocorre em pos.

Bugs abertos

Perfil dos Usuários desta Aplicação

Gerência das lojas e/ou departamento comercial.

ProcessoSales

ObjetosDominio

InterfaceSales

Ações Parametrizadas

  • Durante o cadastro de uma nova venda teremos uma tela para pesquisa por um cliente. Uma vez selecionado um cliente, deveremos permitir ao usuário a parametrização da exibição do histórico de compras do cliente. Como documentado no ProcessoSales, a exibição de um histórico é importante para o vendedor poder traçar um perfil de compra para um cliente, baseando-se nos itens já adquiridos pelo mesmo.
  • Também será parametrizado a exibição de uma interface com todos os recebimentos do cliente.
  • Deve ser parametrizado também a possibilidade de alteração do preço de um produto adicionado à uma lista de itens da venda para um cliente.
  • Devemos também permitir à gerência cadastrar descontos máximos permitidos por vendedor para variação do preço do produto.
  • Deve haver uma opção parametrizada que permita à gerência bloquear vendas cujo número de parcelas e o intervalo entre as mesmas nào estejam definidos na interface de juros e prazos de pagamento.
  • Parâmetro para habilitação do botão histórico da interface de consulta de produtos em estoque. É importante notar que esta interface é utilizada tanto na aplicação Sales quanto na aplicação POS, então talvez faça sentido oferecer dentro deste parâmetro outros dois, que determinem em que interfaces esse botão deve habilitado.
  • Será parametrizado também a taxa administrativa para vendas canceladas, permitindo ao usuário especificar o valor em porcentagem ou em espécie. Junto à esse parâmetro, devemos ter um segundo que específicque à que tipo de cancelamento essa taxa se aplica, isto é, à vendas com pagamentos recebidos e à vendas sem nenhum pagamento recebido.
  • Será parametrizado o número de dias que um cliente passa a ser insolvente. Para isso penso em termos um valor negativo (-1) para quando o sistema não deve automaticamente atualizar o estado do cliente baseado no número de dias em atraso e um valor positivo especificando a quantidade de dias em atraso para que um cliente seja considerado insolvente e seu estado seja definido automaticamnete.

Dúvidas

XXX

Pendências

Pendencias para documentação:

  • Interface para consulta e lançamentos de caixa.
  • Cadastro de vendas/orçamentos
    • Devereremos telas de venda distintas para a aplicação sales e POS ? ou disponibilizaremos uma interface customizável em tempo de execução para ambas as aplicações ?