def reporte_vaucher_pdf(id_reporte): reporte = Reporte.objects.get(id=id_reporte) gastos = Egreso.objects.filter( corte_mes=reporte.corte_mes).order_by('codigo__codigo') apart = reporte.apartamento propietario = apart.propietario mes = reporte.corte_mes reserva = Corte_mes.objects.total_reserva() data = { 'reporte': reporte, 'gastos': gastos, 'apart': apart, 'propietario': propietario, "mes": mes, "reserva": reserva, } if mes.id == 3: pdf = render_to_pdf('administracion/reporte/reporte_vaucher.html', data) return pdf pdf = render_to_pdf('administracion/reporte/reporte_pdf.html', data) return pdf
def get(self, request, *args, **kwargs): apartamento = Apartamento.objects.all().order_by('id') #propietario = apartamento data = { 'apartamento': apartamento, } pdf = render_to_pdf('edificio/apart/apart_voucher.html', data) return HttpResponse(pdf, content_type='application/pdf')
def referencias_listar_Pdf(id_mes): referencias = ReferenciaPago.objects.filter( reporte__corte_mes=id_mes, pago_bool=True).order_by('reporte__apartamento__apartamento') data = { 'referencias': referencias, } pdf = render_to_pdf('deuda/PDF_referencias.html', data) return pdf
def egreso_pdf(mes): mes = Corte_mes.objects.get(id=mes) #gastos= Egreso.objects.filter(corte_mes= self.kwargs['pk']).order_by("codigo__codigo") gastos = Egreso.objects.buscar_gasto_por_mes(mes) total = Egreso.objects.totalizar_gastos_mes(mes) #ESTOY PASANDO EL MES data = {'mes': mes, 'gastos': gastos, 'total': total} pdf = render_to_pdf('administracion/egreso/recibo_mes.html', data) return pdf
def get(self, request, *args, **kwargs): mes = Corte_mes.objects.get(id=self.kwargs['pk']) data = { 'mes': mes, 'ingresos': Ingreso.objects.filter(corte_mes= self.kwargs['pk']).order_by("id"), 'total': Ingreso.objects.totalizar_ingreso_mes(self.kwargs["pk"]) } pdf = render_to_pdf('administracion/ingreso/recibo_ingreso.html', data) return HttpResponse(pdf, content_type='application/pdf')
def get(self, request, *args, **kwargs): venta = Sale.objects.get(id=self.kwargs['pk']) data = { 'venta': venta, 'detalle_productos': SaleDetail.objects.filter(sale__id=self.kwargs['pk']) } pdf = render_to_pdf('venta/voucher.html', data) return HttpResponse(pdf, content_type='application/pdf')
def deuda_pdf(): deudas = RegistroDeudas.objects.all().order_by("apartamento") total_acumulada = RegistroDeudas.objects.deuda_acumulada() total_deudas = RegistroDeudas.objects.deuda_total() #total = total_acumulada + total_deudas data = { 'deudas': deudas, 'total_acumulada': total_acumulada, 'total_deudas': total_deudas, # 'total': total, } pdf = render_to_pdf('deuda/deudas_pdf.html', data) return pdf
def reportes_general_pdf(id_mes, id_torre): reportes = Reporte.objects.filter( corte_mes__id=id_mes, apartamento__torre=id_torre).order_by("apartamento") mes = Corte_mes.objects.get(id=id_mes) torre = Apartamento.objects.filter(torre=id_torre).first() data = { 'reportes': reportes, 'mes': mes, 'torre': torre, } pdf = render_to_pdf('administracion/reporte/reporte_globalPDF.html', data) return pdf
def informe_alquiler_pdf(id_mes): reportes = Reporte.objects.filter( apartamento__torre="3", corte_mes=id_mes).exclude(apartamento__id=173).order_by("id") total_pagar = Reporte.objects.total_reporte_por_mes_alquiler(id_mes) data = { 'reporte': reportes, 'total_pagar': total_pagar, 'fecha': timezone.now() } pdf = render_to_pdf('administracion/reporte/celtibera.html', data) return pdf
def comprobande_pagoPdf(id_referencia): referencia = ReferenciaPago.objects.get(id=id_referencia) reporte = referencia.reporte apart = referencia.reporte.apartamento propietario = apart.propietario mes = referencia.reporte.corte_mes data = { 'referencia': referencia, 'reporte': reporte, 'apart': apart, 'propietario': propietario, 'mes': mes } pdf = render_to_pdf('deuda/comprobante.html', data) return pdf
def reporte_alquiler_pdf(id_reporte): reporte = Reporte.objects.get(id=id_reporte) gastos = Egreso.objects.filter(corte_mes=reporte.corte_mes).order_by('id') apart = reporte.apartamento propietario = apart.propietario mes = reporte.corte_mes #total= Egreso.objects.totalizar_gastos_mes(mes) reserva = Corte_mes.objects.total_reserva() data = { 'reporte': reporte, 'gastos': gastos, 'apart': apart, 'propietario': propietario, "mes": mes, #'total': total, #ESTOY PASANDO EL MES "reserva": reserva, #"control":control, } pdf = render_to_pdf('administracion/reporte/reciboAlquiler.html', data) return pdf