Current custom value fields in invoices are limited. We're not able to automatically populate invoices with custom pricing, custom descriptions or other details.
If all contact custom values can be available in invoicing, we would be able to automatically customize and populate invoicing for each contact.