Punchout - Invalid currency reference key ____
The error "Invalid currency reference key ______" is an issue with the NetSuite configurations of the Vendor Punchout tile and is not related to the data coming back from the supplier.
Usually this error occurs when the currency specified on the vendor tile configs in NetSuite, does not use the currency name field or uses a name of a currency which does not match exactly.
As a NetSuite administrator, you can view the NetSuite currencies list by searching for "Currencies" in the global search.
The reference to the currency to be used in the Punchout Vendor Tile Configs is the "Name" column and not the "ISO Code" column - see below.
When setting up the Vendor Tile Config under Punchout > Punchout Configs > Vendor Tile Configs, make sure to reference the currency by this name.