Este mensaje puede presentarse al intentar imprimir facturas registradas en una versión anterior del programa, después de actualizar a la última versión, debido a campos nuevos obligatorios que no existían en la versión anrterior y que quedan vacíos si el script de actualización presenta algún error. En particular al actualizar a 2024 con las facturas de venta, el campo FACT_TIPOFE (tipo de factura electrónica) que debe quedar en 10 para facturas de venta nacional, pero que no existía en versiones iniciales de 2023 o anteriores y que ocasionan el error al intentar imprimir en la versión 2024. Este error no afecta a la facturas recien registradas con la nueva versión.
La solución es actualizar los registros que sea necesario dejando el campo en tipo 10 con la instrucción:
UPDATE FACTURAS SET FACT_TIPOFE = 10 WHERE FACT_TIPOFE IS NULL and FACT_FECHA >= 'AAAA/MM/DD';
Se recomienda correr la instrucción fuera del horario de trabajo habitual, ya que pueden generar demoras mientras se actualizan todos los registros, que pueden ser muchísimo en un ambiente minorista o si las facturas a arreglar son muchas, igualmente se deben inactivar los triggers FACTURAS_BU y FACTURAS_AU para no generar trazas de auditoría y los consiguientes eventos de replicación si se manejan envios entre sedes.