Supplier Portal: Include Invoice, Outstandings, and Payments


Is there any way to add in the supplier portal, the Invoices, Outstanding Due (basically a payment schedule), and finally a history of Payments Received?

I know you can add Doctypes and assign User Roles, but I only want the supplier to see their invoices. The other option I tried was in User Roles assign a specific role but only allows if the supplier is the creator of the invoice, which in most cases won’t be as a user from within the company creates the Supplier Invoice.

We are having issues with the supplier not getting any major benefit from using the built in portal, and wanted to know if we can extend functionality.