Comment pouvons-nous vous aider ?

Articles d’aide

Dans cette section du site Web Billit, vous trouverez des manuels et des informations sur toutes les fonctions de Billit. Vous pouvez trouver des articles d’aide via le moteur de recherche ou le menu structuré à gauche.
search
  • Activer le lien SFTP
    Down

    (S)FTP signifie (Secure) File Transfer Protocol : une méthode standard pour échanger des fichiers entre serveurs. Le SFTP envoie ces fichiers via une connexion SSH chiffrée et est donc plus sûr que le FTP.

    Votre entreprise dispose déjà d’un serveur SFTP ? Vous pouvez alors le connecter à Billit. Billit se connecte à votre serveur toutes les 20 minutes (à :00, :20 et :40 de chaque heure) et :

    • importe les factures que vous placez dans un dossier (flux entrant), et/ou
    • exporte vos factures et notes de crédit approuvées vers un autre dossier (flux sortant).

    Vous pouvez activer un seul flux ou les deux. Vous hébergez et gérez le serveur vous-même : Billit ne fournit pas de serveur SFTP pour cette intégration.

    Deux intégrations différentes

    Sous Paramètres > Intégrations, vous trouvez deux intégrations au nom similaire :

    Intégration Sens À utiliser pour
    SFTP Dans les deux sens (import et/ou export) Synchroniser automatiquement les factures entre votre propre serveur SFTP et une entreprise dans Billit.
    FTP Export uniquement Envoyer un dossier depuis le portail de l’expert-comptable vers une adresse FTP(S) ou SFTP : factures de vente et d’achat, documents et fichiers CODA.

    Cet article porte sur l’intégration SFTP, qui gère les flux entrant et sortant.

    Activer l’intégration SFTP

    1. Connectez-vous à Billit et ouvrez l’entreprise que vous voulez connecter.
    2. Allez dans Paramètres > Intégrations.
    3. Choisissez SFTP et cliquez sur Disponible.
    4. Complétez les données de connexion (voir Paramètres de connexion ci-dessous).
    5. Cochez Activer l’export des documents et/ou Activer l’import des documents, puis complétez les paramètres de chaque flux.
    6. Cliquez sur Enregistrer.

    Lors de l’enregistrement, Billit teste la connexion :

    • Billit place un petit fichier de test (test<numéro>.txt) dans chaque dossier activé.
    • Dans le dossier d’import, Billit déplace ensuite le fichier de test vers le dossier de succès ou le supprime, selon vos paramètres.
    • Si un dossier n’existe pas encore, Billit le crée.

    Si le test échoue, vous voyez le message d’erreur de votre serveur et rien n’est enregistré. Vérifiez votre hôte, votre port, vos identifiants et les droits sur les dossiers.

    Vers les paramètres

    Utilisez le lien ci-dessous pour ouvrir les paramètres dans Billit, puis choisissez Intégrations.

    Paramètres de connexion

    Champ Description
    Type Choisissez SFTP.
    Hôte Le nom d’hôte ou l’adresse IP publique de votre serveur, par exemple sftp.mycompany.com. Les adresses internes ou privées (comme 192.168.x.x ou 10.x.x.x) ne sont pas acceptées.
    Port Par défaut : 22.
    Nom d’utilisateur L’utilisateur avec lequel Billit se connecte.
    Mot de passe Le mot de passe de cet utilisateur. Si vous modifiez l’intégration plus tard, laissez ce champ vide pour conserver le mot de passe enregistré.
    Fichier de clé privée Facultatif. Chargez une clé privée pour vous connecter avec une clé au lieu d’un mot de passe. Si une clé privée est présente, elle est toujours utilisée à la place du mot de passe.
    Mot de passe de la clé privée La phrase secrète de la clé privée, si elle en a une.

    Conseils

    • Donnez à l’utilisateur SFTP le droit de lire, d’écrire, de créer des dossiers, de renommer ou de déplacer et de supprimer dans les dossiers que vous configurez.
    • Votre serveur n’accepte que des adresses IP connues ? Autorisez alors les adresses IP de Billit (voir ci-dessous).
    • Vous ne connaissez pas vos identifiants ? Contactez le partenaire informatique qui a installé votre serveur.

    Adresses IP à autoriser

    Billit se connecte à votre serveur depuis les adresses IP ci-dessous. Autorisez toutes les adresses de l’environnement que vous utilisez.

    Environnement Adresses IP
    Production (my.billit.eu) 37.97.167.112, 37.97.163.23, 85.10.128.134, 93.119.11.128, 93.119.11.121, 85.10.143.148, 85.10.143.154, 87.253.157.124
    Sandbox (environnement de test) 141.138.138.64, 85.10.131.55, 93.119.12.17, 93.119.11.121

    Flux sortant : exporter les factures de Billit vers votre serveur

    Cochez Activer l’export des documents pour que Billit place vos factures sur votre serveur SFTP.

    Paramètre Par défaut Description
    Dossier dans lequel nous pouvons placer les factures /Input Le dossier de votre serveur dans lequel Billit charge les fichiers. Chaque fichier arrive directement dans ce dossier : Billit ne crée pas de sous-dossiers.
    Type de facture que nous pouvons placer dans le dossier Vide (les deux) Ventes exporte uniquement les documents de vente. Achats exporte uniquement les documents d’achat. Laissez vide pour exporter les deux.
    Placer le PDF dans le dossier Désactivé Si cette option est activée, Billit charge aussi le PDF de la facture et toutes ses pièces jointes à côté du fichier XML.
    Exporter l’UBL source s’il existe Désactivé Si cette option est activée et que la facture est arrivée en UBL (par exemple via Peppol), Billit exporte ce fichier UBL d’origine sans modification.
    Exporter en tant que type UBL par défaut Le format XML utilisé quand aucun UBL source n’est exporté, comme Peppol BIS 3.0, XRechnung ou un CIUS propre à un pays. L’UBL source est prioritaire si cette option est activée.
    Chiffrer le fichier avec une clé publique Aucune Facultatif. Chargez une clé publique RSA (.pem). Billit chiffre alors les fichiers de chaque facture dans un seul fichier .zip avant de les charger. Seul le détenteur de la clé privée correspondante peut les ouvrir.

    Qu’est-ce qui est exporté, et quand ?

    Billit vérifie la présence de nouveaux documents toutes les 20 minutes (à :00, :20 et :40). Un document que vous approuvez maintenant arrive donc sur votre serveur dans les 20 minutes environ. Un document est exporté si toutes ces conditions sont remplies :

    • C’est une facture ou une note de crédit.
    • Il a été approuvé, et cette approbation a eu lieu après l’activation de l’export. Les documents plus anciens ne sont pas exportés rétroactivement.
    • Il a été créé au cours des 4 derniers mois.
    • Il correspond au type de facture choisi (Ventes, Achats ou les deux).
    • Il n’a pas été importé via cette même intégration SFTP. Cela évite que les documents fassent des allers-retours. Pour l’exporter malgré tout, utilisez Filtre – Exporter les factures dans le flux entrant.

    Chaque document n’est exporté qu’une seule fois. Après le chargement, l’historique du document indique qu’il a été exporté vers SFTP.

    Fichiers placés sur votre serveur

    Pour chaque document, Billit place :

    • <nom>.xml : le fichier UBL. Le PDF est intégré dans l’UBL si Placer le PDF dans le dossier est activé.
    • <nom>.pdf : le PDF de la facture (uniquement avec Placer le PDF dans le dossier).
    • Les éventuelles pièces jointes supplémentaires du document (uniquement avec Placer le PDF dans le dossier).

    Avec Chiffrer le fichier avec une clé publique, ces fichiers sont regroupés par document dans un seul fichier .zip contenant :

    • payload.key.enc : une clé AES aléatoire, chiffrée avec votre clé publique.
    • payload.tar.enc : les fichiers, chiffrés avec AES-256-CBC.

    Si un chargement échoue

    Billit arrête le cycle d’export de votre entreprise et réessaie au cycle suivant, 20 minutes plus tard. Les documents déjà chargés pendant le cycle échoué sont mémorisés et ne sont pas chargés deux fois.

    Flux entrant : importer les factures de votre serveur dans Billit

    Cochez Activer l’import des documents pour que Billit récupère les fichiers de votre serveur SFTP toutes les 20 minutes (à :00, :20 et :40). Les fichiers arrivent dans la Saisie rapide et sont traités comme tout autre document chargé : ils sont reconnus, classés en vente ou en achat, puis deviennent des factures.

    Paramètre Par défaut Description
    Dossier à partir duquel nous pouvons récupérer les factures /Output Le dossier de votre serveur dans lequel Billit cherche de nouveaux fichiers. Les sous-dossiers ne sont pas lus.
    Synchroniser les factures dans Billit à partir du Vide Seuls les fichiers ajoutés ou modifiés après cette date sont importés. Pratique pour ignorer un arriéré existant.
    Traitement des fichiers lus avec succès – Déplacer vers le dossier de succès déplace les fichiers traités vers <dossier>/Succes/. Supprimer du dossier les supprime de votre serveur.
    Créer un nouveau dossier de succès chaque jour Activé Avec Déplacer vers le dossier de succès, les fichiers vont dans un sous-dossier par jour : <dossier>/Succes/yyyyMMdd/.
    Filtre – Préfixe du nom de fichier Vide Télécharger uniquement les fichiers dont le nom commence par ce texte.
    Filtre – Suffixe du nom de fichier Vide Télécharger uniquement les fichiers dont le nom (sans l’extension) se termine par ce texte.
    Filtre – Extension du nom de fichier Toutes cochées Télécharger uniquement les fichiers avec les extensions cochées : .pdf, .xml, .jpg, .jpeg, .png et .zip.
    Filtre – Statut envoyé Vide Les factures dont le nom de fichier contient ce mot sont marquées comme envoyées dans Billit. Pratique pour les factures de vente que vous avez déjà envoyées en dehors de Billit.
    Filtre – Exporter les factures Vide Les factures dont le nom de fichier contient ce mot sont réexportées vers votre dossier d’export après leur création, par exemple pour recevoir l’UBL traité.
    Fichiers PDF en pièces jointes Désactivé Utilisez des fichiers .zip pour ajouter des PDF en pièces jointes à une facture existante. Le nom du fichier .zip doit correspondre exactement au numéro de la facture dans Billit, par exemple INV-2026-0042.zip.

    Attention : Si vous ne choisissez ni Déplacer vers le dossier de succès ni Supprimer du dossier, les fichiers traités sont supprimés de votre serveur.

    Attention : Les filtres sont sensibles à la casse : invoice ne correspond pas à Invoice_001.pdf. Si vous complétez à la fois un préfixe et un suffixe, un fichier ne doit correspondre qu’à l’un des deux.

    Fichiers pris en charge

    Fichier Ce qui se passe
    PDF, JPG ou PNG Importé comme document et lu par la reconnaissance de Billit.
    XML (UBL) Importé comme facture structurée.
    XML et PDF portant le même nom Traités comme une seule facture, par exemple INV001.xml et INV001.pdf. Si l’UBL ne contient pas de PDF, Billit y intègre le PDF.
    ZIP Décompressé : chaque fichier qu’il contient est importé séparément. Si Fichiers PDF en pièces jointes est activé, les PDF sont plutôt ajoutés à la facture existante correspondante.

    Bon à savoir

    Sujet À savoir
    Volume 5 000 fichiers maximum sont lus par cycle. Les lots plus importants sont récupérés lors des cycles suivants.
    Noms de fichiers Les noms de fichiers de plus de 40 caractères sont raccourcis dans Billit. L’extension est conservée.
    Doublons Billit part du principe que les fichiers traités sont déplacés ou supprimés. Ne remettez pas un fichier dans le dossier d’import, sauf si vous voulez l’importer à nouveau.
    Vente ou achat Billit le détermine pour chaque document pendant le traitement. Une connexion SFTP appartient toujours à une seule entreprise dans Billit. Pour importer pour plusieurs entreprises, configurez une intégration (et un dossier) distincte pour chaque entreprise.
    Fichiers en échec Les fichiers en échec restent dans le dossier d’import et sont retentés au cycle suivant. Il n’y a pas de dossier d’erreurs séparé.

    Suivi et messages d’erreur

    • Vous pouvez suivre l’activité de l’intégration dans Paramètres > Intégrations > Log.
    • Si Billit ne parvient pas à se connecter à votre serveur pendant plus d’un jour, une notification indiquant que la connexion a échoué apparaît dans Billit, avec le message « SFTP failed to upload/download with message: … ». Si Envoyer un e-mail lors d’une notification est activé dans les paramètres de votre entreprise, vous recevez aussi cette notification par e-mail à votre adresse de notification.

    Attention : Si la connexion échoue pendant 10 jours, Billit désactive automatiquement l’intégration. Résolvez le problème et réactivez l’intégration.

    Causes fréquentes :

    Message de votre serveur Cause probable
    No connection could be made because the target machine actively refused it / A connection attempt failed… Hôte ou port incorrect, serveur hors service, ou un pare-feu qui bloque les adresses IP de Billit.
    Unable to resolve host Le nom d’hôte n’existe pas ou est mal orthographié.
    Permission denied / Reached authentication attempt limit Nom d’utilisateur, mot de passe ou clé privée incorrect.
    Path not found / The file path does not exist or is invalid Le dossier a été supprimé ou renommé, ou l’utilisateur n’y a pas accès.
    Quota exceeded Votre espace de stockage SFTP est plein. Supprimez ou archivez d’anciens fichiers, par exemple dans le dossier Succes.
    SSH/SFTP are not enabled for this account Le compte n’autorise que le FTP. Demandez à votre hébergeur d’activer le SFTP.
    Session operation has timed out / Channel was closed Connexion instable ou délai d’attente du serveur dépassé. Le problème se résout généralement au cycle suivant.