@serializable(serialized_name='preTaxTotal')
    def total(self):
        if self.orders is None:
            return Decimal(0).quantize(Decimal('.01'))
        return Decimal(sum(o.total for o in self.orders)).quantize(Decimal('.01'), rounding=ROUND_UP)