Question: what is the difference between a complex ion and a precipitate?
Answer: A cation is usually present as a single principal species, which may be a complex ion, free ion, or precipitate. If the reaction goes to completion the principal species is a complex ion. The precipitate is the principal species if most of the precipitate remains undissolved.