Rotina de Faturamento
Enviado: 07 Jul 2006 12:41
Galera,
Preciso de uma idéia para um rotina de Faturamento de DVD.
Qdo o pagamento é feito na hora da locação é simples, basta ir incrmentando uma variável chamada RENDEU no banco de Dados FITAS.
O Problema reside qdo não se paga na hora e sim na devolução.
Pois ai temos variantes como atrasos para cada DVD, DVDs de Valores diferentes ex.: Lançamentos -> 4,00 com multa de 2,00 por atraso / Catálogo -> 3,00 com multa de 1,00. Tenho então que tratar a Locação não como um todo e sim individualmente.
LOCAÇÃO NO. 12345
DVD valor locação atraso valor total a pagar
DVD1 4,00 1 6,00
DVD2 4,00 2 8,00
DVD3 3,00 0 3,00
DVD4 3,00 1 4,00
Se o cliente pagar o total da locação incluindo o atrasado (21,00) basta incrementar a variável RENDEU com o "valor total a pagar" de cada DVD.
Mas e qdo ele não paga tudo
? ele só paga a metade ou o dono dá desconto pro cliente para ele quitar a locação? Não posso fazer rateio com o que foi pago entre os DVDs da locação pois isso incrementaria erroneamente o Faturamento.....e qdo ele quitar o débito daqui a algum tempo como fazer? alguém tem alguma idéia de como resolver essa situação???
Preciso de uma idéia para um rotina de Faturamento de DVD.
Qdo o pagamento é feito na hora da locação é simples, basta ir incrmentando uma variável chamada RENDEU no banco de Dados FITAS.
O Problema reside qdo não se paga na hora e sim na devolução.
Pois ai temos variantes como atrasos para cada DVD, DVDs de Valores diferentes ex.: Lançamentos -> 4,00 com multa de 2,00 por atraso / Catálogo -> 3,00 com multa de 1,00. Tenho então que tratar a Locação não como um todo e sim individualmente.
LOCAÇÃO NO. 12345
DVD valor locação atraso valor total a pagar
DVD1 4,00 1 6,00
DVD2 4,00 2 8,00
DVD3 3,00 0 3,00
DVD4 3,00 1 4,00
Se o cliente pagar o total da locação incluindo o atrasado (21,00) basta incrementar a variável RENDEU com o "valor total a pagar" de cada DVD.
Mas e qdo ele não paga tudo