are cnh and cny the same?
In general, CNY is the currency used in China, and CNH is the offshore currency. The first step is to understand that when one talks about a currency in the context of cross-border trade, it's always with respect to another currency (i.e. the price of that currency vs a foreign one – aka the exchange rate).