Podemos probar la ejecución de la aplicación de facturación aquí
Cuando ejecutemos nuestra aplicación de facturación, la página principal debe tener un listado de todas las facturas ya emitidas, y los enlaces a los CRUD de clientes, categorías y productos:
Desde la opción "Administración" podemos acceder al mantenimiento de "categorias", "productos" y "clientes":
Disponemos una página para administrar los CRUD o también llamados ABM de las tres tablas de datos anteriormente nombradas:
La página central es la que nos permitirá confeccionar una factura añadiendo productos y cantidades de los mismos:
Finalmente la página que genera el archivo PDF tiene una salida similar a: