|
@@ -25,6 +25,7 @@ class anafSPV(object):
|
|
|
VECT = REQ + 'VECTOR%20FISCAL&cui={}'
|
|
|
SINT = REQ + 'Situatie%20Sintetica&cui={}'
|
|
|
FROL = REQ + 'Fisa%20Rol&cui={}'
|
|
|
+ ND394 = REQ + 'NeconcordanteD394&cui={}&an={}&lunai={}&lunas={}'
|
|
|
DLLOC = os.path.join(os.path.expanduser('~'), 'Downloads/anaf/application/pdf/') # 'c:/Users/levi/Downloads/anaf/application/pdf/'
|
|
|
|
|
|
def __init__(self):
|
|
@@ -104,6 +105,10 @@ class anafSPV(object):
|
|
|
# sorted_response = sorted(map(self._convert_and_extract_date, response['mesaje']), key=lambda x: x['created_date'])
|
|
|
return response
|
|
|
|
|
|
+ def get_dif_D394(self, cui, year, monthi, montho):
|
|
|
+ response = self.session.get(self.ND394.format(cui, year, monthi, montho), cookies=self.requests_cookies).json()
|
|
|
+ return response
|
|
|
+
|
|
|
def _convert_and_extract_date(self, item):
|
|
|
item['created_date'] = datetime.strptime(item['data_creare'], '%d.%m.%Y %H:%M:%S')
|
|
|
item['created_date'] = item['created_date'].strftime('%d-%b-%Y')
|