1. Documentation /
  2. VosFactures - Facturation Personnalisée AntiFraude

VosFactures – Facturation Personnalisée AntiFraude

L’extension VosFactures permet d’intégrer votre boutique en ligne avec le logiciel de facturation et gestion de stock VosFactures. Vous pouvez ainsi créer automatiquement des factures personnalisées correspondant à vos commandes en ligne, tout en respectant la loi française Anti-Fraude à la TVA. L’extension rend aussi possible l’envoi automatique ou manuel des factures PDF à vos clients, la reconnaissance des ventes avec TVA OSS, et l’export & l’analyse comptables des données de facturation.

________________________________

The VosFactures extension allows you to integrate your WooCommerce store with the online invoicing software VosFactures.fr. You can create automatically customized invoices corresponding to your WooCommerce orders, while respecting the French Anti-Fraud VAT Law. The extension also makes possible the automatic or manual emailing of PDF invoices to your clients, as well as the export and accounting analysis of your invoices.

Installation

↑ Back to top
  1. Download the .zip file from your WooCommerce account.
  2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
  3. Install Now and Activate the extension.
More information at: Install and Activate Plugins/Extensions.

Configuration

↑ Back to top
Cliquez sur le lien prévu à cet effet (ou allez dans l’onglet WooCommerce > Réglages > Intégration > VosFactures). options de plugin
  1. Compte VosFactures : Si vous n’avez pas encore créé de compte sur VosFactures, cliquez sur le lien prévu à cet effet. Sinon, passez au point 2.
  2. Code API (obligatoire) : Indiquez le Code API avec préfixe de votre compte VosFactures visible depuis Paramètres —> Paramètres du compte —> Intégration  —>  Code d’autorisation —>  Afficher les codes API  —>  Ajouter un nouveau code avec l’option “Code avec préfixe—> sauvegardez et copiez-le en intégralité (ex: AhgyTkig6ibhb/masociete).
  3. Quand créer la facture : Choisissez quand créer la facture de chaque commande : – Automatiquement une fois la commande payée (état “terminé”) – Automatiquement une fois la commande en cours (état “en cours”) – Automatiquement une fois la commande créée (n’importe quel état) – Pas automatiquement (création manuelle)
  4. Envoi automatique (optionnel) : Cochez si vous souhaitez que les factures générées par le plugin soient automatiquement envoyées par email à vos clients. Pensez à désactiver l’envoi via WooCommerce pour éviter un double envoi.
  5. Département (optionnel) : Vous pouvez créer plusieurs départements vendeurs sur votre compte VosFactures, si vous souhaitez distinguer les factures provenant de WooCommerce des autres factures. Si tel est le cas, sélectionnez le nom du département concerné par les ventes WooCommerce. Si vous n’indiquez rien, les factures seront créées par le département principal.
  6. Catégorie (optionnel) : Vous pouvez créer plusieurs catégories sur votre compte VosFactures. Si tel est le cas, choisissez la catégorie à attribuer aux factures WooCommerce.
  7. Frais de livraison gratuits (optionnel) : Cochez pour afficher sur les factures les frais de livraison gratuits sous la forme d’une ligne “Frais de livraison” de prix unitaire égal à zéro. Sinon, seuls les frais de livraisons payants s’afficheront.
  8. Adresse de livraison : Cochez pour toujours afficher l’adresse de livraison des acheteurs sur les factures, en plus de l’adresse de facturation. Si non cochée, l’adresse de livraison n’est affichée que si elle est différente de l’adresse de facturation.
  9. Description des produits (optionnel) : Cochez pour afficher sur les factures le contenu du 1er champ “Description” de WooCommerce en tant que Description du produit (vérifiez d’ailleurs l’activation de ce champ sur VosFactures).
  10. Description des produits de VosFactures (facultatif) : Cochez cette option pour afficher sur les factures la description des produits telle que définie sur votre compte VosFactures.
  11. Variable des produits (optionnel) : Cochez pour afficher sur les factures, en tant que Description du produit, la variable éventuelle des produits vendus. Si vous avez aussi coché l’option “Description des produits” (n°9), la variable s’affichera sur une ligne séparée avant le texte de la description. 
  12. Métadonnée des produits (optionnel) : Cochez pour afficher sur les factures, en tant que Description du produit, le contenu des métadonnées éventuelles des produits vendus. Si vous avez coché l’option “Variable des produits” et/ou “Description des produits” (n°9 et n°10 ci-dessus), la métadonnée s’affichera sur une ligne séparée avant le texte de la description (donc dans l’ordre : variable, métadonnée, description).
  13. Informations spécifiques (optionnel) : Cochez pour afficher sur les factures le contenu par défaut du champ “Informations spécifiques” éventuellement renseigné sur votre compte VosFactures.
  14. Notes des commandes (optionnel) : Cochez pour afficher les notes éventuelles de vos commandes sur les factures (remplaçant les Informations spécifiques du n°13).
  15. Note de commande facultatif (facultatif) : Cochez pour afficher le contenu éventuel du champ “Note de commande facultatif” sur les factures (qui s’afficheront en tant qu’informations spécifiques, remplaçant les éventuelles Informations spécifiques activées de l’option n°13).
  16. Ventes OSS (optionnel) : Cochez pour que les factures soit identifiées automatiquement comme “vente OSS” si les critères sont respectés (vente B2C avec TVA de l’acheteur). Vous pourrez ainsi générer en un clic le rapport de TVA OSS par pays à déclarer. Penser à activer la fonction OSS et l’option correspondante depuis Paramètres —> Paramètre du Compte —> Options par défaut —> Documents de Facturation.
  17. Clients professionnels : Choisissez le nom qui doit figurer sur les factures en cas de vente à un professionnel : – Nom de la société uniquement – Nom et prénom du client uniquement – Nom de la société et nom et prénom du client
  18. Personnalisation json (optionnel) : Modifiez si besoin les documents générés en utilisant la syntaxe JSON. Exemples: – Pour générer des devis au lieu de factures, écrivez “kind”:”estimate”. – Pour ne pas afficher de Date limite de règlement sur les factures, écrivez “payment_to_kind”:”off”. Par défaut la Date limite de règlement est la date de création si la facture créée est Payée (si la facture n’est pas payée, elle est égale à la date de création +1 jour) – Pour que les factures soient automatiquement converties en une devise particulier, écrivez par exemple “exchange_currency”:”USD”
  19. Sauvegardez ! En cas d’erreur de configuration, vous serez informé de sa cause.

Go to WooCommerce > Settings > Integration > VosFactures to set up the plugin : plugin options
  1. VosFactures account: If you have not yet created an account on VosFactures, click on the link provided for this purpose. Otherwise, go to point 2.
  2. API code (required): Enter the API code with prefix (ex: AhgyTkig6ibhb/myfirm) of your VosFactures account, that you need to create in Settings > Account settings > Integration.
  3. Invoice creation: Choose when to issue the invoice of an order : – Automatically after order is paid (status “completed”) – Automatically after order is processing (status “processing”) – Automatically after order is created (any status) – Never automatically (manual issue)
  4. Automatic email sending (optional): If you want the invoices generated by the plugin to be automatically emailed to your customers.
  5. Department (optional): You can create multiple sales departments in your VosFactures account, if you want to distinguish invoices from WooCommerce from other invoices. If you do not indicate anything, the invoices will be created by the main department.
  6. Category (optional): You can create multiple categories on your VosFactures account. If so, choose the category to which to assign WooCommerce invoices.
  7. Free delivery (optional): To display on invoices the item “Shipping costs” with a unit price of zero. Otherwise, only payable delivery charges will be displayed.
  8. Delivery Address (optional): To always show buyer delivery address on invoices, in addition to the billing address. If not checked, the delivery address is displayed only if it different from billing address.
  9. Product description (optional): To display on invoices the description of the sold products below product names.
  10. VosFactures Product Description (optional): To display on invoices the product description as defined on your VosFactures account.
  11. Product variable (optional) : To display on invoices the eventual variable of sold products below product names.
  12. Product metadata (optional) : To display on invoices the eventual metadata of products below product names. If you have also option 9 and 10 the order of display will be : variable, metadata, description.
  13. Note (optional): To display on invoices the default content of the “Note” field eventually filled in on your VosFactures account.
  14. Order Notes (optional) : To display on invoices the eventual notes of your orders (shown in the invoice field “Note“)
  15. Optional order Notes (facultatif) : To display on invoices the eventual optional notes left by your clients (shown in the invoice field “Note“)
  16. OSS sales (optional) : To automatically identify invoices as “OSS sales ” when it applies (B2C with buyer country VAT), and generate a report to visualise the VAT OSS to declare per country. Works with the option of the OSS function of VosFactures.
  17. Business clients: Choose the name to display on invoices in case of sale to a company : – Company name – Client surname and first name – Company name and client name and surname
  18. Additional fields (optional): You can edit the generated document using JSON syntax. Examples: – To generate estimates instead of invoices, write “kind”: “estimate” . – To hide due date on invoices, write “payment_to_kind”: “off” – To automatically convert invoices to a currency, enter “exchange_currency”: “USD”.
  19. Save to finish set up. You will be informed in case of error.

Usage / Fonctions

↑ Back to top

Invoice customization / Personnalisation des Factures

↑ Back to top
Depuis votre compte VosFactures vous pouvez personnaliser le contenu et mise en page des factures à créer :
From your VosFactures account you can customize the content and appearance of invoices :

Automatic invoice creation / Création automatique des Factures personnalisées

↑ Back to top

L’extension génère automatiquement la facture correspondant à chaque commande, reprenant fidèlement les données de la vente.

Vous pouvez choisir à quel moment les factures doivent être générées :

  • automatiquement une fois la commande créée
  • automatiquement une fois la commande “terminée”
  • automatiquement une fois la commande “en cours”
  • uniquement manuellement
Notre plugin est compatible avec :
  • les commandes en ligne effectuées sur votre site internet
  • les commandes créées manuellement depuis votre backend
  • les anciennes commandes existantes avant l’installation du plugin
  • les commandes générées automatiquement par l’extension WooCommerce Subscriptions
  • les commandes générées avec l’extension POS
  • l’extension Visual Product Configurator
  • l’extension Advanced Product Fields 
  • l’extension Sequential Order Numbers
  • l’extension Yith sequential order number
  • l’extension WooCommerce EU VAT Number
  • l’extension Product Bundles
  • l’extension PW WooCommerce Gift Cards
  • le champ ICE (Identifiant Commun des Entreprises) des clients marocains.

________________________________

Our plugin automatically generates the invoice of each order. You can choose when to issue invoices :
  • Automatically as soon as order is created
  • Automatically when order reaches the status “completed”
  • Automatically when order reaches the status “processing”
  • Manually only
Our plugin is compatible with :
  • orders generated from your online website,
  • orders created manually by you from your backend
  • former commands created before installing the plugin
  • orders created automatically by the WooCommerce Subscriptions plugin.
  • orders generated via POS plugin
  • orders with Moroccan clients field “ICE
  • Visual Product Configurator plugin
  • Sequential Order Numbers plugin
  • Yith Sequential Order Number plugin
  • WooCommerce EU VAT Number plugin
  • Product Bundles plugin
  • PW WooCommerce Gift Cards plugin

PDF invoice download / Téléchargement PDF des Factures

↑ Back to top
Vous pouvez visualiser et télécharger en PDF la facture de chaque commande sur votre interface WooCommerce. Il y aussi un lien “Afficher la facture sur le compte” VosFactures, si vous voulez la modifier par exemple.
You can download in PDF the invoice of each order from your WooCommerce backend. There is also a link to view the invoice on your VosFactures account, if you want to edit it or take further action.

One-click manual invoice creation / Création manuelle des Factures

↑ Back to top

Vous pouvez forcer la création des factures grâce à un bouton dédié :

  • depuis la page d’une commande
  • depuis la liste des commandes pour une création groupée
Cela est utile par exemple pour les commandes antérieures à l’installation du plugin, ou si vous décidez de désactiver la création automatique de facture.
You can force invoice creation via a dedicated button from the order page or from the order list. This is useful for example in case of orders created prior to the extension set up, or in case you decide to disable the automatic invoice creation. create manual invoice

Creation of correction invoice / Création manuelle de Factures d’Avoir

↑ Back to top

Vous pouvez créer une facture d’avoir partiel ou total sur votre compte VosFactures grâce au bouton “Créer un avoir” qui vous redirige vers le formulaire de création pré-complété de la facture d’avoir.


You can create directly from your WooCommerce backend a partial or total correction invoice on your VosFactures account. After clicking on the button, you are redirected to the pre-filled creation form of the correction invoice.

Invoice email sending / Envoi par Email des Factures

↑ Back to top

Vous pouvez choisir d’envoyer automatiquement ou manuellement les factures PDF par email à vos clients, avec un texte personnalisé et depuis l’adresse email de votre choix. Vous pouvez ajouter une adresse en copie ou en copie cachée et vérifier l’état de l’envoi depuis votre compte VosFactures qui en assure le suivi.


You can choose to send automatically or manually PDF invoices by email to your customers, with a customized email content and from the email address of your choice. You can add an email address in copy or hidden copy and verify the email send status from your VosFactures account.

Error message / Détection des Erreurs

↑ Back to top
Si le module rencontre une erreur lors de la création automatique d’une facture, un message d’information avec la raison de cette erreur s’affiche au dessus de la liste des commandes et sur la commande concernée. Vous pourrez réessayer grâce au bouton “Recommencer”.
If the plugin encounters an error during the automatic creation of an invoice, a message with the reason for this error is displayed above the orders list and on the order page. You can try again to issue manually the invoice.

Troubleshooting

↑ Back to top

Test invoice / Facture Test

↑ Back to top
Lors de la configuration de l’extension, une facture test est générée puis immédiatement supprimée par le plugin. Assurez-vous que l’option “Empêcher la suppression des documents” est temporairement désactivée dans les paramètres de votre compte VosFactures. Sinon, vous devrez supprimer cette facture test manuellement afin de finaliser l’intégration du plugin.
During the extension set up, a test invoice is generated and immediately deleted. Make sure that the option “Block invoice deletion” option is temporarily disabled on your VosFactures account settings. Otherwise, you will have to delete this test invoice manually in order to finalize the integration.

API Token / Code API

↑ Back to top

Copiez un code API avec préfixe, c’est-à-dire un code API qui comporte le préfixe de votre compte VosFactures, sinon l’intégration ne pourra pas se faire. Exemple : AhgyTkig6ibhb/monentreprise. En général vous avez besoin de générer ce code depuis  Paramètres > Paramètres du compte > Intégration   Code d’autorisation >  Afficher les codes API > Ajouter un nouveau code > Code avec préfixe. Si le code copié n’est pas correct, un message d’erreur apparaît (“test1“).


Make sure to copy your VosFactures API token with the prefix of your account. Example : AhgyTkig6ibhb/mycompany. You might need to generate such code.

Subscription plan / Formule d’abonnement

↑ Back to top
Vérifiez dans les paramètres de votre compte VosFactures que la formule choisie est “pro” ou “max” et cela même en période d’essai, sinon l’intégration ne pourra pas se faire.
Make sure in your VosFactures account settings that the chosen plan is “pro” or “max”, even during the free trial period, otherwise the integration can not be done.

FAQs

↑ Back to top

Compatibility / Avec quelle version de WooCommerce l’extension est-elle compatible ?

↑ Back to top
WooCommerce 3.0.0 minimum

Free sign up on VosFactures / L’ouverture d’un compte sur VosFactures est-elle gratuite ?

↑ Back to top
Oui, l’inscription sur le logiciel VosFactures.fr est gratuite et offre une période de 30 jours gratuits sans engagement. Pour continuer ensuite à utiliser l’extension, il faut effectuer le paiement de la formule “pro” ou “max” pour la période souhaitée – un mois, un an, ou plus.
Yes, the creation of an account on the online software VosFactures.fr is free and entitles a free 30-day trial period. To continue using the extension, you must make a payment for the the “pro” ou “max” plan for the desired period – one month, one year, or more.

Sales with or without tax / L’extension gère-t-elle les ventes sans et avec taxe ?

↑ Back to top
Oui. L’extension peut générer des factures pour des ventes sans taxe ou avec taxe, comme de la TVA, qu’il y ait un ou plusieurs taux de taxe sur une même facture. Vous pouvez afficher les montants HT et TTC, ou uniquement TTC, et afficher un résumé des montants par taux de taxe.
Yes. The extension can generate invoices for tax-exempt sales or sales with tax, such as VAT, even if there are several tax rates on the same invoice. You can display the net and gross totals and a summary of amounts by tax rate.

Sales with discount / L’extension gère-t-elle les ventes avec réductions ?

↑ Back to top
Oui, le plugin intègre les réductions en pourcentage et les remises sous forme de montant, ainsi que les tarifs promo. Le montant total de la réduction est étalé sur l’ensemble des articles listés sauf frais de livraison. Selon le format de factures que vous avez choisi, la réduction s’affichera :
  • Dans le résumé des totaux : Total HT avant et après réduction
  • Et/ou sur le tableau principal : Prix HT avant et après réduction. Vous pouvez en savoir plus ici.

Yes, the plugin can generate invoices with a percentage or amount discount, as well as with Sale price. The total amount of the discount is spread over all sold items except delivery charges. Depending on the invoice template chosen, the discount will be displayed :
  • In the totals summary : Net total before and after discount
  • And/or on the positions table: Price before and after discount. You can find out more here.

Synced sales data / Clients & articles

↑ Back to top
A chaque création de facture, tout nouveau client et produit facturés sont automatiquement ajoutés à la liste de vos Contacts et Produits sur VosFactures :
  • Nom et prénom du client
  • Nom de la compagnie et numéro fiscal (TVA) du client professionnel
  • Numéro de téléphone et adresse email du client
  • Adresse de facturation et de livraison du client
  • Nom, description, unité, prix, et quantité vendue des produits
Vous pouvez également importer en masse dans votre compte VosFactures la liste des clients et produits. VosFactures évite la création de doublons grâce à un système de reconnaissance basée :
  • Sur le numéro fiscal ou l’email & le nom des clients. Le plugin met à jour la fiche du client si nécessaire.
  • Sur le nom ou la référence GSU des produits/services selon l’option choisie.
Attention la communication ne se fait que dans un sens (Woocommerce —> VosFactures). En cas de vente depuis VosFactures (hors WooCommerce), la quantité décomptée sur VosFactures ne l’est pas sur WooCommerce.
At each invoice creation, any new invoiced client and products are automatically added to the list of your Contacts and Products on VosFactures account :
  • Client surname and first name
  • Company name and tax number (VAT) if applicable
  • Client telephone number and email address
  • Client invoicing and delivery addresses
  • Product name, description, unit, price, and quantity.
You can also import manually a list of clients and products on VosFactures. VosFactures avoids the creation of duplicates thanks to a recognition system based on :
  • Client VAT number or email and name.  Client data is updated if necessary.
  • Product name
Note that in case of invoice creation directly on VosFactures (and not from WooCommerce), stock is not updated on WooCommerce.

Antifraud conformity / Comment obtenir l’attestation de conformité AntiFraude à la TVA ?

↑ Back to top
Cliquez sur le lien prévu à cet effet depuis le tableau de bord de votre compte VosFactures et remplissez le formulaire pour recevoir par email l’attestation de conformité du logiciel. Vous pouvez en savoir plus ici sur la loi Anti-fraude à la TVA valable en France.
Click on the link visible from the dashboard of your VosFactures account and fill out the form to receive by email the software certificate of conformity. Click here to know more about the French antifraud law.

Questions and Feedback

↑ Back to top
Have a question before you buy? Please fill out this pre-sales form. Already purchased and need some assistance? Get in touch with support via the help desk.