diff --git a/Finanzas/finanzas/apuntes/forms.py b/Finanzas/finanzas/apuntes/forms.py
index 7192323..b19aae9 100644
--- a/Finanzas/finanzas/apuntes/forms.py
+++ b/Finanzas/finanzas/apuntes/forms.py
@@ -20,11 +20,14 @@ class CuentaForm(forms.ModelForm):
class ApunteForm(forms.ModelForm):
class Meta:
model = Apunte
- fields = ['fecha', 'cta_origen', 'cta_destino', 'importe']
+ fields = ['fecha', 'concepto', 'cta_origen', 'cta_destino', 'importe']
fecha = forms.DateField(
widget=forms.DateInput(attrs={'type': 'date', 'class': 'form-control'}))
+ concepto = forms.CharField(
+ widget=forms.TextInput(attrs={'class': 'form-control'}))
+
cta_origen = forms.ModelChoiceField(
queryset=Cuenta.objects.all(),
widget=forms.Select(attrs={'class': 'form-control'}))
diff --git a/Finanzas/finanzas/apuntes/models.py b/Finanzas/finanzas/apuntes/models.py
index c201e6d..b3ffb7d 100644
--- a/Finanzas/finanzas/apuntes/models.py
+++ b/Finanzas/finanzas/apuntes/models.py
@@ -20,6 +20,7 @@ class Apunte(models.Model):
cta_origen = models.ForeignKey(Cuenta, on_delete=models.CASCADE, related_name='origen')
cta_destino = models.ForeignKey(Cuenta, on_delete=models.CASCADE, related_name='destino')
importe = models.DecimalField(max_digits=10, decimal_places=2)
+ concepto = models.TextField(max_length=30)
def __str__(self):
return self.fecha
diff --git a/Finanzas/finanzas/apuntes/views.py b/Finanzas/finanzas/apuntes/views.py
index 9ff6520..71f7b85 100644
--- a/Finanzas/finanzas/apuntes/views.py
+++ b/Finanzas/finanzas/apuntes/views.py
@@ -25,7 +25,7 @@ def lista_cuentas(request):
def detalle_cuenta(request, cuenta_id):
cuenta = get_object_or_404(Cuenta, pk=cuenta_id)
- apuntes = Apunte.objects.filter(cta_origen=cuenta_id)
+ apuntes = Apunte.objects.filter(cta_origen=cuenta_id) | Apunte.objects.filter(cta_destino=cuenta_id)
return render(request, 'apuntes/detalle_cuenta.html', {'cuenta': cuenta, 'apuntes': apuntes})
diff --git a/Finanzas/finanzas/db.sqlite3 b/Finanzas/finanzas/db.sqlite3
index f45f349..fcd35d6 100644
Binary files a/Finanzas/finanzas/db.sqlite3 and b/Finanzas/finanzas/db.sqlite3 differ
diff --git a/Finanzas/finanzas/templates/apuntes/lista_apuntes.html b/Finanzas/finanzas/templates/apuntes/lista_apuntes.html
index 0152178..988a27a 100644
--- a/Finanzas/finanzas/templates/apuntes/lista_apuntes.html
+++ b/Finanzas/finanzas/templates/apuntes/lista_apuntes.html
@@ -25,6 +25,7 @@
Fecha
+ Concepto
Origen
Destino
Importe
@@ -35,6 +36,8 @@