Cambiar tipo de campo al campo Folio de la tabla Facturas

This commit is contained in:
El Mau 2021-12-09 22:56:29 -06:00
parent 1a1cb1173e
commit ef2314880f
1 changed files with 8 additions and 6 deletions

View File

@ -4242,7 +4242,7 @@ class Facturas(BaseModel):
cliente = ForeignKeyField(Socios)
version = TextField(default=CURRENT_CFDI)
serie = TextField(default='')
folio = IntegerField(default=0)
folio = BigIntegerField(default=0)
fecha = DateTimeField(default=util.now, formats=['%Y-%m-%d %H:%M:%S'])
fecha_timbrado = DateTimeField(null=True)
forma_pago = TextField(default='')
@ -5692,11 +5692,9 @@ class Facturas(BaseModel):
rfc = Emisor.select()[0].rfc
obj = Facturas.get(Facturas.id == id)
xml = cls._make_xml(cls, obj)
q = (Facturas
.update(xml=xml, estatus='Generada')
.where(Facturas.id == id)
)
q.execute()
if obj.cliente.rfc == RFCS['PUBLIC']:
update = False
enviar_correo = util.get_bool(Configuracion.get_('correo_directo'))
auth = Configuracion.get_({'fields': 'pac_auth'})
@ -5735,6 +5733,7 @@ class Facturas(BaseModel):
else:
msg = result['error']
obj.estatus = 'Error'
obj.xml = xml
obj.error = msg
obj.save()
row = {'estatus': 'Error'}
@ -6007,6 +6006,9 @@ class Facturas(BaseModel):
if invoice.tipo_comprobante != 'I':
return
if invoice.cliente.rfc == RFCS['PUBLIC']:
return
warehouse = None
try:
warehouse = user.sucursal.warehouse