note-de-frais issueshttps://framagit.org/alternatiba/note-de-frais/-/issues2021-12-03T22:15:37Zhttps://framagit.org/alternatiba/note-de-frais/-/issues/25Limiter le montant à rembourser max au montant total2021-12-03T22:15:37ZGoviLimiter le montant à rembourser max au montant total### Résumé en une ligne:
Il est possible d'entrer un montant à rembourser suppérieur au montant total de la NDF.
### Marche à suivre pour reproduire le bug:
- entrer des dépenses
- la somme des dépenses s'affiche en face de "Total"
- o...### Résumé en une ligne:
Il est possible d'entrer un montant à rembourser suppérieur au montant total de la NDF.
### Marche à suivre pour reproduire le bug:
- entrer des dépenses
- la somme des dépenses s'affiche en face de "Total"
- on peut entrer n'importe quelle valeur dans le champ "A rembourser"
### Ce qui devrait se passer:
Une erreur devrait apparaître si le montant de "A rembourser" est suppérieur au montant de "Total". Une erreur ou un refus de saisie.
### Ce qui se passe à la place:
Aucune erreur n'apparaît et le montant entré dans "A rembourser" est pris en compte normalement dans la NDF finale.
### Screenshots:
![image](/uploads/50508f55d9ff55981d8620eca24f9676/image.png)
### Type du navigateur (Mozilla Firefox, Google Chrome, etc.):
Tous
### Version du navigateur:
Peu importeJulesLecuirJulesLecuirhttps://framagit.org/alternatiba/note-de-frais/-/issues/34Envoyer le PDF direct à la compta sans passer par l'email des gens2021-12-03T22:36:24ZJulesLecuirEnvoyer le PDF direct à la compta sans passer par l'email des gens### Ce qui se passe aujourd'hui :
La personne :
- crée sa NDF
- télécharge le fichier pdf généré
- crée un mail à la compta
- joint le fichier pdf généré
- complète et envoie le mail
### Résumé du besoin :
L'application envoie directe...### Ce qui se passe aujourd'hui :
La personne :
- crée sa NDF
- télécharge le fichier pdf généré
- crée un mail à la compta
- joint le fichier pdf généré
- complète et envoie le mail
### Résumé du besoin :
L'application envoie directement le pdf généré à la compta par mail sans que les personnes qui créent la NDF ne doivent créer un courriel et joindre le pdf généré.
### Points d'attention :
Dans le formulaire permettant l'envoi automatique du mail :
- [ ] Afin de ne pas déshumaniser l'échange, il faudrait laisser la possibilité à la personne de modifier :
- [ ] l'objet du message
- [ ] le corps du message
- [ ] Il faudrait avoir la possibilité de recevoir soi-même une copie du mail envoyé à la compta. Pour cela :
- [ ] ajouter une case à cocher (cochée par défaut) permettant de recevoir une copie du mail
- [ ] ajouter un champ pour entrer son adresse mail
- [ ] Ajouter une protection anti-spam
### Piste pour la réalisation :
Ce serait possible en exportant le PDF d'une autre manière + en installant SMTPjs https://smtpjs.com/JulesLecuirJulesLecuirhttps://framagit.org/alternatiba/note-de-frais/-/issues/37Réduire la ligne une fois complète2021-11-25T12:19:45ZGoviRéduire la ligne une fois complèteQuand on crée une ligne, il y a beaucoup d'éléments les uns à la suite des autres :
- la ligne avec type de dépense / description / montant
- les petites cases à cocher qui apparaissent
- les deux lignes pour téléverser une image ou un P...Quand on crée une ligne, il y a beaucoup d'éléments les uns à la suite des autres :
- la ligne avec type de dépense / description / montant
- les petites cases à cocher qui apparaissent
- les deux lignes pour téléverser une image ou un PDF
- les miniatures des fichiers téléversés
Finalement, une ligne prend tout l'écran en hauteur, et si on a plusieurs lignes à entrer, ce n'est pas agréable et difficile de s'y retrouver.
Améliorations possibles :
- une fois les cases cochées, la zone avec les cases se réduit
- une fois qu'on clique sur "Ajouter une ligne", les éléments de la ligne précédente se réduisent
- les deux lignes pour télécharger images / PDF se résument à deux boutons côte à côte pour prendre moins de place
- les contours verts / marron de la ligne englobent tous les éléments qui constituent la ligne (texte, cases à cocher, boutons de téléversement, miniatures)https://framagit.org/alternatiba/note-de-frais/-/issues/39Erreur de saut de page2021-11-15T09:16:06ZGoviErreur de saut de pageLors de la génération du PDF, un saut de ligne innoportun apparaît. "Ligne 1 : Billet de train" devrait plutôt être en haut de la page 2, et non en pas de la page 1.
![image](/uploads/ed4c02462b59ed3c6d4d5b7b6f148d03/image.png)Lors de la génération du PDF, un saut de ligne innoportun apparaît. "Ligne 1 : Billet de train" devrait plutôt être en haut de la page 2, et non en pas de la page 1.
![image](/uploads/ed4c02462b59ed3c6d4d5b7b6f148d03/image.png)https://framagit.org/alternatiba/note-de-frais/-/issues/42Forcer l'affichage de deux chiffres après la virgule aux montants2021-12-07T23:41:02ZGoviForcer l'affichage de deux chiffres après la virgule aux montants### Résumé en une ligne :
Forcer l'affichage de deux chiffres après la virgule pour tous les montants de la NDF.
### Marche à suivre pour reproduire le bug :
- Entrer différents montants dans des lignes de dépense de manière à ce que l...### Résumé en une ligne :
Forcer l'affichage de deux chiffres après la virgule pour tous les montants de la NDF.
### Marche à suivre pour reproduire le bug :
- Entrer différents montants dans des lignes de dépense de manière à ce que la somme de ces montants tombe juste à un dixième près
### Ce qui devrait se passer :
Le total affiché devrait avoir deux chiffres après la virgule afin de montrer de manière précise le nombre de centimes.
**Fonctionnalité bonus :**
Les montants entrés par l'utilisateur dans les champs "Montant" et "A rembourser" se mettent automatiquement au format avec 2 chiffres après la virgule, même si l'utilisateur en met 0 ou 1.
### Ce qui se passe à la place :
Le total affiché peut avoir 0 ou 1 chiffre après la virgule.
### Screenshots :
Exemple 1 (avec un seul montant)
![image](/uploads/f464298b28e65974c705f7e59aed9778/image.png)
Exemple 2 (avec une somme qui tombe juste à un dixième près)
![image](/uploads/d4bbdca703e6a62fafd7b986ecf20762/image.png)
### Type du navigateur + version (Mozilla Firefox, Google Chrome...) :
Firefox 94.0
### Système d'exploitation + version (Windows, Mac...) :
Linux Mint 20.2 CinnamonJulesLecuirJulesLecuirhttps://framagit.org/alternatiba/note-de-frais/-/issues/45Créer un message d'erreur dédié aux montants incorrects2021-12-03T23:33:34ZGoviCréer un message d'erreur dédié aux montants incorrects### Résumé en une ligne :
Quand on entre une valeur incorrecte dans les champs de montant à rembourser, on obtient l'erreur "Note de frais incomplète" et non l'erreur "Montant incorrect".
### Marche à suivre pour reproduire le bug :
- ...### Résumé en une ligne :
Quand on entre une valeur incorrecte dans les champs de montant à rembourser, on obtient l'erreur "Note de frais incomplète" et non l'erreur "Montant incorrect".
### Marche à suivre pour reproduire le bug :
- entrer n'importe quoi dans un champ "montant" ou "à rembourser"
### Ce qui devrait se passer :
Une erreur "Montant incorrect" devrait apparaître.
Proposition de message d'erreur :
> Oups ! Tu as entré une valeur incorrecte dans la note de frais... Prends le temps de te relire ! :)
### Ce qui se passe à la place :
Une erreur "Note de frais incomplète" apparaît.
### Screenshots :
Exemple de montant incorrect :
![image](/uploads/16750ae406faf1b256e98637ea37cda7/image.png)
Autre exemple de montant incorrect :
![image](/uploads/86b9995ce21e00d90ed4aba7963fd0ed/image.png)
Erreur obtenue :
![image](/uploads/bd744cdb0b9d55c7ddc2df3802b872ad/image.png)
### Type du navigateur + version (Mozilla Firefox, Google Chrome...) :
Firefox 94.0
### Système d'exploitation + version (Windows, Mac...) :
Linux Mint 20.2 CinnamonJulesLecuirJulesLecuirhttps://framagit.org/alternatiba/note-de-frais/-/issues/47Bug valeurs numériques2021-12-07T23:50:29ZGoviBug valeurs numériques## Jon
* Firefox 78.15.0esr (64 bits)
* OS X 10.9.5
> les montants avec virgule sont encadrés en rouge (c’est pareil si j’utilise un point)
## LéaV
* Version Firefox : 78.15.0esr
* Version Mac : 10.10.5
> On ne peut pas mettre de v...## Jon
* Firefox 78.15.0esr (64 bits)
* OS X 10.9.5
> les montants avec virgule sont encadrés en rouge (c’est pareil si j’utilise un point)
## LéaV
* Version Firefox : 78.15.0esr
* Version Mac : 10.10.5
> On ne peut pas mettre de virgules et on est obligé·es d’arrondir (ex : mettre 24€ ou lieu de 24,10€) > pas que ça me pose problème en soit mais ça me questionne par rapport à la compta, il me semble qu’il faut que les montants soient les mêmes entre les factures/tickets et ce qui est indiqué dans les notes de frais.
> Ca entourre la case en rouge en mode erreur et je ne peux pas valider si je n’ai pas arrondi (mais ça n’arrondi pas tout seul). Et ça fait ça avec virgules et points.
> Et avec mes touches virgule et point habituels du clavier, je ne sais pas si elles ont un nom particulier ou pas :p
![Capture_d_écran_2021-11-29_à_10.35.37](/uploads/21a0c62b8ca4a14b4fb9f501f4902d52/Capture_d_écran_2021-11-29_à_10.35.37.png)https://framagit.org/alternatiba/note-de-frais/-/issues/51Franciser "email" en "courriel" ?2021-12-03T23:23:23ZGoviFranciser "email" en "courriel" ?Que penses-tu d'écrire "courriel" plutôt que "email" dans l'application ?Que penses-tu d'écrire "courriel" plutôt que "email" dans l'application ?https://framagit.org/alternatiba/note-de-frais/-/issues/53Bug d'affichage sur des anciennes versions de navigateur2021-12-08T08:20:00ZGoviBug d'affichage sur des anciennes versions de navigateur# Référencement de plusieurs problèmes d'affichage
## Jordan
* Firefox 78.15esr (64 bits)
* Debian 10 Buster
* Plugin: NoScript 11.2.11 / uBlock Origin 1.39.2
<details><summary>Screenshot - Application web</summary>
![image](/uploads/...# Référencement de plusieurs problèmes d'affichage
## Jordan
* Firefox 78.15esr (64 bits)
* Debian 10 Buster
* Plugin: NoScript 11.2.11 / uBlock Origin 1.39.2
<details><summary>Screenshot - Application web</summary>
![image](/uploads/c8c3d3e098d0385919521258bf25a15e/image.png)
</details>
## Jon
* Firefox 78.15.0esr (64 bits)
* OS X 10.9.5
> tous les montants apparaissent partiellement hors-cadre dans le document final
## LéaV
* Version Firefox : 78.15.0esr
* Version Mac : 10.10.5
> Je ne sais pas si c’est juste mon navigateur mais les montants s’indiquent à côté du cadre des cases, résultats quand j’exporte ma note de frais en PDF, les montants que j’ai indiqués n’apparaissent pas.
<details><summary>Screenshot - NDF générée</summary>
![image](/uploads/832113a61d1cabf20183d227c13152ef/image.png)
</details>
## Théo
<details><summary>Screenshot - NDF générée</summary>
![image](/uploads/a9f9ea46e32f709beeb2d1b587e2fca8/image.png)
![image](/uploads/fcec4765b41b85b7b210b207df1fea36/image.png)
![image](/uploads/71f9d7e1f0ccebf24ce85581c2571550/image.png)
</details>https://framagit.org/alternatiba/note-de-frais/-/issues/54BUG - v91.13.0esr - Message d'erreur alors que les champs sont remplis2022-09-16T21:14:00ZGoviBUG - v91.13.0esr - Message d'erreur alors que les champs sont remplis### Résumé en une ligne :
L'utilisateurice ne peut pas télécharger la NDF alors que tous les champs sont complétés. Le message d'erreur "il reste des champs jaune" apparaît.
### Marche à suivre pour reproduire le bug :
- remplir tous ...### Résumé en une ligne :
L'utilisateurice ne peut pas télécharger la NDF alors que tous les champs sont complétés. Le message d'erreur "il reste des champs jaune" apparaît.
### Marche à suivre pour reproduire le bug :
- remplir tous les champs de la NDF
- cocher les cases "oui j'ai joint un justificatif"
- cliquer sur "Imprimer / Télécharger la note de frais"
### Ce qui devrait se passer :
- modal de confirmation puis bouton de téléchargement
### Ce qui se passe à la place :
- modal d'erreur
![image](/uploads/60938939ccc5071928ccc6cffdd2cbaa/image.png)
### Screenshots :
![image](/uploads/42c92c1dacc2d90acf7f4c7c08e19d19/image.png)
![image](/uploads/7096b8c2693ac5030cc1aadf9f52447f/image.png)
![image](/uploads/9795c60ab64644b2d10ae1d96c8ece3d/image.png)
### Type du navigateur + version (Mozilla Firefox, Google Chrome...) :
![image](/uploads/d9c220fc36c90719cb3c0387131cc3fc/image.png)
![image](/uploads/0db9f65043345e821dce376fc24225ed/image.png)
### Système d'exploitation + version (Windows, Mac...) :
Debian 11
### Commentaires
Il semblerait qu'il y aie une histoire de navigateur. Indices :
- la police de l'app n'est pas chargée
- la case "à rembourser" à remplir n'a pas la même taille que la case "total"
On a déjà constaté des écarts d'affichage de ce type pour des vieilles versions de navigateur.
Pourtant, la version de Firefox est relativement récente (91.13.0esr) et aucune extension ne semble bloquer les scripts.JulesLecuirJulesLecuirhttps://framagit.org/alternatiba/note-de-frais/-/issues/55Feature request : envoi de mail par l'application2022-09-20T09:38:25ZGoviFeature request : envoi de mail par l'applicationSi on se motive pour développer ça, ce serait chouette que le mail à compta@machin s'envoie depuis l'application.Si on se motive pour développer ça, ce serait chouette que le mail à compta@machin s'envoie depuis l'application.https://framagit.org/alternatiba/note-de-frais/-/issues/56Augmenter la qualité des PJ / réduire la compression2023-11-27T16:16:13ZGoviAugmenter la qualité des PJ / réduire la compressionRequest : augmenter la qualité des pièces jointes / réduire la compression
Demande du responsable administratif d'Alternatiba / ANV-COP21
> coucou, est-il possible (et facile sans que ce soit trop chiant pour vous) d'augmenter la quali...Request : augmenter la qualité des pièces jointes / réduire la compression
Demande du responsable administratif d'Alternatiba / ANV-COP21
> coucou, est-il possible (et facile sans que ce soit trop chiant pour vous) d'augmenter la qualité des PJ pour les notes de frais... je pense que la compression est trop forte, et j'ai du mal à lire les infos, notamment sur les imprimécran de mappy .. merciiii !JulesLecuirJulesLecuirhttps://framagit.org/alternatiba/note-de-frais/-/issues/57Ajout barème kilométrique2024-02-08T22:58:45ZAsanAjout barème kilométrique### Résumé du besoin : intégrer le barème kilométrique dans l’outil note de frais
L’idée est de remplacer les types
- Essence voiture
- Ticket de parking
- Ticket de péage
par un type unique « Trajet voiture »
Le montant dépend de de...### Résumé du besoin : intégrer le barème kilométrique dans l’outil note de frais
L’idée est de remplacer les types
- Essence voiture
- Ticket de parking
- Ticket de péage
par un type unique « Trajet voiture »
Le montant dépend de deux paramètres :
- la puissance fiscale
- le nombre de kilomètres
### Specs:
- [x] Ajouter un nouveau type : Trajet voiture
- [x] Supprimer proprement les types
- [x] Ticket de péage
- [x] Ticket de parking
- [x] Essence voiture
- [x] Une fois qu’on a sélectionné Trajet voiture :
- [x] La colonne description se sépare en deux pour ajouter deux nouveaux champs à gauche du champ de texte :
- [x] Kilométrage (champ nombre) : mettre par défaut 0
- [x] Puissance (liste déroulante : 3 CV et moins, 4 CV, 5 CV, 6 CV, 7 CV et plus) : mettre une valeur par défaut (5CV ?)
- [x] Le champ texte comprend le texte par défaut :
- [x] Date du trajet :
- [x] Lieu de départ :
- [x] Lieu d'arrivée :
- [x] Quand on remplit ça calcule le montant automatiquement (le montant reste vide tant que les deux champs ne sont pas remplis)
- [x] Documents à joindre : ajouter le texte dans l’encadré avec les coches
- [x] J’ai téléchargé la carte grise du véhicule.
- [x] J’ai téléchargé une estimation kilométrique (via capture d’écran de viamichelin, mappy ou autre) du trajet.
- [ ] Texte en gris italique : NB : le remboursement au barème kilométrique remplace le remboursement sur justificatif d’essence et péages
- [x] Dans le pdf de sortie, ajouter toutes les infos entrées
- [ ] BONUS : voir si on peut améliorer la qualité des jpgAsanAsanhttps://framagit.org/alternatiba/note-de-frais/-/issues/58Ajouter la date de la dernière mise à jour de l'application2024-02-16T14:09:07ZGoviAjouter la date de la dernière mise à jour de l'applicationAfin de savoir quelle est la version de l'outil qui est utilisée, il pourrait être intéressant d'ajouter un numéro de version (ou plus simplement une date) sur l'interface utilisateur.
Exemple : dernière mise à jour de l'application : 1...Afin de savoir quelle est la version de l'outil qui est utilisée, il pourrait être intéressant d'ajouter un numéro de version (ou plus simplement une date) sur l'interface utilisateur.
Exemple : dernière mise à jour de l'application : 16/02/2024https://framagit.org/alternatiba/note-de-frais/-/issues/59Ajouter un lien vers le repo git2024-02-16T14:09:58ZGoviAjouter un lien vers le repo gitDans le footer, au niveau de "fait avec amour par ALT et ANV", ajouter un lien vers le repository de l'outil.Dans le footer, au niveau de "fait avec amour par ALT et ANV", ajouter un lien vers le repository de l'outil.https://framagit.org/alternatiba/note-de-frais/-/issues/60Ajouter license2024-02-16T14:11:35ZGoviAjouter licenseAjouter quelque part une mention de la licence de l'outil (GNU AGPL v3)Ajouter quelque part une mention de la licence de l'outil (GNU AGPL v3)