Introduction
En complément des exports génériques par l'API, Atimeüs gère un ensemble d'exports spécifiques par fichier :
- Les frais à rembourser
- Les absences
- Les titres restaurant
- Les écritures comptables du journal des ventes
- Les écritures comptables d'une remise à l'affactureur
- Le fichier de remise à l'affactureur
Les boutons d'export se trouvent dans le contexte d'utilisation. Exemple pour les titres restaurant :

Paramétrages
Tous les exports sont paramétrés dans le menu Configuration > Externes > Exports.

Un export inutile peut être désactivé pour ne pas apparaître dans la solution.
Chaque export est configuré avec :
- Le type de fichier : PDF | EDI | CSV (virgule) | CSV (point-virgule)
- L'encodage (cf. Encoding)
- Une case à cocher pour indiquer si le fichier comporte une ligne d'en-tête avec les noms de champs
- La culture (cf. CultureInfo)
- Les formats
- De date, par défaut "yyyy-MM-dd" (cf. DateTimeFormatInfo)
- D'un booléen vrai, par défaut "true"
- D'un booléen faux, par défaut "false"
- De nombre
- Les ressources pour une en-tête et un pied de page personnalisé
- Une option pour mettre en mode Paysage un PDF
Et la liste des colonnes à exporter avec pour chaque colonne :
- Son nom
- Sa position
- Le type de colonne + sa configuration
- Champ + La référence du champ dans Atimeüs (parmi la liste des champs disponibles)
- Valeur (pour exporter une valeur fixe pour toutes les lignes) + Configuration avec la valeur à exporter
- Une contrainte pour intégrer la colonne ou pas selon les valeurs de la ligne
- Exemple pour les titres Edenred, on ajoute 3 lignes CIVILITE pour gérer la valeur du champ selon le genre du collaborateur
- CIVILITE | 2 | Valeur | | EmployeeGender eq null
- CIVILITE | 2 | Valeur | Mme | EmployeeGender eq 'F'
- CIVILITE | 2 | Valeur | Mr | EmployeeGender eq 'H'

- Sa longueur maximale
- Un caractère de remplissage pour compléter jusqu'à la longueur maximale (par défaut un espace)
- Son alignement à droite ou à gauche
- Son format : tout en majuscules, tout en minuscules, sans accent, sans ponctuation
- Sa culture et les formats spécifiques pour une date, un booléen, un nombre (par défaut ceux du fichier)
- Sa largeur

La personnalisation des en-têtes ou pieds de page permet de définir un message formaté avec des variables, écrites entre accolades. L'en-tête personnalisé remplace la ligne des noms de colonnes et n'est écrit que si la case « En-tête » est cochée ; le pied de page est écrit dès qu'il est renseigné. Une variable inconnue est remplacée par un texte vide.
| Type d'export | Variables |
|---|---|
| Journal des ventes (journal des ventes et journal d'affacturage) | Date (date du jour), LineCount (nombre de lignes du fichier) |
| Remise à l'affactureur | Date, LotNumber (numéro de lot), FactorTransferorCode (code cédant), InvoicesCount, InvoicesNetAmount, InvoicesNetAmountCentsAbs (nombre de factures, montant net, montant net en centimes sans signe), CreditNotesCount, CreditNotesNetAmount, CreditNotesNetAmountCentsAbs (même chose pour les avoirs) |
| Frais, Absences, Titre-restaurant | Aucune variable : texte fixe uniquement |
Le format d'une variable se précise après « : », et sa largeur après « , ». Exemples :
File generated on {Date:yyyy-MM-dd} with {LineCount,3} lines
00{FactorTransferorCode}{Date:yyyyMMdd}{LotNumber:000}Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article