What your supplier has done is correct.
What you used to do before GST, you should account in similar way.
IGST charged in invoice whether on product or Freight, insurance etc. you need not to expense it but can take credit if you have not opted composition levy.
You need to book transport and other charges either directly as expense or add it to cost of purchase and increase inventory value.