Application permettant de noter provisoirement ses tickets de carte bleue en attendant de les pointer. Ils peuvent être saisis manuellement ou récupérés depuis une notification de paiement d'une des applications Google ou Samsung Wallet. L'icône de l'application dispose d'un raccourci «Nouveau ticket» pour créer directement un nouveau ticket. D'autres raccourcis peuvent être ajoutés/retirés depuis l'écran de configuration.
L'écran principal affiche 2 listes :
La synthèse par CB du montant total des dépenses à pointer, avec l'ancienneté du plus vieux ticket et le nombre de tickets.
La liste des tickets saisis, indiquant pour chacun le montant, l'objet, la carte utilisée et la date.
La liste des tickets
Cliquer sur une ligne pour sélectionner le ticket,
Cliquer sur le titre d'une colonne pour trier les tickets sur celle-ci,
Faire un glissement depuis l'extrémité droite de chaque ligne :
Un mouvement horizontal vers la gauche permet de modifier le ticket, après apparition de l'icône «crayon» ou de le supprimer après apparition de l'icône «poubelle» (annuler l'opération en ramenant la ligne à son point de départ, faisant disparaitre l'icône).
Un mouvement vertical de plus de la hauteur de la ligne permet de la déplacer, celle-ci étant insérée avant la ligne cible en montant et après la ligne cible en descendant.
Cliquer une ligne de la synthèse par CB pour filtrer la liste des tickets sur les dépenses associées
Les boutons de la barre du bas
Les 2 premiers boutons «wallet» permettent de lancer les logiciels «Wallet» configurés dans les options de l'application.
Un clic long est équivalent à l'option de menu «Journal des notifications», en filtrant le journal sur l'application associée.
Le bouton «banque» permet d'afficher un menu pour lancer les applications bancaires associées aux CB (cf. ci-dessous).
Un clic long est équivalent à l'option de menu «Journal des notifications».
Le bouton «poubelle» permet de supprimer le ticket sélectionné.
Le bouton «crayon» permet de modifier le ticket sélectionné.
Le bouton «plus» permet de créer un nouveau ticket :
Si un ticket est sélectionné, il initialise la saisie avec une copie.
Un clic long affiche la liste des tickets «standard» : cliquer sur une ligne pour créer directement un ticket avec la date du jour ou annuler en cliquant à nouveau sur le bouton (ou via la touche «retour»).
Petit glissement vers la gauche
Grand glissement vers la gauche
Choix d'un «ticket standard»
Filtrage des tickets
La création/modification d'un ticket
Elle repose sur la saisie des 4 champs :
Montant, qui doit être non nul. Le séparateur des centimes est indifféremment point ou virgule.
Objet, qui peut être automatiquement mémorisé pour faciliter les saisies ultérieures. Une liste déroulante affiche la liste des valeurs enregistrées commençant par la saisie en cours.
Cliquer sur le libellé efface la saisie et refait afficher la liste complète.
Carte bleue qui suit les mêmes principes que l'objet.
Date, initialisée avec la date du jour. Une liste déroulante peut faire apparaitre la date des 3 derniers jours.
Cliquer sur le libellé efface la saisie et fait apparaître un sélecteur de date.
Le bouton «fichier» permet de sauvegarder les éléments saisis (montant, objet et carte bleue) comme «ticket standard».
Valider la saisie du ticket via la saisie de la date ou via le bouton de validation. Un clic long sur ce dernier permet d'initialiser une nouvelle saisie.
Remarque : La case à cocher permet de modifier le comportement par défaut de l'enregistrement des nouveaux libellés "Objet" "et "Carte bleue" pour la saisie en cours.
Liste d'aide à la saisie
Sélecteur de date
Cas du paiement sans contact et des notifications «Wallet»
Dans le cas où l'application est autorisée à accéder aux notifications (les lire) via l'option de menu «autorisations» :
Un bouton «CB» est affiché dans la barre de titre, permettant de relire les éventuelles notifications de paiement.
Un bouton en forme de croix apparait sous le titre de l'application si la suppression des notifications n'est pas configurée : il permet d'effacer toutes les notifications en cours.
En cas de notifications de paiement lues :
Le titre de l'application affiche en rouge leur nombre,
le bouton «plus» permet d'ajouter le ou les tickets associés :
L'écran de saisie est prérempli avec les informations de la première notification lue,
Après validation, s'il reste d'autres notifications, la suivante est à nouveau proposée à la saisie, le titre de la fenêtre indiquant le nombre restant à traiter.
Si l'option d'ajout automatique est configurée, le bouton les ajoute directement sans saisie préalable. Sinon, il est possible de le faire via un clic long.
Un clic long sur le bouton «poubelle» permet de supprimer les notifications récupérées,
L'application produit ou modifie une notification quand elle a intercepté une ou plusieurs notifications de paiement :
CB «cb» : «objet»
1 notification récupérée de x,xx €
ou :
CBs «cb»,«cb»,… : «objet»,«objet»,…
n notifications récupérées de x,xx € au total
Le clic sur celle-ci lance l'application, affichant l'écran de saisie du premier ticket ou les ajoutant directement, en fonction de la configuration associée.
Lancement des applications bancaires
Quand une application bancaire est associée à une carte bleue :
Son nom est affiché avec un bouton dans la synthèse par CB.
Cliquer sur l'icône ou son nom pour lancer l'application.
Elles sont aussi accessibles au travers du menu affiché via le bouton «banque» en bas d'écran :
Cliquer sur son nom pour lancer l'application associée
Cliquer à nouveau sur l'icône pour effacer le menu (ou via la touche «retour»)
L'option de menu «Journal des notifications» permet d'afficher la liste des dernières notifications de paiement traitées :
Cliquer sur une ligne «GWallet» (resp. «SWallet») provoque le filtrage sur les notifications Google (resp. Samsung).
Après filtrage, le clic sur une ligne ou sur le bouton «Tout» refait afficher le journal complet.
Il est possible de supprimer une ou plusieurs lignes du journal avec un clic long.
La barre du bas présente alors 2 boutons :
Sauver pour conserver la ou les suppressions effectuées,
Annuler pour ne pas les conserver.
L'option de menu «Configuration» permet de modifier les paramètres de l'application :
Le nom du package des applications Google et Samsung Wallet.
Un espace initialise à la valeur par défaut (que l'application associée soit installée ou non)
Saisir une chaine pour effectuer une recherche sur les noms des packages installés
Saisir une chaine précédée de "=" pour effectuer une recherche sur le nom des applications installées.
Le nom trouvé est affiché compressé* ainsi que l'icône de l'application.
L'enregistrement automatique des nouveaux libellés d'objets et de CB saisis.
L'ajout automatique des tickets récupérés lors du clic sur la notification ou le bouton «Plus»
L'affichage des icônes des applications bancaires.
La taille en nombre de lignes :
Des listes de libellés d'objets et de CB
Du journal des notifications de paiement (zéro = pas de journal)
Les actions par défaut sur :
Le clic long sur un ticket,
Le double clic sur un ticket,
La récupération d'une notification.
Les listes de référence : objets, CB et tickets standard.
Le bouton «Réinitialiser» rétablit, après confirmation, les valeurs par défaut et efface les listes.
(*) Reconnaissance des chaînes "com.", ".android.", ".google." et ".samsung."
Avec affichage des icônes bancaires
Sans affichage des icônes bancaires
Les listes de référence
Cliquer sur une ligne pour la sélectionner et valider les boutons «édition» et «suppression».
Cliquer une seconde fois sur la ligne provoque son édition.
Supprimer une ligne par un clic long (ou le bouton associé).
Liste d'objets
Une ligne permet de définir :
Un libellé proposé en liste de choix lors de la saisie d'un objet,
Une «regexp*», optionnelle, identifiant dans la notification de paiement l'objet qui sera remplacé par le libellé lors de la récupération.
Si l'expression est de la forme «(xxx)», la chaine ".*" est ajoutée en début et fin de l'expression dans les tests.
(*) «regular expression» paramétrée pour ne pas différencier minuscules et majuscules.
Liste de CB
Une ligne permet de définir :
Un libellé proposé en liste de choix lors de la saisie d'une carte bleue,
Une chaine, optionnelle, identifiant une application bancaire installée sur le smartphone,
Une «regexp», optionnelle, identifiant dans la notification de paiement le nom de la carte bleue qui sera remplacé par le libellé lors de la récupération.
Liste de «tickets standard»
Une ligne définit un ticket standard et contient :
Un montant,
Un objet,
Une carte bleue.
Saisie des valeurs des listes
Chaque élément doit être séparé du précédent par un point-virgule ";".
Pour améliorer la saisie, l'application ajoute et retire automatiquement un espace avant et après chaque point-virgule.
Valider la saisie pour enregistrer les données.
Annuler les modifications en faisant disparaitre le clavier.
Bouton «Ajouter» de la barre de titre
Un clic sur le bouton de la barre de titre ajoute en raccourci de l'application alternativement :
Les applications wallet configurées,
Les applications bancaires valides.
Un double clic supprime les raccourcis ajoutés (mais pas le raccourci «nouveau ticket»).
L'option de menu «Autorisations» permet d'afficher la page des permissions requises par l'application :
La seule autorisation proposée est facultative et permet à l'application de lire les notifications émises par les applications de paiement.
Activation «NOTIFICATION»
Valider la ligne de l'application :
Télécharger le fichier « TicketsCB.apk »