Uploading of Supporting Documents

We want to upload scan copy of supplier invoice with its Purchase Invoice. Likely, the our invoice to customer with its Sales Invoice and cheque copy with Payment Entry.
What’s the best practice to dot this in ERPNEXT?

Attach file to the specific documents
If need be add a custom filed of type “Attach” and attach a file there.

How would be the performance of ERP?

It’s just attaching files, shouldn’t affect it. We have users using it on production without issues.