Fix - iusse 84

This commit is contained in:
Mauricio Baeza 2018-01-02 19:43:01 -06:00
parent b401fa21a5
commit af26b9d62f
1 changed files with 17 additions and 2 deletions

View File

@ -3740,12 +3740,22 @@ class PreFacturasDetalle(BaseModel):
data = []
q = PreFacturas.select(PreFacturas.cliente).where(PreFacturas.id==id)[0]
if q.cliente.forma_pago is None:
forma_pago = ''
else:
forma_pago = q.cliente.forma_pago.key
if q.cliente.uso_cfdi is None:
uso_cfdi = ''
else:
uso_cfdi = q.cliente.uso_cfdi.key
receptor = {
'id': q.cliente.id,
'nombre': q.cliente.nombre,
'rfc': q.cliente.rfc,
'forma_pago': q.cliente.forma_pago.key,
'uso_cfdi': q.cliente.uso_cfdi.key,
'forma_pago': forma_pago,
'uso_cfdi': uso_cfdi,
}
productos = PreFacturasDetalle.select().where(
@ -4229,6 +4239,11 @@ class Tickets(BaseModel):
else:
client = Socios.get(Socios.id==id_client)
if client.forma_pago is None:
msg = 'La Forma de Pago del cliente, no esta asignada'
data = {'ok': False, 'msg': msg}
return data
emisor = Emisor.select()[0]
data = {}
data['cliente'] = client