Bypassinvoice : Différence entre versions
(→Options Détaillées) |
(→Installation) |
||
(10 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 13 : | Ligne 13 : | ||
Les tiers sont créés uniquement si le n° de siret ou l'adresse e-mail n'est pas déjà présente dans Dolibarr. | Les tiers sont créés uniquement si le n° de siret ou l'adresse e-mail n'est pas déjà présente dans Dolibarr. | ||
Si un n° de siret ou un e-mail existe déjà, une mise à jour du tiers sera effectuée avec les informations fournies. | Si un n° de siret ou un e-mail existe déjà, une mise à jour du tiers sera effectuée avec les informations fournies. | ||
+ | |||
+ | A propos des produits, BypassInvoice procède initialement à une vérification des similitudes au niveau des codes-barres EAN13; en l'absence de correspondance, il passe ensuite à la vérification de la référence du produit. Si aucun produit n'est identifié, les entrées correspondantes de vos lignes de produit sur la facture Dolibarr seront affichées en caractères gras. | ||
Avec le modue Duo, Le module se contente de générer une facture dans Dolibarr avant de | Avec le modue Duo, Le module se contente de générer une facture dans Dolibarr avant de | ||
Ligne 19 : | Ligne 21 : | ||
== Fonctionnalités == | == Fonctionnalités == | ||
− | *Deux modes de fonctionnement : Mode Exclusif pour une gestion complète | + | *Deux modes de fonctionnement : Mode Exclusif pour une gestion complète des factures via Dolibarr et Mode Duo pour la gestion des numéros de facture en synchronisation avec PrestaShop |
− | des factures via Dolibarr et Mode Duo pour la gestion des numéros de facture | + | *Automatisation de la création de factures/avoir dans Dolibarr à la suite des commandes payées sur PrestaShop. |
− | en synchronisation avec PrestaShop | + | *Automatisation de la création des tiers dans Dolibarr à la suite des commandes payées sur PrestaShop. |
− | *Automatisation de la création de factures/avoir dans Dolibarr à la suite des | + | *Automatisation de la création des adresses de facturation dans Dolibarr à la suite des commandes payées sur PrestaShop. |
− | commandes payées sur PrestaShop. | + | *Gestion des paiements différés permettant la création de factures sans paiement immédiat. |
− | *Automatisation de la création des tiers dans Dolibarr à la suite des | + | *Synchronisation des numéros de facture entre PrestaShop et Dolibarr pour une cohérence comptable. |
− | commandes payées sur PrestaShop. | ||
− | *Automatisation de la création des adresses de facturation dans Dolibarr à | ||
− | la suite des commandes payées sur PrestaShop. | ||
− | *Gestion des paiements différés permettant la création de factures sans | ||
− | paiement immédiat. | ||
− | *Synchronisation des numéros de facture entre PrestaShop et Dolibarr pour | ||
− | une cohérence comptable. | ||
*Personnalisation de l'affichage des factures dans l'espace client PrestaShop. | *Personnalisation de l'affichage des factures dans l'espace client PrestaShop. | ||
== Prérequis == | == Prérequis == | ||
*PrestaShop : Version compatible (e.g., 1.7.x ou supérieure). | *PrestaShop : Version compatible (e.g., 1.7.x ou supérieure). | ||
− | *Dolibarr : Version compatible (e.g., 14.x ou supérieure) avec un accès API | + | *Dolibarr : Version compatible (e.g., 14.x ou supérieure) avec un accès API configuré. |
− | configuré. | ||
*Droits d'Administration : Accès administrateur sur PrestaShop et Dolibarr. | *Droits d'Administration : Accès administrateur sur PrestaShop et Dolibarr. | ||
− | *chaque entité tierce doit posséder au minimum une adresse e-mail unique. Lorsque | + | *chaque entité tierce doit posséder au minimum une adresse e-mail unique. Lorsque BypassInvoice effectue une recherche de tiers dans Dolibarr, il procède d'abord par la vérification du numéro de SIRET avant de se baser sur l'adresse e-mail. si aucun tiers correspondant n'est trouvé, un nouveau tiers est alors créé dans Dolibarr. |
− | BypassInvoice effectue une recherche de tiers dans Dolibarr, il procède d'abord | ||
− | par la vérification du numéro de SIRET avant de se baser sur l'adresse e-mail. | ||
− | |||
− | Dolibarr. | ||
− | *Pour effectuer une décrémentation de vos stocks avec Dolibarr, le code-barres | + | *Pour effectuer une décrémentation de vos stocks avec Dolibarr, le code-barres ou la référence produit doit correspondre exactement entre Dolibarr et PrestaShop. |
− | ou la référence produit doit correspondre exactement entre Dolibarr et | ||
− | PrestaShop. | ||
== Installation == | == Installation == | ||
*Téléchargez le fichier d'installation du module BypassInvoice. | *Téléchargez le fichier d'installation du module BypassInvoice. | ||
*Connectez-vous à votre espace administrateur PrestaShop. | *Connectez-vous à votre espace administrateur PrestaShop. | ||
− | *Accédez à "Modules" > "Module Manager" et sélectionnez "Télécharger un | + | *Accédez à "Modules" > "Module Manager" et sélectionnez "Télécharger un module". |
− | module". | + | *Sélectionnez le fichier d'installation et laissez le module s'installer automatiquement. *Activez le module depuis votre tableau de bord. |
− | *Sélectionnez le fichier d'installation et laissez le module s'installer | ||
− | automatiquement. | ||
− | *Activez le module depuis votre tableau de bord. | ||
== Configuration == | == Configuration == | ||
Ligne 99 : | Ligne 84 : | ||
'''Entrepôt''' | '''Entrepôt''' | ||
− | *Sélection de l'entrepôt par défaut pour la gestion des stocks : Déterminez et forcer quel entrepôt dans Dolibarr sera utilisé pour la déduction automatique des stocks à la suite des ventes réalisées sur PrestaShop. Cette configuration aide à maintenir une synchronisation précise des niveaux de stock entre les deux systèmes. Veillez à ce que les références des produits soient identiques entre | + | *Sélection de l'entrepôt par défaut pour la gestion des stocks : Déterminez et forcer quel entrepôt dans Dolibarr sera utilisé pour la déduction automatique des stocks à la suite des ventes réalisées sur PrestaShop. Cette configuration aide à maintenir une synchronisation précise des niveaux de stock entre les deux systèmes. Veillez à ce que les références des produits soient identiques entre Dolibarr et PrestaShop. BypassInvoice procède initialement à une vérification des similitudes au niveau des codes-barres EAN13; en l'absence de correspondance, il passe ensuite à la vérification de la référence du produit. |
+ | |||
+ | '''Facture d’avoir''' | ||
+ | *Activer ou désactiver les avoirs exclusivement pour les produits. (autorise la création d'avoir et leur envoi vers Dolibarr). | ||
+ | |||
+ | === Bloc Compte de Facturation === | ||
+ | (présent seulement après avoir désactivé la facturation Prestashop) | ||
+ | |||
+ | '''Afficher les factures Dolibarr''' | ||
+ | * Intègre un bloc pour les factures Dolibarr dans l'espace client PrestaShop. | ||
+ | |||
+ | '''Afficher toutes les factures Dolibarr''' | ||
+ | *Choix entre afficher toutes les factures ou seulement celles liées à des commandes PrestaShop. | ||
+ | |||
+ | '''Titre de la page et du bloc de l'espace client''' | ||
+ | *Personnalisation du titre pour le bloc des factures (ex : "Factures"). | ||
+ | |||
+ | '''Modèle PDF de facture''' | ||
+ | *Sélection du modèle PDF pour les factures générées par Dolibarr (ex : "crabe"). | ||
+ | |||
+ | === Personnalisation du Numéro de Facture === | ||
+ | (Options pour le Mode Duo) | ||
+ | |||
+ | Ces options offrent une flexibilité significative dans la personnalisation du format des numéros de facture générés dans le cadre du mode Duo de BypassInvoice, assurant que la numérotation s'aligne précisément avec les besoins comptables et de suivi spécifiques de l'entreprise. | ||
+ | |||
+ | '''Année dans le numéro de facture''' | ||
+ | *Activée : Intègre l'année courante dans le numéro de facture pour faciliter le suivi chronologique. | ||
+ | *Désactivée : Omet l'année du format du numéro de facture pour une numérotation plus concise. | ||
+ | |||
+ | '''Présence du Mois dans le Numéro de Facture''' | ||
+ | *Activée : Ajoute le mois en cours au numéro de facture, offrant une granularité temporelle supplémentaire. | ||
+ | *Désactivée : Exclut le mois pour simplifier le numéro de facture. | ||
+ | |||
+ | '''Date Courte''' | ||
+ | *Activée : Utilise une représentation abrégée de la date (par exemple, "2401" pour le 24 janvier) dans le numéro de facture. | ||
+ | *Désactivée : Préfère un format de numérotation sans spécification de date détaillée. | ||
+ | |||
+ | '''Caractère de Séparation''' | ||
+ | *Séparateur entre la Date et le Numéro de Facture : Permet de définir un caractère spécifique (tel qu'un tiret, un point ou un slash) pour séparer les éléments de la date du reste du numéro de facture, améliorant ainsi la lisibilité. | ||
+ | |||
+ | '''Longueur du Numéro de Facture''' | ||
+ | *Définition de la Longueur du Numéro : Spécifiez la longueur totale du numéro de facture, permettant une standardisation et une cohérence, surtout pour l'alignement des systèmes de classement et de stockage des factures. | ||
+ | |||
+ | === Paramètres des Factures avec Paiements Différés === | ||
+ | |||
+ | '''Statut sans paiement''' | ||
+ | Configurez le statut attribué aux commandes qui ne requièrent pas de | ||
+ | paiement immédiat. Lorsqu'un client opte pour un mode de paiement dont le statut est défini ici, aucun enregistrement de paiement ne sera transmis à Dolibarr, même si le statut de la commande évolue vers un état indiquant que le paiement a été accepté. | ||
+ | |||
+ | '''Conditions de paiement attribuées pour ce statut''' | ||
+ | Spécifiez les modalités de paiement qui doivent être appliquées aux commandes identifiées par un statut indiquant un paiement différé. Assurez-vous que ces modalités sont alignées sur les options de paiement | ||
+ | préalablement établies dans Dolibarr. Une facture générée sous ce statut spécifique utilisera exclusivement ces conditions de paiement déterminées. | ||
+ | |||
+ | == Contact == | ||
+ | |||
+ | Pour toutes questions sur les produits et services, veuillez nous contacter: | ||
+ | |||
+ | [[Fichier:Siladel.png|link=https://www.siladel.fr]] |
Version actuelle datée du 9 février 2024 à 16:08
Sommaire
Introduction
BypassInvoice permet de déléguer la gestion et la numérotation des factures PrestaShop à Dolibarr, simplifiant la facturation et la synchronisation des données, et offrant une solution efficace pour les commerçants cherchant à optimiser leurs processus comptables et à offrir une meilleure expérience client.
Fonctionnement du module :
Les factures, les clients (tiers), les adresses de facturation et les paiements sont automatiquement générés dans Dolibarr dès qu'une commande est réglée sur PrestaShop. Pour les paiements effectués par chèque, la création de la facture dans Dolibarr est déclenchée automatiquement une fois que le statut de la commande est mis à jour comme "paiement accepté". Les tiers sont créés uniquement si le n° de siret ou l'adresse e-mail n'est pas déjà présente dans Dolibarr. Si un n° de siret ou un e-mail existe déjà, une mise à jour du tiers sera effectuée avec les informations fournies.
A propos des produits, BypassInvoice procède initialement à une vérification des similitudes au niveau des codes-barres EAN13; en l'absence de correspondance, il passe ensuite à la vérification de la référence du produit. Si aucun produit n'est identifié, les entrées correspondantes de vos lignes de produit sur la facture Dolibarr seront affichées en caractères gras.
Avec le modue Duo, Le module se contente de générer une facture dans Dolibarr avant de transférer le numéro de facture vers PrestaShop, permettant ainsi à ce dernier de produire sa propre facture dans son format spécifique.
Fonctionnalités
- Deux modes de fonctionnement : Mode Exclusif pour une gestion complète des factures via Dolibarr et Mode Duo pour la gestion des numéros de facture en synchronisation avec PrestaShop
- Automatisation de la création de factures/avoir dans Dolibarr à la suite des commandes payées sur PrestaShop.
- Automatisation de la création des tiers dans Dolibarr à la suite des commandes payées sur PrestaShop.
- Automatisation de la création des adresses de facturation dans Dolibarr à la suite des commandes payées sur PrestaShop.
- Gestion des paiements différés permettant la création de factures sans paiement immédiat.
- Synchronisation des numéros de facture entre PrestaShop et Dolibarr pour une cohérence comptable.
- Personnalisation de l'affichage des factures dans l'espace client PrestaShop.
Prérequis
- PrestaShop : Version compatible (e.g., 1.7.x ou supérieure).
- Dolibarr : Version compatible (e.g., 14.x ou supérieure) avec un accès API configuré.
- Droits d'Administration : Accès administrateur sur PrestaShop et Dolibarr.
- chaque entité tierce doit posséder au minimum une adresse e-mail unique. Lorsque BypassInvoice effectue une recherche de tiers dans Dolibarr, il procède d'abord par la vérification du numéro de SIRET avant de se baser sur l'adresse e-mail. si aucun tiers correspondant n'est trouvé, un nouveau tiers est alors créé dans Dolibarr.
- Pour effectuer une décrémentation de vos stocks avec Dolibarr, le code-barres ou la référence produit doit correspondre exactement entre Dolibarr et PrestaShop.
Installation
- Téléchargez le fichier d'installation du module BypassInvoice.
- Connectez-vous à votre espace administrateur PrestaShop.
- Accédez à "Modules" > "Module Manager" et sélectionnez "Télécharger un module".
- Sélectionnez le fichier d'installation et laissez le module s'installer automatiquement. *Activez le module depuis votre tableau de bord.
Configuration
Après avoir installé le module BypassInvoice, vous devez le configurer pour qu'il fonctionne correctement avec votre instance Dolibarr. Voici un aperçu détaillé des options disponibles dans la configuration du module :
Mode Exclusif
- Désactivez la fonction de facturation native de PrestaShop. Il suffit de se rendre dans la page Factures dans le menu de gauche de la section Commandes
- Configurez le module pour transférer toutes les opérations de facturation à Dolibarr.
- Personnalisez l'affichage des factures de l'espace client de PrestaShop.
Mode Duo
- Vous maintenez la création de factures dans PrestaShop.
- Configurez le module pour transférer toutes les opérations de facturation à Dolibarr.
- Configurez le format du numéro de facture pour qu'il soit identique entre Dolibarr et PrestaShop.
Le module se contente de générer une facture dans Dolibarr avant de transférer le numéro de facture vers PrestaShop, permettant ainsi à ce dernier de produire sa propre facture dans son format spécifique.
Options Détaillées
BypassInvoice
- Activer ou désactiver le module : Cette option vous permet de mettre en service ou de suspendre temporairement la fonctionnalité de BypassInvoice sans avoir à désinstaller le module. Même lorsque le module est désactivé, vos clients continueront d'avoir accès à leur historique de factures dans leur espace client. Cette approche permet une flexibilité dans la gestion du module tout en préservant la continuité de l'expérience utilisateur.
Logs des erreurs
- Gérer l'activation des logs : Activez cette option pour enregistrer les erreurs et les opérations importantes dans un fichier de log. Cela peut être crucial pour le débogage et la maintenance du système. Les fichiers de log sont stockés dans /modules/bypassinvoice/logs. Pour une consultation rapide, un lien direct vers le fichier de journal est mis à disposition en haut de la page de configuration du module.
Clé API
- Saisissez la clé API de votre instance Dolibarr : La clé API est essentielle pour authentifier et autoriser les communications sécurisées entre PrestaShop et Dolibarr. Vous devez générer cette clé dans votre instance Dolibarr et la saisir ici.
URL
- URL de votre instance Dolibarr : Indiquez l'URL complète où votre Dolibarr est installé. Cette information permet au module BypassInvoice de se connecter correctement à Dolibarr pour la transmission des données.
ENTITÉ
- Entité Dolibarr concernée : Si vous utilisez Dolibarr gère plusieurs sociétés, précisez ici l'identifiant de l'entité concernée par les opérations du module. Par défaut, ce paramètre est fixé à 1.
Paiement CB
- Correspondance de paiement par carte bancaire avec Dolibarr : Configurez cette option pour associer les paiements par carte de crédit réalisés sur PrestaShop avec le type de paiement correspondant dans Dolibarr.
BANQUE
- Banque de destination pour les paiements : Sélectionnez la banque au sein de Dolibarr où les paiements effectués sur PrestaShop devraient être enregistrés. Cette option est utile pour assurer que les transactions sont correctement affectées dans votre comptabilité Dolibarr.
Entrepôt
- Sélection de l'entrepôt par défaut pour la gestion des stocks : Déterminez et forcer quel entrepôt dans Dolibarr sera utilisé pour la déduction automatique des stocks à la suite des ventes réalisées sur PrestaShop. Cette configuration aide à maintenir une synchronisation précise des niveaux de stock entre les deux systèmes. Veillez à ce que les références des produits soient identiques entre Dolibarr et PrestaShop. BypassInvoice procède initialement à une vérification des similitudes au niveau des codes-barres EAN13; en l'absence de correspondance, il passe ensuite à la vérification de la référence du produit.
Facture d’avoir
- Activer ou désactiver les avoirs exclusivement pour les produits. (autorise la création d'avoir et leur envoi vers Dolibarr).
Bloc Compte de Facturation
(présent seulement après avoir désactivé la facturation Prestashop)
Afficher les factures Dolibarr
- Intègre un bloc pour les factures Dolibarr dans l'espace client PrestaShop.
Afficher toutes les factures Dolibarr
- Choix entre afficher toutes les factures ou seulement celles liées à des commandes PrestaShop.
Titre de la page et du bloc de l'espace client
- Personnalisation du titre pour le bloc des factures (ex : "Factures").
Modèle PDF de facture
- Sélection du modèle PDF pour les factures générées par Dolibarr (ex : "crabe").
Personnalisation du Numéro de Facture
(Options pour le Mode Duo)
Ces options offrent une flexibilité significative dans la personnalisation du format des numéros de facture générés dans le cadre du mode Duo de BypassInvoice, assurant que la numérotation s'aligne précisément avec les besoins comptables et de suivi spécifiques de l'entreprise.
Année dans le numéro de facture
- Activée : Intègre l'année courante dans le numéro de facture pour faciliter le suivi chronologique.
- Désactivée : Omet l'année du format du numéro de facture pour une numérotation plus concise.
Présence du Mois dans le Numéro de Facture
- Activée : Ajoute le mois en cours au numéro de facture, offrant une granularité temporelle supplémentaire.
- Désactivée : Exclut le mois pour simplifier le numéro de facture.
Date Courte
- Activée : Utilise une représentation abrégée de la date (par exemple, "2401" pour le 24 janvier) dans le numéro de facture.
- Désactivée : Préfère un format de numérotation sans spécification de date détaillée.
Caractère de Séparation
- Séparateur entre la Date et le Numéro de Facture : Permet de définir un caractère spécifique (tel qu'un tiret, un point ou un slash) pour séparer les éléments de la date du reste du numéro de facture, améliorant ainsi la lisibilité.
Longueur du Numéro de Facture
- Définition de la Longueur du Numéro : Spécifiez la longueur totale du numéro de facture, permettant une standardisation et une cohérence, surtout pour l'alignement des systèmes de classement et de stockage des factures.
Paramètres des Factures avec Paiements Différés
Statut sans paiement Configurez le statut attribué aux commandes qui ne requièrent pas de paiement immédiat. Lorsqu'un client opte pour un mode de paiement dont le statut est défini ici, aucun enregistrement de paiement ne sera transmis à Dolibarr, même si le statut de la commande évolue vers un état indiquant que le paiement a été accepté.
Conditions de paiement attribuées pour ce statut Spécifiez les modalités de paiement qui doivent être appliquées aux commandes identifiées par un statut indiquant un paiement différé. Assurez-vous que ces modalités sont alignées sur les options de paiement préalablement établies dans Dolibarr. Une facture générée sous ce statut spécifique utilisera exclusivement ces conditions de paiement déterminées.
Contact
Pour toutes questions sur les produits et services, veuillez nous contacter: