19 cartões decredito-20hs

256 visualizações

Publicada em

Genexus Course

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

19 cartões decredito-20hs

  1. 1. 1 CARTÕES DE CRÉDITO Solicita-se uma aplicação para ser instalada em um Banco que permita a administração e gestão de um Cartão de credito. Os 03 (três) atores são: o Cliente, o Banco e a Loja. O sistema solicitado é para ser utilizado unicamente pelo Banco. As lojas não têm nada instalado. Afiliação do Cliente O Cliente solicita o Cartão ao Banco. Se o Banco resolver outorgá-lo, abrirá uma conta e emitirá um Cartão Titular (Nota: cliente e conta são a mesma entidade, visto que um cliente pode ter uma conta no Banco, e somente é cliente se abriu uma conta). O Cliente pode solicitar a emissão de Cartões Adicionais para outras pessoas (esposa, filhos, etc.), dos quais será responsável. Cada cartão (Titular ou Adicional) é identificado por um número único (não pode haver dois cartões com o mesmo número). Em particular, para os cartões Adicionais deve se ingressar “o nome de quem irá operar com o cartão” (para ser impresso no plástico), mesmo se o responsável do cartão é o Cliente dono da conta. O Banco outorga ao Cliente um Limite de crédito que irá determinar o valor máximo que podem atingir as compras realizadas com todos os Cartões dos quais o Cliente é responsável. O Saldo de Limite de Crédito vai diminuindo com a realização das compras que vão sendo efetuadas, e vai se restituindo com os Pagamentos.
  2. 2. Artech Consultores - GeneXus X 2 Filiação de Lojas Quando o Banco habilita uma Loja a aceitar o Cartão como meio de Pagamento, fica cadastrado no sistema indicando o ramo da loja (Ex.: Roupa, Ferragens, Supermercado, etc.). Para cada Ramo definem-se os seguintes valores: • Comissão: Porcentagem que o Banco retém sobre o valor original de cada compra • Limite de Piso: Este valor determina se a Loja deve ou não pedir autorização telefônica ao Banco, no momento de realizar uma venda: Quando o valor da venda for inferior ao Limite de Piso, não será necessário pedir autorização. Quando o valor da venda ultrapassar o Limite de Piso, será obrigatório pedir autorização. Embora cada loja pertença a um determinado Ramo, cabendo-lhe os valores de comissão e limite de piso do mesmo, é possível se realizar negociações particulares com algumas, definindo valores diferentes daqueles que correspondam a seu ramo. Realização de uma Venda Quando uma loja vai realizar uma venda que ultrapassa o Limite de Piso pactuado com o Banco, deve pedir Autorização ao Banco; se o Banco aprovar, ele dará à Loja um Número de Autorização que o comerciante deverá incluir no Cupom da Compra. Caso o valor da venda seja inferior ao Limite de Piso, então a loja não tem de pedir autorização ao Banco. A Loja repassa à Central de Autorizações do Banco (em forma telefônica) os seguintes dados: • Identificador de loja • Nro. do Cartão • Valor da Venda E o Banco controla: • Que o valor da compra não ultrapasse o Saldo do limite crédito do Cliente Se o Banco autorizar a venda, informará à Loja o Nro. de Autorização. O Nro. da Autorização é gerado automaticamente e fica registrada a autorização no sistema com toda a informação que a loja repassou pelo telefone. Além disso, deve-se diminuir do Saldo de Limite de Crédito o valor da venda.
  3. 3. Artech Consultores - GeneXus X 3 O Cupom deve ser preenchido manualmente pelo comerciante e incluir os seguintes dados: • Nro. do Cartão • Identificador da Loja • Data da Compra • Valor da Compra • Número de Autorização (se couber) Una via do Cupom é entregue ao Cliente e a outra fica com a loja, para ser apresentada ao Banco no final do mês. Ingresso dos Cupons ao Sistema Quando a loja entrega mês a mês os cupons ao Banco, ingressam-se os dados dos mesmos no sistema. No momento de ingresso de um cupom, valida-se: • Que a loja seja válida • Que o Cartão seja válido • Que o número de Autorização seja válido, caso a compra tenha superado o Limite de Piso da Loja. Além disso, deve-se controlar que a autorização não tenha sido referenciada previamente por outra compra. • Caso o cupom não tenha número de Autorização, deve-se diminuir o Saldo de Limite de Crédito do cliente (Isto não deve ser feito se o cupom tiver número de Autorização, porque já foi diminuído no momento de ter dado a autorização). Pagamentos Para realizar um pagamento, o Cliente se apresenta ao Banco e indica: Identificador do Cliente Data de Pagamento Importância que irá pagar Deve-se incrementar no Saldo de Limite de Crédito do cliente a quantia que ele pagou.
  4. 4. Artech Consultores - GeneXus X 4 Listagem Solicitam-se as seguinte listagens: Listagem de Vendas por Ramo Período: xx/xx/xx a xx/xx/xx Ramo: Ferragens Loja Total xxxxxxxxx xxxxx xxxxxxxxx xxxxx ................. ......... xxxxxxxxx xxxxx Total Ramo: xxxxxxx Ramo: Supermercado Loja Total xxxxxxxxx xxxxx xxxxxxxxx xxxxx ................. ......... xxxxxxxxx xxxxx Total Ramo: xxxxxxx Ramo: Roupa Loja Total xxxxxxxxx xxxxx xxxxxxxxx xxxxx ................. ......... xxxxxxxxx xxxxx Total Ramo: xxxxxxx Deve-se solicitar ao usuário final o período (data desde e data até), e emitir a Listagem de vendas por Ramo para esse período com o formato mostrado (isto é, para cada ramo mostrar todos as suas lojas com o valor total de suas vendas, e o total de vendas do ramo). Ranking de Lojas por Valor Total Acumulado (só as primeiras 5 posições) Período: xx/xx/xx a xx/xx/xx Loja Posição Valor Total Total de Cupons xxxxxxxx xxxxx xxxxxxxxxx xxxxxxx xxxxxxxx xxxxx xxxxxxxxxx xxxxxxx xxxxxxxx xxxxx xxxxxxxxxx xxxxxxx xxxxxxxx xxxxx xxxxxxxxxx xxxxxxx xxxxxxxx xxxxx xxxxxxxxxx xxxxxxx
  5. 5. Artech Consultores - GeneXus X 5 Consulta Interativa: Trabalhar com Lojas - Liquidação Solicita-se uma consulta interativa conforme a seguinte: Deve ser possível filtrar por nome da loja e por ramo (“Setor”), visualizar toda a informação de uma loja, ingressar uma nova loja, atualizar uma ou exclui-la, bem como ingressar uma data de início e uma data de fim na tela, e para essa faixa, ver na na grade de cada loja: o valor total das vendas nesse período (“Amount”) a importância que o Banco retém por conceito comissão (“Commission”) a importânica neta que o Banco irá pagar à loja (“Net Amount”) Igualmente, deseja-se poder invocar as listagens realizadas nos itens acima. Trabalhar com Clientes e seus Cartões Solicita-se uma consulta interativa na qual se visualizem num grid todos os clientes do banco com seus dados, e que permita selecionar um, mostrando em outro grid paralelo todos os cartões adicionas (não os titulares) . Suponha agora que muda o requerimento dos reportes precedentes, bem como as consultas interativas, realizando todos os cálculos considerando apenas as vendas realizadas com os cartões adicionais.

×