Desde la versión 4.4.2200.24, tras esa última actualización, y con el fin de permitir la personalización correcta de los procesos estándar de la TPV, se corrigió un procedimiento almacenado personalizado para devolver el valor correcto y que se comporte como el resto de procesos del ERP.


Esta modificación, puesto que es interna al procedimiento almacenado, no se pudo aplicar de forma automática con el Hotfix para respetar las posibles personalizaciones ya existentes en las diferentes bases de datos de clientes.


El procedimiento estándar que llama a este personalizado, no obstante, si se modificó esperando un valor de retorno correcto, de forma que como el personalizado sigue devolviendo el incorrecto nunca se ejecuta el procedimiento estándar de generación de facturas desde el Ticket.


El comportamiento de la TPV al cobrar un ticket como factura (no factura simplificada) a un cliente que no es de contado, es la devolución de un mensaje "Generada factura 0" y la no impresión del documento de venta.


Para solucionar esta incidencia es necesario modificar, manualmente, el procedimiento almacenado TPV_Genera_Factura_DesdeTicket_Personalizado, cambiando la línea de devolución "Return -2" por un "Return -1". De esta forma se ejecutará el procedimiento estándar de nuevo.


El caso que aquí se describe se encuentra desde su localización en los foros, en la sección de errores reconocidos y se puede consultar también aquí:  https://ahora.freshdesk.com/es/support/discussions/topics/44001010008