Ouvrir une session de caisse et la clôturer par un ticket Z SMP-124
À tester
Automatisable
Tablette
Desktop
Instructions
Objectif : tenir une session de caisse jusqu'à sa clôture.
Étapes :
- Ouvrir une session de caisse sur le terminal.
- Encaisser des ventes (espèces, carte, pourboires).
- Clôturer la session.
Résultat attendu : une seule session ouverte par terminal ; la clôture produit un ticket Z numéroté par terminal et par année, avec un total pourboires distinct ; seuls les moyens de paiement espèces entrent dans le comptage du tiroir.
Liens
Aucun lien.
Tests automatiques liés
| Source | Référence du test | Niveau |
|---|---|---|
| phpunit | CashSessionTest::testACountOnAForeignPaymentMethodIsNotCash | full |
| phpunit | CashSessionTest::testCloseProducesZReport | full |
| phpunit | CashSessionTest::testComputeZAggregatesTips | full |
| phpunit | CashSessionTest::testComputeZQueriesExecute | full |
| phpunit | CashSessionTest::testOpenAndSingleOpenGuard | full |
| phpunit | CashSessionTest::testZNumberIsBucketedByTerminalYearGeneration | full |
| vitest | CashSession.test.jsx::CountView shows the gap between counted and expected per method | partial |
| vitest | CashSession.test.jsx::ZReportView shows the Z reference, the signed differences and prints on demand | partial |
| vitest | posPrintTemplates.test.js::posPrintTemplates registry cashReport.escpos and cashReport.html produce the Z ticket | partial |
| vitest | TicketTemplates.test.js::ticket language prints the Z ticket in French, folded to ASCII | partial |
Vidéos de test
Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.
Historique des verdicts
Aucun verdict enregistré.
Discussion
Aucun commentaire pour l'instant.