Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
changes:cynodbo:august-2022-v3.6.3 [2022/08/22 12:20] mactar.ba_sensoft.sn créée |
changes:cynodbo:august-2022-v3.6.3 [2022/09/05 13:48] (Version actuelle) mactar.ba_sensoft.sn |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Août 2022 (version 3.6.3) ====== | ====== 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 | Mise à jour 3.6.3 : la mise à jour résout les tickets de la période avril - août 2022 | ||
| - | |||
| ===== Application web ===== | ===== Application web ===== | ||
| - | * [[changes:cynodbo:august-2022-v3.6.3#Mise à jour API de recharge de carte| Mise à jour API de recharge de carte (#76980)]] :!: | + | * [[changes:cynodbo:august-2022-v3.6.3#TVA selon le type de facture| Possibilité d'appliquer la TVA selon le type de facture cynod (#84663)]] :!: |
| - | * Harmonisation des composants ''bootstrap table'' sur les pages historiques des opérations ticket, liste des tâches, les points de services (#76420) | + | * [[changes:cynodbo:august-2022-v3.6.3#Génération en masse de cartes prépayées| Possibilité de générer en masse les cartes prépayées (#85771)]] - uniquement pour les clients qui font des cartes prépayées |
| - | * Prise en compte des améliorations de l'historisation au niveau du module de contrôle (#75027) | + | * Optimisation sur le temps de chargement des pages **historiques des opérations** et **liste des cartes** (#81640) |
| - | * Prise en compte des améliorations de l'historisation au niveau de la fonctionnalité de **vérification de code de transaction** (#77377) | + | |
| - | * Prise en compte des opérations d'annulation sur le reporting **Relevé de transaction inter réseaux (excel)** (#75274) - ne concerne que les clients en interopérabilité | + | |
| - | * Optimisation de la méthode de confirmation lors de la synchronisation des transactions (#76849) | + | |
| * **correction bugs/incidents** | * **correction bugs/incidents** | ||
| - | * Anomalie lors de la consultation de la liste des menus de la gestion des terminaux (#77954) | + | * Erreur génération rapport ''Solde carte virtuelle à une date donnée'' (#81068) |
| - | * Anomalie de redirection du bouton **Retour** de la page des transactions rejetées (#75267) | + | * Erreur génération rapport ''Relevé solde des cartes à une date donnée'' (#81067) |
| - | * Erreur **Cannot cast object** lors de la mise en opposition de ticket carburant (#71326) | + | * Erreur génération rapport ''Balance des cartes (Excel)'' (#81066) |
| - | * Incident du programme de synchronisation des transactions offline qui prend en compte des transactions partenaires rejetées par le TPE (#77930) - ne concerne que les clients en interopérabilité | + | * Anomalie lors de l'exportation de la liste des transactions qui prenait en compte les transactions non historisées de la période (#80878) |
| - | * Erreur lors de l'annulation d'une transaction de type **recharge** (#78173) | + | * Cas exceptionnel de transactions qui ne s'affichent lors de la recherche des opérations d'un client (#79020) |
| - | * Anomalie d'affichage sur le détail d'une transaction où des informations de la fidélité pouvaient s'afficher à tord (#77865) | + | * Pagination de l'onglet ''Notifications du client'' depuis 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 ===== | ===== Application mobile ===== | ||
| ==== Cynod (version 3.1.19) ==== | ==== Cynod (version 3.1.19) ==== | ||
| - | * [[changes:cynodbo:march-2022-v3.6.2#Option d'impression ticket carburant| L'option d'impression pour les consommations des tickets carburants (#78144)]] :!: | + | * [[changes:cynodbo:august-2022-v3.6.3#Activer/désactiver le cash depuis le TPE|Ajout de l'option d'activer/désactiver le mode de paiement cash (en espèce) depuis le TPE (#84991)]] :!: |
| - | * Ajout du **bénéficiaire** sur le reçu de paiement d'un code de transaction (code électronique) (#74775) | + | * Mise en place d'un **app Profiler** pour tracker la performance de l'application (#84461) |
| - | * Amélioration sur le contrôle de la saisie du numéro de badge (#78145) | + | |
| - | * Révision de la fonction de contrôle des consommations de ticket en saisie (#78158) | + | |
| * **correction bugs/incidents** | * **correction bugs/incidents** | ||
| - | * **Fatal Exception: Unable to stop service on SynchroConfirmationTrxIntentService** crash qui survient lorsque la fonction ''Thread.stop'' est utilisée. Cette dernière est obsolète et a été revue (#76497) | + | * **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 **Cannot cast object** lors de la lecture d'un ticket carburant déjà consommé (#77393) | + | * Erreur lorsqu'un utilisateur de type pompiste essaie d'afficher le journal du TPE (#80909) |
| - | * Anomalie d'affichage sur les consommations ticket au niveau du journal de transaction | + | * 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) ==== | ||
| + | * Adaptation 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 ==== |
| - | === Mise à jour API de recharge de carte === | + | 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''. |
| - | L'API de recharge ''set-credit-card'' peut désormais prendre en compte les éléments suivants : | + | Les factures qui sont imposables sont : |
| - | * la **référence de paiement** de la plateforme du partenaire qui est obligatoire | + | * la recharge de carte |
| - | * l'**id de session** de la transaction qui est unique. Ce paramètre est optionnel | + | * la dotation de carte |
| + | * la commande de support de carte | ||
| + | * la commande de support de ticket carburant | ||
| + | * la commande carburant (fournisseur) | ||
| - | Vous pourrez avoir le détails depuis la documentation technique de nos API. | + | 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. | ||
| - | === Option d'impression ticket carburant === | + | ==== Génération en masse de cartes prépayées ==== |
| - | Avec la mise à jour FO-3.1.8, la consommation d'un ticket carburant déclenche l'impression d'un reçu de paiement. Désormais il sera possible d'activer ou désactiver cette option. | + | |
| - | - Rendez vous au niveau de la section **Imprimantes config** des paramètres | + | Lors de la saisie d'une nouvelle commande de support pour les cartes prépayées, l'utilisateur peut renseigner le nombre de cartes. Cette action est réalisable lors de la génération du bon de commande de carte avec le profil ''Promotionnel'' ou ''Prépayé''. |
| - | - Cocher (ou décocher) la case **Impression sur conso ticket full** | + | |
| - | - Cliquer sur **Enregistrer** pour sauvegarder les modifications | + | |
| - | A la suite d'une consommation ticket en **entier** selon la configuration, le reçu de transaction sera imprimé ou pas. | + | A noter : |
| + | * mise à disposition de carte à un point de service en fonction du nombre de carte disponible en stock. (Carte prépayée encodée statut **SD (Saisie demande de carte prépayée)** ) | ||
| + | * attribution de carte prépayée au client par l'agent E-service rattaché au point de service correspondant et disposant des rôles suivants: ''ROLE_ESERVICE'', ''ROLE_VALID_DEMANDE_CARTE'' | ||
| + | * le stock disponible est relatif au point de service | ||
| + | |||
| + | |||
| + | /* | ||
| - | **Important** : pour les consommations partielles, le reçu est impérativement imprimé car contient le contient de transaction du solde restant à consommer | + | ==== Activer/désactiver le cash depuis le TPE ==== |
| + | <à compléter par mactarba> | ||
| + | */ | ||
| + | |||
| + | <ifauth @admin> | ||
| + | ===== Interne ===== | ||
| + | ==== Application web ==== | ||
| + | * [[changes:cynodbo:august-2022-v3.6.3#Gestion des licences| Gestion des licences (#83195)]] :!: | ||
| + | * 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) | ||
| + | | ||
| + | ==== 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 permet de pouvoir: | ||
| + | * apporter des restrictions sur les fonctionnalités au niveau du TPE lorsque la licence est invalide | ||
| + | * définir les termes de la licence au niveau du serveur de licence | ||
| + | * identifier les terminaux utilisés par le client qui ne sont pas homologués Sensoft à l'aide du code IMEI | ||
| + | * définir les règles qui s'appliquent aux terminaux pour lesquels les termes de la licence ne sont pas vérifiées | ||
| + | * afficher un message d'erreur au niveau du TPE lorsque la licence arrive à expiration | ||
| + | </ifauth> | ||