China changed its laws a few months ago.
The invoice name has to match the importer name. The same might be true for the address. This is a measure to prevent money laundering.
If the address is affected, it means that the supplier is sending you the goods and then fixing it later because that's the easiest way for them to get the sale and deliver the goods.
If that's not the case, it's best for you to just speak to the supplier, or to handle DHL logistics yourself. Get your own freight forwarder to pick up the shipment and have it sent via DHL to you.
I'd take the refund. If the supplier offered the money, they want to continue the relationship. There's not any risks that I can see.
The invoice name has to match the importer name. The same might be true for the address. This is a measure to prevent money laundering.
If the address is affected, it means that the supplier is sending you the goods and then fixing it later because that's the easiest way for them to get the sale and deliver the goods.
If that's not the case, it's best for you to just speak to the supplier, or to handle DHL logistics yourself. Get your own freight forwarder to pick up the shipment and have it sent via DHL to you.
Now the supplier says that they are willing to refund me this loss, is it a wise choice to accept this refund? Or will it damage my reputation with them or affect our relationship in a bad way?
I'd take the refund. If the supplier offered the money, they want to continue the relationship. There's not any risks that I can see.