diff --git a/source/app/controllers/util.py b/source/app/controllers/util.py index 407158d..ab69c10 100644 --- a/source/app/controllers/util.py +++ b/source/app/controllers/util.py @@ -1569,6 +1569,9 @@ def to_pdf(data, emisor_rfc, ods=False, pdf_from='1'): version = data['comprobante']['version'] default = f'plantilla_factura_{version}.ods' + if pdf_from == '2': + return to_pdf_from_json(rfc, version, data) + if 'nomina' in data and data['nomina']: version_nomina = data['nomina']['version'] default = f'plantilla_nomina_{version}_{version_nomina}.ods' @@ -1583,12 +1586,10 @@ def to_pdf(data, emisor_rfc, ods=False, pdf_from='1'): default = f'plantilla_pagos_{version}_{version_pagos}.ods' version = f'{version}_cp_{version_pagos}' - if pdf_from == '2': - return to_pdf_from_json(rfc, version, data) - - donativo = '' if data['donativo']: - donativo = '_donativo' + version_donatarias = data['donataria']['version'] + default = f'plantilla_donatarias_{version}_{version_donatarias}.ods' + version = f'{version}_cd_{version_donatarias}' template_name = f'{rfc.lower()}_{version}.ods' # ~ print('T', template_name, default) diff --git a/source/templates/plantilla_donatarias_4.0_1.1.ods b/source/templates/plantilla_donatarias_4.0_1.1.ods new file mode 100644 index 0000000..d17e1f9 Binary files /dev/null and b/source/templates/plantilla_donatarias_4.0_1.1.ods differ