invoiceninja / admin-portal

Invoice Ninja: Desktop/mobile admin portal built with Flutter
https://demo.invoiceninja.com
Other
1.56k stars 521 forks source link

Attachments Feature on Payments #623

Closed eduardpoche closed 4 months ago

eduardpoche commented 6 months ago

What version of Invoice Ninja are you running? ie v4.5 / v5 v5

What environment are you running? ZIP on DigitalOcean using NGINX

Have you searched existing issues/requests? Yes

Screenshots N/A

Additional context "Payments" is currently the only financial content type that doesn't support attaching files. Invoices, Quotes, Credits, Purchase Orders, and Expenses do have a section to attach files. The reasoning for this is simple: if I get a payment voucher, a copy of a check, or a bank transfer screenshot, i’d like to upload it to the payment itself, not the invoice (also, a payment can cover two invoices, so I’d have to attach the file to all the invoices it paid). This provides a supporting document of the origin of the payment for Finance to double check and validate.

The layout of the field could be something like in Expenses, where it shows below the Private Notes. These files can also be marked as private to hide them from the customer. Ideally, more than one file would be supported.

I'm happy to expand on the reasoning or to provide further details.