Re-tarification côté serveur
À la finalisation, le backend re-calcule le prix du panier à partir de sa propre autorité de prix ; il refuse une vente dont le total ne correspond pas (réponse 422). Un panier mal tarifé ou falsifié ne peut donc pas être encaissé — le prix encaissé est le prix de référence, pas celui envoyé par le poste.Moyens de paiement
- Espèces — le règlement en espèces applique l’arrondi légal défini par la règle d’arrondi de la caisse (tolérance de règlement).
- Devise étrangère — un règlement en devise saisit le montant en devise et le taux appliqué ; le détail est indiqué sur le récapitulatif de vente.
- Plusieurs tenders peuvent se combiner jusqu’au règlement complet du montant dû.
L’intégration d’un terminal de paiement carte (TPE / PSP) n’est pas encore
disponible : le port matériel de paiement est simulé pour le pilote.
Remise et dérogation
Les remises déclarées sur la vente sont re-dérivées par le backend à l’encaissement ; une remise au-delà du seuil autorisé consomme un jeton d’élévation (dérogation responsable).Vente réglementée
Si le panier contient un article soumis à un âge minimum, l’encaissement est bloqué tant que la preuve d’âge n’a pas été fournie — voir Vérification d’âge.Après la finalisation
- Le récapitulatif de vente affiche le ticket finalisé (lignes, tenders, devise, monnaie rendue).
- La vente crédite le tiroir de la journée de caisse ouverte.
- Le ticket rejoint le modèle de lecture des ventes et le journal.
- Le reçu peut être imprimé, réimprimé, et le tiroir ouvert.

