max_digits=12, decimal_places=2, default=0
)
+ @property
+ def total_employe_min(self):
+ res = ((self.salaire_min or Decimal('0')) +
+ (self.indemn_fct_min or Decimal('0')) +
+ (self.indemn_expat_min or Decimal('0'))
+ )
+ return res
+
+ @property
+ def total_employe_max(self):
+ return ((self.salaire_max or Decimal('0')) +
+ (self.indemn_fct_max or Decimal('0')) +
+ (self.indemn_expat_max or Decimal('0'))
+ )
+
# Managers
objects = PosteManager()
<td class="montant">{{ poste.indemn_expat_max|floatformat:0 }}</td>
<td class="montant">{{ poste.indemn_expat_max|euros:poste.devise_max|floatformat:0 }}</td>
</tr>
+ <tr class="total-row">
+ <th><strong>Total employé</strong></th>
+ <th class="montant">{{ poste.total_employe_min|floatformat:0 }}</th>
+ <th class="montant">{{ poste.total_employe_min|euros:poste.devise_max|floatformat:0 }}</th>
+ <th class="montant">{{ poste.total_employe_max|floatformat:0 }}</th>
+ <th class="montant">{{ poste.total_employe_max|euros:poste.devise_max|floatformat:0 }}</th>
+ </tr>
<tr>
<th colspan="5">
Charges patronales
<td class="montant">{{ poste.autre_max|euros:poste.devise_max|floatformat:0 }}</td>
</tr>
<tr class="total-row" >
- <th>TOTAL</th>
+ <th>Total AUF</th>
<td class="montant">{{ poste.get_couts_minimum|floatformat:0 }}</td>
<td class="montant">{{ poste.get_couts_minimum_euros|floatformat:0 }}</td>
<td class="montant">{{ poste.get_couts_maximum|floatformat:0 }}</td>