vaya, pues tal como dices el valor correcto es exactamente 1535.27 (periódico)
pero lo más interesante es lo que ocurre con la división de 1857 / 1.21 = 1534.71
todo parece indicar que PHP ha tomado tu número como entero, intenta algo así:
Código PHP:
Ver original$precio_total = (float)1857.68;
$precio_neto = (float)$precio_total / 1.21;
y debería darte el valor correcto :)