{{extend 'plantilla.html'}} {{from decimal import Decimal}} {{ totalpie=0 totalg=0 subtotalg=0 ivag=0 }}

Corte de Caja

{{=forma}} {{=excel}} {{=pdf}} {{=TR(TD('Num Recibo'),TD('Alumno'),TD('Observaciones'),TD('Referencia'),TD('Tipo Pago'),TD('Total',_width="60",align="right"))}} {{for r in consulta: iva_abono=Decimal(r.abonos.cantidad)*Decimal("0.16") total_abono=iva_abono+r.abonos.cantidad total=total+total_abono iva=iva+iva_abono subtotal=subtotal+r.abonos.cantidad totalpie=totalpie+r.abonos.cantidad if r.abonos.numrecibo==None: numrecibo='Sin folio' else: numrecibo=r.abonos.numrecibo pass recibo=A(numrecibo,_href=URL('recibo.pdf',args=[r.abonos.idalumno,r.abonos.id]),_class="button",_target="_blank") }} {{=TR(TD(recibo),TD('%s %s %s'%(r.alumnos.appaterno,r.alumnos.apmaterno,r.alumnos.nombre)),TD(r.abonos.observaciones),TD(r.abonos.referencia),TD(r.abonos.tipopago,_align='right'), TD(DIV("%.2f"%r.abonos.cantidad,_align='right')))}} {{pass}}
Totales
{{=totalpie}}


{{=TR(TD('Proveedor'),TD('Num Docto'),TD('Tipo Docto'),TD('Comentarios'),TD('Subtotal',_width="60",align="right"),TD('IVA',_width="60",align="right"),TD('Total',_width="60",align="right"))}} {{for r in gastos: ivag=ivag+r.iva subtotalg=subtotalg+r.subtotal totalg=totalg+r.total }} {{=TR(TD('%s '%(r.proveedor)),TD(r.numdocumento),TD(r.tipodocumento),TD(r.comentarios),TD("%.2f"%r.subtotal),TD("%.2f"%r.iva,_align='right'), TD(DIV("%.2f"%r.total,_align='right')))}} {{pass}} {{=TR(TD(''),TD(''),TD(''),TD(''),TD("%.2f"%subtotalg),TD("%.2f"%ivag,_align='right'), TD(DIV("%.2f"%totalg,_align='right')),_style="background-color: yellow")}}
Gastos Generados



{{ ivatransferencia=transferencia*Decimal("0.16") totaltransferencia=transferencia+ivatransferencia ivacheques=cheques*Decimal("0.16") totalcheques=ivacheques+cheques ivatarjeta=tarjeta*Decimal("0.16") totaltarjeta=tarjeta+ivatarjeta ivaefectivo=efectivo*Decimal("0.16") totalefectivo=ivaefectivo+efectivo grantotal=totalresumen-totalg totalenefectivo=efectivo-totalg }} {{=TR(TD('',_width="60"),TD('Total'))}} {{=TR(TD('Efectivo',_width="60"),TD('$ %.2f'%efectivo))}} {{=TR(TD('Cheque',_width="60"),TD('$ %.2f'%cheques))}} {{=TR(TD('Tarjeta',_width="60"),TD('$ %.2f'%tarjeta))}} {{=TR(TD('Transferencia',_width="60"),TD('$ %.2f'%transferencia))}} {{=TR(TD('Subtotal',_width="60"),TD('$ %.2f'%totalresumen,_style="background-color: yellow"))}} {{=TR(TD('- Gastos',_width="60"),TD('$ %.2f'%totalg))}} {{=TR(TD('Total',_width="60"),TD('$ %.2f'%grantotal),_style="background-color: yellow")}} {{=TR(TD(B('Total En Efectivo'),_width="60"),TD('$ %.2f'%totalenefectivo),_style="background-color: yellow")}}
Resumen