We have improved our Invoicing application.
The application has been extended with the Client Portal, allowing the customer to update own information, browse invoices and see the balance.
Moreover, customers should not necessary be registered TeamDesk users, and do not require a license to access the portal.
Customer authentication and information processing on the portal site is implemented completely via TeamDesk API and can be used as a API programming sample.