The formalisms of irreversible thermodynamics are used to describe multi-ionic nonconvective flow through an arbitrarily charged membrane. Interactions between oppositely charged ions are included and are measured by a single phenomenological coefficient. The consequent generalized Nernst-Planck flux equations are integrated to yield a relation between the species fluxes and the composition of the solutions bounding the membrane. It is assumed in the derivation that activity coefficient gradients within the membrane and direct interactions between ions of like charge are negligible. Some special cases are examined. To illustrate the use of the final equations, a single membrane separating solutions of differing composition is modeled, and the effect of ion-ion interactions on the membrane potential and the ion fluxes is demonstrated for several values of diffusion current density and membrane charge density.