0% ont trouvé ce document utile (0 vote)
41 vues6 pages

Structure Import Reglements Clients

Transféré par

kraimten aziz
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues6 pages

Structure Import Reglements Clients

Transféré par

kraimten aziz
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Structure du format d’import des règlements

clients

Description de la structure du fichier

Description globale

La structure du format d’import des règlements clients dans Sage 50Cloud Ciel est défini
comme ceci :

Type de fichier Texte


Encoding Extented Windows ANSI, Unicode
Format Délimité
Séparateur de champs Tabulation
Séparateur d’enregistrement Retour chariot
Extension .txt

Le format du fichier peut être consulter facilement avec Excel par exemple. C’est un format de
type Texte composé de ligne d’en-tête et de ligne de détails qui permettent de transférer les
règlements clients.

En-têtes

Le fichier contient les informations d’en-tête des règlements comme la Date du règlement ou
le Nom du client, par exemple. Ces informations sont contenues dans une ligne qui commence
par la lettre « E ».

Chaque ligne peut contenir plusieurs champs de longueur variable, séparés par des
tabulations, et se terminer par un retour à la ligne.

Exemple :
E RG0058 10/01/2019 CL0005 Chq 10/01/2019 1 833.99
L Facture FC0094 833.99
E RG0059 11/01/2019 CL0001 Chq 11/01/2019 1 658.63
L Facture FC0095 658.63

Lignes

Le fichier contient également le détail du règlement comme le type de pièce, le numéro de


facture par exemple. Ces informations sont contenues dans une ligne qui commence par la
lettre « L ».

Page 1 sur 6
Chaque ligne peut contenir plusieurs champs de longueur variable, séparés par des
tabulations, et se terminer par un retour à la ligne.

Exemple :
E RG0058 10/01/2019 CL0005 Chq 10/01/2019 1 833.99
L Facture FC0094 833.99
E RG0059 11/01/2019 CL0001 Chq 11/01/2019 1 658.63
L Facture FC0095 658.63

Caractères

La solution Sage 50cloud Ciel utilise les caractères Windows ANSI étendus pour la génération
du fichier. Les fichiers importés peuvent cependant utiliser les caractères au format Unicode
qui seront reconnus (si toutefois le marqueur Unicode 0xFEFF est présent en début de fichier).

Elément Contenu Description


Fichier E<Ligne><Retour à la ligne> Un fichier est composé de plusieurs lignes
L<Ligne><Retour à la ligne> séparées par des retours à la ligne.
L<Ligne><Retour à la ligne>
E<Ligne><Retour à la ligne> Le retour à la ligne suivant la dernière ligne n’est
L<Ligne><Retour à la ligne> pas obligatoire

Ligne <Ligne de données> ou Une ligne peut être de type « En-tête » ou «


<Ligne de commande> Ligne »
Retour à la CR ou Le retour chariot (CR, code ASCII 0x0D) et Line
ligne LF ou feed (LF, code ASCII 0x0A), ainsi que leurs
CR LF ou combinaisons sont acceptées comme
LF CR séparateurs de lignes.

Lignes de <Donnée><Tabulation>…<Tabulati Les données sont les Données valeurs


données on><Donnée> affectées aux différents champs qui composent
une pièce commerciale. Elles sont séparées par
des tabulations.

Données Texte représentant la valeur d’un champ dans


une pièce

Le Texte peut être nu ou encapsulé dans des


«».
Tous les caractères sont acceptés. Cependant,
si le Texte contient des tabulations ou des
retours à la ligne, il doit être encapsulé.

Si un Texte encapsulé contient des «», elles


doivent être doublées.

La valeur vide est représentée par « ». Si la


donnée ne contient aucun Texte, c’est la valeur
par défaut du champ qui sera prise lors de
l’import du fichier

Page 2 sur 6
Description du contenu

Types utilisés pour les rubriques


Entier :
• Valeurs 0 et vide sont identiques
• Les caractères reconnus sont les chiffres de 0 à 9 et le signe en début de rubrique,
tous les autres caractères sont ignorés.
Exemple :
-45,9 8 8 sera interprété comme -45988
45a6 comme 456
Attention, ces exemples ne génèrent pas d’erreur.

Flottant :
• Le séparateur décimal est indifféremment le point et la virgule (si la rubrique en
contient plusieurs, c’est le plus à droite qui est pris en compte)
• Les valeurs 0 et vide sont identiques
• Peut être précédé du signe moins (y compris pour le 0 ou vide)
• Tous les autres caractères sont ignorés (espace, lettres …)
• La précision peut aller de 0 à 8 décimales.
Exemple :
12.123.555 sera interprété comme 12 123,555
-78-568,44 comme 78 568,44

Date :
• Au format JJ/MM/AA ou JJ/MM/AAAA pour l’instant
• Les Dates relatives ne sont pas autorisées

Heures :
• Au format HH : MM

Booléen :
• 0 ou vide ou ‘’ ‘’ pour Faux (s’il y a des espaces, ils sont ignorés)
• Tous les autres caractères pour Vrai

Texte :
• Tous les caractères sont autorisés.
• Si le Texte d’une rubrique contient des tabulations ou retours à la ligne, il doit être
entre des guillemets.
• Le séparateur décimal est indifféremment le point et la virgule (si la rubrique en
contient plusieurs, c’est le plus à droite qui est pris en compte)
Exemple :
‘’Texte avec tabulation’’
• S’il contient lui-même des guillemets, elles sont répétées.
Exemple :
‘’Rubrique contenant des : ‘’ ‘’guillemets’’’’ ‘’

Page 3 sur 6
Rubriques

Les rubriques marquées d’un * doivent obligatoirement être renseignées.

Les rubriques concernant les informations de l’entête :

Valeurs
N° rubrique Rubrique Type Contrainte
Commentaire

1 Type de ligne * Texte 1 E=Entête

2 N° règlement Texte 13
3 Date règlement * Date JJ/MM/AAAA
4 Code client * Texte 13
5 Mode de paiement Texte 20 Code mode de paiement
6 Date échéance Date JJ/MM/AAAA
7 1=Règlement
Code type règlement * Entier 2=Acompte
8 Mt règlement * Décimal Montant du règlement
9 Montant des factures réglées
(Total des factures dont le solde dû est
Mt factures réglées Décimal
positif et avoirs dont le solde dû est
négatif)
10 Montant des avoirs utilisés
(Total des avoirs dont le solde dû est
Mt avoirs utilisés Décimal
positif et factures dont le solde dû est
négatif)
11 Observations Texte
12 Référence du règlement Texte 20
13 Remise magnétique Texte 3 Oui/Non
14 Date remise Date JJ/MM/AAAA
15 Référence remise Texte 35
16 Banque de remise Texte 13
17 Remis Texte 3 Oui/Non
18 Soldé Texte 3 Oui/Non
19 Comptabilisé Texte 3 Oui/Non
20 Clôturé Texte 3 ui/Non
21 Impayé Texte 3 Oui/Non
22 Date de constatation du règlement
Date impayé Date JJ/MM/AAAA
impayé.
23 Libellé impayé Texte 50
24 Impayé comptabilisé Texte 3 Oui/Non
25 Clôturé impayé Texte 3 Oui/Non
26 Mt escompte Décimal
27 Taux TVA escompte Décimal
28 TVA non perçue Texte 3 Oui/Non
29 Nb pièces réglées Entier
30 Numéro de l'avoir généré par le
N° avoir Texte 13
règlement.
31 N° pièce saisie pour Numéro de pièce du règlement
Texte 13
règlement
Page 4 sur 6
32 Motif de la remise
Information relative au motif du
règlement qui sera transmis (dans la
Motif remise SEPA Texte limite de 140 caractères) dans les
remises magnétiques (virements,
prélèvements) conformes aux normes
SEPA.
33 Référence du mandat Texte 35
34 Date du mandat Date JJ/MM/AAAA
35 Séquence du mandat Texte 35 N° séquence mandat SEPA
36 Montant des frais de commission liés au
Mt frais commission Décimal service de paiement en ligne

Les rubriques concernant les informations des lignes :

Valeurs
N° rubrique Rubrique Type Contrainte
Commentaire

1 Type de ligne * L = Lignes


Texte

37 0 = une seule échéance


N° échéance pièce réglée Entier (multi-échéances non géré pour le
moment)

38 Mt réglé sur pièce * Décimal


39 Facture
Type de pièce réglée * Texte 35 Avoir
Facture d'acompte

40 N° pièce réglée * Texte 13 Numéro de la pièce réglée


41 Solde dû à échéance pièce Solde dû de la pièce à l'échéance
Décimal
réglée
42 Total HT pièce réglée Décimal Total HT de la pièce d'acompte
43 Taux TVA pièce réglée Décimal Taux de TVA de la pièce d'acompte
44 Total TVA pièce réglée Décimal Total TVA de la pièce d'acompte
45 Total TTC pièce réglée Décimal Total TTC de la pièce d'acompte
46 Réf. pièce réglée Texte 80 Référence de la pièce d'acompte
47 Type de pièce sur lequel l'acompte est lié
Commande
Type pièce origine acompte * Texte 35
Bon de livraison
Facture
48 Numéro de la pièce sur lequel l'acompte
N° pièce origine acompte * Texte 13
est lié

Page 5 sur 6
Exemple de fichier

Pré-requis

Seuls les règlements clients peuvent être importés.

Si une valeur n’existe pas dans la base de données, l’importation ne se réalisera pas. Avant
de procéder à cet import, vous devez créer ou importer les éléments qui composent le fichier.

Voici la liste des éléments qui devant exister dans la base de données :

• Code client
• Code de banque
• Code de la pièce réglée
• Code de la pièce d’origine de l’acompte
• Code mode de paiement

La date doit être supérieure ou égale à la date de début de la période de saisie.

Le numéro du règlement ne doit pas exister dans la base de données. Si la valeur est vide, la
numérotation se fera automatiquement en fonction des paramètres de numérotation.

L’importation d’un règlement d’acompte se fait dans la limite du solde dû.

Lors de l’importation d’un règlement d’acompte, une facture d’acompte sera créée
automatiquement.

Importation

Pour importer les données, aller dans le menu Divers – Importer puis sélectionner le format
« Import des règlements clients ».

Vous pouvez créer et personnaliser votre format d’import en allant dans le menu Dossier –
Options – Imports paramétrables.
Page 6 sur 6

Vous aimerez peut-être aussi