The algebraic condition: The principle of detailed balance is valid for the reversible part.
The structural condition: The convex hull of the stoichiometric vectors of the irreversible reactions has empty intersection with the linear span of the stoichiometric vectors of the reversible reactions.