Ceci est une ancienne révision du document !
Août 2022 (version 3.6.3)
Mise à jour 3.6.3 : la mise à jour résout les tickets de la période avril - août 2022
Application web
- Optimisation sur le temps de chargement des pages historiques des opérations et liste des cartes (#81640)
- correction bugs/incidents
- Erreur génération rapport
Solde carte virtuelle à une date donnée(#81068) - Erreur génération rapport
Relevé solde des cartes à une date donnée(#81067) - Erreur génération rapport
Balance des cartes (Excel)(#81066) - Anomalie lors de l'exportation de la liste des transactions qui prenait en compte les transactions non historisées de la période (#80878)
- Cas exceptionnel de transactions qui ne s'affichent lors de la recherche des opérations d'un client (#79020)
- Pagination de l'onglet
Notifications du clientdepuis le portail client ne marche pas (#81483) - Impossible de choisir un type d'opposition depuis le portail client (#81086)
- Erreur lors de la mise à disposition du stock de cartes prépayée (#83296)
- Anomalie d'affichage sur la liste des activités récente du portail client (#84843)
Application mobile
Cynod (version 3.1.19)
- Mise en place d'un app Profiler pour tracker la performance de l'application (#84461)
- correction bugs/incidents
- Fatal Exception: java.lang.IllegalArgumentException View'PhoneWindow$DecorView' not attached to window crash qui survient lorsqu'une boîte de dialogue est ignorée lors d'une activité en cours de finalisation ou terminée (#81655)
- Erreur lorsqu'un utilisateur de type pompiste essaie d'afficher le journal du TPE (#80909)
- Lorsqu'aucune imprimante n'est configurée, l'application affiche une page blanche après la transaction carte (#81591)
- Lorsqu'aucune imprimante n'est configurée, l'application affiche une page blanche après la transaction code électronique (#84649)
Wallet (version 1.0.12)
- Adpatation des optimisations sur les opérations historisées depuis la liste des dernières transactions (#78733)
- Prise en compte des transactions QrCode depuis la liste des dernières transactions (#82890)
- Le statut de la carte n'est pas mise à jour lorsqu'elle change (#81526)
TVA selon le type de facture
Il est désormais possible de déterminer la TVA pour tout type de facture cynod. Pour rappel la méthode de calcul de la TVA est la suivante : TVA = MontantTTC / ( 1 + (tva/100)) sur le montant TTC.
Les factures qui sont imposables sont :
- la recharge de carte
- la dotation de carte
- la commande de support de carte
- la commande de support de ticket carburant
- la commande carburant (fournisseur)
Pour définir une règle spécifique :
- Se rendre au niveau de Paramètrage → Paramètrage de la TVA
- Cliquer sur Ajout TVA de la facture
- Choisir depuis la liste un type de facture
- Saisir la valeur (en %) de la TVA
- Cliquer sur Enregistrer pour sauvegarder
Remarque :
- En règle générale, si aucune règle spécifique n'est créée, le système se base sur la valeur par défaut paramétrée pour l'établissement afin de calculer la TVA.
- Il est possible à tout moment d'éditer/supprimer une règle. Cette action impactera sur les prochaines facturations et non sur l'existant.
<ifauth @admin>
Interne
Application web
- Segmentation et amélioration des requêtes APIs lentes pour le WALLET (#81641)
- Activer les pistes d'audit_log pour toutes les actions du système (#75271)
- Optimisation du processus d'historisation des opérations pour le cas des opérations offline (#83111)
- Mise à jour du programme de calcul de statistiques de fin du mois (#80477)
- Mise à niveau du programme de récupération des historiques de transactions
getTrxAfterDernierSituationNormal(#84742) - Mise en place du répertoire des terminaux sensoft pour la gestion des licences (#82858)
- correction bugs/incidents
- La connexion au portail client renvoie systématique vers la page de sélection d'un établissement pour tous les clients de la reprise de données STAR OIL NIGER (#81183)
- Transaction OFFLINE constatées sur un TPE activé pour le FULL_ONLINE (#81552)
- Transaction fidélité des versions cynod fo-v2.x.x incompatible avec la bo-v3.x.x (#83075)
- Erreur lors de la livraison d'une carte (#83759)
- Erreur lors de la re-activation de compte wallet avec le même walletId, numero de téléphone mais une nouvelle carte (#80554)
- Erreur lors de la saisie des valeurs de la ristourne (#85429)
- Fatal Exception: java.lang.IllegalArgumentException View'PhoneWindow$DecorView' not attached to window crash qui survient lorsqu'une boîte de dialogue est ignorée lors d'une activité en cours de finalisation ou terminée (#81655)
Cynod (version 3.1.19)
- Amelioraion de l'implémenation de la tache planifiée Reschedule sous Android et la gestion de l'échec de connexion & du retry action (#83506) (à confirmer par devteam)
- Mise en place d'un WorkManager + Alerte notification nombre de remontée de transactions à confirmer (#83686) (à confirmer par devteam)
- Segmentation et amélioration des requêtes APIs lentes pour le WALLET (#81641)
- correction bugs/incidents
- Fatal Exception: java.lang.IllegalStateException : Not allowed to start service Intent { cmp=com.sensoftsarl.oilmanagermobile/.backgroundTask.SynchroOperationIntentService } (#80768)
- Fatal Exception: java.lang.OutOfMemoryError Could not allocate JNI Env: Failed anonymous mmap(0x0, 8192, 0x3, 0x2, 55, 0): Operation not permitted (#82306)
- Fatal Exception: java.lang.RuntimeException Unable to start activity ComponentInfo{com.sensoftsarl.oilmanagermobile/com.sensoftsarl.oilmanagermobile.TransactionActivity}: java.lang.NullPointerException: println needs a message (#80770)
- Fatal Exception: java.lang.RuntimeException java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.sensoftsarl.oilmanager.model.dto.PointService.getPrefixeEtablissement()' on a null object reference com.sensoftsarl.oilmanagermobile.backgroundTask.JobServiceRefreshListeNoireTicket.refreshTicketList (#81656)
- Consommation ticket avec les terminaux TCL (#83634)
Gestion des licences
La notion de licence sur cynod va permettre de pouvoir
- définir les termes de la licence
- identifier les terminaux qui ne sont homologués sensoft
- définir les règles qui s'appliquent aux terminaux pour lesquels les termes de la licence ne sont pas vérifiées
(à compléter @nènè)
<ifauth>