Facturer les commandes de votre boutique sans ressaisie
Une boutique en ligne génère beaucoup de ventes à facturer, et les recopier une à une expose aux erreurs comme aux oublis. L'API de m2m.ma permet à votre site de créer chaque facture directement sur la plateforme, dès que la commande est envoyée. Elle s'adresse à vous si vous avez un site marchand ou un autre outil de gestion, et à votre développeur pour la mise en place.
Commencez par créer une clé dans m2m.ma, en passant par Plus, Paramètres, puis API e-commerce. Choisissez une clé en lecture ou en écriture. Elle n'est affichée qu'une seule fois, et seule son empreinte est conservée. Si elle devait être compromise, vous la révoquez sans toucher aux autres.
Trois façons de relier votre site
Selon votre plateforme, vous installez un connecteur prêt à l'emploi ou vous appelez l'API depuis votre serveur. Une description de l'API est disponible en téléchargement pour votre développeur. La clé doit toujours rester côté serveur et ne jamais apparaître dans le navigateur de vos visiteurs.
- WordPress et WooCommerce : une extension à téléverser
- Drupal Commerce : un module pour Drupal 10 et 11
- Autres outils, comme PrestaShop, Joomla, Magento, un CRM ou un site sur mesure : l'API depuis votre serveur
Une commande, une seule facture
Chaque appel porte un identifiant de commande. Si votre site envoie deux fois la même commande, à la suite d'une panne réseau par exemple, la facture existante est renvoyée et aucune autre n'est créée. Vous évitez ainsi de déclarer deux fois la même vente.
Vous décidez aussi de ce qui se passe ensuite : la facture peut rester en brouillon pour être relue, ou être validée et envoyée au client lors du même appel. Pour une vente à l'étranger, le régime export ou zone franche peut être indiqué commande par commande.
Avant de vous lancer
Testez d'abord sur quelques commandes et vérifiez le résultat dans Revenus : client, lignes, TVA et montant. Assurez-vous que les prix de votre boutique correspondent bien au taux de TVA attendu, et demandez à votre comptable de confirmer le traitement des ventes particulières. Une fois créées, ces factures suivent le même parcours que les autres : numérotation, écritures comptables, rapports et préparation de la TVA.