Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gestión Pago #21

Open
6 tasks
pablopavez opened this issue Aug 21, 2023 · 0 comments
Open
6 tasks

Gestión Pago #21

pablopavez opened this issue Aug 21, 2023 · 0 comments

Comments

@pablopavez
Copy link
Contributor

pablopavez commented Aug 21, 2023

Descripción

Como administrador quiero gestionar pagos para asignarlos a la factura.


Diccionario de datos

  • Fecha: Fecha del sistema
  • Monto: Real
  • Tipo pago: Enumerado {PUNTOS, TARJETA, EFECTIVO}

Criterios de aceptación

  • Dado que existan campos incompletos cuando se intenta realizar un pago, entonces el sistema debe mostrar un mensaje de error.
  • Solo se adjudicará puntos al cliente al realizar un pago con efectivo, equivalente al 1/5 del monto total.
  • Un punto equivale a un peso.
  • Dado la totalidad de un pago con puntos, no se adjudicará puntos al cliente.
  • Si al realizar el pago, una parcialidad es con puntos, solo se adjudicará puntos equivalentes al 1/5 del pago en efectivo.
  • Al realizar un pago parcial o total con puntos, se indicará un error cuando la cantidad de puntos del cliente sea insuficiente.
  • Se debe realizar un pago total en el momento que se realiza la venta.

Tareas

Frontend (React)

  • Crear una interfaz que muestre los tipo de pagos disponibles
  • Mostrar la cantidad de puntos disponibles del cliente
  • Crear interfaz que muestre si la operación se realizo con éxito o no

Backend (Django)

  • Crear función que verifique si el cliente puede realizar el pago con puntos
  • Crear función que sume y reste puntos al cliente
  • Procesar la solicitud y crear un nuevo registro de pago en la base de datos
@GabrielFabro GabrielFabro changed the title Gestion Medio de pago Gestión Medio de Pago Aug 21, 2023
@GabrielFabro GabrielFabro added finished - correction issue terminada pero para revisar question Further information is requested and removed in process labels Aug 21, 2023
@GabrielFabro GabrielFabro changed the title Gestión Medio de Pago Gestión Pago Aug 26, 2023
@FlorArg FlorArg removed the finished - correction issue terminada pero para revisar label Aug 26, 2023
@GabrielFabro GabrielFabro removed the question Further information is requested label Aug 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants