99 – GENERAR MODELO DE LA FACTURA PARA EL CLIENTE en sistema con BD y GITHUB(👨💻PHP y MYSQL💻 parte 4)
Duración: 8 min
Módulo: Generación del Modelo de Facturación
Lección 4 de
5
Descripción
🎓 Lección 99: Generar Modelo de la Factura para el Cliente (PHP & MySQL, Parte 4)
Esta lección finaliza el diseño visual del modelo de la factura imprimible (facturacion/modelo_factura.php), añadiendo el desglose final de los montos, la conversión literal y la información del usuario que atendió al cliente.
⚙️ Ajustes Finales de la Tabla y Desglose de Montos
- Ajuste de Margen (Padding): Para que la tabla de desglose no se vea pegada a la parte inferior del encabezado, se aplica un padding (margen interno) de 3 píxeles a las celdas de la tabla [00:50]. Se realizan pequeños ajustes al ancho de la primera columna (Detalle) a 100 píxeles para que el contenido se vea uniforme en el formato estrecho de la factura [01:18].
- Monto Total (Numérico): Se añade una etiqueta de Monto Total y se posiciona a la derecha de la factura utilizando estilos de alineación [03:54]. En el ejemplo, el total es 10 Bolivianos (Bs).
📝 Monto en Literal y Datos Adicionales
- Monto en Literal: Se agrega el monto total en formato literal (texto) para cumplir con el requisito estándar de las facturas (ejemplo: "Son: 10 00/100 Bolivianos") [04:31].
- El instructor menciona que se utilizará una librería externa en el futuro para convertir automáticamente la cifra numérica a literal [05:28].
- Información del Operario: Se añade un campo para mostrar el nombre del usuario que atendió al cliente y generó la factura [06:08].
- Detalle del Servicio: Se mejora la descripción del servicio de parqueo en el campo "Detalle" de la tabla, concatenando la duración con el número de cubículo ocupado (ejemplo: "Servicio de parqueo de dos horas en el cubículo 10") [06:34].
🔳 Código QR y Finalización del Modelo
- Código QR: Se añade un espacio para el código QR, que es obligatorio en muchos sistemas de facturación fiscal [07:04].
- Por ahora, se utiliza una imagen de QR de ejemplo. En el futuro, un controlador se encargará de generar dinámicamente el código QR con los datos específicos de la factura (ID, monto, fecha, etc.) [07:24].
Con estos pasos, el modelo visual de la factura ha sido completado y está listo para recibir la lógica de cálculo y la conexión a la base de datos en las próximas lecciones.
Lecciones
🚀 Introducción y Configuración Inicial del Proyecto
🎨 Interfaz de Usuario, Bootstrap y Funcionalidades Básicas
👤 Módulo de Usuarios, Login y Control de Sesiones
👥 Roles de Usuario y Control de Acceso Detallado
Lección 1. 29 – Añadiendo en el MENU opción ROLES al sistema con BASE de DATOS (👨💻PHP y MYSQL💻)
9 min
🅿️ Módulo de Parqueo y Gestión de Cubículos
Lección 2. 42 – FORMULARIO PARA CREAR CUVICULOS, tabla mapeo en el sistema con(👨💻PHP y MYSQL💻)
10 min
Lección 7. 47 – IDENTIFICANDO EL ESTADO DE LOS CUVICULOS en el sistema con BD (👨💻PHP y MYSQL💻)
13 min
🚗 Registro de Vehículos y Gestión de Clientes
Lección 2. 49 – FORMULARIO para REGISTRAR los VEHICULOS en el sistema con BD (👨💻PHP y MYSQL💻)
10 min
Lección 3. 50 – CARGAR FECHA ACTUAL CON PHP EN EL FORMULARIO en el sistema con BD (👨💻PHP y MYSQL💻)
7 min
Lección 4. 51 – CARGAR HORA ACTUAL CON PHP EN EL FORMULARIO en el sistema con BD (👨💻PHP y MYSQL💻)
5 min
Lección 5. 52 – CREACIÓN DE LA TABLA CLIENTES en el sistema con Base de Datos (👨💻PHP y MYSQL💻)
5 min
🖨️ Generación de Tickets y Reportes
Lección 1. 58 – como INSTALAR LA LIBRERIA TCPDF para REPORTES del sistema con BD (👨💻PHP y MYSQL💻)
9 min
Lección 5. 62 – DATOS DEL CLIENTE EN EL TICKET para imprimir desde el SISTEMA con BD(👨💻PHP y MYSQL💻)
12 min
⚙️ Configuraciones del Sistema y Control de Versiones
Lección 1. 63 – AÑADIENDO EL MÓDULO CONFIGURACIONES EN EL MENU DEL SISTEMA con BD(👨💻PHP y MYSQL💻)
9 min
Lección 16. 78 – HACIENDO COMMITS AL REPOSITORIO DE GITHUB en el sistema con BD (👨💻PHP y MYSQL💻)
9 min
Lección 17. 79 – GENERANDO EL TICKET DESDE LA BASE DE DATOS en el sistema con BD (👨💻PHP y MYSQL💻)
14 min
Lección 18. 80 – CAMBIANDO EL ESTADO DEL VEHICULO A OCUPADO en el sistema con BD (👨💻PHP y MYSQL💻)
13 min
Gestión y Flujo de Clientes
Lección 2. 82 – VISTA MODAL PARA RE-IMPRIMIR DATOS DEL CLEINTE en el sistema con BD (👨💻PHP y MYSQL💻)
16 min
Lección 5. 85 – RE-IMPRIMIR TICKET DEL CLIENTE en el sistema con BD y GitHub (👨💻PHP y MYSQL💻)
11 min
Lección 6. 86 – CANCELAR TICKET GENERADO DEL CLIENTE en el sistema con BD y GitHub (👨💻PHP y MYSQL💻)
8 min
Validación Avanzada y CRUD de Clientes
Lección 7. 94 – SCRIPT PARA EDITAR DATOS DEL CLIENTE en el sistema con BD y GITHUB (👨💻PHP y MYSQL💻)
8 min
Generación del Modelo de Facturación
Módulo de Facturación: CRUD y Lógica 🧾
Módulo de Precios y Lógica de Cálculo 💰
Lección 5. 117 – ESTABLECIENDO LOS PRECIOS DEL PARQUEO en el sistema con BD y GITHUB(👨💻PHPyMYSQL💻)
8 min
Lección 6. 118 – ACTUALIZAR LOS PRECIOS DEL PARQUEO en el sistema con BD y GITHUB(👨💻PHPyMYSQL💻)
8 min
Finalización del Documento de Factura y Lógica de Estado 📄
Lección 5. 130 – READ - LECTURA DE DATOS DE LA FACTURA en el sistema con BD yGITHUB(👨💻PHPyMYSQL💻)
8 min
Lección 6. 131 – CONCATENANDO LOS DATOS DE LA FACTURA en el sistema con BD yGITHUB(👨💻PHPyMYSQL💻)
8 min
Mejoras, Despliegue y Control de Versiones 🌐
Lección 2. 134 – PREGUNTAS Y RESPUESTAS SOBRE EL SITEMA DE PARQUEO CON BD yGITHUB(👨💻PHPyMYSQL💻)
61 min
Lección 7. 139 – CAMBIANDO EL ESTADO DEL TICKET (a libre) en el sistema con BD yGITHUB(👨💻PHPyMYSQL💻)
8 min
Lección 10. 142 – Como INSTALAR DATATABLES EN EL PROYECTO del sistema con BD y GITHUB(👨💻PHPyMYSQL💻)
11 min
Generación de Reportes en PDF (TCPDF) 🖨️
Lección 3. 147 – CREANDO TABLA CON LA LIBRERIA TCPDF PARA LOS REPORTES con BDyGITHUB(👨💻PHPyMYSQL💻)
8 min
Seguridad del Sistema y Control de Acceso 🔐 Actualización Final y Conclusión del Curso 🎉
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️