Currently the only way to attach a file to an invoice is through the receive payment option. It would be helpful to add this functionality to the notes option. For example, I just billed a client for damages and have a quote/invoice that I wanted to include as record on the invoice as backup.