packages/report/src/Report/Templates/perception.html.twig
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
{% include 'assets/style.css' %}
</style>
</head>
<body class="white-bg">
{% set cp = doc.company %}
{% set name = '40'|catalog('01') %}
<table width="100%">
<tbody><tr>
<td style="padding:30px; !important">
<table width="100%" height="200px" border="0" aling="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<td width="50%" height="90" align="center">
<span><img src="{{ params.system.logo|image_b64 }}" height="80" style="text-align:center" border="0"></span>
</td>
<td width="5%" height="40" align="center"></td>
<td width="45%" rowspan="2" valign="bottom" style="padding-left:0">
<div class="tabla_borde">
<table width="100%" border="0" height="200" cellpadding="6" cellspacing="0">
<tbody><tr>
<td align="center">
<span style="font-family:Tahoma, Geneva, sans-serif; font-size:29px" text-align="center">COMPROBANTE DE {{ name }}</span>
<br>
<span style="font-family:Tahoma, Geneva, sans-serif; font-size:19px" text-align="center">E L E C T R Ó N I C A</span>
</td>
</tr>
<tr>
<td align="center">
<span style="font-size:15px" text-align="center">R.U.C.: {{ cp.ruc }}</span>
</td>
</tr>
<tr>
<td align="center">
<span style="font-size:24px">{{ doc.serie }}-{{ doc.correlativo }}</span>
</td>
</tr>
</tbody></table>
</div>
</td>
</tr>
<tr>
<td valign="bottom" style="padding-left:0">
<div class="tabla_borde">
<table width="96%" height="100%" border="0" border-radius="" cellpadding="9" cellspacing="0">
<tbody><tr>
<td align="center">
<strong><span style="font-size:15px">{{ cp.razonSocial }}</span></strong>
</td>
</tr>
<tr>
<td align="left">
<strong>Dirección: </strong>{{ cp.address.direccion }}
</td>
</tr>
<tr>
<td align="left">
{{ params.user.header|raw }}
</td>
</tr>
</tbody></table>
</div>
</td>
</tr>
</tbody></table>
<div class="tabla_borde">
{% set cl = doc.proveedor %}
<table width="100%" border="0" cellpadding="5" cellspacing="0">
<tbody><tr>
<td width="60%" align="left"><strong>Razón Social:</strong> {{ cl.rznSocial }}</td>
<td width="40%" align="left"><strong>{{ cl.tipoDoc|catalog('06') }}:</strong> {{ cl.numDoc }}</td>
</tr>
<tr>
<td width="60%" align="left">
<strong>Fecha Emisión: </strong> {{ doc.fechaEmision|date('d/m/Y') }}
</td>
<td width="40%" align="left"><strong>Dirección: </strong> {% if cl.address %}{{ cl.address.direccion }}{% endif %}</td>
</tr>
<tr>
<td width="60%" align="left"><strong>Régimen: </strong> {{ doc.regimen }} </td>
<td width="40%" align="left"><strong>Tasa: </strong> {{ doc.tasa|n_format }}% </td>
</tr>
<tr>
<td width="60%" align="left"><strong>Tipo Moneda: </strong> {{ 'PEN'|catalog('021') }} </td>
<td width="40%" align="left"></td>
</tr>
</tbody></table>
</div><br>
{% set moneda = 'PEN'|catalog('02') %}
<div class="tabla_borde">
<table width="100%" border="0" cellpadding="5" cellspacing="0">
<tbody>
<tr style="border: 2px">
<td align="center" class="bold border_right" colspan="5">Comprobante</td>
<td align="center" class="bold" colspan="2">Percepción</td>
</tr>
<tr class="border_top">
<td align="center" class="bold">Tipo</td>
<td align="center" class="bold">Numero</td>
<td align="center" class="bold">Fecha</td>
<td align="center" class="bold">Moneda</td>
<td align="center" class="bold">Total</td>
<td align="center" class="bold">Total Percibido</td>
<td align="center" class="bold">Total Cobrado</td>
</tr>
{% for det in doc.details %}
<tr class="border_top">
<td align="center">{{ det.tipoDoc|catalog('01') }}</td>
<td align="center">{{ det.numDoc }}</td>
<td align="center">{{ det.fechaEmision|date('d/m/Y') }}</td>
<td align="center">{{ det.moneda }}</td>
<td align="center">{{ det.impTotal|n_format }}</td>
<td align="center">{{ det.impPercibido|n_format }}</td>
<td align="center">{{ det.impCobrar|n_format }}</td>
</tr>
{% endfor %}
</tbody>
</table></div>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td width="50%" valign="top">
<table width="100%" border="0" cellpadding="5" cellspacing="0">
<tbody>
<tr>
<td colspan="4">
{% if doc.observacion %}
<br><br>
<span style="font-family:Tahoma, Geneva, sans-serif; font-size:12px" text-align="center"><strong>Observaciones</strong></span>
<br>
<p>{{ doc.observacion }}</p>
{% endif %}
</td>
</tr>
</tbody>
</table>
</td>
<td width="50%" valign="top">
<br>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="table table-valores-totales">
<tbody>
<tr class="border_bottom">
<td align="right"><strong>Total Percibido:</strong></td>
<td width="120" align="right"><span>{{ moneda }} {{ doc.impPercibido|n_format }}</span></td>
</tr>
<tr class="border_bottom">
<td align="right"><strong>Total Cobrado:</strong></td>
<td width="120" align="right"><span>{{ moneda }} {{ doc.impCobrado|n_format }}</span></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody></table>
<br>
<br>
{% if max_items is defined and doc.details|length > max_items %}
<div style="page-break-after:always;"></div>
{% endif %}
<div>
<table>
<tbody>
<tr><td width="100%">
<blockquote>
{% if params.user.footer is defined %}
{{ params.user.footer|raw }}
{% endif %}
{% if params.system.hash is defined and params.system.hash%}
<strong>Resumen:</strong> {{ params.system.hash }}<br>
{% endif %}
<span>Representación Impresa de la {{ name }} ELECTRÓNICA.</span>
</blockquote>
</td>
</tr>
</tbody></table>
</div>
</td>
</tr>
</tbody></table>
</body></html>