Completed

Reporteador Php Mysql

Published on the May 08, 2017 in IT & Programming

About this project

Open

Se requiere el desarrollo de un reporteador web para publicar reportes de Perdidas y Ganancias de una Compañía del Sector Transporte de Carga.  Este reporteador será publicado en la zona privada del sitio web de la Compañía y debe ser accesado mediante usuario y contraseña. 

Los reportes a desarrollar son reportes de pérdidas y ganancias a nivel general y por agencia, centro de costo (vehículo) y proyecto.


Para alimentar los reportes se cuenta con la información del movimiento contable mensual, la cual es generada por otro aplicativo y es exportada en formato plano.  Dicha información debe cargarse en una base de datos, la cual acumule los movimientos con periodicidad mensual. 

La información debe prevalidarse antes de ser cargada a la base de datos, si no cumple con los criterios de validación se devuelve con log de errores..


La información no se publica tal cual sino que se requiere aplicar distintas reglas de negocio:
-homologar centros de costo,
-asignar nuevo proyecto a los vehículos,
-acumular cuentas
-presentar cifras en otras cuentas

Los reportes son;
1.- Reporte de Pyg por proyecto - parámetros -rango de fechas inicial-final, proyecto, agencia.
    En este reporte se requiere drill-down para revisar el detalle de cualquier cifra del informe
2.- Reporte por Centro de costo, - parámetros -rango de fechas.
3.- Reporte comparativo de centros de costo -parámetros -meses a comparar 
3.- Reporte detalle de Centro de costo parámetros - placa vehículo)
4.- Reporte de asignación de la flota --parámetros - proyecto, todos los proyectos
muestra numero de vehículos asignados a cada proyecto, de forma numérica y gráfica.

Las Tablas maestras que debe tener son
1.- Centros de costo -- placa vehículo, descripción vehículo, características (marca, modelo, capacidad, etc.)
2.- Proyectos -- nombre del proyecto, descripción

Para la regla de negocios de asignar nuevo proyecto se requiere  crear un formulario para la captura de novedades de cambio de proyecto que contenga los campos
- Vehículo (placa)
-Mes- año
-Proyecto Actual
-Reasigna SI/No
-Nuevo Proyecto
- Usuario
-fecha novedad

Las novedades capturadas en el periodo deben tenerse en cuenta para el reporte de dicho periodo.

Los reportes deben poderse imprimir.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Roles needed Designer, Developer

Delivery term: Not specified

Skills needed