Respuesta
No siempre. Los billetes y monedas en euros son medios de pago de curso legal, pero el establecimiento puede rechazar un pago si existe una razón justificada y proporcionada, por ejemplo si se pretende pagar una compra de importe muy bajo con un billete de valor muy alto y no hay cambio suficiente. Además, con carácter general no existe obligación de aceptar más de 50 monedas en un mismo pago, salvo en las cajas públicas y otros supuestos legalmente previstos.