Fix - Validar impuestos incorrectos
This commit is contained in:
parent
0662a046c2
commit
4a0fed1630
|
@ -2317,6 +2317,8 @@ class ImportFacturaLibre(object):
|
|||
nombre = 'COMERCIALIZADORA PECOLLA SA DE CV'
|
||||
elif rfc == 'SMA850101TQ4':
|
||||
nombre = 'SECRETARIA DE MARINA ARMADA DE MEXICO DRAGA BAHIA CHAMELA ADR-05'
|
||||
elif rfc == 'GTR0610314Z0':
|
||||
nombre = 'GRUPO TORQUE SA DE CV'
|
||||
|
||||
tipo_persona = 1
|
||||
if rfc == 'XEXX010101000':
|
||||
|
|
|
@ -5085,6 +5085,8 @@ def _importar_facturas(rows):
|
|||
detalles = row.pop('detalles')
|
||||
impuestos = row.pop('impuestos')
|
||||
cliente = row.pop('cliente')
|
||||
if cliente['rfc'] == 'GTR0610314Z0':
|
||||
cliente['slug'] = 'grupo_torque_sa_de_cv'
|
||||
row['cliente'] = Socios.get(**cliente)
|
||||
with database_proxy.atomic() as txn:
|
||||
if _existe_factura(row):
|
||||
|
@ -5472,14 +5474,18 @@ def _importar_productos(archivo):
|
|||
taxes = [SATImpuestos.select().where(SATImpuestos.id==6)]
|
||||
else:
|
||||
taxes = []
|
||||
for i in range(0, len(impuestos), 4):
|
||||
w = {
|
||||
'key': impuestos[i],
|
||||
'name': impuestos[i+1],
|
||||
'tipo': impuestos[i+2],
|
||||
'tasa': float(impuestos[i+3]),
|
||||
}
|
||||
taxes.append(SATImpuestos.get_o_crea(w))
|
||||
try:
|
||||
for i in range(0, len(impuestos), 4):
|
||||
w = {
|
||||
'key': impuestos[i],
|
||||
'name': impuestos[i+1],
|
||||
'tipo': impuestos[i+2],
|
||||
'tasa': float(impuestos[i+3]),
|
||||
}
|
||||
taxes.append(SATImpuestos.get_o_crea(w))
|
||||
except IndexError:
|
||||
print (data)
|
||||
continue
|
||||
|
||||
with database_proxy.transaction():
|
||||
try:
|
||||
|
|
Loading…
Reference in New Issue