Answer
Some ionic compounds include the charge of the metal ion as Roman numeral because that particular metal can form multiple kinds of cations. Other ionic compounds do not include the charge because the metal ion forms only one kind of cation.
Work Step by Step
Some metals have variable valency depending on the anion it's bonded with. When this is the case, the charge is included in the name.