Invoice Line Item Matching with PO

We have extracted Invoice details including line items using ML extractor. Most of the invoices doesn’t have item code in line items, they have Item name, quantity, amount etc…

To create invoice and do PO match in ERP, we are trying to identify corresponding PO line in ERP with the item name in invoice, however they are not always exactly matching. (This is normal because customer and vendor usually follow different ways to represent item names, there is no common standard way)

We cannot use item name exact match or even partial match. How others are dealing with this? What approaches you follow to identify Invoice line with PO line?