from django.db import models # Create your models here. class Banco(models.Model): clave = models.CharField(max_length=3) descripcion = models.CharField(max_length=25, blank=True, null=True) def __str__(self): return '%s %s' % (self.clave, self.descripcion) class Meta: managed = True db_table = 'banco' class Condominio(models.Model): nombre = models.CharField(max_length=45) calle = models.CharField(max_length=45, blank=True, null=True) colonia = models.CharField(max_length=45, blank=True, null=True) delegacion = models.CharField(max_length=45, blank=True, null=True) ciudad = models.CharField(max_length=45, blank=True, null=True) estado = models.CharField(max_length=45, blank=True, null=True) cp = models.CharField(max_length=5, blank=True, null=True) regimen = models.CharField(max_length=45, blank=True, null=True) rfc = models.CharField(max_length=13, blank=True, null=True) fecha_constitucion = models.DateField(blank=True, null=True) correo_electronico = models.CharField(max_length=254, null=True) def __str__(self): return '%s' % (self.nombre) class Meta: managed = True db_table = 'condominio' verbose_name_plural = "Condominios" class PeriodoCorte(models.Model): condominio = models.ForeignKey(Condominio, on_delete=models.PROTECT) fecha_inicial = models.DateField(blank=True, null=True) saldo_inicial = models.DecimalField(max_digits=12, decimal_places=2, default=0, null=True) fecha_final = models.DateField(blank=True, null=True) saldo_final = models.DecimalField(max_digits=12, decimal_places=2, default=0, null=True) def __str__(self): return '%s' % (self.condominio) class Meta: managed = True db_table = 'periodo_corte' verbose_name_plural = "Procesos y fechas de corte" class CuentaContable(models.Model): num_cuenta = models.CharField(max_length=20) descripcion = models.CharField(max_length=100) clave_mayor = models.CharField(max_length=4) def __str__(self): return '%s %s' % (self.num_cuenta, self.descripcion) class Meta: managed = True db_table = 'cuenta_contable' ordering = ['num_cuenta'] verbose_name_plural = "Cuentas contables"