Jacques Raynal provided two powerful tools to the nuclear reaction community interested in scattering processes, namely the ECISxx and DWBAxx computer codes (xx standing for the version year), which are renowned for both their numerical efficiency and the numerous applications they cover. The purpose of this work is twofold. First, it extends the possibilities of calculation of microscopic optical and transition potentials compared to what is proposed in the DWBA code. Then, following previous work by Arellano [Phys Rev C 76:014616, 2007], we develop a method to deal with coupled-channel calculations with non-local ingredients. Both codes DWBA and ECIS, and numerous past discussions with their author, offered guidance to elaborate and to validate new results focusing on neutron scattering off spin-0 target. Special attention has been paid to match the numerical precision of J. Raynal's tools. This was made possible by using a specific quadrature method for numerical integrations of functions with discontinuous derivatives.