Topic: Customer Portal

Is there a module for a customer portal to facilitate a customer being able to log in, view or pay their invoice?