The effect of dodecylammonium chloride on the film morphology, crystallinity, and performance of lead-free Bi-based solution-processed photovoltaics devices