Skip to content

Releases: OKTRA/apps

POS Plus 0.9.4

Choose a tag to compare

@OKTRA OKTRA released this 01 Oct 17:49

POS Plus 0.9.4 — douze démos par secteur, et la facturation qui puise dans le catalogue.

Le mode démo passe de quatre à douze secteurs. S'ajoutent la pharmacie, le laboratoire d'analyses, le maquis-restaurant, le dépôt-grossiste, le bureau de services (qui facture sans caisse), le salon de coiffure et beauté, le garage et la librairie-papeterie. L'assistant d'installation les propose tous à la case « Découvrir avec des exemples », et une icône dans le bandeau « Mode démo » permet d'en sortir d'un geste.

Dans la facturation, la désignation d'une ligne se choisit parmi les produits du catalogue — le nom et le prix de vente sont repris — ou crée le produit qui manque. Elle reste libre pour une ligne ordinaire. Cela vaut pour la facture, la proforma, l'avoir, le bordereau, le bon de livraison et l'attestation.

Quand la Caisse est masquée, l'onglet Ventes disparaît avec elle tant qu'il n'y a aucune vente à relire : plus d'écran vide pour un commerce qui ne fait que facturer.

.dmg Apple Silicon et Intel signés Developer ID et notarisés par Apple ; installateur NSIS Windows (binaire non signé, SmartScreen : Informations complémentaires > Exécuter quand même).

POS Plus 0.9.3

Choose a tag to compare

@OKTRA OKTRA released this 28 Sep 22:00

POS Plus 0.9.3 — Tiko arrive dans la caisse, et le Mac reçoit le correctif de démarrage.

Tiko, la mascotte de POS Plus, s'installe dans l'application. Il salue sur l'écran d'ouverture, de connexion et de première mise en route. Il se tient en médaillon dans la barre du haut. Il présente les listes encore vides, et se gratte la tête quand une recherche ne trouve rien. L'icône de l'application devient Tiko lui-même, dans le carré vert.

Sur Mac, c'est la première version depuis la 0.9.1 : elle emporte le correctif publié pour Windows en 0.9.2. Un Mac redémarré depuis moins d'une heure pouvait fermer l'application au lancement, sans aucun message ; ce n'est plus le cas.

.dmg Apple Silicon et Intel signés Developer ID et notarisés par Apple ; installateur NSIS Windows (binaire non signé, SmartScreen : Informations complémentaires > Exécuter quand même).

POS Plus 0.9.2

Choose a tag to compare

@OKTRA OKTRA released this 27 Sep 20:44

POS Plus 0.9.2 — correction d'un crash au lancement sous Windows.

Sur un poste redémarré depuis moins d'une heure, l'application s'arrêtait au lancement sans aucun message : le thread de synchronisation soustrayait une heure à un compteur monotone qui, sous Windows, démarre à l'amorçage de la machine. La soustraction déborde, la panique ne peut être attrapée et le processus entier meurt. Le journal du démarrage (journal-demarrage.log, à côté de la base) nommait la dernière étape exécutée et la cause : « overflow when subtracting duration from instant ».

Le calcul dit désormais « jamais eu lieu » plutôt qu'« il y a une heure » : rien ne dépend plus de l'ancienneté de la machine, et le comportement ne change pas — premier tour de synchronisation et premier tirage restent immédiats. macOS avait le même bug (un Mac redémarré depuis moins d'une heure plantait pareil) ; les .dmg suivront avec la prochaine version Apple.

Installateur NSIS Windows (binaire non signé, SmartScreen : Informations complémentaires > Exécuter quand même).

POS Plus 0.9.0

Choose a tag to compare

@OKTRA OKTRA released this 24 Sep 22:13

POS Plus 0.9.0 — points de retour automatiques.

La caisse prend désormais ses points de retour toute seule : un par jour, un à la fermeture de caisse, un avant chaque mise à jour. Rien à demander, rien à afficher : Paramètres → Sauvegarde et maintenance ne garde qu'un bouton « Restaurer un point de retour », qui repart sur le point le plus récent — local, ou hébergé si le poste n'en a pas.

Pour les formules « Sauvegarde en ligne » et « Multi-caisse », un point par jour et par commerce est aussi déposé hors site : le tableau de bord et la console support peuvent le télécharger, et une caisse le restaurer directement. Rétention : 30 jours de points quotidiens, un point par mois sur un an.

Après une restauration, le poste republie toute sa base vers l'espace en ligne, et les autres caisses s'alignent au cycle suivant.

.dmg Apple Silicon et Intel signés Developer ID et notarisés par Apple ; installateur NSIS Windows (binaire non signé, SmartScreen : Informations complémentaires > Exécuter quand même).

POS Plus 0.8.0

Choose a tag to compare

@OKTRA OKTRA released this 18 Sep 15:28

Mise à jour de sécurité :

  • licences signées (Ed25519) : un snapshot non signé est refusé par la caisse ;
  • sessions et jetons d'activation signés, rotation automatique des clés ;
  • PIN des employés : plus jamais dans la sauvegarde en ligne ;
  • gardes de permissions renforcées sur la caisse, correctif CSRF côté site ;
  • verrou anti-force brute étendu, erreurs publiques assainies.

Cette release contient les instalateurs macOS (Apple Silicon et Intel), signés et notarisés. L'installateur Windows 0.8.0 sera ajouté dès qu'il sera construit.

POS Plus 0.7.5

Choose a tag to compare

@OKTRA OKTRA released this 18 Sep 11:30

POS Plus 0.7.5 — la comptabilité se lit d'un coup d'œil : l'onglet Trésorerie ouvre sur la synthèse de tous les comptes de la classe 5 — solde comptable, solde du relevé, écart, total caisse + banque + mobile — et sur l'import d'un relevé bancaire ou mobile money, à pointer, ignorer ou comptabiliser. L'onglet Capital montre ce que la boutique doit à l'exploitant : solde du compte 104, apports et prélèvements de la période, détail de chaque mouvement. Chaque tiers a son compte — 4011/4012 par fournisseur, 4111/4112 par client — et la balance inclut les soldes d'ouverture.

Le restaurant se sert en deux services : le plan de salle, la carte remplie depuis le catalogue, les consignes cuisine posées en un tap, le comptoir, l'écran cuisine et le rapport restaurant.

Les achats ont leur bon de commande : la demande d'approvisionnement propose les articles sous leur seuil, le bon numéroté s'imprime sans engager ni stock ni dette, et la réception le reprend — le fournisseur se désigne ou se crée à ce moment-là, le prix négocié et la quantité réellement livrée font foi.

Le site s'offre une vidéo de démonstration et le manuel est mis à jour (restaurant, comptabilité, trésorerie, capital).

.dmg Apple Silicon et Intel signés Developer ID et notarisés par Apple ; installateur NSIS Windows (binaire non signé, SmartScreen : Informations complémentaires > Exécuter quand même).

POS Plus 0.7.4

Choose a tag to compare

@OKTRA OKTRA released this 16 Sep 21:56

POS Plus 0.7.4 — nouveau carnet de justificatifs : toutes les pièces d'une période (factures, reçus, arrêtés, scans) se choisissent et se téléchargent d'un coup, rangées par type et par document, avec un index.csv pour le comptable.

La carte du restaurant se remplit depuis le catalogue sans dupliquer aucune fiche : un article vendu en caisse se classe à la carte depuis sa fiche, ou par lot avec « Importer de la caisse ». Les consignes cuisine rapides (« Sans piment », « Bien cuit »…) se posent en un tap sur chaque ligne, et la liste est partagée entre les caisses.

Masquer la Caisse : un commerce qui ne vend que sur facture retire l'onglet de sa vue — sur place, ou depuis l'espace propriétaire pour toutes ses caisses. C'est un réglage d'affichage : la session du tiroir (fond, arrêté, écart) reste gérable depuis les Rapports, et rien n'est bloqué.

L'admin peut offrir la « démo complète » à un propriétaire ou à une boutique, avec une date d'expiration : elle ouvre toute la vitrine — modules, restaurant, facturation — dans la base de démonstration, sans rien ouvrir dans la vraie boutique, et retombe sur les droits réels à l'échéance. L'approvisionnement se lit par sections, les scans POScan sont recadrés automatiquement (page détachée de son fond ou quatre coins) et leurs envois se retentent sans double compte.

.dmg Apple Silicon et Intel signés Developer ID et notarisés par Apple ; installateur NSIS Windows (binaire non signé, SmartScreen : Informations complémentaires > Exécuter quand même).

POS Plus 0.7.3

Choose a tag to compare

@OKTRA OKTRA released this 16 Sep 17:29

POS Plus 0.7.3 — la comptabilité s'indexe sur les fiches : chaque article peut porter son compte de vente (70x) et son compte d'achat (60x), chaque rayon les siens, chaque client sa subdivision 411x, chaque fournisseur son 401x, chaque salarié son 42x. Le moteur d'écriture suit cette chaîne — la fiche, puis le rayon, puis le réglage global — scinde chaque pièce par compte (TVA et remise comprises, au franc près) et un nouvel onglet « Tiers & articles » les indexe tous au même endroit.

Le panier tient désormais dans l'écran d'un téléphone : la feuille du bas est compacte, plus de bouton d'encaissement coupé, et rien ne recouvre la commande. Le Comptoir ne montre que la carte du restaurant — jamais la boutique — et un reste à payer part en crédit exige un client identifié : le geste d'encaissement ouvre sa fiche.

Le propriétaire décide une fois pour toutes les caisses : identité, ticket, encaissement, comptabilité et paie descendent de son espace au poste, qui les applique en quelques secondes. Le module Restaurant gagne l'interface Comptoir dans l'onglet Restaurant — la Caisse reste une caisse. La facturation émet l'attestation de service fait (ASF-) et marque les factures soldées. Comptabilité : plan SYSCOHADA révisé complet, comptes par tiers, contrôle de caisse, trésorerie banque et caisse. Pièces de caisse : bons d'entrée et de sortie numérotés, reçus, arrêté avec billetage, brouillard, sessions passées. Audit : les écritures client sont gardées ; transferts : la réception rattrape l'annulation, exports FEC/CSV ; migration et formation : import en démo, employés avec PIN, poussée en production sous module attribué.

.dmg Apple Silicon et Intel signés Developer ID et notarisés par Apple ; installateur NSIS Windows (binaire non signé, SmartScreen : Informations complémentaires > Exécuter quand même).

POS Plus 0.7.1

Choose a tag to compare

@OKTRA OKTRA released this 15 Sep 11:28

POS Plus 0.7.1 — ce que l'espace propriétaire ou la console décident descend à la caisse en quelques secondes, sans que personne n'appuie sur « Synchroniser » : licence émise ou suspendue, module attribué ou retiré, paiement mobile, compte créé, PIN réinitialisé, rôle, réglage, catalogue, caisse désactivée. Le control plane pose un signal dans la base du commerce, la caisse le sonde toutes les quinze secondes et enchaîne aussitôt son tour complet. La licence se rafraîchit en tête de chaque tour, quoi qu'il arrive au reste (démo active, envoi en erreur, jeton absent) : un module retiré se ferme même en démonstration. Paramètres → Abonnement dit quand la caisse a vérifié pour la dernière fois, et pourquoi un refus.

En démo, le Magasin fait partie de la vitrine comme la comptabilité ou la paie : la réserve est semée et l'onglet s'essaie, que le commerce ait le module ou non.

Journal de démarrage : chaque étape du lancement est notée sur le disque (journal-demarrage.log, à côté de la base) avant de s'exécuter — un crash au démarrage sur Windows dit désormais quelle étape l'a tué.

.dmg Apple Silicon et Intel signés Developer ID et notarisés par Apple ; installateur NSIS Windows (binaire non signé, SmartScreen : Informations complémentaires > Exécuter quand même).

POS Plus 0.7.0

Choose a tag to compare

@OKTRA OKTRA released this 14 Sep 22:15

POS Plus 0.7.0 — module Magasin (la réserve du commerce), bip de commande prête et buzzer de table.

.dmg Apple Silicon et Intel signés Developer ID et notarisés par Apple ; installateur NSIS Windows à venir (runner Windows indisponible : facturation GitHub en échec).