<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* pdf/bulletin_de_salaire.html.twig */
class __TwigTemplate_f73c14740ba920fcfb8f3e15a2ec3705bdf463ea2cac80b8ce1a88f12e3fc037 extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
];
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "pdf/bulletin_de_salaire.html.twig"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "pdf/bulletin_de_salaire.html.twig"));
// line 1
echo "<style>
\tdiv#page-impression{
background-color: #efefef;
font-family: Arial;
font-weight: normal;
font-size: 16px;
color: #999;
\t\twidth: 80%;
\t\tmargin: auto;
}
p{
padding: 0;
margin: 5px 0;
}
.hr{
height: 1px;
border-top: 1px solid #999;
background-color: #999;
}
p.facture-header{
display: inline-block;
font-size: 8px;
line-height: 0px!important;
background-color: #0a001f;
}
p.facture-footer{
\tfont-size: 10px;
//line-height: 0px!important;
//line-height: 50%;
\t\tfont-style: italic;
\t\tfont-weight: bold;
}
p.mentionvalide{
font-size: 10px;
font-style: italic;
}
.text-black{
color: #000;
}
.block{
padding: 5px;
border-radius: 10px;
border: 1px solid #000;
}
table.table-body{
border:1px solid #bbb;
border-collapse: collapse;
}
table.table-body tr td, table.table-body tr th {
border:1px solid #bbb;
}
table.table-body tr th {
padding: 7px;
}
table.table-body tr td{
text-align: left;
}
table th.table-head-th-bg{
text-align: center;
}
table.table-body .table-footer-th-bg{
background: transparent;
color: #000;
font-weight: bold;
}
table{
color: #000;
font-size: 12px;
}
table tr td.border-none {
border-bottom:none;
}
table tr td.bordered-top {
border-top: 1px solid #bbb;
}
.text-center{
text-align: center;
}
.text-left{
text-align: left;
}
.text-right{
text-align: right;
}
.text-blue{
}
\t
\tdiv#page-entiere{
\t\tposition: relative;
\t\twidth: 80%;
\t\tmargin: auto;
\t\theight: 99%;
\t\tfont-family: Times, serif;
\t}
\t
div#hauteur-entete-exterieur{
height: ";
// line 106
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["boutique"]) || array_key_exists("boutique", $context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.', 106, $this->source); })()), "settings", [], "any", false, false, false, 106), "margeEntete", [], "any", false, false, false, 106), "html", null, true);
echo "px;
}
div#hauteur-pied-exterieur{
height: ";
// line 110
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["boutique"]) || array_key_exists("boutique", $context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.', 110, $this->source); })()), "settings", [], "any", false, false, false, 110), "margePiedDePage", [], "any", false, false, false, 110), "html", null, true);
echo "px;
}
\tdiv#footer{
\t\tposition: absolute;
\t\tbottom: 40px;
\t\tfont-family: Times, serif;
\t\t
\t}
\t
</style>
";
// line 124
echo "<div id=\"page-entiere\" data-size=\"A4\">
<div id=\"impression\">
<div>
<table class=\"table-body\">
<tr class=\"table-body-th-bg\">
";
// line 130
echo " <td style=\"width:130px;\">
Bulletin de paie
</td>
\t\t\t\t<td style=\"width:220px;\">Période du ";
// line 133
echo twig_escape_filter($this->env, twig_date_format_filter($this->env, (isset($context["dateDebut"]) || array_key_exists("dateDebut", $context) ? $context["dateDebut"] : (function () { throw new RuntimeError('Variable "dateDebut" does not exist.', 133, $this->source); })()), "d/m/Y"), "html", null, true);
echo " au ";
echo twig_escape_filter($this->env, twig_date_format_filter($this->env, (isset($context["dateFin"]) || array_key_exists("dateFin", $context) ? $context["dateFin"] : (function () { throw new RuntimeError('Variable "dateFin" does not exist.', 133, $this->source); })()), "d/m/Y"), "html", null, true);
echo "</td>
<td style=\"width:150px;\">Paiement le ";
// line 134
echo twig_escape_filter($this->env, twig_date_format_filter($this->env, "now", "d/m/Y"), "html", null, true);
echo "</td>
<td style=\"width:250px;\">Par ";
// line 135
echo twig_escape_filter($this->env, (isset($context["moyenDePaiement"]) || array_key_exists("moyenDePaiement", $context) ? $context["moyenDePaiement"] : (function () { throw new RuntimeError('Variable "moyenDePaiement" does not exist.', 135, $this->source); })()), "html", null, true);
echo "</td>
</tr>
</table>
<table>
<tr>
<td style=\"width: 250px;\">
<h5>";
// line 141
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["boutique"]) || array_key_exists("boutique", $context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.', 141, $this->source); })()), "nom", [], "any", false, false, false, 141), "html", null, true);
echo "</h5>
<p>";
// line 142
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["boutique"]) || array_key_exists("boutique", $context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.', 142, $this->source); })()), "adresse", [], "any", false, false, false, 142), "html", null, true);
echo "</p>
<p>";
// line 143
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["boutique"]) || array_key_exists("boutique", $context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.', 143, $this->source); })()), "phone", [], "any", false, false, false, 143), "html", null, true);
echo "</p>
<p>";
// line 144
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["boutique"]) || array_key_exists("boutique", $context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.', 144, $this->source); })()), "matricule", [], "any", false, false, false, 144), "html", null, true);
echo "</p>
<p>";
// line 145
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["boutique"]) || array_key_exists("boutique", $context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.', 145, $this->source); })()), "cc", [], "any", false, false, false, 145), "html", null, true);
echo "</p>
<p>N°CNPS: ";
// line 146
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["boutique"]) || array_key_exists("boutique", $context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.', 146, $this->source); })()), "numeroCNPS", [], "any", false, false, false, 146), "html", null, true);
echo "</p>
</td>
<td>
<table class=\"table-body\">
<tr class=\"table-body-th-bg\">
<td style=\"width: 100px;\" class=\"text-center\">
matricule<br/>
";
// line 153
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["employe"]) || array_key_exists("employe", $context) ? $context["employe"] : (function () { throw new RuntimeError('Variable "employe" does not exist.', 153, $this->source); })()), "matricule", [], "any", false, false, false, 153), "html", null, true);
echo "
</td>
<td style=\"width: 40px;\" class=\"text-center\">
Part IGR<br/>
";
// line 157
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["employe"]) || array_key_exists("employe", $context) ? $context["employe"] : (function () { throw new RuntimeError('Variable "employe" does not exist.', 157, $this->source); })()), "igr", [], "any", false, false, false, 157), "html", null, true);
echo "
</td>
<td style=\"width: 70px;\" class=\"text-center\">
Embauché<br/>
";
// line 161
echo twig_escape_filter($this->env, twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["employe"]) || array_key_exists("employe", $context) ? $context["employe"] : (function () { throw new RuntimeError('Variable "employe" does not exist.', 161, $this->source); })()), "dateDePriseDeFonction", [], "any", false, false, false, 161), "d/m/Y"), "html", null, true);
echo "
</td>
<td style=\"width: 110px;\" class=\"text-center\">
Ancienneté<br/>
";
// line 165
$context["anciennete"] = twig_get_attribute($this->env, $this->source, twig_date_converter($this->env), "diff", [0 => twig_date_converter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["employe"]) || array_key_exists("employe", $context) ? $context["employe"] : (function () { throw new RuntimeError('Variable "employe" does not exist.', 165, $this->source); })()), "dateDePriseDeFonction", [], "any", false, false, false, 165))], "method", false, false, false, 165);
// line 166
echo " ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["anciennete"]) || array_key_exists("anciennete", $context) ? $context["anciennete"] : (function () { throw new RuntimeError('Variable "anciennete" does not exist.', 166, $this->source); })()), "y", [], "any", false, false, false, 166), "html", null, true);
echo " anneé(s) et ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["anciennete"]) || array_key_exists("anciennete", $context) ? $context["anciennete"] : (function () { throw new RuntimeError('Variable "anciennete" does not exist.', 166, $this->source); })()), "m", [], "any", false, false, false, 166), "html", null, true);
echo " mois
</td>
<td style=\"width: 120px;\" class=\"text-center\">
Numéro de Sécurité Sociale<br/>
";
// line 170
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["employe"]) || array_key_exists("employe", $context) ? $context["employe"] : (function () { throw new RuntimeError('Variable "employe" does not exist.', 170, $this->source); })()), "user", [], "any", false, false, false, 170), "numeroCNPS", [], "any", false, false, false, 170), "html", null, true);
echo "
</td>
</tr>
<tr>
<td colspan=\"2\" class=\"text-center\">
Catégorie<br/>
";
// line 177
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["employe"]) || array_key_exists("employe", $context) ? $context["employe"] : (function () { throw new RuntimeError('Variable "employe" does not exist.', 177, $this->source); })()), "categorieEmploi", [], "any", false, false, false, 177), "html", null, true);
echo "
</td>
<td colspan=\"2\" class=\"text-center\">
Emploi occupé<br/>
";
// line 181
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["employe"]) || array_key_exists("employe", $context) ? $context["employe"] : (function () { throw new RuntimeError('Variable "employe" does not exist.', 181, $this->source); })()), "laFonction", [], "any", false, false, false, 181), "html", null, true);
echo "
</td>
<td class=\"text-center\">
Département<br/>
";
// line 185
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["employe"]) || array_key_exists("employe", $context) ? $context["employe"] : (function () { throw new RuntimeError('Variable "employe" does not exist.', 185, $this->source); })()), "departementEmploi", [], "any", false, false, false, 185), "html", null, true);
echo "
</td>
</tr>
<tr>
<td colspan=\"2\" class=\"text-center\">
Qualification <br/>
";
// line 191
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["employe"]) || array_key_exists("employe", $context) ? $context["employe"] : (function () { throw new RuntimeError('Variable "employe" does not exist.', 191, $this->source); })()), "laQualification", [], "any", false, false, false, 191), "html", null, true);
echo "
</td>
<td colspan=\"3\" class=\"text-center\">
Horaire <br/>
";
// line 196
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 196, $this->source); })()), "heuresTravaillees", [], "any", false, false, false, 196), "html", null, true);
echo "
</td>
</tr>
</table>
</td>
</tr>
</table>
<table class=\"table-body\">
\t\t<tr>
\t\t\t<td style=\"width: 100px;\">
Repos comp.<br/>
Congé
</td>
<td class=\"text-center\" style=\"width: 120px;\">
0<br/>
2,5
</td>
<td class=\"text-center\" style=\"width: 100px;\">
Reste à prendre<br/>
2,5<br/>
0
</td>
<td class=\"text-center\" style=\"width: 150px;\">
Pris<br/>
2,5<br/>
0
</td>
<td rowspan=\"2\" style=\"width: 250px;\">
<h4>";
// line 225
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["employe"]) || array_key_exists("employe", $context) ? $context["employe"] : (function () { throw new RuntimeError('Variable "employe" does not exist.', 225, $this->source); })()), "user", [], "any", false, false, false, 225), "nom", [], "any", false, false, false, 225), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["employe"]) || array_key_exists("employe", $context) ? $context["employe"] : (function () { throw new RuntimeError('Variable "employe" does not exist.', 225, $this->source); })()), "user", [], "any", false, false, false, 225), "nom", [], "any", false, false, false, 225), "html", null, true);
echo "</h4>
</td>
\t\t</tr>
<tr>
<td>
Date de congés
</td>
<td>
Du Du <br/>
Au Au
</td>
<td>
Du <br/>
Au
</td>
<td>
Du <br/>
Au
</td>
</tr>
\t</table>
<table class=\"table-body\">
<tr>
<td colspan=\"4\"></td>
<td colspan=\"3\" style=\"width: 195px;\" class=\"text-center\">Part salariale</td>
<td colspan=\"3\" style=\"width: 195px;\" class=\"text-center\">Part patronale</td>
</tr>
<tr>
<td style=\"width: 50px;\">Code</td>
<td style=\"width: 170px;\">Désignation</td>
<td style=\"width: 50px;\" class=\"text-center\">Nombre</td>
<td style=\"width: 70px;\" class=\"text-center\">Base</td>
<td class=\"text-center\">Taux</td>
<td class=\"text-center\">Gain</td>
<td class=\"text-center\">Retenu</td>
<td class=\"text-center\">Taux</td>
<td class=\"text-center\">Retenue(+)</td>
<td class=\"text-center\">Retenu(-)</td>
</tr>
";
// line 266
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable((isset($context["rubriques"]) || array_key_exists("rubriques", $context) ? $context["rubriques"] : (function () { throw new RuntimeError('Variable "rubriques" does not exist.', 266, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["rubrique"]) {
// line 267
echo " <tr class=\"table-body-th-bg\">
<td class=\"border-none text-left\">";
// line 268
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["rubrique"], "code", [], "any", false, false, false, 268), "html", null, true);
echo "</td>
<td class=\"border-none text-left\">";
// line 269
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["rubrique"], "designation", [], "any", false, false, false, 269), "html", null, true);
echo "</td>
<td class=\"border-none text-center\">";
// line 270
if ((1 === twig_compare(twig_get_attribute($this->env, $this->source, $context["rubrique"], "nombre", [], "any", false, false, false, 270), 0))) {
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["rubrique"], "nombre", [], "any", false, false, false, 270), 0, "", " "), "html", null, true);
}
echo "</td>
<td class=\"border-none text-center\">";
// line 271
if ((1 === twig_compare(twig_get_attribute($this->env, $this->source, $context["rubrique"], "laBase", [], "any", false, false, false, 271), 0))) {
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["rubrique"], "laBase", [], "any", false, false, false, 271), 0, "", " "), "html", null, true);
}
echo "</td>
<td class=\"border-none text-center\">";
// line 273
if ((1 === twig_compare(twig_get_attribute($this->env, $this->source, $context["rubrique"], "tauxSalarial", [], "any", false, false, false, 273), 0))) {
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["rubrique"], "tauxSalarial", [], "any", false, false, false, 273), "html", null, true);
}
echo "</td>
<td class=\"border-none text-center\">";
// line 274
if ((1 === twig_compare(twig_get_attribute($this->env, $this->source, $context["rubrique"], "gainSalarial", [], "any", false, false, false, 274), 0))) {
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["rubrique"], "gainSalarial", [], "any", false, false, false, 274), 0, "", " "), "html", null, true);
}
echo "</td>
<td class=\"border-none text-center\">";
// line 275
if ((1 === twig_compare(twig_get_attribute($this->env, $this->source, $context["rubrique"], "retenueSalarial", [], "any", false, false, false, 275), 0))) {
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["rubrique"], "retenueSalarial", [], "any", false, false, false, 275), 0, "", " "), "html", null, true);
}
echo "</td>
<td class=\"border-none text-center\">";
// line 276
if ((1 === twig_compare(twig_get_attribute($this->env, $this->source, $context["rubrique"], "tauxPatronal", [], "any", false, false, false, 276), 0))) {
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["rubrique"], "tauxPatronal", [], "any", false, false, false, 276), "html", null, true);
}
echo "</td>
<td class=\"border-none text-center\">";
// line 277
if ((1 === twig_compare(twig_get_attribute($this->env, $this->source, $context["rubrique"], "gainPatronal", [], "any", false, false, false, 277), 0))) {
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["rubrique"], "gainPatronal", [], "any", false, false, false, 277), 0, "", " "), "html", null, true);
}
echo "</td>
<td class=\"border-none text-center\">";
// line 278
if ((1 === twig_compare(twig_get_attribute($this->env, $this->source, $context["rubrique"], "retenuePatronal", [], "any", false, false, false, 278), 0))) {
echo " ";
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["rubrique"], "retenuePatronal", [], "any", false, false, false, 278), 0, "", " "), "html", null, true);
}
echo "</td>
</tr>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['rubrique'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 282
echo "
<tr>
<td colspan=\"10\"></td>
</tr>
</table>
</div>
\t
\t</div>
\t
\t<div id=\"footer\">
\t\t<table class=\"table-body\">
<tr class=\"table-body-th-bg\">
<td><strong>Cumuls</strong></td> <td><strong>Salaire brut</strong></td> <td><strong>Charges salariales</strong></td> <td><strong>Charges patronales</strong></td><td><strong>Heures travaillées</strong></td><td><strong>Heures supplémentaires</strong></td> <td><strong>Avantages en nature</strong></td> <td><strong>NET A PAYER</strong></td>
</tr>
<tr>
<td>
<strong>Période</strong><br/>
<strong>Année</strong>
</td>
<td class=\"text-center\">
<strong>";
// line 304
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 304, $this->source); })()), "salaireBrut", [], "any", false, false, false, 304), 0, "", " "), "html", null, true);
echo "</strong><br/>
<strong>";
// line 305
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 305, $this->source); })()), "cumulSalaireBrut", [], "any", false, false, false, 305), 0, "", " "), "html", null, true);
echo "</strong>
</td>
<td class=\"text-center\">
";
// line 308
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 308, $this->source); })()), "chargesSalariales", [], "any", false, false, false, 308), 0, "", " "), "html", null, true);
echo "<br/>
";
// line 309
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 309, $this->source); })()), "cumulCHargesSalariales", [], "any", false, false, false, 309), 0, "", " "), "html", null, true);
echo "
</td>
<td class=\"text-center\">
";
// line 312
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 312, $this->source); })()), "chargesPatronales", [], "any", false, false, false, 312), 0, "", " "), "html", null, true);
echo "<br/>
";
// line 313
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 313, $this->source); })()), "cumulChargesPatronales", [], "any", false, false, false, 313), 0, "", " "), "html", null, true);
echo "
</td>
<td class=\"text-center\">
";
// line 316
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 316, $this->source); })()), "heuresTravaillees", [], "any", false, false, false, 316), 0, "", " "), "html", null, true);
echo "<br/>
";
// line 317
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 317, $this->source); })()), "cumulHeuresTravaillees", [], "any", false, false, false, 317), 0, "", " "), "html", null, true);
echo "
</td>
<td class=\"text-center\">
";
// line 320
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 320, $this->source); })()), "heuresSupplementaires", [], "any", false, false, false, 320), 0, "", " "), "html", null, true);
echo "<br/>
";
// line 321
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 321, $this->source); })()), "cumulHeuresSupplementaires", [], "any", false, false, false, 321), 0, "", " "), "html", null, true);
echo "
</td>
<td class=\"text-center\">
";
// line 324
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 324, $this->source); })()), "avantageEnNature", [], "any", false, false, false, 324), "html", null, true);
echo "
</td>
<td class=\"text-center\">
<strong>";
// line 328
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 328, $this->source); })()), "salaireNetAPayer", [], "any", false, false, false, 328), 0, "", " "), "html", null, true);
echo "</strong><br/>
<strong>";
// line 329
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["paiementSalaire"]) || array_key_exists("paiementSalaire", $context) ? $context["paiementSalaire"] : (function () { throw new RuntimeError('Variable "paiementSalaire" does not exist.', 329, $this->source); })()), "cumulSalaireNetAPayer", [], "any", false, false, false, 329), 0, "", " "), "html", null, true);
echo "</strong>
</td>
</tr>
</table>
<br/>
<hr class=\"hr\">
<strong>
DANS VOTRE INTERET ET POUR VOUS AIDER A FAIRE VALOIR VOS DROITS, CONSERVEZ CE BULLETIN DE PAIE SANS LIMITATION DE DUREE</strong>
\t</div>
</div>
";
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
public function getTemplateName()
{
return "pdf/bulletin_de_salaire.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 542 => 329, 538 => 328, 531 => 324, 525 => 321, 521 => 320, 515 => 317, 511 => 316, 505 => 313, 501 => 312, 495 => 309, 491 => 308, 485 => 305, 481 => 304, 457 => 282, 444 => 278, 438 => 277, 432 => 276, 426 => 275, 420 => 274, 414 => 273, 407 => 271, 401 => 270, 397 => 269, 393 => 268, 390 => 267, 386 => 266, 340 => 225, 308 => 196, 300 => 191, 291 => 185, 284 => 181, 277 => 177, 267 => 170, 257 => 166, 255 => 165, 248 => 161, 241 => 157, 234 => 153, 224 => 146, 220 => 145, 216 => 144, 212 => 143, 208 => 142, 204 => 141, 195 => 135, 191 => 134, 185 => 133, 180 => 130, 173 => 124, 157 => 110, 150 => 106, 43 => 1,);
}
public function getSourceContext()
{
return new Source("<style>
\tdiv#page-impression{
background-color: #efefef;
font-family: Arial;
font-weight: normal;
font-size: 16px;
color: #999;
\t\twidth: 80%;
\t\tmargin: auto;
}
p{
padding: 0;
margin: 5px 0;
}
.hr{
height: 1px;
border-top: 1px solid #999;
background-color: #999;
}
p.facture-header{
display: inline-block;
font-size: 8px;
line-height: 0px!important;
background-color: #0a001f;
}
p.facture-footer{
\tfont-size: 10px;
//line-height: 0px!important;
//line-height: 50%;
\t\tfont-style: italic;
\t\tfont-weight: bold;
}
p.mentionvalide{
font-size: 10px;
font-style: italic;
}
.text-black{
color: #000;
}
.block{
padding: 5px;
border-radius: 10px;
border: 1px solid #000;
}
table.table-body{
border:1px solid #bbb;
border-collapse: collapse;
}
table.table-body tr td, table.table-body tr th {
border:1px solid #bbb;
}
table.table-body tr th {
padding: 7px;
}
table.table-body tr td{
text-align: left;
}
table th.table-head-th-bg{
text-align: center;
}
table.table-body .table-footer-th-bg{
background: transparent;
color: #000;
font-weight: bold;
}
table{
color: #000;
font-size: 12px;
}
table tr td.border-none {
border-bottom:none;
}
table tr td.bordered-top {
border-top: 1px solid #bbb;
}
.text-center{
text-align: center;
}
.text-left{
text-align: left;
}
.text-right{
text-align: right;
}
.text-blue{
}
\t
\tdiv#page-entiere{
\t\tposition: relative;
\t\twidth: 80%;
\t\tmargin: auto;
\t\theight: 99%;
\t\tfont-family: Times, serif;
\t}
\t
div#hauteur-entete-exterieur{
height: {{ boutique.settings.margeEntete }}px;
}
div#hauteur-pied-exterieur{
height: {{ boutique.settings.margePiedDePage }}px;
}
\tdiv#footer{
\t\tposition: absolute;
\t\tbottom: 40px;
\t\tfont-family: Times, serif;
\t\t
\t}
\t
</style>
{#<div id=\"page-entiere\" data-size=\"A4\" backtop=\"20px\" backleft=\"10px\" backright=\"10px\" backbottom=\"20px\" footer=\"\">#}
<div id=\"page-entiere\" data-size=\"A4\">
<div id=\"impression\">
<div>
<table class=\"table-body\">
<tr class=\"table-body-th-bg\">
{#total en mm est de 210#}
<td style=\"width:130px;\">
Bulletin de paie
</td>
\t\t\t\t<td style=\"width:220px;\">Période du {{ dateDebut | date('d/m/Y') }} au {{ dateFin | date('d/m/Y') }}</td>
<td style=\"width:150px;\">Paiement le {{ 'now' | date('d/m/Y') }}</td>
<td style=\"width:250px;\">Par {{ moyenDePaiement }}</td>
</tr>
</table>
<table>
<tr>
<td style=\"width: 250px;\">
<h5>{{ boutique.nom }}</h5>
<p>{{boutique.adresse }}</p>
<p>{{boutique.phone }}</p>
<p>{{boutique.matricule }}</p>
<p>{{boutique.cc }}</p>
<p>N°CNPS: {{ boutique.numeroCNPS }}</p>
</td>
<td>
<table class=\"table-body\">
<tr class=\"table-body-th-bg\">
<td style=\"width: 100px;\" class=\"text-center\">
matricule<br/>
{{ employe.matricule }}
</td>
<td style=\"width: 40px;\" class=\"text-center\">
Part IGR<br/>
{{ employe.igr }}
</td>
<td style=\"width: 70px;\" class=\"text-center\">
Embauché<br/>
{{ employe.dateDePriseDeFonction | date('d/m/Y') }}
</td>
<td style=\"width: 110px;\" class=\"text-center\">
Ancienneté<br/>
{% set anciennete = date().diff(date(employe.dateDePriseDeFonction)) %}
{{ anciennete.y }} anneé(s) et {{ anciennete.m }} mois
</td>
<td style=\"width: 120px;\" class=\"text-center\">
Numéro de Sécurité Sociale<br/>
{{ employe.user.numeroCNPS }}
</td>
</tr>
<tr>
<td colspan=\"2\" class=\"text-center\">
Catégorie<br/>
{{ employe.categorieEmploi }}
</td>
<td colspan=\"2\" class=\"text-center\">
Emploi occupé<br/>
{{ employe.laFonction }}
</td>
<td class=\"text-center\">
Département<br/>
{{ employe.departementEmploi }}
</td>
</tr>
<tr>
<td colspan=\"2\" class=\"text-center\">
Qualification <br/>
{{ employe.laQualification }}
</td>
<td colspan=\"3\" class=\"text-center\">
Horaire <br/>
{{ paiementSalaire.heuresTravaillees }}
</td>
</tr>
</table>
</td>
</tr>
</table>
<table class=\"table-body\">
\t\t<tr>
\t\t\t<td style=\"width: 100px;\">
Repos comp.<br/>
Congé
</td>
<td class=\"text-center\" style=\"width: 120px;\">
0<br/>
2,5
</td>
<td class=\"text-center\" style=\"width: 100px;\">
Reste à prendre<br/>
2,5<br/>
0
</td>
<td class=\"text-center\" style=\"width: 150px;\">
Pris<br/>
2,5<br/>
0
</td>
<td rowspan=\"2\" style=\"width: 250px;\">
<h4>{{ employe.user.nom }} {{ employe.user.nom }}</h4>
</td>
\t\t</tr>
<tr>
<td>
Date de congés
</td>
<td>
Du Du <br/>
Au Au
</td>
<td>
Du <br/>
Au
</td>
<td>
Du <br/>
Au
</td>
</tr>
\t</table>
<table class=\"table-body\">
<tr>
<td colspan=\"4\"></td>
<td colspan=\"3\" style=\"width: 195px;\" class=\"text-center\">Part salariale</td>
<td colspan=\"3\" style=\"width: 195px;\" class=\"text-center\">Part patronale</td>
</tr>
<tr>
<td style=\"width: 50px;\">Code</td>
<td style=\"width: 170px;\">Désignation</td>
<td style=\"width: 50px;\" class=\"text-center\">Nombre</td>
<td style=\"width: 70px;\" class=\"text-center\">Base</td>
<td class=\"text-center\">Taux</td>
<td class=\"text-center\">Gain</td>
<td class=\"text-center\">Retenu</td>
<td class=\"text-center\">Taux</td>
<td class=\"text-center\">Retenue(+)</td>
<td class=\"text-center\">Retenu(-)</td>
</tr>
{% for rubrique in rubriques %}
<tr class=\"table-body-th-bg\">
<td class=\"border-none text-left\">{{ rubrique.code }}</td>
<td class=\"border-none text-left\">{{ rubrique.designation }}</td>
<td class=\"border-none text-center\">{% if rubrique.nombre > 0 %}{{ rubrique.nombre | number_format(0, '', ' ') }}{% endif %}</td>
<td class=\"border-none text-center\">{% if rubrique.laBase > 0 %}{{ rubrique.laBase | number_format(0, '', ' ') }}{% endif %}</td>
<td class=\"border-none text-center\">{% if rubrique.tauxSalarial > 0 %}{{ rubrique.tauxSalarial }}{% endif %}</td>
<td class=\"border-none text-center\">{% if rubrique.gainSalarial > 0 %}{{ rubrique.gainSalarial | number_format(0, '', ' ') }}{% endif %}</td>
<td class=\"border-none text-center\">{% if rubrique.retenueSalarial > 0 %}{{ rubrique.retenueSalarial | number_format(0, '', ' ') }}{% endif %}</td>
<td class=\"border-none text-center\">{% if rubrique.tauxPatronal > 0 %}{{ rubrique.tauxPatronal }}{% endif %}</td>
<td class=\"border-none text-center\">{% if rubrique.gainPatronal > 0 %}{{ rubrique.gainPatronal | number_format(0, '', ' ') }}{% endif %}</td>
<td class=\"border-none text-center\">{% if rubrique.retenuePatronal > 0 %} {{ rubrique.retenuePatronal| number_format(0, '', ' ') }}{% endif %}</td>
</tr>
{% endfor %}
<tr>
<td colspan=\"10\"></td>
</tr>
</table>
</div>
\t
\t</div>
\t
\t<div id=\"footer\">
\t\t<table class=\"table-body\">
<tr class=\"table-body-th-bg\">
<td><strong>Cumuls</strong></td> <td><strong>Salaire brut</strong></td> <td><strong>Charges salariales</strong></td> <td><strong>Charges patronales</strong></td><td><strong>Heures travaillées</strong></td><td><strong>Heures supplémentaires</strong></td> <td><strong>Avantages en nature</strong></td> <td><strong>NET A PAYER</strong></td>
</tr>
<tr>
<td>
<strong>Période</strong><br/>
<strong>Année</strong>
</td>
<td class=\"text-center\">
<strong>{{ paiementSalaire.salaireBrut | number_format(0, '', ' ') }}</strong><br/>
<strong>{{ paiementSalaire.cumulSalaireBrut | number_format(0, '', ' ') }}</strong>
</td>
<td class=\"text-center\">
{{ paiementSalaire.chargesSalariales | number_format(0, '', ' ') }}<br/>
{{ paiementSalaire.cumulCHargesSalariales | number_format(0, '', ' ') }}
</td>
<td class=\"text-center\">
{{ paiementSalaire.chargesPatronales | number_format(0, '', ' ') }}<br/>
{{ paiementSalaire.cumulChargesPatronales | number_format(0, '', ' ') }}
</td>
<td class=\"text-center\">
{{ paiementSalaire.heuresTravaillees | number_format(0, '', ' ') }}<br/>
{{ paiementSalaire.cumulHeuresTravaillees | number_format(0, '', ' ') }}
</td>
<td class=\"text-center\">
{{ paiementSalaire.heuresSupplementaires | number_format(0, '', ' ') }}<br/>
{{ paiementSalaire.cumulHeuresSupplementaires | number_format(0, '', ' ') }}
</td>
<td class=\"text-center\">
{{ paiementSalaire.avantageEnNature }}
</td>
<td class=\"text-center\">
<strong>{{ paiementSalaire.salaireNetAPayer | number_format(0, '', ' ') }}</strong><br/>
<strong>{{ paiementSalaire.cumulSalaireNetAPayer | number_format(0, '', ' ') }}</strong>
</td>
</tr>
</table>
<br/>
<hr class=\"hr\">
<strong>
DANS VOTRE INTERET ET POUR VOUS AIDER A FAIRE VALOIR VOS DROITS, CONSERVEZ CE BULLETIN DE PAIE SANS LIMITATION DE DUREE</strong>
\t</div>
</div>
", "pdf/bulletin_de_salaire.html.twig", "/home/harmony/public_html/templates/pdf/bulletin_de_salaire.html.twig");
}
}