forked from elmau/empresa-libre
Cambiar tipo de campo al campo Folio de la tabla Facturas
This commit is contained in:
parent
1a1cb1173e
commit
ef2314880f
|
@ -4242,7 +4242,7 @@ class Facturas(BaseModel):
|
||||||
cliente = ForeignKeyField(Socios)
|
cliente = ForeignKeyField(Socios)
|
||||||
version = TextField(default=CURRENT_CFDI)
|
version = TextField(default=CURRENT_CFDI)
|
||||||
serie = TextField(default='')
|
serie = TextField(default='')
|
||||||
folio = IntegerField(default=0)
|
folio = BigIntegerField(default=0)
|
||||||
fecha = DateTimeField(default=util.now, formats=['%Y-%m-%d %H:%M:%S'])
|
fecha = DateTimeField(default=util.now, formats=['%Y-%m-%d %H:%M:%S'])
|
||||||
fecha_timbrado = DateTimeField(null=True)
|
fecha_timbrado = DateTimeField(null=True)
|
||||||
forma_pago = TextField(default='')
|
forma_pago = TextField(default='')
|
||||||
|
@ -5692,11 +5692,9 @@ class Facturas(BaseModel):
|
||||||
rfc = Emisor.select()[0].rfc
|
rfc = Emisor.select()[0].rfc
|
||||||
obj = Facturas.get(Facturas.id == id)
|
obj = Facturas.get(Facturas.id == id)
|
||||||
xml = cls._make_xml(cls, obj)
|
xml = cls._make_xml(cls, obj)
|
||||||
q = (Facturas
|
|
||||||
.update(xml=xml, estatus='Generada')
|
if obj.cliente.rfc == RFCS['PUBLIC']:
|
||||||
.where(Facturas.id == id)
|
update = False
|
||||||
)
|
|
||||||
q.execute()
|
|
||||||
|
|
||||||
enviar_correo = util.get_bool(Configuracion.get_('correo_directo'))
|
enviar_correo = util.get_bool(Configuracion.get_('correo_directo'))
|
||||||
auth = Configuracion.get_({'fields': 'pac_auth'})
|
auth = Configuracion.get_({'fields': 'pac_auth'})
|
||||||
|
@ -5735,6 +5733,7 @@ class Facturas(BaseModel):
|
||||||
else:
|
else:
|
||||||
msg = result['error']
|
msg = result['error']
|
||||||
obj.estatus = 'Error'
|
obj.estatus = 'Error'
|
||||||
|
obj.xml = xml
|
||||||
obj.error = msg
|
obj.error = msg
|
||||||
obj.save()
|
obj.save()
|
||||||
row = {'estatus': 'Error'}
|
row = {'estatus': 'Error'}
|
||||||
|
@ -6007,6 +6006,9 @@ class Facturas(BaseModel):
|
||||||
if invoice.tipo_comprobante != 'I':
|
if invoice.tipo_comprobante != 'I':
|
||||||
return
|
return
|
||||||
|
|
||||||
|
if invoice.cliente.rfc == RFCS['PUBLIC']:
|
||||||
|
return
|
||||||
|
|
||||||
warehouse = None
|
warehouse = None
|
||||||
try:
|
try:
|
||||||
warehouse = user.sucursal.warehouse
|
warehouse = user.sucursal.warehouse
|
||||||
|
|
Loading…
Reference in New Issue