Aller au contenu principal

Caisses et rapports

Une boutique vend avec une ou plusieurs caisses. Chacune enregistre qui a vendu, les espèces ajoutées ou retirées de son tiroir, et un rapport de clôture. Cette page explique comment ces entités s'articulent. Elles sont en lecture seule dans l'API. Chaque champ est décrit dans le schéma GraphQL.

Appareils​

Un Device est ce dont provient une modification. slug indique son type : W est le back-office web, d le tableau de bord, ERP une intégration ERP, BOT les modifications automatiques de Wino, et toute autre valeur est une caisse. Votre intégration a aussi son propre appareil (voir Votre boutique et votre appareil).

Personnel​

Un Staff est un membre du personnel, utilisateur de la caisse, qui se connecte avec un code PIN. Les documents de vente et les rapports enregistrent quel membre du personnel les a créés.

Mouvements de caisse​

Un CashFlow est un mouvement de caisse manuel d'espèces entrant dans le tiroir d'une caisse ou en sortant, distinct des paiements des ventes : INFLOW ajoute des espèces, OUTFLOW en retire. amount est toujours positif, et reason en indique le motif.

Rapports de clôture​

Un CashRegisterReport récapitule une période d'une caisse : ventes, remboursements, ventes facturées, taxes, paiements par moyen de paiement et espèces dans le tiroir. Son kind est la période :

  • daily : une session, de l'ouverture (openedAt) à la clôture (closedAt). Seuls les rapports quotidiens listent leurs mouvements de caisse (cashFlows).
  • monthly et yearly : un mois ou une année civile.