Hi @Alberto and welcome to Slack 🙂
Regarding PO - the currency might change if you change the supplier (ID=Entity) on the transaction. Every supplier is set with certain currency
Regarding SO - the currency is driven by Customer`s currency, so again - changing it on SO, might change the currency
From experience - I suggest you make sure and check like 5 times before you save a transaction and start processing it, as once you book goods in and fulfill the orher - it is not so easy to revert things ...