entry_helper => Modification de la vérification des dates pour autoriser les exercices décalés.
(issues/26)
OCR => MAJ de la prise en charge des relevés du Crédit Agricole
Importation => Ajout d’une sécurité lors de l’importation des écritures : lorsque "Supprimer les données non validées de l'exercice" est cochée, la suppression est désormais limitée à la société en cours et l'exercice en cours.
v1.113
Routines => Ajout de SELECT DISTINCT dans get_token_ids pour éviter les messages d'erreur inutiles lors des traitements multiples (écritures récurrentes, OCR et CSV).
Corrections W3C - Markup Validation Service
v1.112
Notes frais => MAJ barèmes kilométriques 2024
Saisie facile => Suppression automatique des espaces dans les montants pour les milliers afin d'éviter l'erreur "montant invalide".
Saisie facile => Ajout des comptes 44 dans la liste des fournisseurs.
Email => Modification de l'encodage et des en-têtes pour un affichage correct des emails dans les clients de messagerie.
Notes frais => Ajout d'une vérification lors de la comptabilisation pour s'assurer que le journal a bien été sélectionné.
Documents => Vérification lors du login que les répertoires existent pour l'exercice en cours.
Entry => Suppression du nettoyage automatique de la table tbljournal_staging lors d'un changement d'exercice (désormais effectué uniquement lors du login).
Entry => Ajout de plusieurs sécurités pour empêcher la suppression d'une entrée si la mise à jour est incorrecte ou manquante.
(issues/11)
Routines => Mise à jour de la routine record_staging pour s'assurer que token_id existe dans tbljournal_staging avant suppression.
(issues/11)
v1.111
Menu => Module de recherche => ajout d'un bouton pour permettre d'extourner n'importe quelle écriture et ajout d'une case à cocher pour filtre sur les écritures récurrentes.
Menu => Ajout de dates importantes en comptabilité et installation du paquet libjson-perl.
Paramètres => Email => Ajout de la Configuration des règles automatiques et du formulaire d'envoi d'email et ajout de la table tblmodel_template.
Comptes => Modification Grand Livre V1 (saut de colonne si le libellé d'écriture est manquant) + ajout du filtrage pointé/non pointé, lettré/non lettré et correction de l'affichage du bouton de validation suite à la modification du taux de TVA (issues/18)
Comptes => Modification du code d'importation des comptes, ajout du taux de TVA et traitement des erreurs lors de l'importation d'un même compte plusieurs fois.
Documents =>
Affichage de la catégorie du document au lieu de 'Tous les documents' et ajout des boutons suivant/précédent pour visualiser rapidement les documents de la catégorie.
Correction de l'affichage des totaux pour prendre en compte les chiffres après la virgule. (issues/14).
Ajout d'une sécurité pour empêcher la suppression de documents référencés dans une écriture, une note de frais ou un TAG, avec affichage des références correspondantes.
Ajout d'un bouton "Envoyer le document par email" (table docs).
Ajout du menu Email pour l'envoi d'email avec en pièce jointe le document (table docsentry).
Ajout du menu Historique pour la gestion de l'historique des documents (table docsentry).
Ajout de la table tbldocuments_historique et Suppression de la table tblemail_modele.
Ajout du solde du compte si un compte est renseigné.
Notes frais => Correction d'une erreur lors de la génération d'une note de frais quand un document de dépense est manquant. (issues/13)
Notes frais => Modification de la contrainte tblndf_id_client_fiscal_year_piece_compte_fkey avec ON UPDATE CASCADE pour renommer les documents attachés à une note de frais
Javascript => Ajout dans format_date et verifdt d'un raccourci de date (010422 pour 01/04/2022) et ajout de zéros pour les jours et les mois inférieurs à 10.
Javascript => Modification du code concernant la vérification de l'erreur "bad fiscal year" (entry_helper.pm => stage)
JavaScript => Modification de java_calcul_piece pour utiliser encodeURIComponent (problème d'espace).
Divers => Remplacement des onkeypress par oninput dans le code pour permettre l'affichage des boutons de validation avec certaines touches du clavier (par exemple, la touche de retour arrière).
Divers => Correction de l'affichage de l'icône d'un document dans le Bilan , Journal et module Analyse, en prenant en compte les extensions de fichier (docx|odt|pdf|jpg) en majuscules.
Divers => Suppression des tables tbltva_periode et tbltva_option.
Saisie facile => Ajout de la saisie rapide d'une tâche comptable incluant la gestion des dépôts de garantie, le transfert de clients douteux, les dépréciations et reprises sur créances, les créances irrécouvrables, ainsi que le calcul et la provision des impôts.
Bilan => Formatage des numéros de compte inférieurs à 6 chiffres pour garantir que les options de calcul des formules (N° mini & N° maxi) soient correctement prises en compte.(issues/14).
Bilan => Ajout de la détection des doublons de pièces, 41* créditeur ?, 40* débiteur ? , sans 'doc1', exclusion des pièces dont la date (date du document) n'appartient pas à l'exercice 2024 pour les documents cochés en mode multi.
Gestion immobilière => Ajout du menu Email pour l'envoi d'email.
Documentation => Mise à jour.
Gestion des PDF : insertion, suppression, déplacement, rotation des pages, et transformation d'une image en PDF.
Dockerfile : Modification du module Perl ImagePNG.pm avec sed pour corriger l'erreur d'importation d'image et le message d'erreur lors de la manipulation d'image.
Forcer le rafraîchissement de l'iframe suite à la modification du document.
v1.110
Comptes => Correction orthographique sur l'export PDF du Grand Livre V2
Paramètres => Email => Ajout de la configuration des paramètres SMTP.
Ajout de la table tblsmtp
Entry => Ajout d'une sécurité pour générer un token_id unique afin de corriger un bug aléatoire lors de la modification d'une entrée.
(issues/11)(issues/13)
Entry => Nettoyage de la table tbljournal_staging lors d'un changement d'exercice.
Entry => Désactivation de tous les champs de saisie si l'exercice est clôturé.
Bilan => Modification du module "Vérification de rupture dans la numérotation des pièces"
Documents => Modification du module de renommage d'un document par rapport à son numéro de pièce.
Gestion immobilière => Correction bug lors de la modification d'un locataire.
Javascript => Ajout de la surbrillance de n'importe quelle ligne via clic droit de la souris sur le module Journaux
(issues/12)
Documentation => MAJ de la la doc concernant les déclarations
EMAIL => Ajout du paquet swaks sous Debian pour l'envoi de courrier électronique (et suppression de cpanminus, libemail-sender-perl, libemail-simple-perl, Net::OAuth2::Profile::WebServer, Email::Sender::Transport::SMTP::TLS).
v1.109
Bilan => Ajout d'un module d'options pour gérer les formules de calcul des formulaires.
(issues/5)(issues/8)
Modification des formules de calcul des formulaires (alignées sur celles du logiciel de comptabilité Oxygène).
Ajout de la table tblbilan
Ajout de la table tblbilan_detail
Documents => Ajout de la gestion des tags.
Ajout de la table tbldocuments_tags
Modification des fonctions de filtrage
Gestion immobilière => Intégration d'un module de gestion immobilière comprenant la gestion des baux, la gestion des logements et la génération des quittances.
Ajout de la colonne "immobilier" dans la table compta_client pour gérer l'activation du module
Ajout de la table tblimmobilier pour la gestion des baux
Ajout de la table tblimmobilier_logement pour la gestion des logements
Ajout de la table tblimmobilier_locataire pour la gestion des locataires
Ajout du fichier perl gestionimmobiliere.pm
Update Routines delete_account_data pour prise en compte des nouvelles tables
CSS => Modification du style de tous les menus et du style d'affichage des lignes (li)
Notes frais => Correction de l'appel de la fonction findTotal pour le calcul du montant lors de l'ajout d'un nouveau frais kilométrique.
Notes frais => Ajout de la liste des précédents libellés de frais.
Paramètres => Fiche sociétés => Ajout de la colonne "courriel" dans la table compta_client
Démarrage => Utilisation de supervisord pour lancer les services au démarrage de la machine et modification en conséquence du start.sh
(issues/9)
Dockerfile et scripts => ajout du fichier supervisord.conf
WSL => ajout du fichier wsl.conf pour lancer automatiquement les services
EMAIL => Ajout sous Debian des paquets cpanminus libemail-sender-perl libemail-simple-per Net::OAuth2::Profile::WebServer Email::Sender::Transport::SMTP::TLS pour l'envoi de Mail.
v1.108
Comptes => Ajout impression en format PDF du Grand Livre V2
Comptes => Modification du module Grand Livre V1 (historique résumé + détaillé + impression position de compte)
Comptes => Déplacement du raccourci Grand livre depuis le menu général vers le menu Comptes (Grand Livre V2)
CSS => Modification de btn pour une meilleure réactivité
Documents => Normalisation du code pour l'affichage de l'icône des documents.
Documents => Modification du module pour autoriser l'upload de plusieurs fichiers.
OCR => Intégration d'un module de reconnaissance optique de caractères pour les fichiers PDF (relevés pris en charge : Crédit Agricole)
OCR => Ajout de l'extension fuzzystrmatch et unaccent dans PostgreSQL pour la recherche OCR.
OCR => Ajout sous Debian du paquet poppler-utils (pdftotext) pour la recherche OCR.
CSV => Ajout du module pour l'importation de relevé bancaire en CSV (relevés pris en charge : Paypal).
Analyses => Ajout de la vérification de rupture dans la numérotation des pièces(format XXAAAA-MM_DD)
Menu => Refonte du module de recherche, ainsi qu'un bouton pour dupliquer et supprimer l'écriture.
Menu => Ajout module Saisie rapide
Menu => Refonte du code de toutes les fonctions du module pour optimisations et amélioration
Menu => Documentation => MAJ de la la doc
Perl => Ajout du module bdd.pm pour les interactions avec la base de données
Perl => Ajout du module util.pm pour les fonctions utilitaires et les formulaires partagés
Paramètres => Utilisateurs => Ajout d'informations lors de l'activation du mode dump
Paramètres => Logs => Ajout d'un bouton "Afficher plus"
Dockerfile et scripts : upgrade du code pour actualiser les fichiers de l'application suite à une mise à jour de l'image Docker.
v1.107
Comptes => Ajout impression en format pdf de la balance
Intérêts CCA => Choix nombre de jour dans l'année (365,366 ou 360 jours)
Intérêts CCA => Modification formule de calcul pour prendre en compte le dernier jour de l'exercice
Notes frais => MAJ barèmes kilométriques 2023
Notes frais => Correction BUG concernant la MAJ du Barème kilométrique
Ecritures récurrentes => Ajout d'une sécurité pour date non conforme