Fix new validate nomina SAT
This commit is contained in:
parent
068c57c018
commit
0a006f4508
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -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):
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
Loading…
Reference in New Issue