'''Created Feb 3, 2023 deeejas''' class Taxes(object): def __init__(self, name: str=None, vat: int=None, vat_final: int=None, contribs:int=None, cam: int=None, income_tax: int=None, dividend_tax: int=None, return_: int=None, result: int=None, tax_type: str=None, period: str=None): self.name = name self.vat = vat self.vat_final = vat_final self.contribs = contribs self.cam = cam self.income_tax = income_tax self.dividend_tax = dividend_tax self.return_ = return_ self.result = result self.tax_type = tax_type self.period = period def __repr__(self) -> str: s = '' s += 'Impozite {} {}{}'.format(self.period, self.name, '\n' * 2) s += 'TVA: {}, TVA final: {}\n'.format(self.vat, self.vat_final) s += 'Contributii: {}\n'.format(self.contribs) s += 'CAM: {}\n'.format(self.cam) s += 'Impozit {}: {}\n'.format(self.tax_type, self.income_tax) s += 'Impozit dividende: {}\n'.format(self.dividend_tax) return s