Fix make PDF from pays 1.0

This commit is contained in:
el Mau 2023-02-18 12:40:05 -06:00
parent 38bb267e55
commit 1984103ff5
1 changed files with 9 additions and 7 deletions

View File

@ -293,7 +293,8 @@ def get_sat_productos(key):
def now():
return datetime.datetime.now().replace(microsecond=0)
n = datetime.datetime.now().replace(microsecond=0)
return n
def today():
@ -2140,15 +2141,16 @@ def _get_info_pays_2(node):
def _cfdipays(doc, data, version):
#todo: Obtener versión de complemento
if version == '4.0':
pre_pays = PRE_DEFAULT['PAGOS']['PRE']
pre_pays = PRE_DEFAULT['PAGOS']['PRE']
path = f"{PRE[version]}Complemento/{pre_pays}Pagos"
node = doc.find(path)
if node is None:
pre_pays = PRE['PAGOS']['1.0']
path = f"{PRE[version]}Complemento/{pre_pays}Pagos"
node = doc.find(path)
else:
node = doc.find('{}Complemento/{}Pagos'.format(PRE[version], PRE['pagos']))
if node is None:
log.error('Node pays not found...')
return {}
if version == '4.0':
@ -2299,7 +2301,7 @@ def upload_file(rfc, opt, file_obj):
ext = tmp[-1].lower()
versions = ('_3.2.ods',
'_3.3.ods', '_3.3_cn_1.2.ods', '_3.3_ccp_2.0.ods', '_3.3.json',
'_3.3.ods', '_3.3_cd_1.1.ods', '_3.3_cn_1.2.ods', '_3.3_ccp_2.0.ods', '_3.3.json',
'_4.0.ods',
'_4.0_cn_1.2.ods',
'_4.0_cp_2.0.ods',