Critères d'acceptation importation pour des balances comptables
La balance comptable peut être importée sous trois formats: un fichier XML, un fichier CSV ou un fichier TXT.
Un fichier XML doit avoir les conditions suivantes:
Un fichier XML doit être valide selon le schéma xsd: ProefEnSaldibalans.xsd
Tous les éléments (tags) sont en néerlandais et obligatoires.
<?xml version="1.0" encoding="UTF-8" ?>
<!-- le codage des caractères UTF-8 est utilisé, ce qui est important pour les descriptions des comptes -->
<TussentijdseStaat xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ProefEnSaldibalans.xsd">
<Versie>0.00</Versie>
<!-- numéro de version du schéma ; 2 décimales ; peut être 0.00 -->
<Rekeningen>
<Rekening>
<DiverseOperatie>
<!-- opération divers, 12 caractères maximum ; peut être vide -->
<RekeningNummer>
<!-- numéro de compte, les 4 premiers caractères doivent être numériques pour relier ces numéros au compte, longueur min. 4, max. 12 caractères -->
<BedragCredit> <!-- montant du crédit et -->
<BedragDebet> <!-- montant du débit -->
<!-- le séparateur décimal est indiqué par un point et NON par une virgule -->
<!-- nombre de décimales selon la devise des comptes annuels (en EUR : 2 décimales) -->
<!-- aucun séparateur de milliers n'est utilisé -->
<!-- montants négatifs : signe moins devant -->
<OmschrijvingNederlands> <-- description néerlandaise et -->
<OmschrijvingFrans> <!-- description française et -->
<OmschrijvingEngels> <!-- description anglaise et -->
<OmschrijvingDuits> <!-- description allemande -->
<!-- chaque description jusqu'à 100 caractères ; peut être vide -->
</Rekening>
</Rekeningen>
<Datum>
<!-- date, format (année - mois - jour) : aaaa-mm-jj -->
<Omschrijving>
<!-- description de l'entrée dans le journal : 100 caractères maximum ; peut être vide. -->
<Herkomst>
<!-- origine de cette balance comptable ; peut être vide -->
</TussentijdseStaat>
Un fichier CSV doit avoir les conditions suivantes:
- Les champs sont séparés par un point-virgule (;), un point-virgule doit également être utilisé pour les champs vides
- Le séparateur décimal est indiqué par un point ou une virgule
- Aucun séparateur de milliers n'est utilisé
- Le signe de la devise (€, $, £, ...) n'est pas autorisé dans les montants de débit et de crédit.
- Les notations exponentielles (E-) ne peuvent pas être traitées.
- Montants négatifs : signe moins devant
- Si aucun montant de débit ou de crédit n'est spécifié entre les séparateurs, il est traité comme si un chiffre 0 avait été introduit.
- Le fichier csv ne peut pas contenir d'en-têtes ou de titres
- Dans un fichier csv le codage des caractères peut être soit ansi, soit UTF-8. Veuillez respecter cette règle lorsque vous utilisez des caractères "spéciaux" dans les descriptions.
- Deux formats csv différents sont pris en charge, (de préférence) un avec 7 champs ou un avec 4 champs
- Si le csv avec 7 champs est utilisé ;
- Champ 1 : le numéro de compte, les 4 premiers caractères doivent être numériques (ces 4 premiers chiffres sont utilisés pour relier ces numéros aux comptes annuels), longueur min. 4 et max. 12
- Champ 2 : le montant du débit, les montants en euros, jusqu'à 14 chiffres avant le point décimal et jusqu'à 2 décimales maximum
- Champ 3 : le montant du crédit, les montants en euros, jusqu'à 14 chiffres avant le point décimal et jusqu'à 2 décimales maximum
- Champ 4 : la description en néerlandais. Ce champ est facultatif et contient 120 caractères maximum
- Champ 5 : la description en français. Ce champ est facultatif et contient 120 caractères maximum
- Champ 6 : la description en anglais. Ce champ est facultatif et contient 120 caractères maximum
- Champ 7 : la description en allemand. Ce champ est facultatif et contient 120 caractères maximum
- Si le csv avec 4 champs est utilisé ;
- Champ 1 : le numéro de compte, les 4 premiers caractères doivent être numériques (ces 4 premiers chiffres sont utilisés pour relier ces numéros aux comptes annuels), longueur min. 4 et max. 12
- Champ 2 : le montant du débit, les montants en euros, jusqu'à 14 chiffres avant le point décimal et jusqu'à 2 décimales maximum
- Champ 3 : le montant du crédit, les montants en euros, jusqu'à 14 chiffres avant le point décimal et jusqu'à 2 décimales maximum
- Champ 4 : la description dans la langue de l'utilisateur. Ce champ est facultatif et contient 120 caractères maximum
- Exemple CSV avec 7 champs :
Un fichier TXT doit avoir les conditions suivantes:
- Dans un fichier txt, le codage des caractères peut être soit ansi, soit UTF-8. Veuillez respecter cette règle lorsque vous utilisez des caractères "spéciaux" dans les descriptions.
- Le fichier txt ne peut pas contenir d'en-têtes ou de titres.
- Le séparateur des enregistrements est un <enter> (CRLF).
- Aucun séparateur de champs n'est utilisé, les champs ont une longueur fixe.
- Les montants du débit et du crédit - dans la devise des comptes annuels.
- Le signe de la devise (€, $, £, ...) n'est pas autorisé dans les montants de débit et de crédit.
- Les notations exponentielles (E-) ne peuvent pas être traitées.
- Montants négatifs : signe moins devant.
- Les montants, d'une longueur maximale de 15 caractères, sont alignés à droite et doivent être complétés au début par des espaces ou par au moins un espace suivi de zéros avant les chiffres – pour obtenir les 15 charactères du longueur fixe du champ.
- à 2 décimales, 12 chiffres maximum avant le signe décimal
- à 1 décimale, 13 chiffres maximum avant le signe décimal
- sans décimales, 15 chiffres au maximum
- Le séparateur décimal est indiqué par un point ou par une virgule.
- Aucun séparateur de milliers n'est utilisé.
- Les champs doivent apparaître dans un ordre fixe :
- Champ 1 : le numéro de compte, longueur max. 12 caractères. Les 4 premiers caractères doivent être numériques (ces 4 premiers chiffres sont utilisés pour relier ces numéros aux comptes annuels). Aligné à gauche, donc compléter à droite avec des espaces.
- Champ 2 : le montant du débit, longueur totale 15 caractères, dont 2 décimales maximum.
- Champ 3 : le montant du crédit, longueur totale 15 caractères, dont 2 décimales maximum.
- Champ 4 : la description est facultative et peut être omise pour tous les enregistrements. Si la description est incluse dans la langue des comptes annuels, elle doit avoir une longueur fixe : soit 30, soit 54 caractères. Tous les enregistrements du fichier doivent avoir la même longueur pour la description : alignée à gauche, c'est-à-dire complétée à droite par des espaces.
- Exemple 1 : Des comptes de 6 caractères suivi de 6 espaces. Débit et crédit avec le point décimal et avec des espaces en front des montants. La description avec une longueur fixe de 54 caractères.
- Exemple 2 : Des comptes de 12 caractères. Débit et crédit avec la virgule et avec l’espace et des zéros en front du montant. La description avec une longueur fixe de 30 caractères.