I can understand your frustration, and I battled with this for a while myself.
I import stock that I bought in USD, but my sales and reporting are done in ZWL. Because of the high inflation here, by the time I actually receive the goods the replacement cost in ZWL has gone up hugely.
I may have bought something for US$10 / ZWL$50 when the exchange rate was 1:5, but when it arrives in my store the exchange rate is 1:10, so just to replace it I need to sell it for ZWL$100. It looks like I have made a 100% profit when in my mind I have made no profit at all, as it’s still US$10. But the fact is that in my base / reporting currency, I paid ZWL$50 for it and sold it for ZWL$100, and from the perspective of my accounting records and tax authority that’s not debatable.
I guess another way to think of it is to imagine that instead of the goods you had cash. If I started with ZWL$50 in cash in the above scenario, over the period in question this would have devalued from the equivalent of US$10 to US$5. If I had started with US$10 in cash I would have ended with the same US$10 in cash, but Manager would report a ZWL$50 foreign currency gain as it has gone from ZWL$50 to ZWL$100 in my base currency.
It might be worth discussing this with a local accountant, as others in your country are probably having the same issue, and there may be ways of factoring in the extra costs when reporting your costs of goods to the tax authority. I seem to recall my accountant mentioning something like this last year when I discussed it with her, but I don’t remember any details.