Finite difference formulas are used to approximate derivatives of a function at a point by utilizing data points. Different orders of approximations are derived for various situations in numerical differentiation.
With Neumann or Neumann-like (e.g. Robin) conditions you want to be careful that you discretize the boundary derivative in a way which has the same order as your discretization of the interior derivatives