Oui, c’est possible ! Même si vous établissez vos factures de vente dans un autre logiciel, vous pouvez les envoyer vers Yuki via une intégration API, puis les transmettre à votre client via le réseau Peppol, automatiquement ou manuellement.
Attention : les données XML doivent être fournies selon le schéma XML de Yuki. Il n’est pas possible de fournir une facture UBL conforme à Peppol via l’intégration API pour ensuite l’envoyer.
L’intégration API utilise le webservice Sales, avec la méthode ProcessSalesInvoices. Cette méthode valide les données de la facture et les rend disponibles pour la suite du traitement et l’envoi.
- Envoi manuel
Méthode 1 : <Process>false</Process>
Avec <Process>false</Process>, la facture est créée dans le module de vente de Yuki, mais elle n’est pas traitée. Aucun numéro ni aucune date de facture ne lui est encore attribué. Vous pouvez ensuite vérifier les données, finaliser la facture dans l’interface de Yuki et l’envoyer manuellement via Peppol.
Vous retrouverez ces factures de vente sous « Factures à envoyer ».

Méthode 2 : <Process>true</Process>
Avec <Process>true</Process>, la facture est automatiquement traitée et comptabilisée dans Yuki. Elle reçoit un numéro et une date de facture. Vous pouvez ensuite l’envoyer via le bouton Peppol dans l’interface de Yuki.

- Envoi automatique
Vous souhaitez que les factures soient envoyées automatiquement via Peppol ? Définissez alors <Process>true</Process> et <SentToPeppol>true</SentToPeppol>.
Conditions pour l’envoi automatique :
- <Process> et <SentToPeppol> doivent être définis sur true.
- Yuki vérifie si le client est trouvable sur le réseau Peppol à l’aide d’un numéro de TVA, d’un numéro d’entreprise (CoC), d’un OIN ou d’un GLN.
- Si le client n’est pas trouvé sur le réseau Peppol et que <EmailToCustomer> est défini sur true, l’erreur est enregistrée, mais la facture reste traitée (l’e-mail a déjà été envoyé).
- Si le client n’est pas trouvé et que <EmailToCustomer> est défini sur false, un message d’erreur est renvoyé.
Astuce : en définissant à la fois <EmailToCustomer>true</EmailToCustomer> et <SentToPeppol>true</SentToPeppol>, vous prévoyez une solution de repli automatique : en cas d’erreur Peppol, la facture a déjà été envoyée par e-mail.

Attention : lors de l’envoi automatique via l’API, Yuki peut actuellement envoyer la facture uniquement à un identifiant Peppol basé sur le numéro d’entreprise, le numéro de TVA, l’OIN ou le GLN que vous transmettez dans l’appel API. Il n’est pas encore possible de cibler un autre identifiant Peppol européen via l’API.
Vous souhaitez tout de même envoyer la facture à un autre identifiant Peppol ? Faites alors préparer la facture dans Yuki comme brouillon « à envoyer » (méthode 1, <Process>false</Process>), puis envoyez-la manuellement via Peppol vers le bon identifiant Peppol. Dans l’onglet ‘Peppol’ de la fiche du client, vous pouvez ainsi définir un identifiant Peppol par défaut.
Pour plus d’informations, vous pouvez consulter notre documentation API ou la partager avec votre fournisseur de logiciel.
Licences nécessaires :
Cette fonctionnalité est uniquement disponible pour les utilisateurs disposant d’un Bundle Yuki payant. La fonctionnalité comptable « Yuki Sales Webservice » ne suffit pas.
Il est également important que votre entreprise soit enregistrée dans Yuki pour l’envoi de factures Peppol. Vous pouvez le vérifier vous-même dans les paramètres du domaine.