NaCO3 + HNO3-> NaSO4 + H20 + CO2
This isn't right... You need to learn valency of the acid groups(I think you know what i mean).
Example: H2SO4 - This is Sulfuric acid right? So you orient from the hydrogen(Because it always has 1 valency). Here you have 2 hydrogen atoms which have 1 valency and you have 1 SO4 acid group which must have a valency of 2.
I don't think you understand me good because I don't know how to talk chemistry language with English. I'm sorry
So in your equation:
H2CO3 - Carbonic acid. The same method applies here. The CO3 acid group has 2 valency
Na - Sodium has 1 valency
2Na + H2CO3 ->
Na2CO3 + H2
You should use Na2CO3NaSO4 + H20 + CO2 - Are you sure about these commodities(products)... Because i have never seen this.
Anyways here is what i think it is right:
Na2CO3 + 2HNO3 -> 2NaNO3 + H2CO3P.S: Friends, I'm 90% sure this is true. Correct me if I'm wrong.
King regards, Igor