La réaction des halogénures d'alcanoyle avec des alcools produit des esters. Les équilibres de cette réaction sont favorisés en éliminant l'acide chlorhydrique par une base (amine tertiaire, pyridine)

reaccin-haluros-alcanoilo-alcoholes
 
Le mécanisme se déroule en deux temps :
 
Étape 1. Ajout d'alcool
 
reaccin-haluros-alcanoilo-alcoholes
 
Étape 2. Élimination du HCl
 
reaccin-haluros-alcanoilo-alcoholes
 
Les amines tertiaires ne peuvent pas former d'amides et donner naissance à des sels d'alcanoyle ammonium, c'est pourquoi elles conviennent pour éliminer l'acide chlorhydrique formé du milieu.