Tipo estoy tratando de entender lo que escribiste. En primer lugar las imagenes son iguales no hay nada en bold. 2 vi un error que no te permite hacer el calculo de abajo.
Código PHP:
if ($row[Importe]<0) {
$debe = "0.00";
$haber = abs($row[Importe]); //number_format(abs($row[Importe]),2,",",".");
$suma_haber = $suma_haber + $haber;
//substr($row2[Importe],-1,0);
}
siempre va a traerte 0.00 porque no pusiste entre comillas. y eso ocaciones que la ultima parte no te salga un total o subtotal
Código PHP:
<!-- TOTAL GENERAL -->
<tr>
<td width="76%" valign="middle" align="center" colspan="4" style=" height:25px;"><div class="subtotales" align="center" > Totales</div></td>
<td width="12%" valign="middle" style=" height:25px;"><div class="subtotales"><?=$suma_debe?></div></td>
<td width="12%" valign="middle" style=" height:25px;"><div class="subtotales"><?=$suma_haber?></div></td>
</tr>
el ultimo campo no te va a salir. Como tambien lo que tienes entre comentarios
Código PHP:
/*
if ($id_venta_anterior = $id_venta_anterior) {
echo'
<tr>
<td width="76%" valign="middle" align="center" colspan="4" style=" height:25px;"><div class="subtotales" align="center" > </div></td>
<td width="12%" valign="middle" style=" height:25px;"><div class="subtotales">$'.$suma_debe.'</div></td>
<td width="12%" valign="middle" style=" height:25px;"><div class="subtotales">$'.$suma_haber.'</div></td>
</tr>
';
}
*/
no te va a salir si lo vas a usar en el futuro
3 si explicas mejor creo que te podemos ayudar porque no encuentro lo que tu te refieres a los subtotales.