forked from elmau/empresa-libre
Enviar prefactura por correo
This commit is contained in:
parent
bd9f946556
commit
ceb11a367a
|
@ -178,7 +178,7 @@ class StorageEngine(object):
|
|||
data, file_name = main.Facturas.get_zip(id, rfc)
|
||||
content_type = 'application/octet-stream'
|
||||
elif type_doc == 'pdf2':
|
||||
data, file_name = main.PreFacturas.get_pdf(id, rfc)
|
||||
data, file_name = main.PreFacturas.get_pdf(id)
|
||||
content_type = 'application/pdf'
|
||||
|
||||
return data, file_name, content_type
|
||||
|
|
|
@ -1669,7 +1669,13 @@ class PreFacturas(BaseModel):
|
|||
|
||||
files = (cls.get_pdf(id),)
|
||||
|
||||
fields = {}
|
||||
invoice = PreFacturas.select().where(PreFacturas.id==id).dicts()[0]
|
||||
fields = {
|
||||
'receptor_nombre': obj.cliente.nombre,
|
||||
'receptor_rfc': obj.cliente.rfc,
|
||||
}
|
||||
fields.update(invoice)
|
||||
|
||||
asunto = 'Enviamos la prefactura: PRE-{}'.format(obj.folio)
|
||||
server = {
|
||||
'servidor': values['correo_servidor'],
|
||||
|
@ -1768,7 +1774,7 @@ class PreFacturas(BaseModel):
|
|||
return data
|
||||
|
||||
@classmethod
|
||||
def get_pdf(cls, id, rfc):
|
||||
def get_pdf(cls, id):
|
||||
obj = PreFacturas.get(PreFacturas.id==id)
|
||||
name = '{}{}_{}.pdf'.format(obj.serie, obj.folio, obj.cliente.rfc)
|
||||
data = cls._get_info_to_pdf(cls, id)
|
||||
|
|
Loading…
Reference in New Issue