Hola.
No entiendo muy bien el problema, no sé qué le has consultado a soporte ni lo que te ha contestado, tampoco sabemos la estructura de tu report ni la de tus tablas…
Entiendo que lo que quieres es que el total general sea la suma sólo de las líneas en negrita ¿no?
Supongo que el problema viene de que cada vez que se imprime un detalle te suma en la variable el total de la factura en lugar de sumar sólo cuando se imprime la primera línea (la de la factura).
Creo recordar que eso me ha pasado y no he conseguí que vReport sumara correctamente, no sé si vreport sigue haciendo lo mismo.
Yo probaría a:
1 – Crear un campo en FACTURAS llamado PRI_ALB que es un singular de plural por posición 1 de la tabla de albaranes.
De esta forma tienes en la cabecera de facturas un enlace al primer albarán, te servirá para saber si estás imprimiendo el primer albarán o no.
2 – El report lo haría de la tabla de albaranes, no de la de facturas.
El report agrupará por FACTURA y la primera línea será la cabecera de grupo, no un detalle.
3 – Sólo quiero sumar 1 vez cada factura (ese creo que es el problema de fondo).
Para ello la fórmula que acumula en la variable debe contemplar este hecho:
choose(#ID=#FACTURA.PRI_ALB.ID,#TOTAL_FACTURA,0)
Esto quiere decir que si el albarán que estoy imprimiendo en estos momentos es el primero de la factura acumulo, si no, no lo hago.
Como digo, por lo que he podido entender, no sé si el problema es realmente ese.
Un saludo.