Passer au contenu principal

Documentation de l'intégration par FTP

Document à transmettre au technicien en charge de la mise en place de votre connexion FTP

S
Écrit par Support Fygr
Mis à jour il y a plus de 3 semaines

🌐 Documentation de l’intégration par FTP

📖 Pour réaliser une intégration d’un outil partenaire vers Fygr “via FTP”, le client doit déposer à intervalle régulier sur nos serveurs des fichiers avec un format spécifique. Nous recommandons un dépôt tous les jours, vers 20h (heure française). En amont de l’intégration, nous fournissons au client des identifiants “SFTP” afin de sécuriser le transfert des données.

Fichiers à préparer par le client

Format des fichiers

  • Format txt ou csv

  • Encoding: UTF-8

  • Séparateur : ;

  • En-tête / header : Oui , le nom des champs documentés ci-après

Nommage des fichiers

🧾 Receivable / 411 / Echéances clients : les fichiers doivent être nommés : receivable_%Y%m%d_%H%M%S .

Exemple : un export d’échéances clients généré le 14 juillet 2025 à 14:33:23 (UTC) doit être nommé receivable_20250714_143323

🧾 Payable / 401 / Echéances fournisseurs : les fichiers doivent être nommés : payable_%Y%m%d_%H%M%S

Exemple : un export d’échéances fournisseurs généré le 14 juillet 2025 à 14:33:23 (UTC) doit être nommé payable_20250714_143323

📖 Selon votre cas d’usage, vous pouvez déposer des fichiers receivable , payable , ou bien les deux. Nous recommandons d’utiliser une unique date pour l’ensemble des fichiers d’un même envoi.

Champs à renseigner

Nom de la colonne

Format

Obligatoire

Commentaire

id

Char(100)

Oui

Identifiant technique de la facture dans l’outil partenaire. Il doit être unique pour chaque facture.

invoice_number

Char(100)

Oui

Numéro de la facture

issue_date

%Y-%m- %d

Oui

Date d’émission de la facture

(ex : 2025-07-03 , et non 20250703 ou 03/07/2025 )

due_date

%Y-%m- %d

Oui

Date d’échéance

expected_payment_date

%Y-%m- %d

Recommandé

= due_date si non renseigné

amount

Float

Recommandé

Montant HT

(ex : 1103.12 , et non 1 103,12€ )

tax_amount

Float

Recommandé

Montant TVA

total_amount

Float

Oui

Montant TTC

currency_iso

Char(3)

Oui

Ex : EUR pour l’€, USD pour le $

outstanding_amount

Float

Oui

Montant restant dû (reste à payer)

status

StatusEnum

Oui

Les valeurs suivantes sont disponibles :

paid

ongoing (en cours, en retard, partiellement payée)

cancelled → facture annulée, plus de paiement attendu.

deleted → supprimée, cas marginal

description

Char(500)

Recommandé

Très souvent le nom du tiers (client / fournisseur)

commentary

Char(500)

Non

Commentaire supplémentaire

url

Char(2048)

Non

Permet d’ouvrir la facture depuis Fygr si elle est disponible via une URL publique.

Gestion des échéances multiples (optionnelle)

📖 De manière optionnelle, Fygr permet la gestion des règlements multiples. Dans ce cas, il est possible de nous fournir une troisième type de fichier dit de “règlements”. Ce fichier est unique et peut contenir des règlements concernant à la fois les échéances clients et fournisseurs.

🧾 Les fichiers doivent être nommés : payment_%Y%m%d_%H%M%S .

Champs à renseigner

Nom de la colonne

Format

Obligatoire

Commentaire

id

Char(100)

Oui

Identifiant technique du règlement dans l’outil partenaire

date

%Y-%m-%d

Oui

Date du règlement (potentiellement dans le futur)

amount

Float

Oui

Montant du règlement

invoice_id

Char(100)

Oui

Identifiant technique de la facture / échéance auquel ce règlement fait référence

document_type

DocumentEnum

Oui

payable

receivable

Sert à indiquer si le règlement fait référence à une échéance client ou fournisseur

currency_iso

Char(3)

Oui

Ex : EUR pour l’€, USD pour le $

status

StatusEnum

Oui

Les valeurs suivantes sont disponibles :

paid

ongoing (en cours, en retard, partiellement payée)

cancelled → facture annulée, plus de paiement attendu.

deleted → supprimée, cas marginal

Avez-vous trouvé la réponse à votre question ?