1

Documentation

Laurens Spaey

Dernière mise à jour il y a un mois

Ce manuel vous mène d'une installation vide à une boutique qui enregistre automatiquement son chiffre d'affaires dans Scrada. Lisez-le une fois avant de commencer : certains choix, comme votre mode de synchronisation et votre correspondance TVA, déterminent l'allure de votre comptabilité.

Ce que vous trouverez ici

  1. Avant de commencer
  2. Installer l'extension et activer votre licence
  3. Établir la connexion avec Scrada
  4. Choisir ce qui part vers Scrada
  5. Quand une commande est envoyée
  6. Laisser le client choisir
  7. Configurer les factures de vente
  8. Configurer les recettes journalières
  9. Faire correspondre les taux de TVA
  10. Faire correspondre les moyens de paiement
  11. Faire correspondre les données client et de livraison
  12. Peppol et notifications de statut
  13. Usage quotidien et résolution des problèmes

1. Avant de commencer

Il vous faut :


  • WordPress 5.0 ou supérieur, avec WooCommerce 3.5 ou supérieur
  • PHP 7.4 ou supérieur
  • Un compte Scrada avec accès API
  • Votre clé de licence pour cette extension
Si vous travaillez avec un comptable, convenez de deux choses au préalable : dans quel journal vos ventes atterrissent, et quel type de TVA correspond à chacun de vos taux. Ces deux choix figurent plus loin et sont plus difficiles à corriger après coup qu'à poser correctement d'emblée.

2. Installer l'extension et activer votre licence

  1. Téléchargez le fichier zip que nous vous avons envoyé.
  2. Dans WordPress, allez sur Extensions > Ajouter une extension > Téléverser une extension.
  3. Choisissez le fichier zip, installez-le et activez l'extension.
  4. Allez sur WooCommerce > Réglages > Paramètres Scrada > Licence, saisissez votre clé de licence et enregistrez.
La ligne Statut de la licence : se trouve sous le champ. Avec une clé valide, vous recevez les mises à jour automatiques et l'assistance.

3. Établir la connexion avec Scrada

Vos identifiants API se trouvent dans Scrada sous Paramètres > API Keys. Dans WordPress, allez sur WooCommerce > Réglages > Paramètres Scrada > Connexion et remplissez :


  • Clé API et Mot de passe API
  • ID d'entreprise, l'UUID de votre entreprise dans Scrada
Enregistrez les réglages. Le statut de la connexion apparaît en haut de la carte, avec un bouton Tester la connexion. Cliquez dessus pour confirmer que Scrada répond. Un message d'autorisation signifie que la clé ou le mot de passe est incorrect.

4. Choisir ce qui part vers Scrada

Sous Paramètres généraux, le Mode de synchronisation décide de ce qu'il advient d'une commande.


  • Factures de vente uniquement – chaque commande devient une facture de vente distincte dans Scrada. À utiliser si vous vendez surtout à des entreprises, ou si chaque client attend une facture.
  • Recettes journalières / dagontvangstenboek uniquement – chaque commande devient une ligne dans votre journal des recettes journalières, regroupée par catégorie de TVA. À utiliser si vous vendez à des particuliers et n'avez pas besoin de factures individuelles.
  • Les deux : factures de vente + recettes journalières – vous obtenez une facture et une ligne de journal. Pour éviter que votre chiffre d'affaires soit compté deux fois, l'extension enregistre une déduction dans le journal. Vous la désignez sous Déduction facture payée.

5. Quand une commande est envoyée

Le Déclencheur de synchronisation détermine le moment où une commande part vers Scrada :


  • Automatiquement, à la fin du paiement – le choix le plus courant, et le plus sûr. Rien ne part tant que l'argent n'est pas rentré.
  • Automatiquement, à la fin du paiement ou lorsque la commande est en attente – pratique si vous travaillez par virement et souhaitez envoyer la facture avant d'être payé.
  • Automatiquement, lorsque la commande atteint un statut personnalisé – indiquez le slug de votre statut sous Statut de synchronisation personnalisé, sans le préfixe wc-.
  • Manuellement uniquement – rien ne part tant que vous n'appuyez pas vous-même sur le bouton de la commande.
Quel que soit votre choix, vous pouvez toujours envoyer une commande vous-même depuis la liste des commandes.

6. Laisser le client choisir

En mode Les deux, l'option Laisser le client choisir entre facture et recette journalière à la commande permet à vos clients de cocher s'ils veulent une facture. Ceux qui cochent reçoivent une facture de vente. Les autres vont dans le journal des recettes journalières.


La Source du choix de facture vous laisse deux possibilités :


  • Case à cocher de l'extension – nous ajoutons nous-mêmes le champ à la commande. Cela fonctionne aussi bien sur la page de commande classique que sur la nouvelle page en blocs.
  • Champ de commande existant – vous lisez un champ qu'une autre extension enregistre déjà. Indiquez la clé méta et, éventuellement, la valeur qui signifie « oui ». Laissez-la vide et toute valeur remplie compte comme oui.

7. Configurer les factures de vente

Ces réglages se trouvent sous Paramètres généraux et ne s'appliquent que si votre mode comprend les factures de vente.


Le journal des ventes et le numéro de facture


Dans Code du journal des ventes, saisissez le code du journal où atterrissent vos factures, par exemple V1. Vous le trouverez dans Scrada, dans les paramètres de votre journal de ventes.


Le numéro de facture est votre Préfixe du numéro de facture suivi du numéro de commande WooCommerce. Par défaut WC-, donc la commande 1042 devient la facture WC-1042.


Échéance et conditions de paiement


Le Délai d'échéance de la facture (jours) est le nombre de jours jusqu'à l'échéance, 14 par défaut. Mettez 0 et la facture n'a pas d'échéance. Le Texte des conditions de paiement figure sur la facture ; laissez-le vide et rien n'est imprimé.


L'aspect des lignes de facture


Quatre formats sont proposés pour la description d'une ligne :


  • SKU : nom du produit – le format par défaut
  • Nom du produit uniquement
  • SKU uniquement – si un produit n'a pas de SKU, la ligne reprend le nom
  • #Commande : nom du produit
Pour une variation, les attributs choisis suivent le nom entre parenthèses. Les lignes de livraison portent le nom du mode de livraison choisi par le client.


Qui envoie la facture au client?


Avec Laisser Scrada envoyer la facture au client activé, Scrada envoie la facture par e-mail selon vos paramètres d'entreprise.


Désactivé, Scrada considère que vous l'avez déjà envoyée, par exemple via vos e-mails WooCommerce habituels. Ne l'activez pas si vous envoyez déjà les factures vous-même, sinon votre client les reçoit deux fois.


Les autres options


  • Générer des factures pour les commandes en paiement à la livraison – les commandes contre remboursement reçoivent aussi une facture.
  • Ne pas créer de facture pour les commandes gratuites (total = 0) – ces commandes sont ignorées.
  • Inclure les notes de commande du client sur la facture – la remarque laissée par le client passe dans la note de la facture.
  • Créer des notes de crédit pour les remboursements – voir le chapitre 13.

8. Configurer les recettes journalières

Dans ce mode, chaque commande devient une écriture dans votre journal des recettes journalières. Le chiffre d'affaires est regroupé par catégorie de TVA, TVA comprise. Les frais de livraison et les autres frais suivent le taux de TVA auquel ils ont été taxés et rejoignent la ligne de ce même taux. Du côté paiement figure le moyen de paiement de la commande.


Activez Activer la synchronisation des recettes journalières et saisissez l'UUID de votre journal sous ID du journal.


Important : activez « Meerdere ingave per dag toestaan » dans Scrada. Cette extension écrit une écriture par commande, le journal doit donc en accepter plusieurs par jour. Si l'option est désactivée, seule la première commande de chaque jour est enregistrée et toutes les suivantes échouent. Vous trouverez le réglage dans Scrada sous Paramètres > Journaux, en modifiant votre journal des recettes journalières. L'extension le vérifie pour vous et vous avertit s'il est encore désactivé.
Écritures automatiques de jour à zéro


Les jours sans vente doivent tout de même porter une écriture. Avec les Écritures automatiques de jour à zéro activées, l'extension envoie chaque nuit une écriture à zéro euro pour les jours encore manquants. Les jours d'ouverture de votre journal sont respectés : un jour où vous êtes fermé, rien n'est enregistré.


Attention : n'activez ceci que si cette boutique est la seule à enregistrer dans ce journal. Si vous vendez aussi au comptoir, ou si une caisse enregistre dans le même journal, l'extension signalera une journée sans vente alors qu'il y en a eu. Une écriture de journal ne peut pas être annulée. C'est pourquoi le réglage est désactivé par défaut.

9. Faire correspondre les taux de TVA

Scrada travaille avec des types de TVA qui aboutissent chacun dans une case précise de la déclaration TVA belge. WooCommerce travaille avec des taux de taxe. Dans l'onglet Correspondance TVA, vous indiquez quel taux correspond à quel type. Chaque type affiche entre parenthèses la case dans laquelle il s'inscrit.
Les types les plus courants :


  • Taux normal (case 01, 02 ou 03) – vos ventes ordinaires avec TVA
  • Taux zéro (case 00) – ventes à 0 % de TVA
  • LIC Biens (case 46) – livraison intracommunautaire de biens à un client assujetti dans un autre État membre de l'UE
  • LIC Services B2B (case 44) – la même chose, mais pour des services
  • Cocontractant (case 45) – autoliquidation, par exemple dans la construction
  • Exportation hors C.E. (case 47) – exportation en dehors de l'Union européenne
Il existe encore des types pour les opérations triangulaires, le régime de la marge, l'article 44 et le régime OSS, entre autres. Les 22 types de Scrada sont tous disponibles.


Attention : biens et services ne sont pas la même chose. Une livraison intracommunautaire de biens relève de la case 46, de services de la case 44. Ce sont deux types distincts dans la liste. En cas de doute, demandez à votre comptable avant d'aller plus loin.
Si vous utilisez les recettes journalières, le même onglet fait aussi correspondre chaque taux à une catégorie de TVA de votre journal Scrada.
Et si un taux n'est pas associé ?


L'extension devine : si la ligne porte de la TVA, elle utilise le taux normal, sinon le taux zéro. Elle inscrit chaque fois un avertissement dans le journal et affiche en haut de votre écran un message renvoyant vers le bon onglet. Ne laissez pas les choses ainsi : un type de TVA deviné est une erreur dans votre déclaration.


10. Faire correspondre les moyens de paiement

Il y a deux correspondances pour les moyens de paiement, et celle dont vous avez besoin dépend de votre mode de synchronisation.


Pour les factures de vente


Dans l'onglet Correspondance des moyens de paiement, vous choisissez pour chaque moyen de paiement WooCommerce un type de paiement Scrada : virement, carte bancaire, domiciliation, espèces, carte de crédit, un prestataire de paiement en ligne comme Mollie ou Stripe, chèque ou carte de débit. Cela figure sur la facture.

Si vous ne remplissez rien, la facture porte le type de paiement Inconnu. Ce n'est pas une erreur, mais c'est moins utile pour votre comptable.


Pour le journal des recettes journalières


Dans l'onglet Correspondance du journal, vous choisissez pour chaque moyen de paiement un moyen de paiement de votre journal Scrada. Cette liste provient directement de Scrada : elle n'apparaît donc qu'une fois la connexion établie et un journal choisi.


Cette correspondance est obligatoire. Une commande payée avec un moyen non associé ne peut pas être enregistrée dans le journal et échoue. Elle reste dans votre liste de commandes avec le statut Échec jusqu'à ce que vous complétiez la correspondance et la renvoyiez.
En mode Les deux, choisissez aussi un moyen sous Déduction facture payée. C'est la ligne par laquelle l'extension retire du journal le chiffre d'affaires déjà facturé.

11. Faire correspondre les données client et de livraison

L'extension reprend les données client de la commande. Si vous utilisez les champs standard de WooCommerce, vous n'avez rien à remplir dans l'onglet Correspondance des champs client. Si vous utilisez vos propres champs de commande, c'est ici que vous indiquez à quoi sert chacun.


Vous pouvez associer le nom, l'e-mail, le téléphone, la rue, le numéro, la boîte, le code postal, la commune, le pays, le numéro de TVA, la langue, le code client, le code comptable et une adresse e-mail de facturation distincte. Laissez un champ vide et l'extension utilise le champ WooCommerce ordinaire. Pour le nom, cela signifie : la raison sociale si elle est remplie, sinon le prénom et le nom.


Numéro et boîte


Scrada garde la rue, le numéro et la boîte séparés. WooCommerce les rassemble par défaut dans un seul champ d'adresse. Si vous disposez de champs distincts, associez-les ici. Sinon, laissez Numéro vide et le numéro reste intégré à la rue.


Numéros de TVA


Si vous ne remplissez rien, l'extension cherche elle-même dans les champs usuels. Le numéro est nettoyé avant d'être envoyé à Scrada : espaces, points, tirets et caractères invisibles issus d'un copier-coller sont supprimés.


Adresse de livraison


Si vous livrez à une autre adresse que l'adresse de facturation, associez également les champs de livraison. Lorsqu'il y a une adresse de livraison, elle figure sur la facture.

12. Peppol et notifications de statut

Le départ de vos factures par Peppol se règle dans Scrada même, dans les paramètres de votre journal de ventes. L'extension n'envoie rien par Peppol ; elle vous montre en revanche ce qu'il en advient.

Pour recevoir ces statuts, saisissez la Clé secrète du webhook de votre entreprise sous Paramètres du webhook. Vous la trouverez dans Scrada sous Paramètres > Entreprise > Clé secrète, derrière l'icône en forme d'œil. Le même écran affiche l'URL du webhook à enregistrer dans Scrada.


Dès lors, vous voyez sur chaque commande si le document a été livré, et une livraison échouée apparaît comme Échec dans votre liste de commandes.


Sans la bonne clé, rien n'arrive. Les notifications dont la signature ne concorde pas sont rejetées : sans quoi, quiconque connaît votre adresse pourrait écrire des statuts dans votre comptabilité.

13. Usage quotidien et résolution des problèmes

La colonne Scrada dans votre liste de commandes


Votre liste de commandes comporte une colonne Scrada qui répond à une seule question : cette commande est-elle arrivée dans Scrada ?


  • Synchronisé – il y a une facture ou une ligne de journal dans Scrada.
  • Non synchronisé – rien n'est encore parti. Pour une commande impayée, c'est normal.
  • Échec – quelque chose s'est mal passé, ou Scrada a signalé qu'un document Peppol n'est pas arrivé.
Un filtre se trouve au-dessus de la liste : vous voyez donc en un clic tout ce qui a échoué. C'est le contrôle mensuel le plus rapide que vous puissiez faire.


Envoyer une commande vous-même


Une commande non encore synchronisée, ou en échec, porte un bouton Synchroniser avec Scrada. Une commande déjà synchronisée ne l'a pas : la renvoyer placerait une deuxième facture dans votre comptabilité.


Ce que vous voyez sur la commande


Ouvrez une commande et le bloc Scrada affiche le numéro de facture, la date de synchronisation, la note de crédit s'il y en a une, le statut de livraison Peppol, et un bouton pour télécharger le fichier UBL. En cas de problème, le message d'erreur y figure aussi, avec ce que l'extension entreprend.


Une synchronisation échouée est-elle réessayée ?


Uniquement lorsque Scrada a signalé que la limite de requêtes était atteinte. L'extension patiente alors et réessaie d'elle-même. Pour toute autre erreur, non : après un délai dépassé ou une erreur serveur, impossible de savoir si la facture a malgré tout été créée, et enregistrer deux fois est pire qu'une fois de trop peu. Vérifiez dans ce cas dans Scrada si la facture s'y trouve déjà avant de renvoyer.


Remboursements


Si vous remboursez une commande en tout ou en partie dans WooCommerce, l'extension crée une note de crédit correspondante dans Scrada, pour autant que Créer des notes de crédit pour les remboursements soit activé. Le numéro apparaît sur la commande. En cas d'échec, la commande passe en Échec, de sorte qu'un remboursement ne manque jamais discrètement dans votre comptabilité.


Les journaux techniques


L'extension tient un journal par domaine. Vous les trouverez sous WooCommerce > Statut > Journaux, avec une liste déroulante en haut à droite. Les fichiers commencent par lsdscra- : factures, clients, commandes, journal, peppol, webhooks et général.


Les problèmes les plus fréquents


  • Seule la première commande du jour arrive dans le journal. Activez « Meerdere ingave per dag toestaan » sur votre journal des recettes journalières dans Scrada.
  • Une commande reste en Échec. Ouvrez-la et lisez l'erreur dans le bloc Scrada. Corrigez la cause et renvoyez-la.
  • Aucun statut Peppol n'arrive. Recopiez la clé secrète depuis Scrada et enregistrez-la dans les paramètres du webhook.
  • La date de facture est erronée. La date suit l'horloge de votre boutique. Vérifiez votre fuseau horaire sous Réglages > Général dans WordPress.
  • Rien n'arrive dans Scrada. Vérifiez si l'environnement de test est encore actif, et si votre déclencheur de synchronisation correspond à la manière dont vos commandes sont réellement payées.

Toujours bloqué ?

Contactez-nous et joignez le fichier journal concerné ainsi que le numéro de la commande en question. Cela nous montre d'un coup ce qui s'est passé.