TMS import
⚠️ Avant de commencer, pensez à lire les pré-requis du dépôt sur nos serveur sftp.
🔐 Créer une clé ssh valide
⚠️ Nous utilisons le service managé d’AWS : Transfert Family pour les dépôts SFTP et celui-ci accepte uniquement du ssh1
Vous pouvez suivre la documentation suivante, pour créer une clé ssh valide sur windows, mac et linux :
Génération d’une nouvelle clé SSH et ajout de celle-ci à ssh-agent - Documentation GitHub
🗄️ Connexion SFTP
Voici les informations nécessaires afin de vous connecter en SFTP à votre dépôt:
| Nom | Valeur |
| Protocol | SFTP - SSH File Transfert Protocol |
| Host | s-f3cee635516a4f508.server.transfer.eu-west-3.amazonaws.com |
| Logon Type | Key file |
| User | <client-uuid> Comment récupérer mon client-uuid ? |
| Key file | Path to your ssh key (under linux you should create a .ppk) |
📘 Formatage des données
Les données transactionnelles doivent / Transactional data must be:
- être au format
.csvavec le séparateur,(virgule) - le nom du fichier ne doit pas comporter d’espaces mais des
_(underscore) - suivre le schéma de données suivant
AMLF_KYC_ID
- Identifiant d’une fiche KYC au sein d’AMLF
- type: string
- requis
LABEL
- Un label pour catégoriser une donnée
- type: string
SOURCE
- Un label qui représente la source de la donnée (produit etc.)
- type: string
CLIENT_ID
- Identifiant unique d’un client (id, email, iban, etc.)
- type: string
CLIENT_TYPE
- Identifiant d’un type de client (particulier, entreprise, entreprise individuelle, etc.)
- type: string
CLIENT_GEO
- Résidence, domiciliation ou nationalité au format ISO 3166-1 alpha-2
- type: string: ISO 3166-1 alpha-2
CLIENT_ACCOUNT_ID
- Numéro de compte (ou équivalent) d’un client (id, iban, cb etc.)
- type: string
CLIENT_ACCOUNT_GEO
- Domiciliation bancaire du compte ou de la carte au format ISO 3166-1 alpha-2
- type: string: ISO 3166-1 alpha-2
COUNTERPARTY_ID
- Identifiant unique de la contrepartie à la transaction (id, iban, email etc.)
- type: string
COUNTERPARTY_TYPE
- Identifiant d’un type de client (particulier, entreprise, entreprise individuelle, etc.)
- type: string
COUNTERPARTY_GEO
- Résidence, domiciliation ou nationalité au format ISO 3166-1 alpha-2
- type: string: ISO 3166-1 alpha-2
COUNTERPARTY_ACCOUNT_ID
- Numéro de compte (ou équivalent) de la contrepartie à la transaction (id, iban, cb etc.)
- type: string
COUNTERPARTY_ACCOUNT_GEO
- Domiciliation bancaire du compte ou de la carte au format ISO 3166-1 alpha-2
- type: string: ISO 3166-1 alpha-2
TRANSACTION_ID
- Id unique d’une transaction (si pas disponible, AML Factory fait un md5 de la row)
- type: string
- requis
TRANSACTION_DATE
- Date de la transaction au format ISO 8601 (UTC)
- type: Date: ISO 8601
- requis
TRANSACTION_TYPE
- Type de la transaction (service, instrument etc.)
- type: string
- requis
TRANSACTION_CURRENCY_A
- Devise de la transaction ISO 4217 text (ex: EUR)
- type: string: ISO 4217
- requis
TRANSACTION_AMOUNT_A
- Montant de la transaction d’origine, au format standard (ex: 10000)
- type: number
- requis
TRANSACTION_CURRENCY_B
- Devise de la transaction ISO 4217 text (ex: EUR)
- type: string: ISO 4217
- requis
TRANSACTION_AMOUNT_B
- Montant de la transaction d’origine, au format standard (ex: 10000)
- type: number
- requis
TRANSACTION_DIRECTION
- Sens de la transaction (crédit = IN, débit = OUT)
- type: string: [IN,OUT]
- requis