Coder Social home page Coder Social logo

ekdosis-html's People

Stargazers

 avatar

Watchers

 avatar

ekdosis-html's Issues

Vista de Gestion de recaudadores

En esta vista se crea pueden ver los recaudadores,

Un recaudador tendra basicamnete un nombre, un alias de telegram un y numero de contacto.
cuando se listan los recaudadores se pone su balance actual en cada moneda de las tarjetas que posee.

Crear vista de entradas de dinero

En esta vista se tiene que usar un control que permita ver una lista de todas las entradas hechas y validadas. El recaudador tendrá un control que le permitirá seleccionar la tarjeta a la que va a hacer la entrada de dinero, una vez seleccionada este prodrá ver un resumen del estado financiero de la tarjeta en cuestión, balance bruto y neto, ingresos en el mes actual.
Cada entrada contará con los siguientes campos:

  • Fecha de la factura
  • Fecha y hora(este campo se creara automaticamente en la base de datos como un timestamp) en que se creo la entrada, esta puede ser diferente a la fecha de la factura porque puede ser una factura que se haya creado fuera de horario de atención. En un futuro cuando el proceso se automatice solo se quedará una fecha y hora.
  • Numero de factura
  • Monto facturado
  • Tarjeta

El recaudador tendrá una botón que el permitirá crear las entradas, este será global no estará condicionado por el filtro de la tarjeta de manera que cuando cree una nueva entrada tendra que rellenear los campos enteriores.

Incialmente estas entradas las hará manualmente los propios recaudadores luego en una próxima versión se crearán de forma automatica via api.

Crear Vista de Gestion de las tarjetas

En esta vista se podran hacer el CRUD de las tarjetas.
Además se listaran estas dondo de se podra ver la el numero de tarjeta, el banco, el recaudador al que pertenece y el balance bruto/neto que tienen.
Las tarjetas puedes estar activas o inactivas, se puede editar y eliminar.
En el listado se podra ver la fecha en que se agrego al sistema.

Crear Dashboard en el backend

Este dashboard será similar al de los recaudadores solo que en este se podrá ver lo mismo pero de la suma de todos los recaudadores.
También tendra un apartado para ver una en especifico a cada recaudador como lo puede ver este en su propio dashboard.

Crear vista de salidas de dinero en el backend

Vista esta vista será similar a la vista de salidas y a la vista de entradas del recaudador. Debido a que esta vista permitirá listar las salidas asociadas a un recauadador y a una tarjeta de este. También permitirá crea una salida, para ellos se usará una ventada donde se pondrá todos los datos antes definidos en la vista de salidas del recaudador.
Cuando se crea una salida esta pasa a estar en estado pendiente hasta que el recaudador la pone como hecha.

Crear vista de dashboard para el frontend

En esta vista se verá un resumen de toda su actividad financiera
Por cada Tarjeta del recaudador se podra ver:

  • Balance Bruto (este es el balance real en la tarjeta de ellos)
  • Balance Neto (este es el balance bruto menos la suma de todas las comisiones obtenidas por el recaudador)
  • Ingreso Bruto ( esto es todo el dinero recibido por el recaudador desde el primer día que empezó a trabajar)
  • Ingreso Bruto/Mes (Esto será una gráfica que mostrara el comportamiento de los ingresos por mes desde el inicio de operación del recaudador)
  • Ingreso Bruto en el mes actual
  • Total de dinero que se ha sacado en el mes actual.

Ahora de forma global se podrá ver los mismo parametros anteriores siendo estos la suma de todas las tarjetas de la misma moneda que estan asociadas al recaudador.

Crear vista de gestion de monedas.

En esta vista se podra hacer el CRUD de todas la monedas que se van a utilizar.
Se podrá ver un listado de todas las monedas y el balance que tienen, ademas a que recaudador pertenecen

Vista para ver todas las entradas en el sistema.

Sera similiar a la vista de entradas de los recaudadores, solo que acá se tendrá un CRUD, para poder arreglar algo, solo que esos cambios se les hará un seguimiento para saber quien y cuando hizo el cambio de la entrada. Ya que los recaudadores no puede eliminar las entradas ni editarlas, una vez validadas.

La vista será muy similar a la que ven los recaudadores solo que en esta se podra escoger el recaudador y/o la tarjeta.

Crear vista de salidas de dinero

Crear vista donde el recaudador pueda ver la salidas de dinero. En esta vista se deberá poder escoger la tarjeta la cual se quiere revisar las salidas de dinero. Una vez seleccionada la tarjeta se podra ver un pequeño resumen del balance actual de la tarjeta, tanto neto como bruto, tambien se prodra ver cuanto dinero a entrado a la tarjeta en el mes y cuanto ha salido.
En esta vista habrá un botón que será para que el recaudador reporte cada vez que saca su comisión de la tarjeta en cuestión.

Cada salida de dinero debe tendra los siguientes campos

  • Tipo de salida: Transferencia o Comisión.
  • En caso de ser una tranferencia podrá ser a una tarjeta, por enzon/transfermovil, o por la bolsa mi transfer, también puede ser una transferencia entre bolsas mi transfer según el tipo de uso de la bolsa cambia la comisión, esta comisión deberá ser restada del balance neto. A diferencia de la comisión del recaudador que solo afecta el balance bruto.
  • Destinatario: Esto será dato que dará el destinatario para recibir el dinero según el caso si es una tarjeta o un número de teléfono.
  • Número de telefono a confirmar esto solo serán los casos que la transferencia sea a una tarjeta, ya sea usando bolsa mi transfer o enzona/transfermovil.
  • También cada una tendrá un status pendiente y hecho, este último estado lo da el recaudador una vez que la hece para ello cuando realiza la salida debe presionar el botón hecho y le saldara una ventada donde deberá subir la captura del transferencia.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.