Several methods exist for the detection of nonlinearity in univariate time series. In the present work we consider riverflow time series to infer the dynamical characteristics of the rainfall-runoff transformation. It is shown that the non-Gaussian nature of the driving force (rainfall) can distort the results of such methods, in particular when surrogate data techniques are used. Deterministic versus stochastic (DVS) plots, conditionally applied to the decay phases of the time series, are instead proved to be a suitable tool to detect nonlinearity in processes driven by non-Gaussian (Poissonian) noise. An application to daily discharges from three Italian rivers provides important clues to the presence of nonlinearity in the ra...