maquette · 2026-09-07 · v1
dz-pos
Caisse, stock et facturation pour les commerces algériens. Deux maquettes cliquables,
même jeu de données, mêmes règles de calcul (centimes entiers, TVA par taux, droit de
timbre sur espèces). Le nom dz-pos est provisoire.
Interactif
Recherche, scan simulé, catégories, ajout au panier, quantités
Remise globale, choix client, alerte plafond de crédit
Paiement : le timbre apparaît uniquement en espèces ; monnaie à rendre ; crédit bloqué au-delà du plafond
Facture A4 et ticket 80 mm générés depuis la vente, montant en lettres (fr, en)
Paramètres : timbre on/off change la caisse ; mode réseau ; pare-feu Windows
Langue ar / fr / en avec bascule RTL sur tout
Statique (données fictives)
Tableau de bord, listes produits et clients, fiches, historique de dette
Achats, fournisseurs, utilisateurs
Montant en lettres en arabe
Le vrai QR, l'impression Bluetooth, la synchro
Choix par défaut, à valider ou à inverser
Mode clair d'abord (magasins, lumière du jour, écrans bon marché) défaut
Police IBM Plex Sans + IBM Plex Sans Arabic (arabe et chiffres alignés) défaut
RTL dès la première maquette, propriétés CSS logiques uniquement défaut
TVA par produit (19 / 9 / 0 %) avec un taux par défaut, pas un taux global décision 3
Droit de timbre 1 %, min 5 DA, max 2 500 DA, espèces uniquement — à confirmer par un comptable hypothèse
Arrondi : demi vers le haut, une fois par taux de TVA sur le sous-total hypothèse
Vente avec client = facture numérotée FA- ; sans client = ticket TK- défaut
Le téléphone est un client de la caisse ; il ne possède jamais le stock règle 4
Source : design/ dans le dépôt dz-pos · spec : docs/features.md, docs/architecture.md