CashCash est une caisse enregistreuse complète pour tablettes sous Android.
Elle est née d’un test pour imprimer à partir d’une application sous Android, avant que n’arrivent les API pour Google Cloud Print (que j’ai évidemment maintenant pris en compte).
Petit à petit, au gré de mes idées (bien aidé par mes connaissances du petit commerce et de l’encaissement en grande distribution), j’ai ajouté des fonctionnalités, au point d’arriver à une caisse enregistreuse des plus complètes.
CashCash c’est aujourd’hui plus de 11000 lignes de Java (documentées !) et plus de 2000 lignes de XML !
Non seulement cette app permet de jouer le rôle d’une caisse enregistreuse « basique » (encaisser les ventes), mais en plus elle sait :
- Gérer le rendu de monnaie,
- Editer des « X » et des « Z » : elle conserve un journal complet de toutes les actions (bande de contrôle),
- Gérer différents taux de TVA (en standard les 20%, 7%, 5,5%, 2,1%, exonération, mais il est également possible d’ajouter d’autres taux),
- Maintenir une liste d’articles (avec pour chacun un texte affiché sur l’écran, un autre en impression, un taux de TVA, la possibilité -ou pas- d’en modifier le prix lors de l’encaissement),*
- En cours de saisie de ticket, rappeler une ligne pour la supprimer ou ajouter une quantité du même article (par ajout d’une autre ligne de ticket),
- Permettre les appels « PLU » et par code-barre en utilisant l’application « Barcode Scanner » de ZXing Team, qui a été téléchargé plus de 100 000 000 e fois (oui : 100 millions de fois),
- Personnaliser les entêtes et pieds de tickets,
- Permettre la programmation de 30 touches (article, texte, couleur de texte, image à afficher sur le bouton, etc.),
- Imprimer les tickets de caisse, mais aussi les envoyer par e-mail,
- etc.
Et comme si tout cela ne suffisait pas, toutes les tables de la base de données peuvent être importées et exportées au format CSV !
En savoir plus sur le code source : cliquez ici
La télécharger (gratuitement) sur Google Play : cliquez ici