View Issue Details

IDProjectCategoryView StatusLast Update
0001187NOALYSSBugpublic2015-11-10 17:10
Reporteryanntemp Assigned Todanydb  
PrioritynormaleSeveritymineurReproducibilityquelques fois
Status ferméResolutioncorrigé 
Target Version6.9.1Fixed in Version6.9.1 
Summary0001187: Problème avec la CA - totaux inégaux
DescriptionAlors que tout le montant à imputé pour un poste l'est, l'indication "reste à imputer=-1" apparaît sous la répartition de CA.
Lorsqu'on fait le calcul, le total est pourtant correct.
Voir captures d'écran.
Steps To ReproduceDe nouveau, comme avant, le problème surgit non pas au moment d'introduire l'opération mais quand, une fois enregistrée, on ouvre celle-ci et on affiche l'onglet CA.
De plus, si l'on referme la fenêtre et qu'on l'ouvre à nouveau, les erreurs changent, se corrigent, où ne sont plus au même endroit (voir 2 et 2bis, et 3 et 3bis)
Je ne sais pas d'où ça peut provenir.
Je joins quelques cas constatés dans des OD de salaires.
TagsNo tags attached.
Attached Files
Erreurs CA.tar.gz (965,496 bytes)
Extension Noalyss

Activities

yanntemp

2015-10-19 13:30

developer   ~0002984

Les erreurs proviennent probablement des arrondis.
Il est vrai qu'en utilisant les clefs de répartition, le nombre de décimales excède souvent 2.
Dès lors, entre le moment de l'enregistrement de la CA dans une opération et la "réouverture" ultérieure de cette opération, le calcul semble être refais après arrondis et entraîner des erreurs.

Deux suggestions:
- autoriser un plus grand nombre de décimales en CA -- mais, alors, le problème surgira de nouveau dès que ce nombre est dépassé et, dans certains cas (0.3333333..., par exemple), il le sera toujours.

- ne pas du tout autoriser plus de 2 décimales et calculer directement ce qui reste à imputer après arrondis -- c'est à dire que le nombre introduit sera directement arrondis pour calculer le total, contrairement à ce qui se fait maintenant, obligeant ainsi à ajuster la répartition par clef pour correspondre au total.

danydb

2015-10-23 12:30

administrator   ~0002993

Correct the javascript anc_script.js

danydb

2015-11-10 17:08

administrator   ~0003041

Done

Issue History

Date Modified Username Field Change
2015-10-12 23:29 yanntemp New Issue
2015-10-12 23:29 yanntemp File Added: Erreurs CA.tar.gz
2015-10-19 13:30 yanntemp Note Added: 0002984
2015-10-22 13:54 danydb Assigned To => danydb
2015-10-22 13:54 danydb Status new => assigned
2015-10-23 12:30 danydb Note Added: 0002993
2015-10-23 12:30 danydb Status assigned => resolved
2015-10-23 12:30 danydb Fixed in Version => Next Release
2015-10-23 12:30 danydb Resolution open => fixed
2015-11-05 11:46 danydb Target Version => Next Release
2015-11-10 17:02 danydb Target Version Next Release => 6.9.1
2015-11-10 17:02 danydb Fixed in Version Next Release => 6.9.1
2015-11-10 17:06 danydb Status resolved => closed
2015-11-10 17:08 danydb Status closed => resolved
2015-11-10 17:08 danydb Note Added: 0003041
2015-11-10 17:09 danydb Status resolved => assigned
2015-11-10 17:09 danydb Status assigned => resolved
2015-11-10 17:10 danydb Status resolved => closed