Invoice: no contactdetails

Is there a way to implement (link) the contactaddress in an invoice. At this moment this is possible if you link your invoice to an account. The accountaddress will be imported in the invoice. But if you don’t have an account, only a contact, the contactaddress will not be imported, and you have to put manually the contactaddress into the invoice.
Could this be automatically.
Please could someone help me to solve this.

Regards,

Marc

Hello,
as normal an invoice is related to a customer.
Shoud it be possible to relate it to a contact and the adressfield of the customer has to be filled in automatically (like if you relate the invoice to a customer)

Is it also possible to clone an invoice?

Does someone has experience with this topic?

Regards