Un acide carboxylique ou un dérivé comporte une fonction trivalente dont le C=O est électrophile et porte un groupe partant (hormis CN).
Ces fonctions ont différents sites réactifs.
La fonction COOH a un H acide et le carboxylate conjugué est un nucléophile.
L’estérification complète par le diazométhane utilise cette double réactivité.