Most teams handle Coupa and Ariba invoice uploads with middleware rather than directly from NetSuite. Common solutions are Celigo, Boomi, or Dell Boomi to map NetSuite invoices into the cXML or API format those portals require, then automate the transmission.
If you want to stay closer to NetSuite, Zone & Co and Tipalti both offer packaged integrations for supplier networks. The main things to watch for are handling cXML standards, portal-specific validations, and managing error feedback from the portal back into NetSuite.