Pensando en qué iba a hacer a continuación, me he dado cuenta de que la tabla de detalles no está normalizada. Como se que la normalización es importante, voy a corregirlo. De paso preparo todo para poder facturar diferentes tipos de impuesto. Para poder modificar esto, necesito hacer varios (muchos) cambios, lo que me hace reflexionar sobre la importancia de tener claro el diseño de la base de datos y de las tablas antes de lanzarse a crear un "programa" con la base de datos. En realidad muchos de los errores de diseño que he cometido (¡quizá no todos!), lo he hecho a propósito, para ir viendo paso a paso problemas que podemos tener y la manera de solucionarlos, porque, vuelvo a recordar, el objetivo de estos vídeos no es crear un programa de facturación que podamos copiar y utilizar; el objetivo era ver si las capacidades de Base y Firebird nos podrían servir para algo serio y de paso detectar errores. También, para mi, otros objetivos eran aprender, ¡y ya os digo que esto
Como hacer un programa de facturación con LibreOffice usando Firebird como base de datos