Gestion des ventes d'articles à crédit et facturation immédiate pour imprimer la facture dans le magasin

Ce document explique le processus dans le système de point de vente (POS) et dans M3 lorsqu'un client veut acheter un article à crédit et payer ultérieurement avec une facture.

Résultat

L'article est vendu, et la transaction de vente à crédit est saisie dans le système de point de vente. Les informations de vente sont chargées vers M3 via l'interface de tickets de caisse POS (OPS270MI). Une commande de vente est créée via l'interface de commande de vente (OIS100MI), et le niveau de stock ainsi que les statistiques de vente sont mis à jour. La commande de vente est immédiatement facturée et la facture est imprimée et adressée au client. La comptabilité générale est généralement mise à jour ultérieurement lorsque vous traitez les factures.

Les fichiers suivants sont mis à jour :

  • Saisie des tickets de caisse – OPSALE
  • Solde du stock – MITTRA, MITBAL et MITSTA
  • Statistiques de vente – OSBSTD
  • Comptabilité générale – FGLEDG

Avant de commencer

  • Dans le magasin, il a été décidé que les niveaux de stock devaient être mis à jour immédiatement après le chargement et la validation des informations de vente dans M3. La mise à jour est lancée par le système POS externe lorsqu'il communique avec M3 via l'interface de programmation d'application de tickets de caisse (OPS270MI). Le champ 'Mettre à jour stock' doit être activé, et une transaction via l'API 'BchPrcRound' (Numéro de traitement de lot) doit être utilisée pour lancer le processus dans M3.
  • Le système POS contrôle la fréquence de chargement des informations de vente vers M3. La fréquence de chargement est généralement déterminée soit par un nombre constant de tickets de caisse à envoyer à chaque fois, soit par un intervalle de temps.
  • Si des prix spécifiques par client sont nécessaires au point de vente, le système POS doit être interfacé avec l'interface de programmation de l'application 'Interface de recherche de prix et de remises' (OIS320MI), dans laquelle la transaction 'GetPriceLine' (Obtenir le prix d'un article pour une ligne de commande) doit être utilisée.
  • Le paramètre 'Séparer comptabilité' dans 'Paramètres POS' (OPS700) doit être sélectionné si vous voulez comptabiliser les remises séparément dans la comptabilité générale (FGLEDG). Si le paramètre 'Séparer comptabilité' est activé, les ventes seront comptabilisées en tant que ventes brutes.

Suivez les étapes ci-dessous :

  1. Le client récupère l'article au magasin

    Le client récupère l'article demandé au magasin et l'apporte au point de vente.

  2. Saisie/scan de l'article dans le système de point de vente (POS)

    L'article est saisi et/ou scanné dans le système de point de vente, et les prix et remises possibles s'affichent. Les tarifs généraux du système de point de vent sont utilisés.

  3. Identification du client

    Le client est identifié au point de vente et un contrôle de crédit est effectué. Un contrôle est également effectué afin de vérifier si le client a droit à des remises supplémentaires ou à des prix spéciaux. Le client reçoit un bon de livraison contenant des prix spéciaux.

    Les prix spécifiques à un client pour un article sont récupérés à l'aide de l'interface de recherche des prix et des remises (OIS320MI) et de la transaction 'GetPriceLine' (Obtenir le prix de l'article d'une ligne de commande). Remarque : seules les remises de ligne peuvent être utilisées.

    Cette activité est facultative et utilisée uniquement pour les clients connus.

  4. Chargement des informations de vente vers M3 et création d'une commande de vente et d'une facture

    Si une transaction de vente à facturer au client est saisie dans le système de point de vente, elle est alors chargée dans M3 via l'interface de programmation d'application de commande de vente 'Interface de commande de vente' (OIS100MI), et une commande de vente est créée via la saisie de commandes par lot dans 'Commande par Lot. Ouvrir' (OIS275).

    Les types de transaction 1500 à 1520 définissent des transactions paramétrables et peuvent être utilisés pour rechercher des transactions de vente dans le fichier OPSALE. Ces types de transaction ne sont pas traités au-delà du fichier OPSALE.

  5. Traitement ultérieur des factures et mise à jour de la comptabilité générale

    Le processus de facturation est terminé, à l'exception de la mise à jour de la comptabilité générale. La comptabilité générale est mise à jour via le traitement ultérieur des factures dans Facture CDV. Traiter ultérieurement (OIS196). Une transaction POS est créée afin de préserver la continuité des numéros de série des tickets de caisse.

    Pour la comptabilité générale, les événements comptables et types comptables suivants sont créés :

    Evénement comptable Type comptable Montant Opération bancaire
    OI20 101 (Paiement au comptant) 100,00 48 (Crédit)
    OI20 101 (Paiement au comptant) –00,05 46 (sans arrondi)
    OI20 111 (TVA due) –19,99
    OI20 120 (revenus) –79,96
    Remarque

    Une opération bancaire est récupérée depuis la méthode de paiement sélectionnée.