Bonjour,
1) Statut « encaissée » et données de paiement
Le plugin se déclenche sur le changement de statut de la commande HikaShop, pas sur le plugin de paiement. Vous choisissez les statuts concernés dans Système > Statuts de commande, colonne SuperPDP (confirmed et shipped par défaut). Il est donc compatible avec Sogecommerce comme avec n'importe quel autre moyen de paiement, sans intégration spécifique : dès que la commande passe au statut que vous avez coché, la facture UBL part.
Un point d'attention sur cet écran : ce même statut doit aussi être coché dans la colonne « Facture », sinon la commande n'a pas encore de numéro de facture au moment de l'envoi.
En revanche, le plugin s'arrête aujourd'hui à l'émission. Il ne remonte pas ensuite les statuts du cycle de vie, donc pas de statut « encaissée » transmis après coup. Ce que la facture porte déjà, c'est le fait qu'elle est intégralement payée : le montant prépayé est égal au total TTC et le reste à payer est à zéro. Pour une vente en ligne où le paiement précède l'émission, c'est cohérent, mais ce n'est pas la même chose que le statut « encaissée » du cycle de vie.
Si votre PDP l'exige pour vos prestations de services, nous pouvons l'ajouter. Dites-nous quel appel SUPER PDP attend exactement pour ce statut, et comme chez vous la facture ne part qu'une fois la commande payée, ce serait un appel envoyé dans la foulée du dépôt.
2) Distinction B2B / B2C
Elle est automatique, sans paramétrage de votre côté, et elle repose sur le numéro de TVA intracommunautaire de l'adresse de facturation.
- s'il est rempli, la facture porte l'identifiant du client, à savoir son numéro de TVA accompagné du code EAS de son pays (9957 pour la France), ainsi que ce même numéro en tant que partie acheteuse. C'est ce qui permet le routage.
- s'il est vide, c'est l'adresse e-mail du client qui sert d'identifiant, avec le schéma EM. La facture est déposée chez SUPER PDP de la même façon, mais sans identifiant routable, ce qui correspond à votre cas d'e-reporting.
La seule chose à faire est donc de vous assurer que le champ « Numéro de TVA » est bien affiché dans votre formulaire d'adresse et rempli par vos clients professionnels. HikaShop n'a pas de champ SIREN dédié : c'est le numéro de TVA qui sert d'identifiant, et pour une entreprise française il contient le SIREN.
Deux détails qui vont avec : si le champ « Société » de l'adresse de facturation est rempli, c'est lui qui devient le nom de l'acheteur sur la facture, sinon ce sont le prénom et le nom. Et pour vos clients hors France, la facture est déposée de la même manière, c'est SUPER PDP qui fait ensuite le tri entre routage et e-reporting.
Enfin, pensez à vérifier que les informations vendeur configurées dans le plugin PDF Invoice (raison sociale, SIRET, numéro de TVA, adresse) correspondent bien à l'entreprise rattachée à vos identifiants SUPER PDP, sinon le dépôt est refusé.