Browse Source

format the taxes to send with whatkit

vnc-console 8 months ago
parent
commit
e7871a0936
2 changed files with 15 additions and 11 deletions
  1. 1 1
      mentor_mailer.py
  2. 14 10
      winmentor/taxes.py

+ 1 - 1
mentor_mailer.py

@@ -48,7 +48,7 @@ head = ['Denumire', 'CF', 'J', 'Adresa', 'Oras', 'Judet', 'Prescurtat', 'Admin',
 
 mentor = WinMentor()
 office = list(mentor.filtered_firmlist(headers=head, ban=exclude))  # generator
-yag = yagmail.SMTP('claudia.conta.ab@gmail.com')  #, oauth2_file='~/oauth2_creds.json'
+yag = yagmail.SMTP('claudia.conta.ab@gmail.com')  # oauth2_file='~/oauth2_creds.json'
 month_ = M_mailer.mentor_date
 mailer = M_mailer()
 taxes = mailer.tax_mailer(office, m_list, mentor, yag, month_, send=False)

+ 14 - 10
winmentor/taxes.py

@@ -5,7 +5,7 @@ class Taxes(object):
     def __init__(self, name: str=None,
                  vat: int=None,
                  vat_final: int=None,
-                 contribs:int=None,
+                 contribs: int=None,
                  cam: int=None,
                  income_tax: int=None,
                  dividend_tax: int=None,
@@ -13,7 +13,7 @@ class Taxes(object):
                  result: int=None,
                  tax_type: str=None,
                  period: str=None):
-        
+
         self.name = name
         self.vat = vat
         self.vat_final = vat_final
@@ -25,13 +25,17 @@ class Taxes(object):
         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
+        s += 'Impozite *{}* {}{}'.format(self.period, self.name, '\n' * 2)
+        s += 'TVA: *{}*\n'.format(self.vat)
+        s += 'TVA final: *{}*\n'.format(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)
+        s += 'Cont salarii/impozit micro/profit/dividende: *RO14TREZ2165503XXXXXXXXX*\n'
+        s += 'Cont TVA: *RO32TREZ21620A100101XTVA*\n'
+        s += 'Cont CAM: *RO54TREZ21620A470300XXXX*'
+        return s