Unable to understand Batch

When I tried to create a batch and write a product name like “XYZ Product” and then create it. it shows empty invoice.
then I saw something like this when I tried to update a batch.
Is it possible to write “XYZ product name” on excel and simply create a batch?
extremely sorry for my english.

You can batch create inventory items or sales invoices, but not both at the same time. And you will need to use hexadecimal keys, not plain language names.