We prove that solutions of the factorization equations for S matrices with Zn symmetry can be given in terms of theta functions. We present a class of vertex models based on A-symmetric S matrices (A being an abelian group) as natural generalizations of the Baxter model. The mapping of these models into spin systems is described.