class cuenta_periodo(models.Model): cuenta = models.ForeingKey(Cuenta) periodo = models.ForeingKey(Periodo) saldo_inicial = models.FloatField() saldo_final = models.FloatField()
class Movimiento(models.Model): cuenta = models.ForeingKey(Cuenta) debe = models.FloatField() debe = models.FloatField()
class Cuenta(Base): parent = models.ForeingKey('self')
class Comprobante(models.Model): periodo = models.ForeingKey(Periodo) fecha numero TipoDoc
class Documento(models.Model): numero = models.PositiveIntegerField() tipo = models.ForeingKey(TipoDoc) fecha = models.DateTimeField() cliente = models.ForeingKey('Cliente')