In attachment You can find many original formulas of a great spanish pyros guy called Jopetes.
As You can see, not all formulas reach the total of 100%. Sometimes less, sometimes more.
If You like that the sum of all chems reach exactly 100%, You must recalculate the percentage of each chem, but...