@invitu:
Thanks a lot for the report and the follow-up!
You are right about the currency, but we preferred to not set it by default because it could cause more insidious issues (harder to spot than having the cost at 0!), and it's not as simple as it seems.
When there is a corresponding PO or SO the correct currency is set on the pricelist that was used, so that's easy and we select it.
But there is no 100% correct way to be sure to select the correct currency without a PO or SO, especially when working in multi-currency or multi-company.
There are several companies involved and as many potential different currencies: the company of the current user or the company of the picking, or the company of the product, etc.: all could be different and have different currencies.
So in that case we prefer to force an explicit choice to be sure there is no possible mistake.
@invitu:
Thanks a lot for the report and the follow-up!
You are right about the currency, but we preferred to not set it by default because it could cause more insidious issues (harder to spot than having the cost at 0!), and it's not as simple as it seems.
When there is a corresponding PO or SO the correct currency is set on the pricelist that was used, so that's easy and we select it.
But there is no 100% correct way to be sure to select the correct currency without a PO or SO, especially when working in multi-currency or multi-company.
There are several companies involved and as many potential different currencies: the company of the current user or the company of the picking, or the company of the product, etc.: all could be different and have different currencies.
So in that case we prefer to force an explicit choice to be sure there is no possible mistake.