Voucher match in currency doesn't work with a line at price zero
I have a problem with Voucher Match, both in version XE and 8.11.
I have a purchase order in foreign currency (USD), towards a supplier whose currency is our domestic currency (EUR).
In the order I have lines of type S: most have a price, the last has price zero.
I receive the order; then I need to match the receipt to the voucher: but if I try to match all the lines, comprehending the zero price line, I get error 4375 "Parameters Invalid".
I have no trouble at matching lines with price.
For orders in euros, I can also match the line with zero price.