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 :)