Filtrer :

Démarrer la recherche

# Batch DematFacturesAchats

Si vous n'êtes pas interfacé avec une Plateforme de Dématérialisation Partenaire (PDP), vous pouvez utiliser le batch DematFacturesAchats pour importer des Factur-X dans Akuiteo.

Ce batch permet d'importer des Factur-X depuis le répertoire FTP ou SFTP de votre choix, afin de générer les factures temporaires correspondantes dans le Portail Achats.

Fonctionnement du batch

Lors de la création du batch, le modèle de batch à sélectionner dans la liste déroulante Modèle de batch est DematFacturesAchats.

Lorsqu'il est lancé, le batch analyse le répertoire FTP ou SFTP renseigné dans le paramètre FTP_CHEMIN du batch afin de détecter la présence de factures dématérialisées au format Factur-X. Pour chaque Factur-X détectée dans ce répertoire, le batch tente de générer la facture temporaire correspondante dans le Portail Achats.

Le batch crée des factures temporaires uniquement sur les sociétés autorisées, c'est-à-dire les sociétés renseignées dans le paramètre SOCIETES_A_TRAITER du batch, ou toutes les sociétés si aucune société n'est renseignée dans ce paramètre.

Lorsqu'une facture temporaire est générée pendant le traitement, la facture dématérialisée correspondante est déplacée vers le répertoire renseigné dans le paramètre FTP_CHEMIN_OK et n'est donc plus visible dans le répertoire du paramètre FTP_CHEMIN.

Si une facture temporaire n'a pas pu être générée pendant le traitement, la facture dématérialisée correspondante n'est pas déplacée et reste dans le répertoire du paramètre FTP_CHEMIN. La raison pour laquelle la facture temporaire n'a pas pu être générée est indiquée dans le log d'exécution du batch.

Paramétrer le batch

Les paramètres du tableau suivant correspondent seulement aux paramètres spécifiques au batch DematFacturesAchats.

Référence

Pour consulter les paramètres communs à la plupart des batchs, voir Configurer les paramètres communs.

Code | Description | Type | Obligatoire
--- | --- | --- | ---
`FTP_CHEMIN` | Chemin d'accès au répertoire sur le serveur FTP ou SFTP dans lequel se trouvent les Factur-X à importer par le batch. | Chaîne Ex : demat/facturx | Oui
`FTP_CHEMIN_OK` | Chemin d'accès au répertoire sur le serveur FTP ou SFTP vers lequel seront déplacées les Factur-X après la génération des factures temporaires. Si une facture temporaire n'est pas générée pendant le traitement, la Factur-X correspondante n'est pas déplacée et reste dans le répertoire du paramètre FTP_CHEMIN. | Chaîne Ex : demat/facturx_ok | Oui
`FTP_MODE` | Mode de connexion au serveur FTP ou SFTP. Important Seuls les modes de connexion FTP ou SFTP peuvent être renseignés. | Chaîne Ex : FTP ou SFTP | Non
`FTP_PASSWORD` | Mot de passe pour se connecter au serveur FTP ou SFTP. Ce mot de passe doit être associé au `FTP_USER` renseigné. | Chaîne Ex : aHFG45*F | Non
`FTP_PORT` | Port du serveur FTP ou SFTP. | Nombre Ex : 21 | Oui
`FTP_SERVEUR` | Adresse du serveur FTP ou SFTP contenant les Factur-X à importer par le batch. | Chaîne Ex : ftp.akuiteo.fr | Oui
`FTP_USER` | Identifiant pour se connecter au serveur FTP ou SFTP. | Chaîne Ex : TECH | Non
`SFTP_SSH_KEYSTORE` | Important Si le `FTP_MODE` est paramétré sur SFTP, ce paramètre est obligatoire. Chemin d'accès au fichier Keystore, protégé par un mot de passe et contenant plusieurs clés et certificats. | Chaîne Ex : keystore | Non
`SFTP_SSH_KEYSTORE_PASSWORD` | Important Si le `FTP_MODE` est paramétré sur SFTP, ce paramètre est obligatoire. Mot de passe pour accéder au fichier Keystore. | Chaîne Ex : aHFG45*F | Non
`SOCIETES_A_TRAITER` | Codes des sociétés prises en compte pour l'import des Factur-X. Le batch pourra uniquement créer des factures temporaires sur les sociétés renseignées dans ce paramètre. Les Factur-X d'autres sociétés ne seront donc pas importées. Pour sélectionner plusieurs sociétés, séparez les codes des société par des ;. Laissez le paramètre vide si vous souhaitez que toutes les sociétés soient prises en compte. Important Dans le cadre d'un import sur plusieurs sociétés, il est nécessaire de renseigner dans le paramètre `BATCH_USER` un utilisateur cloisonné sur les sociétés concernées (voir Configurer les paramètres communs). | Chaîne Ex : SOC1;SOC2;SOC3 | Non