Fix new validate nomina SAT

This commit is contained in:
Mauricio Baeza 2020-01-29 16:03:02 -06:00
parent 068c57c018
commit 0a006f4508
6 changed files with 16 additions and 10 deletions

View File

@ -1,4 +1,9 @@
v 1.34.0 [29-ene-2020]
----------------------
- Error: Al timbrar nómina
v 1.33.2 [27-ene-2020]
----------------------
- Se actualizan métodos de pago en catálogos del SAT

View File

@ -27,9 +27,8 @@ contratar: administracion ARROBA empresalibre.net
Debería de funcionar con cualquier combinación servidor-wsgi que soporte
aplicaciones Python.
El sistema tiene soporte para tres bases de datos: SQLite, MySQL y PostgreSQL
(recomendado), debes de instalar el servidor de la base de datos y sus drivers
respectivos, excepto SQLite que es nativo en Python.
El sistema tiene soporte solo para PostgreSQL, debes de instalar el servidor de
la base de datos y su driver respectivo.

View File

@ -1 +1 @@
1.33.2
1.34.0

View File

@ -1487,6 +1487,7 @@ class LIBO(object):
return {}, msg
data = tuple([r[2:] for r in rows[:count+2]])
return data, ''
def _get_separacion(self, doc, count):

View File

@ -7952,8 +7952,8 @@ class CfdiNomina(BaseModel):
if isinstance(value, float):
importe = round(value, DECIMALES)
if not importe:
continue
# ~ if not importe:
# ~ continue
td = SATTipoOtroPago.get_by_key(key)
if td is None:
@ -8314,8 +8314,8 @@ class CfdiNomina(BaseModel):
nomina['TotalPercepciones'] = FORMAT.format(totals.total_percepciones)
if totals.total_deducciones:
nomina['TotalDeducciones'] = FORMAT.format(totals.total_deducciones)
if totals.total_otros_pagos:
nomina['TotalOtrosPagos'] = FORMAT.format(totals.total_otros_pagos)
# ~ if totals.total_otros_pagos:
nomina['TotalOtrosPagos'] = FORMAT.format(totals.total_otros_pagos)
nomina_emisor = {}
if emisor.curp:
@ -8443,7 +8443,8 @@ class CfdiNomina(BaseModel):
'Concepto': concepto[:100],
'Importe': FORMAT.format(row.importe),
}
if row.tipo_otro_pago.key == '002' and row.subsidio_causado:
# ~ if row.tipo_otro_pago.key == '002' and row.subsidio_causado:
if row.tipo_otro_pago.key == '002':
p['subsidio'] = {
'SubsidioCausado': FORMAT.format(row.subsidio_causado)
}

View File

@ -47,7 +47,7 @@ except ImportError:
DEBUG = DEBUG
VERSION = '1.33.2'
VERSION = '1.34.0'
EMAIL_SUPPORT = ('soporte@empresalibre.mx',)
TITLE_APP = '{} v{}'.format(TITLE_APP, VERSION)