Dans de nombreux pays, la caisse doit être clôturée en fin de journée à l’aide d’un rapport de clôture (rapport Z, rapport de fin de journée, rapport de clôture quotidien, etc.). La clôture quotidienne de la caisse peut s’effectuer de différentes manières avec RetailForce Middleware.
- Rapport Z généré par le système de caisse,
- clôture semi-automatique du point de vente,
- clôture automatique du point de vente.
Vous trouverez des informations générales sur la mise en œuvre du scénario métier « fin de journée » dans l’article : Mise en œuvre de la fin de journée.
Rapport Z généré par la caisse
Dans ce cas, le système de point de vente (logiciel) calcule et génère le rapport de fin de journée (rapport Z). Afin d’enregistrer ce rapport dans le journal du middleware fiscal, ce qui est nécessaire si le rapport de clôture journalière est exigé par la loi dans le pays concerné, le système de point de vente doit, après sa génération, convertir le rapport Z au format JSON de l’interface du middleware, le transférer vers ce dernier et l’enregistrer (storeDocument, documentType: [99] = endOfDayDocument).
Clôture semi-automatique du point de vente
Il est également possible d’utiliser le middleware pour générer le rapport de fin de journée. Les étapes suivantes sont nécessaires à cet effet :
- L’appel GET /api/v1/closing/{clientId}/endofdayDocument renvoie au système de point de vente, en réponse, un document de clôture journalière. Celui-ci est calculé par le middleware sur la base des documents transmis depuis la dernière clôture journalière (!). Il convient de s’assurer qu’une clôture journalière a bien été effectuée ! Si la dernière clôture journalière remonte à longtemps, le calcul peut prendre davantage de temps.
- Le système de point de vente doit ensuite enregistrer le document reçu dans le journal du middleware : POST /api/v1/transactions/storeDocument
Clôture automatique du point de vente
La clôture journalière peut également être effectuée de manière entièrement automatique par le middleware.
- POST /api/v1/closing/{clientId}/cashpointClose – clôture la caisse à l’aide d’un document de clôture. Le rapport Z est automatiquement calculé sur la base des documents transférés vers le middleware depuis la dernière clôture journalière.
Pour assurer une clôture de caisse correcte, d’autres données telles que les dépôts, les retraits, le solde de caisse à l’ouverture, etc. doivent être transmises en plus des documents de vente. Vous trouverez plus d’informations à ce sujet dans les articles suivants :
Informations spécifiques à chaque pays
Cet article a été traduit automatiquement.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.