Agregar CFDI relacionados en DB
This commit is contained in:
parent
03a7c5cf67
commit
08318165f7
|
@ -970,6 +970,7 @@ class Facturas(BaseModel):
|
||||||
notas = TextField(default='')
|
notas = TextField(default='')
|
||||||
pagada = BooleanField(default=False)
|
pagada = BooleanField(default=False)
|
||||||
cancelada = BooleanField(default=False)
|
cancelada = BooleanField(default=False)
|
||||||
|
tipo_relacion = TextField(default='')
|
||||||
error = TextField(default='')
|
error = TextField(default='')
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
|
@ -1428,6 +1429,17 @@ class Facturas(BaseModel):
|
||||||
return {'ok': result['ok'], 'msg': msg, 'row': row}
|
return {'ok': result['ok'], 'msg': msg, 'row': row}
|
||||||
|
|
||||||
|
|
||||||
|
class FacturasRelacionadas(BaseModel):
|
||||||
|
factura = ForeignKeyField(Facturas, related_name='original')
|
||||||
|
factura_origen = ForeignKeyField(Facturas, related_name='relacion')
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
order_by = ('factura',)
|
||||||
|
indexes = (
|
||||||
|
(('factura', 'factura_origen'), True),
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class FacturasDetalle(BaseModel):
|
class FacturasDetalle(BaseModel):
|
||||||
factura = ForeignKeyField(Facturas)
|
factura = ForeignKeyField(Facturas)
|
||||||
producto = ForeignKeyField(Productos, null=True)
|
producto = ForeignKeyField(Productos, null=True)
|
||||||
|
@ -1563,7 +1575,8 @@ def _init_values():
|
||||||
|
|
||||||
def _crear_tablas():
|
def _crear_tablas():
|
||||||
tablas = [Addendas, Categorias, Certificado, CondicionesPago, Configuracion,
|
tablas = [Addendas, Categorias, Certificado, CondicionesPago, Configuracion,
|
||||||
Emisor, Facturas, FacturasDetalle, FacturasImpuestos, Folios, Productos,
|
Emisor, Facturas, FacturasDetalle, FacturasImpuestos, Folios,
|
||||||
|
FacturasRelacionadas, Productos,
|
||||||
SATAduanas, SATFormaPago, SATImpuestos, SATMonedas, SATRegimenes,
|
SATAduanas, SATFormaPago, SATImpuestos, SATMonedas, SATRegimenes,
|
||||||
SATUnidades, SATUsoCfdi, Socios, Tags, Usuarios,
|
SATUnidades, SATUsoCfdi, Socios, Tags, Usuarios,
|
||||||
Emisor.regimenes.get_through_model(),
|
Emisor.regimenes.get_through_model(),
|
||||||
|
|
Loading…
Reference in New Issue