|
|
@@ -523,13 +523,18 @@ def informe_cuenta(request):
|
|
|
for mov in movimientos:
|
|
|
if mov.cuenta_origen == cuenta:
|
|
|
saldo -= mov.monto
|
|
|
+ tipo = 'Gasto'
|
|
|
elif mov.cuenta_destino == cuenta:
|
|
|
saldo += mov.monto
|
|
|
+ tipo = 'Ingreso'
|
|
|
|
|
|
movimientos_con_saldo.append({
|
|
|
'fecha': mov.fecha,
|
|
|
'descripcion': mov.descripcion,
|
|
|
'monto': mov.monto,
|
|
|
+ 'tipo': tipo,
|
|
|
+ 'desde': mov.cuenta_origen.nombre if mov.cuenta_origen else 'N/A',
|
|
|
+ 'hasta': mov.cuenta_destino.nombre if mov.cuenta_destino else 'N/A',
|
|
|
'saldo_despues': saldo,
|
|
|
})
|
|
|
|
|
|
@@ -596,15 +601,17 @@ def informe_cuenta_pdf(request):
|
|
|
for mov in movimientos:
|
|
|
if mov.cuenta_origen == cuenta:
|
|
|
saldo -= mov.monto
|
|
|
- tipo = 'Salida'
|
|
|
+ tipo = 'Gasto'
|
|
|
elif mov.cuenta_destino == cuenta:
|
|
|
saldo += mov.monto
|
|
|
- tipo = 'Entrada'
|
|
|
+ tipo = 'Ingreso'
|
|
|
else:
|
|
|
tipo = 'Otro'
|
|
|
|
|
|
historial.append({
|
|
|
'fecha': mov.fecha,
|
|
|
+ 'desde': mov.cuenta_origen.nombre if mov.cuenta_origen else 'N/A',
|
|
|
+ 'hasta': mov.cuenta_destino.nombre if mov.cuenta_destino else 'N/A',
|
|
|
'descripcion': mov.descripcion,
|
|
|
'monto': mov.monto,
|
|
|
'tipo': tipo,
|