Restructure of Process function

Splited the request methods for better control.

Methods created:
1. Invoice / simplified Invoice Method
2 Clients Methods