Improved matching of purchase order lines when importing purchase invoices

When importing purchase invoices with multiple lines with the same description, the correct purchase order line was not always matched, even though the purchase order line was also present in the XML. This issue has now been resolved, ensuring that the matching of purchase order lines when importing purchase invoices is now done correctly.