El Sistema web de nota de gastos desarrollado con PHP, MySQL y Bootstrap 3 es una aplicación muy sencilla que te ayudará controlar las notas de gastos de tus empleados fácilmente. Si necesitas crear un documento que te permita almacenar detalladamente los datos de gastos de tus empleados, entonces esta aplicación web es para ti.
Esta aplicación web ha sido creada sobre la base de nuestro Sistema web de pedidos con PHP, MySQL y Bootstrap 3, con unas pequeñas modificaciones he cambiado el sistema web de pedidos para crear el sistema web de notas de gastos.
¿Qué es una nota de gastos?
Las notas de gastos, también llamadas hojas de gastos o informes de gastos, son documentos en papel o en formato digital, que usan los trabajadores en una empresa para notificar y solicitar el reembolso a ésta de gastos que han realizado en relación con su trabajo. Habitualmente son gestionadas por el departamento de Administración. Éste suele definir el formato, metodología, reglas e información necesaria para poder justificar y gestionar adecuadamente los gastos.
Los distintos campos
Las empresas definen los campos necesarios para la justificación de un gasto dentro de un informe. Los campos básicos y que podrían considerarse estándar son los siguientes:
- Nombre del empleado.
- Concepto del gasto.
- Importe.
- Fecha.
Instalación:
Para realizar la instalación del sistema es necesario seguir cada uno de los pasos mostrados a continuación:
- Descargar los archivos base de nuestro sistema web de pedidos.
- Descomprimir y copiar los archivos dentro de nuestro servidor web.
- Crear una base de datos mysql
- Importar las tablas a la base datos que hemos creado. El archivo a importar se llama nota_gastos.sql, y lo encontraran en el directorio raíz de la aplicación que descargamos en el paso 1
- Configurar los datos de conexión a nuestra base de datos, para ello debemos ir a la ruta: config/db.php
12345678910<?php/*-------------------------Autor: Obed AlvaradoWeb: obedalvarado.pwMail: info@obedalvarado.pw---------------------------*/define("DB_HOST", "localhost");//DB_HOST: generalmente suele ser "127.0.0.1"define("DB_NAME", "nota_gastos");//Nombre de la base de datosdefine("DB_USER", "root");//Usuario de tu base de datosdefine("DB_PASS", "");//Contraseña del usuario de la base de datos
Una vez hayamos realizado los paso mencionados anteriormente debemos ir a la ruta donde hemos colocado el sistema y probar su funcionalidad. Cabe resaltar que para este ejemplo las tablas categorias, perfil y empleados contienen datos de prueba, los cuales deberán ser editados manualmente desde phpmyadmin o nuestra herramienta para la administración de MySQL preferida.
Funcionalidad del sistema:
Este sistema web ofrece una de las soluciones más fáciles para crear e imprimir una nueva nota de gastos. Sólo tienes que seguir los pasos a continuación:
- Seleccionar el empleado, digitar el nombre del departamento al que pertenece dicho empleado, nombre del responsable o jefe inmediato y motivo del gastos.
- Agregar las filas de gastos que contendrá nuestra hojas de gastos. Se debe ingresar la categoría del gastos, descripción, notas y el monto del gasto.
- Imprimir nuestra hoja de gastos, en donde se nos generará un archivo PDF con la informacion necesaria para nuestra nota de gastos.
- Guardar una copia de seguridad del archivo (tal vez una copia separada para cada empleado será muy importante).
Como usar el sistema de notas de gastos:
- Para el uso del sistema web de nota de gastos, es necesario llevar a cabo acciones manualmente en nuestra base de datos, en donde tendremos que ir a la tabla perfil y reemplazar los datos del registro que tiene esa tabla por los datos relacionados a nuestra empresa o negocio.
- De la misma manera que hemos hecho en el paso anterior debemos hacer para crear un nuevo empleado en la base de datos, pero esta vez debemos ir a crear o editar un nuevo empleado dentro de la tabla llamada empleados
- También debes agregar categorías de gastos, para ello debes ir a la base de datos y editar la información de las categorías.
- Luego debemos ir al directorio assets/img y reemplazar la imagen “logo.png” por el logo que corresponda a tu empresa.
- Para los datos que aparecen en el documento PDF que se genera en la nota de gastos, debemos rellenar la información siguiente:
- Empleado: Selecciona el nombre del empleado quien esta realizando la hoja de gastos, es un campo requerido, dicha información aparece en la parte superior del formulario.
- Departamento: Se debe ingresar el nombre del departamento al cual pertenece el empleado.
- Nombre del responsable: Este campo se utiliza generalmente para ingresar el nombre del jefe inmediato del empleado.
- Motivo: Se debe ingresar o justificar el motivo por el cual se esta realizando el gasto.
Guardar la nota de gastos.
La información de las notas de gastos queda almacenada en la base de datos MySQL, para que posteriormente pueda ser recuperada; sin embargo si se desea tener un registro de cada una de las nota de gastos, puedes almacenar en tu ordenador una copia del documento PDF generado por el sistema.
Si eres desarrollador web y deseas implementar este sistema a un cliente o modificar el script puedes hacerlo, siempre y cuando proporciones un enlace a mi web: http://obedalvarado.pw/