Hello Sebastian
You could just create the invoice with the free text items.You need to select product category and assign the appropriate the cost center in the account assignment to post to the different expense accounts based on product category.
If you would like capitalize the cost on the product itself, then you can use the landed cost functionality.
Thanks
Parveen Kumar