Dépôt officiel du code source de l'ERP OpenConcerto
/trunk/OpenConcerto/src/org/openconcerto/erp/core/humanresources/payroll/report/FichePayeSheetXML.java |
---|
198,10 → 198,36 |
ligneSimplifiee.put("MONTANT_SAL_DED", montantSalBulletinSimpl.add(montantSalLigne)); |
ligneSimplifiee.put("MONTANT_PAT", montantPatBulletinSimpl.add(montantPatLigne)); |
} |
BigDecimal tauxPatBulletinSimpl = BigDecimal.ZERO; |
BigDecimal tauxSalBulletinSimpl = BigDecimal.ZERO; |
if (ligneSimplifiee.getBigDecimal("TAUX_SAL") != null) { |
tauxSalBulletinSimpl = ligneSimplifiee.getBigDecimal("TAUX_SAL"); |
} |
if (ligneSimplifiee.getBigDecimal("TAUX_PAT") != null) { |
tauxPatBulletinSimpl = ligneSimplifiee.getBigDecimal("TAUX_PAT"); |
} |
BigDecimal tauxPatLigne = BigDecimal.ZERO; |
BigDecimal tauxSalLigne = BigDecimal.ZERO; |
if (sqlRowAccessor.getBigDecimal("TAUX_SAL") != null) { |
tauxSalLigne = sqlRowAccessor.getBigDecimal("TAUX_SAL"); |
} |
if (sqlRowAccessor.getBigDecimal("TAUX_PAT") != null) { |
tauxPatLigne = sqlRowAccessor.getBigDecimal("TAUX_PAT"); |
} |
if (tauxSalLigne.signum() > 0) { |
ligneSimplifiee.put("TAUX_SAL", tauxSalBulletinSimpl.add(tauxSalLigne)); |
} |
if (tauxPatLigne.signum() > 0) { |
ligneSimplifiee.put("TAUX_PAT", tauxPatBulletinSimpl.add(tauxPatLigne)); |
} |
} |
} |
} |
private StyleSQLElement eltStyle = Configuration.getInstance().getDirectory().getElement(StyleSQLElement.class); |
private Map<String, SQLRowValues> initCotisations(boolean cadre, List<SQLRowAccessor> resultCotis) { |