<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def getTotalPrice(self):
 """It gets the discounted price from analyses and profiles to obtain the total value with the VAT and the discount applied :returns: analysis request's total price including VATs and discounts """

        price = (self.getSubtotal() - self.getDiscountAmount() +
                 self.getVATAmount())
        return price