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