Symbio-Bac




Symbio-Bac

Symbio-Bac

La documentation de Symbio-Bac est composée des parties suivantes:

Partie A : ETEBAC,Principe et Utilisation
Partie B : Utilisation du programme etebac
Partie C : Appel de Symbio-Bac par un programme
Partie D : Description des Fichiers ETEBAC
Partie E : Fourniture: contenu,installation,évolutions

Pour une aide sur la consultation, tapez F1
Pour la table des matières détaillée, tapez F2


A ETEBAC, Principe et Utilisation



A.I La Norme Interbancaire



A.I.1 Normalisation ETEBAC



A.I.1.1 Objet d'ETEBAC


ETEBAC (Echange Télématique Entre BAnque et Client) est une norme
interbancaire édictée par l'AFB (Association Française des Banques)
pour la transmission de données sur support magnétique entre une
banque et un client.

Elle permet des échanges du client vers la banque:
- Remises de LCR/BOR,
- Remises d'ordres de prélèvement,
- Remises d'ordres de virement,
- Réponses aux relevés de LCR/BOR (refus de payer)
ou de la banque vers le client:
- Relevé de compte,
- Relevé de LCR/BOR à payer,
- Relevé de LCR/BOR impayés,
- Avis de prélèvements rejetés,
- Relevé de virements rejetés.

A.I.1.2 Format des "fichiers"



Les données pour une même opération sont rassemblées dans un "fichier"
dont le format est normalisé.

Les "fichiers" sont composés:

- d'un enregistrement en-tête,

- de n enregistrements détail,
Ces enregistrements détail peuventt parfois être complétés par des
enregistrements complémentaires
(relevés de comptes, LCR Impayées, LCR endossées, ...)

- d'un enregistrement fin.

La structure des enregistrements en-tête, détail et fin dépend du type
d'opération. Une liste des principales structures est fournie
dans le chapitre C.

Le format des enregistrements est le même quel que soit le mode de
transmission des fichiers.

Certains modes de transmission peuvent fonctionner en "multi-fichiers".

Ainsi, en demande de relevés de compte sous ETEBAC3, la banque peut envoyer
lors de la même transmission tous les relevés de comptes quotidiens depuis
la dernière interrogation.

A.I.1.3 Modes de transmissions



Les fichiers au format ETEBAC peuvent être transmis entre le client et
la banque soit par support magnétique soit par télétransmission.

Sur support magnétique, les types de support admis sont fixés par la banque:
- Bandes magnétiques,
- Disquettes 8" IBM,
- Disquettes 5"1/4 au format DOS ou Prologue,
- Disquettes 3"1/2 au format DOS ou Prologue.
Cependant, la totalité des banques à notre connaissance admet
le format 3"1/2 DOS. C'est pourquoi il est possible de générer ce format

depuis notre produit Symbio-Bac.

Plusieurs types de télétransmissions sont normalisés.

- Les normes ETEBAC1 et ETEBAC2 définissent les modes de transmission
synchrones sous procédure BSC 2780/3780.

La transmission en mode synchrone nécessite l'utilisation d'une procédure
BSC et d'un modem en mode synchrone. Nous ne l'avons donc pas implémentée
en standard dans le produit Symbio-Bac.

- La norme ETEBAC3 définit le mode de transmission en mode X25 sous Transpac.
C'est cette norme qui est implémentée dans Symbio-Bac.

- D'autres modes de transmissions plus rares sont également prévus
(ETEBAC4 et ETEBAC5). Ils ne sont pas disponibles auprès de toutes les
banques.

A.II.1 Les transmissions ETEBAC3



A.II.1.1 Possibilités de Connexion



Sous ETEBAC3, la banque émet et reçoit les données par un point d'entrée
Transpac sous X25.

Le client l'appellera donc par un numéro d'abonné Transpac que la banque
fournira. Ce numéro Transpac est l'équivalent d'un numéro de téléphone sur
Réseau Téléphonique Commuté. Ce numéro est parfois complété par des "données
complémentaires" qui sont retransmises par Transpac à la banque pour lui
permettre de sérier les types d'appel. Ces "données complémentaires" sont
séparées du numéro (numérique) par un "D".

Le Client peut se connecter au réseau Transpac, notamment par:

- une entrée X25
Il lui faut alors disposer:
- d'un abonnement Transpac,
- d'une carte et d'un logiciel X25.
Ceci ne peut s'avérer utile que dans le cas d'échanges très volumineux.

- une entrée X32
Il lui faut alors disposer:
- d'un logiciel X25,
- d'un convertisseur X32 loué par Transpac

- une Entrée Banalisée Synchrone

- une Entrée Banalisée Asynchrone
C'est le mode de fonctionnement utilisé généralement par Symbio-Bac.

A.II.1.2 L'accès asynchrone par EBA



Pour utiliser ETEBAC par Entrée Banalisée Asynchrone,
il suffit au client de disposer:
- d'une ligne téléphonique classique,
- d'une voie série disponible,
- d'un modem standard,
- d'un logiciel de transmission asynchrone.

La voie série, la ligne téléphonique et le modem peuvent être partagés
pour d'autres besoins (Fax, Emulation Minitel, Télémaintenance,...)

Il suffit que ces ressources ne soient pas occupées lors de l'appel
du client à sa banque, c'est à dire:
- que le modem ne soit pas en train d'émettre
- qu'il n'y ait pas de réception télémaintenance ou fax activées.
(pour arrêter le fax, tapez la commande stopfax)
(pour désactiver la télémaintenance Proline tapez proline,ds)

Il existe aujourdhui 2 entrées banalisées asynchrones:
- une EBA à 14400 bauds : numéro d'appel 08 36 06 44 44
Pour l'utiliser, il faut paramétrer votre modem en 14400 bauds
et vous connecter entre le PC et le modem à 19200 bauds.
- une EBA à 2400 bauds : numéro d'appel 08 36 06 24 24
Le modem doit simplement supporter la transmission en mode V22bis,
c'est à dire la transmission asynchrone full-duplex en 2400 bauds.
La plupart des modems sur le marché supportent ces normes.

Le programme Symbio-Bac s'appuie sur un logiciel de transmission asynchrone
utilisant l'interface "ptty" de Prologue, c'est à dire sous Prologue ou
Twin-Server:
- le module SYMPTTY de Symbiose permettant de disposer des fonctionnalités
ptty sous Prologue et TwinServer,
- la procédure PTTY de Prologue version 1.7 sous Prologue 3 ou 1.8 minimum
( avec la version 1.7 et sous Prologue 3, le modem doit maintenir
le signal "DTR" prêt)
- les fonctionnalités TTY de Proline par exemple.

Sous DOS et Windows, la procédure PTTY est requise.

Le client émet les données depuis son ordinateur vers le point d'entrée
Transpac. Transpac se charge de transformer ces données en "paquets X25"
avant de les acheminer vers la banque, selon un paramétrage fixé dans
Symbio-Bac. Le retour s'effectue de même.

Client
| ^
V |
Unité Centrale
| ^ (Protocole PTTY)
V |
Modem
| ^ (Liaison Asynchrone)
V | 08 36 06 24 24 ou 08 36 06 44 44
PAD Transpac
| ^ (Liaison Transpac X25 Paramétrée)
V | Numéro Transpac Banque
Banque

A.II.1.3 Le protocole d'échange sous ETEBAC3



L'échange de données se fait toujours à l'initiative du client.
Sommairement, les phases de l'échange sont les suivantes:

1 Ouverture de la voie PTTY
2 Connexion au modem
3 Paramétrage du modem
- Reset logiciel du modem
- Passage en mode V22bis(2400 bauds) ou à 14400 bauds
- Paramétrage (Réponses Courtes, pas d'écho)
4 Connexion au PAD Transpac
- Numérotation du 0836064444 ou 0836062424
- Attente de la synchronisation des modems
- Attente de réception chaîne "Transpac"
5 Connexion à la banque
- Numérotation du numéro Transpac de la banque
- Attente de réception chaîne "COM"
(acceptation de la communication par la banque)
6 Demande de l'opération par le client
Cette demande s'effectue par une "carte paramètre"
incluant le type de communication, l'identification client,
le type de transfert de fichier
7 Acceptation de l'opération par la banque
La banque émet "OK" puis 18 blancs
ou "NOK" suivi d'un code de refus
8 Transmission séquentielle des données en EBCDIC
Les données émises en EBCDIC en longueur fixe sans séparateur
9 Transmission par l'émetteur des données de "FF" suivi de blancs
10 Transmission par le récepteur de "OKF" suivi de blancs
11 Coupure de la communication

A.II.1.4 Les frais de transmissions



Pour que la transmission par ETEBAC3 soit possible, il faut que la banque
accepte de fournir ce service au client.
Le service est en général payant, sous forme d'un abonnement mensuel et
d'une facturation à la ligne.
Selon les banques, il existe des abonnements différenciés selon les types
d'opération ou un abonnement global tous services ETEBAC3.
Si le client dispose de plusieurs banques, il peut négocier l'abonnement
le plus avantageux.

En utilisant un PAD Asynchrone,le client ne paie aucun frais de transmission
à Transpac. Le coût direct de commnication est uniquement le coût d'une
communication téléphonique.

Dans la plupart des cas, c'est la banque qui paie le coût de communication
Transpac, en acceptant lors de l'appel une "taxation à l'appelé". Ce coût
est inclus lors de la facturation à la ligne des opérations au client.

Cependant, il peut arriver, notamment dans les DOM-TOM, qu'une banque
refuse une taxation à l'appelant.
Il est alors possible de souscrire un abonnement à Transpac pour les
frais de communication Transpac par le PAD (Taxation à l'appelé par NUI)
Transpac fournit alors au client un numéro dit "NUI" qui sera fourni au
moment de l'appel à la banque.
Cette fonctionnalité est prévue dans Symbio-Bac

A.II.1.4 Les "cartes paramètres"



Pour confirmer l'abonnement au service bancaire ETEBAC3, la banque
fournit au client un code ETEBAC ainsi qu'un mot de passe.

A chaque appel à la banque, le client devra commencer par émettre une
"carte paramètre" de 80 caractères en EBCDIC, contenant:

- le sens de la transmission de données,
A pour Aller Client -> Banque ou
R pour Retour Banque -> Client
- la taille des enregistrements,
la taille est fixée selon le type d'opération
- le type exact d'opération souhaité,
- l'identification du client,
- éventuellement, un numéro d'ordre d'émission

La banque acceptera ou non la requête émise par le client.


Le format interne de ces cartes paramètres n'est malheureusement pas
normalisé sauf pour les 8 premiers caractères.

Il sera donc nécessaire, avant la première utilisation d'un service,
de compléter cette "carte paramètre" dans Symbio-Bac selon les
indications de la banque.
Symbio-Bac fournit uniquement la génération automatique des "cartes"
de quelques banques repérées par leur code AFB.
Les autres sont saisies par l'installateur.

B Utilisation du programme etebac



B.I Principes Généraux



Le programme etebac vous permet de réaliser des opérations bancaires
entre vos sociétés et leurs agences bancaires.
Ces opérations sont spécifiées dans des "bordereaux", contenant des
ordres de LCR, de virements, de prélèvements à émettre, des extraits
de comptes reçus,...
Les bordereaux sont enregistrés sur disque en respectant les normes
interbancaires.
Vous pouvez saisir ces bordereaux directement dans etebac ou utiliser
des bordereaux générés par vos applications.
Les bordereaux peuvent être affichés, imprimés, modifiés, supprimés.
Ils peuvent être émis vers la banque par disquettes et surtout par
télécommunications avec le centre de traitement informatique de vos
banques.

La gestion des bordereaux interne à etebac est monofichier(un seul
bordereau par transfert).
Vous pouvez cependant réaliser des émissions multi-fichiers si vous
les générez dans les applications.
La réception multi-fichiers génère plusieurs bordereaux différents.

La technique de télétransmission retenue aujourd'hui est l'émission
au travers de modems asynchrones à un point d'Entrée Banalisée Asynchrone
de France Telecom à 14400 ou 2400 bauds. Entre ce point d'accès et le centre
de traitement de vos banques, les transmissions sont réalisées en X25
Transpac selon les normes ETEBAC 3.

La télécommunication avec vos banques nécessite donc l'abonnement à un service
ETEBAC 3 que vous pouvez souscrire auprès de vos agences pour les opérations
que vous souhaitez informatiser. Ce service sera concrétisé par la délivrance
d'un numéro TRANSPAC à appeler, de votre code ETEBAC et d'un mot de passe pour
chaque opération autorisée. Il vous faut obtenir ces éléments auprès de vos
banques avant de pouvoir télécommuniquer par Symbio-Bac.

Le programme etebac est l'interface conversationnelle de Symbio-Bac.

Il se présente sous la forme d'un menu offrant quatre sous-menus :
- l'exploitation des bordereaux,
- l'exploitation journalière,
- la gestion des paramètres,
- la gestion de la carte paramètre,

plus une fenêtre contenant le Contexte d'exploitation des bordereaux.


B.II Le Contexte d'exploitation des Bordereaux



Vous utilisez le programme etebac dans le cadre d'un certain "contexte".
Ce contexte spécifie les conditions d'exploitation des bordereaux au
travers d'un paramètrage.
Pour que vous ne soyez pas tenu de spécifier tous les paramètres à chaque
utilisation, etebac vous propose par défaut un contexte associé au
numéro de poste de lancement.
Il est systématiquement affiché dans une fenêtre dans le coin bas gauche
de l'écran.

Au niveau du contexte d'exploitation, la plupart des paramètres sont
reconnus par un code à 2 caractères.
Les données correspondantes à ces codes sont entretenues dans le menu
"Paramètres".

A chaque lancement du programme, la cohérence du contexte est vérifiée.
Si un paramètre parait erroné, le programme signale une erreur, puis passe
en mode modification du contexte.

A la première utilisation, il vous sera donc proposé de modifier votre
contexte d'utilisation initial. (voir paragraphe B.IV.1)

Mais, ne disposant pas des paramètres qui vous sont spécifiques,
il vous faudra au préalable venir modifier les tables de paramètres
pour y créer les sociétés, les banques, les spécifications des comptes
bancaires et des services que vous gérez.

Pour cela, vous abandonnez la saisie du contexte par Echappement (Esc).
Une fenêtre vous demande si vous voulez sortir du programme.
Vous répondez Non et vous choisissez l'option "Paramètres" du menu général.

Une fois les modifications réalisées dans les paramètres pour les adapter à
vos besoins, vous pourrez revenir modifier le contexte d'exploitation
des bordereaux.

Pour être sur que tous les paramètres sont pris en compte, il est préférable
de sortir du programme etebac puis de le rappeler.

B.III Le Menu Paramètres



Dans cette version, les différentes tables de paramètres gérées sont:

- Sociétés
- Banques
- Modem
- Opérations
- Transmission
- Compte Bancaire
- Autorisation
- Erreurs
- Imprimante
- RIB

Pour chaque famille de paramètres gérés, un petit menu s'affiche vous offrant
les différentes actions possibles sur les fiches :

- Suivante
- Précédente
- Ajout
- Modification
- Destruction
- Liste
- Impression

Vous pouvez accéder à ces actions en cliquant ou en tapant le caractère de
sélection.

En modification, la frappe de la touche d'échappement enchaîne sur une
demande de validation de la modification.

Dans les saisies de zones alphabétiques, vous pourrez insérer des caractères
par la touche d'insertion et en supprimer par la touche de suppression.

Peu de contrôles sont effectués dans la saisie des paramètres car celle-ci
n'est pas utilisée regulièrement. Assurez-vous de visu de la validité des
données entrées.

Si l'option liste ne fonctionne pas, vérifiez que vous avez recopié le
fichier <etebacp> sur l'implicite système (par cp,df,etebacp,is)

L'option d'impression vous propose:
- Toutes : Impression de toutes les fiches paramétrées
- La Fiche : Impression de la fiche à l'écran
- Abandon : Fin de l'option d'impression

En cours d'impression vous pouvez abandonner par la frappe de la touche
d'Echappement

Vous sortirez de ce menu par Echappement.

B.III.1 Paramètres Sociétés



Vous y spécifiez les sociétés gérées en leur attribuant un code.

La fiche société contient:
- la désignation de la société
- les nom et adresse de la société
- le code SIREN de la société
- le nom du responsable des communications avec la banque
- les numéros de téléphone et télécopie de votre société

La désignation et le code SIREN de la société sont nécessaires pour la création
de bordereaux par le programme etebac.

Les nom et adresse sont édités sur les états.
Le nom du responsable, le téléphone et le fax sont édités sur la liste des
émissions.

B.III.2 Paramètres Banques



Vous y spécifiez les banques que vous utilisez en leur attribuant un code.

La fiche banque contient:

- la désignation de la banque
- le code banque AFB de la banque (5 caractères)
- les nom et adresse du centre responsable des télécommunications
- le nom du responsable des communications avec la société
- ses numéros de téléphone et télécopie

La désignation de la banque est utilisée pour les listes.
Le code banque est nécessaire à l'exploitation des bordereaux.
Les nom du responsable, adresse, téléphone et fax sont édités sur la liste
des émissions.
Le numéro de télécopie peut être utilisé en cas d'édition sur Fax

B.III.3 Paramètres Modem



Vous y spécifiez les types de modems gérés en leur attribuant un code.

La fiche modem contient:
- la désignation du modem
- la séquence d'initialisation du modem
- la séquence de libération du modem
- la séquence de numérotation téléphonique
- les séquences de paramétrage du modem
- la séquence éventuelle de paramétrage du PAD EBA

Les séquences spécifiées seront émises vers le modem avant l'établissement
de la connexion.

En regard de chaque séquence, vous précisez un nombre de secondes d'attente
avant l'envoi de la séquence suivante.

Les séquences proposées dans le fichier sous le code 3X sont des séquences
aux normes HAYES. Elles doivent en principe être valides pour tous les
modems répondant à ces normes.

La séquence d'initialisation peut être
- ATZ (attente une seconde) remise à zéro d'après le mode en cours
- AT&F ou AT&F0 (attente 3 secondes) réinit configuration usine
La séquence ATF5 correspond au passage en mode V22bis, soit:
- 2400 bauds
- Full Duplex
- Asynchrone
Certains modems utilisent une autre séquence de pasage en 2400 bauds:
ATB8 (Olitec 28800 et 56Kb)
ATS37=6 (Philips et COM1 28800)
AT&N3 (Modem Hayes)

Elle ne doit pas être spécifiée pour une connection à 14400 bauds
par le 08 36 06 44 44.
Par contre, certains modems nécessitent une séquence particulière
ATB10 (Olitec 56Kb)
Certains modems se connectent difficilement au 08 36 44 44
(par exemple USR Robotics Message Modem).
Il sera alors préférable de passer en 2400 bauds.


La séquence ATV0 correspond au mode sans echo.
La séquence ATE0 correspond au mode abrégé des codes retour.

Vérifiez cependant, d'autres paramètres Modem sont prévus pour des modems ne
respectant pas les standards V22bis:
- Modem Philips ou COM1 28800 bauds
- Modem Kortex interne


La séquence de numérotation fournie ATDT correspond à une ligne directe à
impulsions.
Pour les lignes à numérotation analogique, remplacer la séquence par ATDP.

Si vous devez composer un numéro pour sortir de votre standard téléphonique,
ajoutez-le à la suite (Ex ATDT0 pour le zéro)

ATDT0W permet d'attente la tonalité avant de composer le numéro de téléphone
appelé.

Vous pourrez adapter le délai en secondes d'attente de numérotation et de
connexion après plusieurs transmissions réussies.

Le paramétrage du PAD par défaut (zones vierges) correspond à

- Profil par défaut
- SET 2:0,3:0,4:1 paramètres PAD

Dans certains cas, il peut être envisageable de ralentir les émissions
en spécifiant dans la séquence PAD 2:0,3:0,4:5 par exemple.


B.III.4 Paramètres Opérations



Vous y spécifiez les opérations gérées en leur attribuant un code.

La fiche opération contient :

- Intitulé
L'intitulé de l'opération est utilisée pour les affichages
et les états.

- les codes ETEBAC

Code Bordereau C'est le code ETEBAC de l'opération.
Il est normalisé pour chaque opération
Code Entête C'est le code ETEBAC pour les enregistrements entête
Il est normalisé pour chaque opération
Code Détail C'est le code ETEBAC pour les enregistrements détail
Il est normalisé pour chaque opération
Code Total C'est le code ETEBAC pour les enregistrements fin
Il est normalisé pour chaque opération

Le remplissage de ces zones est obligatoire.
Une erreur dans ces codes entraîne une impossibilité
de traiter les bordereaux.

- Code Entrée
Pour les LCR/BOR, Code Entrée de l'Opération

Une transmission ne concerne que des LCR/BOR de même code entrée.
Le Code Entrée peut prendre les valeurs
1 pour les LCR à l'escompte,
2 pour les LCR à l'escompte en valeur
3 pour les LCR à l'encaissement, crédit forfaitaire après
échéance
4 pour les LCR à l'encaissement après expiration du délai
de retour impayés
Si vous voulez gérer plusieurs types de Remises de LCR,
il vous faudra créer plusieurs fiches opérations avec
les mêmes code bordereau, en-tête et total
et avec un Code entrée différent.

- Sens Opération
Le sens de l'opération est normalisé
A pour Aller (Emission Client->Banque)
R pour Retour (Réception Banque->Client)
Pour la plupart des opérations, il peut être fixé en fonction
du type d'opération (Code Bordereau)
Cependant, pour les LCR/BOR, il existe des mouvements dans les
deux sens:
Emission de remises de LCR
Réception de LCR à payer
La donnée est utilisée dans la "carte paramètre".

- Lgr Enr Emis
Longueur de l'enregistrement émis.

Cette longueur est normalisée selon le type d'opération.
Elle est utilisée en émission/réception.
Elle apparait dans la "carte paramètre"

Une valeur par défaut est prise pour les opérations standard
si la zone n'est pas remplie.

Attention, les réceptions d'extraits de compte sont en longueur
de 120 caractères.

- Type Fichier
Type du Fichier Bordereau stocké.
Les fichiers bordereaux peuvent être stockés sous deux formats
- "S" Fichier séquentiel de type SQ Prologue
- "D" Fichier sans type Prologue (accès direct)
Le Type Fichier intervient dans les Création/Modification
de Bordereaux par etebac.
Quelquesoit le type de fichier stocké, un enregistrement
fin de fichier (avec /1a suivi de blancs) est généré
lors de la Création/Modification de bordereau

- 0D0A en Fin
Séparateur en Fin d'enregistrement dans les fichiers stockés
Valeurs possibles O Oui/N Non
Ce paramètre spécifie si on ajoute un séparateur à la fin de chaque
enregistrement.

L'option O associée à un fichier de type D permet un accès par
éditeur de texte au fichier bordereau.
Dans ce cas, chaque enregistrement a pour taille la longueur
d'enregistrement émis + 2.

Sinon, la longueur d'enregistrement stockée est identique à la
longueur d'enregistrement reçu.
Si, pour un type d'opérations donné, vous souhaitez gérer
plusieurs types de bordereaux (LCR à l'escompte et à
l'encaissement, extraits de compte quotidiens ou de
quinzaine), il vous faut créer plusieurs codes opérations
différents.

B.III.5 Paramètres Transmission



Vous y spécifiez les modes de transmission gérés en leur
attribuant un code.

La fiche transmission contient :
- la désignation de la transmission
- le nom de la ressource utilisée
- le numéro de téléphone à appeler
- le type d'ETEBAC correspondant
- le code modem correspondant
- la vitesse entre l'unité centrale et le modem
- le code NUI


La désignation de la transmission est utilisée pour les
affichages et les états.
Les transmissions gérées dans cette version sont:
- transmission par Entrée Banalisée Asynchrone TRANSPAC
- transmission par disquette DOS

Pour les transmissions asynchrones, l'unité à préciser est
l'unité déclarée dans le contrôleur PTTY (LA0,LA1,...)

Pour une transmission par entrée banalisée asynchrone, le point
d'entrée TRANSPAC à 2400 bauds a pour numéro le 0836062424.
Le point d'entrée TRANSPAC à 14400 bauds a pour numéro le 0836064444.

Le type ETEBAC vaut `3'.


Le Code modem sert à spécifier les séquences de connexion à envoyer
au modem. Il fait référence à une fiche modem.

La vitesse de connexion entre PC et modem sera paramétrée de
préférence à 9600 bauds pour les liaisons à 2400 bauds, à
19200 bauds pour les liaisons à 14400 bauds.

Le code NUI ne sera renseigné que dans le cas d'une taxation des
appels à l'appelant suite à un contrat spécifique Transpac.

Pour les transferts par disquette, l'unité à préciser est
l'unité de disquette utilisée (FL0,FL1)
Le numéro d'appel, le type ETEBAC et le code modem seront alors
à blanc.

B.III.6 Paramètres Compte Bancaire



Vous y spécifiez les caractéristiques liées à vos comptes
bancaires.
Les paramètres du compte sont déterminés par le code société
suivi du code banque.
Si vous disposez de plusieurs comptes à la même banque, vous
créerez deux codes banques différents avec les mêmes données.

La fiche compte contient :
- la domiciliation du compte
- les nom et adresse de l'agence
- le code guichet
- le numéro de compte
- le code ETEBAC attribue à votre compte lors de
l'abonnement aux services
- le numéro TRANSPAC de votre banque
_ la monnaie de tenue du compte (Franc/Euro)
- le numéro émetteur Banque de France

La domiciliation, le code guichet et le numéro de compte sont
nécessaires à la confection des bordereaux.
Le nom et l'adresse de l'agence sont édités sur les états.

Le code ETEBAC est éventuellement utilisé pour la génération
des "cartes paramètres".

Le numéro TRANSPAC est nécessaire aux transferts bancaires par
télécommunication ETEBAC3.
Il peut intégrer des "Données Complémentaires"
Le premier caractère non numérique doit alors être "D".

Le numéro émetteur Banque de France vous est fourni pour votre
banque, notamment dans le cas de demande de prélèvement.
Il est nécessaire à la Création/Modification de Bordereau par
etebac.


B.III.7 Paramètres Autorisation



Il faut créer une fiche autorisation pour chaque type de transfert
prévu.
L'identifiant de la fiche est le quartet
société/banque/opération/type de transmission.

La fiche autorisation contient :
- le mot de passe
- le code Demy éventuel
- l' identifiant éventuel
- un numéro Transpac
- un indicateur Trace Active

Le mot de passe peut être utilisé pour la génération automatique
de carte paramètre.
Le Code Demy et l'identifiant peuvent être utilisés pour la
génération automatique de la carte paramètre pour
le Crédit Agricole.

Le numéro Transpac peut être utilisé dans le cas où la connexion
à la banque nécessite plusieurs numéros Transpac pour des
Opérations Différentes (par Exemple pour le Crédit Lyonnais)

Si l'indicateur Trace Active est mis à O, les transferts
fonctionnent en mode "debug".
Des messages plus complets sont affichés lors des Emissions et
Réceptions. Un fichier "TRACE" est généré sur disque avec
le détail des Emissions/Réceptions effectués.


Pour les transferts par disquette, le contenu de la fiche n'a pas
d'importance ; la fiche doit néanmoins être créée.

B.III.8 Paramètres Erreurs



Les fiches Erreur contiennent la liste des codes erreurs les
plus souvent rencontrés avec un libellé correspondant. Vous
pouvez compléter cette liste si vous le souhaitez, si vous
rencontrez des messages d'erreur avec libellé ????????????


B.III.9 Paramètres Imprimantes



Vous y spécifiez les imprimantes gérées en leur attribuant un
code.

La fiche imprimante contient:
- la désignation de l'imprimante
- l'unité imprimante correspondante
- le nombre de lignes maximum éditées par page
- un indicateur FAX O/N
- la Signature FAX

La désignation de l'imprimante est utilisée pour les listes.
L'unité imprimante doit être spécifiée sous Prologue sous la
forme IM0,IM1, FA0, ...

Dans votre contexte bordereau, le choix du code imprimante
redirigera les impressions sur l'unité spécifiée.

Le nombre de lignes maximum permettra d'éditer les bordereaux
sur plusieurs pages.

Si l'on souhaite faxer directement les comptes-rendus de transfert
à la banque, cela est possible en conjonction avec le produit
Symbio-Fax

B.III.10 Paramètres RIB



Ces paramètres ne sont utiles que pour la saisie de remises de
LCR/BOR.
En fait, lors de la saisie de LCR dans etebac, le RIB correspondant
au nom du tiré peut être enregistré dans un fichier (ETEINT)
Dans ce cas, lorsque vous saisirez le même nom de tiré, son RIB
sera automatiquement renseigné.
Cette option n'est mise en oeuvre que si vous accédez au moins
une fois au sous-menu Paramètre RIB, ce qui crée le fichier.

La fiche RIB contient:

-le nom du tiré
- un antidouble si un tiré possède plusieurs RIB
Ces deux éléments constituent l'identifiant de la fiche

- la domiciliation du tiré,
- son RIB,
- sa clé RIB,
- un code acceptation LCR qui n'est plus utilisé pour l'instant.



B.IV L'Exploitation des Bordereaux



Dans cette version, le menu de gestion des bordereaux
vous propose les choix suivants :

- Afficher
- Créer
- Modifier
- Supprimer
- Emettre
- Recevoir
- Vérifier
- Imprimer
- Cession de Créance
- Paramétrer

Les actions sur les bordereaux sont dépendantes du contexte
d'utilisation lié à votre poste de travail. Vérifiez avant tout
que ce contexte, affiché dans une fenêtre, correspond bien aux
actions que vous voulez entreprendre. Sinon, choisissez d'abord
l'option paramétrage pour modifier ce contexte.

B.IV.1 Bordereaux Paramétrer



Dans cette version, les éléments du contexte d'exploitation des
bordereaux sont les suivants :

- Code Contexte
- Code Société
- Code Banque
- Code Opération ("Document")
- Code Mode de transmission ("Transfert")
- Date
- Unité ("Volume")
- Répertoire
- Code Imprimante

Les contextes sont identifiés par un code à 4 caractères.
Au lancement d'etebac, le contexte par défaut proposé
correspond au code du numéro de poste de lancement.

Pour chaque famille de paramètres gérés, un petit menu s'affiche
vous offrant les différentes actions possibles sur les contextes :

- Suivante
- Précédente
- Ajout
- Modification
- Destruction
- Liste
- Impression

Vous pouvez accéder à ces actions en cliquant ou en tapant le
caractère de sélection.

Pour l'utilisation d'etebac au travers d'une autre application
ABAL, vous pouvez saisir un contexte spécifique avec un code
"poste" différent des postes réels. Ce code de contexte sera
passé en argument au programme etebac lors de son appel pour
lui permettre de retrouver les paramètres nécessaires.

Un contrôle est effectué sur la présence en paramètres des
fiches banque, société, type de transmission, modem,
imprimante, compte bancaire (couple code société/code banque)
et autorisation (société/banque/opération/transmission).
Si un enregistrement est absent, celà vous sera signalé par un
message d'erreur. Il vous faudra modifier les paramètres avant
de pouvoir utiliser votre contexte. En cas d'impossibilité de
saisie d'un contexte due au manque de paramètres dans la table,
vous pouvez sortir en Modification pour venir compléter vos
paramètres.

La date proposée n'est pas fondamentale, la plupart des
traitements utilisant la date et l'heure du jour enregistrés
dans l'unité centrale.

L'unité (MD0., MD1., ... sous Prologue) et le répertoire
éventuel permettent de déterminer l'emplacement des bordereaux.
Ainsi, vous pourrez stocker vos bordereaux LCR dans un
répertoire, les bordereaux Virement dans un autre, ...
Les répertoires doivent être précédemment crées. En cas d'erreur
dans un nom de répertoire, la liste des répertoires existants
vous est proposée. Entrez le nom de l'unité suivi d'un point et
le nom du répertoire suivi d'un anti-slash.
Si rien n'est spécifié, les bordereaux seront tous stockés dans
votre répertoire implicite.



Les contextes des autres postes de travail peuvent être
présaisis à partir de votre poste par le sous-menu
Paramètres/Postes. Dans ce cas, aucun contrôle de validité
n'est effectué.

B.IV.2 Syntaxe des noms de fichiers Bordereaux



Les noms des fichiers Bordereaux respectent par défaut la
syntaxe suivante:
SSBBOONN-QQQ

SS = Code Société
BB = Code Banque
OO = Code Opération
NN = Numéro d'ordre dans la journée
QQQ = Quantième du jour dans l'année

Ainsi, en affichage, modification, suppression, impression,
émission ou réception d'un fichier bordereau, le premier nom
qui vous sera proposé par défaut sera SSBBOO01-QQQ, où
SS = Code Société du contexte bordereaux
BB = Code Banque du contexte bordereaux
OO = Code Opération du contexte bordereaux
QQQ = Quantième de la date du jour enregistrée en machine

Si ce nom vous convient, vous validez. S'il ne convient pas,
vous pouvez remonter en saisie du nom de bordereau par
Tabulation arrière et le modifier.
Si le bordereau du nom choisi n'existe pas dans le
volume/répertoire du contexte, un message d'erreur apparaitra,
puis la liste des fichiers débutant par SSBBOO vous sera
proposée. Vous pourrez y faire votre choix.

Une fois qu'un nom de fichier bordereau a été choisi, si vous
ne sortez pas du programme, ce sera ce nom qui vous sera
proposé pour les actions ultérieures (ex: affichage, impression
puis émission).

B.IV.3 Bordereaux Afficher



Dans cette version, cette option affiche l'en-tête du
bordereau, deux lignes détail et le pied du bordereau.
Le curseur vient se positionner sur la première ligne détail.
Vous pouvez vous déplacer dans les lignes détail du bordereau
par les flèches Haut et Bas; en fin de bordereau, vous verrez
peut-être une ligne à blanc et zéros ; cette ligne ne
correspond pas à une ligne réelle du bordereau.
Vous sortez de l'affichage par la touche d'Echappement.

B.IV.4 Bordereaux Créer / Bordereaux Modifier



Les bordereaux crées auront pour nom par défaut SSBBOONN-QQQ

SS = Code Société
BB = Code Banque
OO = Code Opération
NN = Numéro d'ordre dans la journée
QQQ = Quantième du jour dans l'année

En création ou modification d'un bordereau, vous allez, dans un
premier temps, saisir ou modifier quelques données d'en-tête;
les autres données sont prédéfinies en fonction du contexte
bordereaux et des paramètres saisis. Puis vous passerez à la
saisie de la première ligne. Le détail des zones saisies et
affichées est explicité par opération dans le chapitre suivant.

Un bandeau en bas d'écran spécifie les touches fonction
utilisables sur le premier caractère de chaque zone de saisie :

- F2 : Ajout d'une ligne en fin de bordereau
- F3 : Insertion d'une ligne derrière la ligne en cours
- F4 : Suppression de la ligne en cours

La touche F1 est réservée à une aide en ligne qui sera fournie
dans une version ultérieure.

Les principales autres touches spéciales utilisées sont :
- Validation (Entrée): validation de la zone saisie et
passage à la suivante
- Tabulation : Pasage à la zone suivante
- Flèche Gauche : sur premier caractère de zone, passage à
la zone précédente
- Flèche Haut : passage à la ligne précedente
- Flèche Bas : passe à la ligne suivante
- Echappement (Escape) : fin de l'action

Vous sortez du mode saisie par la touche Echappement, puis vous
validez votre création ou modification. Si vous voulez
l'annuler, vous appuyez une nouvelle fois sur échappement.
En fin de saisie, l'existence d'un montant, la cohérence des dates
et la validité de la clé RIB sont contrôlés ; si une erreur est
détectée, un message est affiché et le curseur revient se positionner
en saisie de la zone.

Pour la saisie de LCR, si vous avez ouvert l'option Paramètre RIB
(cf B.III.11), et si vous saisissez un nom de tiré pour lequel
vous avez déjà saisi une traite, la domiciliation bancaire du
tiré sera automatiquement renseignée. Si vous avez un doute sur
le nom de tiré précédemment saisi, tapez son premier caractère
suivi de ?. Une liste des RIB déjà saisis s'affichera alors.

Vous pouvez obtenir une aide sur le code acceptation LCR
en tapant ? dans la zone; il vous faudra alors valider une
des options proposées.



B.IV.5 Bordereaux Supprimer



Une fenêtre vous propose de valider la suppression ; la frappe
de la touche de validation confirme la suppression, celle de la
touche Echappement l'infirme.


B.IV.6 Bordereaux Emettre



Avant de pouvoir émettre le premier bordereau, il faut avoir
généré puis éventuellement modifié la "carte paramètre"
correspondant à cette opération (cf B.V).

Une fenêtre vous propose de valider l'émission; la frappe de
la touche de validation confirme l'émission, celle de la touche
Echappement l'infirme.

Si le Bordereau a déjà été émis dans la journée, un message de
confirmation de la réémission vous est affiché. Vous pouvez
abandonner par Echappement.

Une fenêtre vous informe du stade de l'émission. A tout moment,
vous pouvez abandonner par la touche Echappement.

Si une erreur est détectée, une fenêtre apparait qu'il faudra
valider.

En transfert sur disquette, le bordereau est copié sur une
disquette DOS préalablement formattée. Un outil de Prologue
Allemagne, dosfm-x, est fourni sur la disquette etebac pour
formatter les disquettes DOS directement sous Prologue (cf
dosfm.doc).

En télétransmission, il peut arriver occasionnellement qu'une
erreur apparaisse rapidement ; votre voie de communication ou
votre modem peuvent se trouver en un état instable, ou le point
d'entrée TRANSPAC peut être saturé. Réessayez l'émission.
Si le problème persiste, sortez du programme, éteignez puis rallumez
le modem et relancez etebac.

Toute émission, réussie ou non, donne lieu à une trace dans un
fichier d'archives accessible par l'action <Vérifier> du menu
Bordereau. Nous vous conseillons de vérifier votre transfert
après sa terminaison.

Pour certaines banques comme le CIC, il est possible de
recevoir un accusé de réception de transfert. Dans ce cas, le
programme se met en attente quelques minutes avant de demander
l'affichage de l'accusé de réception. Après affichage, vous
sortez par Echappement.
Vous pouvez renoncer à ce compte rendu par Echappement.

B.IV.7 Bordereaux Recevoir



Avant de pouvoir recevoir le premier bordereau, il faut avoir
généré puis éventuellement modifié la "carte paramètre"
correspondant à cette opération (cf B.VI).

Une fenêtre vous propose de valider la demande de réception; la
frappe de la touche de validation confirme la réception, celle
de la touche Echappement l'infirme.

Une fenêtre vous informe du stade de réception. A tout moment,
vous pouvez abandonner par la touche Echappement.

Si une erreur est détectée, une fenêtre apparait qu'il faudra
valider.

Les bordereaux générés en réception auront par défaut
pour nom SSBBOONN-QQQ

SS = Code Société
BB = Code Banque
OO = Code Opération
NN = Numéro d'ordre dans la journée
QQQ = Quantième du jour dans l'année

Ils seront accessibles en affichage, impression et pour une
application ABAL externe du type rapprochement bancaire ou
gestion de trésorerie.

Si la banque émet plusieurs bordereaux consécutivement (un extrait
de compte quotidien par exemple), les bordereaux sont enregistrés
dans des fichiers différents distingués par leur numéro d'ordre.

Si vous fixez au bordereau de réception un nom du type xxxxxxAA-xxx
où AA = 00, 99 ou n'est pas numérique, les bordereaux d'extrait
de compte seront tous enregistrés dans le même bordereau.
A l'affichage, on ne verra que l'entête du premier bordereau
et le solde du dernier.



B.IV.8 Bordereaux Vérifier un transfert



Cette action affiche la liste de toutes les demandes de
transfert de la journée correspondant au bordereau sur lequel
vous êtes en train de travailler, avec le code et le libellé
erreur constatés, ou le nombre de lignes et le montant total des
ordres transmis.
Si vous voulez vérifier les transferts d'un jour précedent, allez
modifier la date dans Bordereau/Paramétrer.

A l'appel, le curseur est positionné sur la dernière demande de
transmission ; vous pouvez remonter dans la liste par flèche en
haut.

Dans cette version, le fichier des transferts n'est pas purgé
automatiquement par mesure de sécurité. Vous garderez ainsi
trace de tous les transferts effectués ou tentés.

Vous disposez cependant d'une option dans les travaux quotidiens
pour annuler les transferts d'une journée.

B.IV.9 Bordereaux Imprimer



Cette option permet d'imprimer un bordereau. Pour imprimer toutes
les impressions de la journée, choisissez le menu Journée.
Une fenêtre vous propose de valider l'impression; la frappe de
la touche de validation confirme l'impression, celle de la
touche Echappement l'infirme.

B.IV.10 Bordereaux Cession de Créance



Ce choix ne s'appplique qu'à la remise de LCR/BOR.
Il entraîne l'impression d'un document réglementaire qui
peut être exigé par certaines agences bancaires
pour valider la transmission de remise de LCR.


B.V Les travaux quotidiens



Ce menu regroupe les actions pouvant être réalisées
quotidiennement.

B.V.1 Journée Vérifier Transferts du jour



Cette action affiche la liste de toutes les demandes de
transfert de la journée pour le type d'opération du contexte,
avec le code et le libellé des erreurs constatées, ou le nombre
de lignes et le montant total des ordres transmis.

Si vous voulez vérifier les transferts d'un jour précédent, allez
modifier la date dans Bordereau/Paramétrer.

A l'appel, le curseur est positionné sur la dernière demande de
transmission ; vous pouvez remonter dans la liste par flèche en
haut.

B.V.2 Journée Imprimer



Cette option permet d'imprimer le détail de tous les bordereaux
transférés dans la journée pour l'opération en cours.
Pour imprimer un bordereau unique, choisissez le menu Journée.
Par ce menu, si vous avez reçus plusieurs extraits de compte
ce jour, vous pouvez tous les imprimer en une seule manipulation.

Une fenêtre vous propose de valider l'impression; la frappe de
la touche de validation confirme l'impression, celle de la
touche Echappement l'infirme.

B.V.3 Journée Liste Emissions du jour



Cette action imprime la liste des émissions réussies du jour
pour l'opération spécifiée dans votre contexte. Certaines
banques réclament qu'on faxe cette liste paraphée à l'agence
responsable du compte.

B.V.4 Purge des Transferts du jour



Cette option supprime le compte rendu des transferts effectués
dans la journée et les bordereaux correspondants.
L'action est volontairement réduite à une journée pour ne pas
risquer de supprimer des données importantes.
Attention, une fois une réception validée, il est possible que
la banque ne puisse plus vous renvoyer les données.
Soyez donc prudent dans les suppressions.

B.VI La gestion de la Carte Paramètre



Le passage dans ce menu est obligatoire avant la première
émission ou réception de bordereaux.

En effet, sous ETEBAC3, tout transfert de données est précédé
de l'émission de la "carte paramètre" par le client vers la
banque, laquelle autorisera ou non l'opération.

Dans cette version, le menu de gestion des cartes
vous propose les choix suivants :
- Génération
- Modification
- Impression

Il faut exécuter l'option Génération puis Modification

B.VI.1 Carte Génération



Comme dans le menu d'exploitation des bordereaux,
cette option est tributaire du contexte d'exploitation.
Vous avez accès à la carte correspondant au contexte
d'exploitation que vous avez sélectionné.

La validation de l'option entraîne la création d'une carte
paramètre pour les Société/Banque/Opération du contexte.

Si la carte paramètre existe déjà, une validation est demandée,
car l'option efface

Les cartes paramètres de certaines banques, déterminées en
fonction du code AFB dans le paramètre banque, sont générées
complètement par cette option, si toutes les informations
(Code ETEBAC, Mot de Passe,... ) ont été renseignées dans
etebac.
(BRED,BP Champagne,BFC,SMC,SG,BNP,CIO
certains Crédits Agricoles, ...)

Pour la plupart des banques, l'option ne génère que la
partie normalisées ETEBAC3 de la carte, soient le sens
de l'opération et la longueur des enregistrements
transférés.
Il est nécessaire de passer en modification pour compléter
la carte paramètre.

B.VI.2 Carte Modification



Cette option ne peut être appelée qu'après génération de
la carte.

La carte est identifiée par le triplet Société/Banque/Code Opération

Elle contient les champs suivants:
- No Emission Position
- No Emission Longueur
- No Emission Forcé
et le dessin de la carte sur 80 caractères

Pour modifier la carte, validez l'option de Modification.

Les champs No Emission ne sont utiles que pour certaines banques.
Pour ces banques, il faut spécifier, lors d'une émission, le numéro
d'ordre d'émission dans la journée pour une opération donnée dans
la carte paramètre.

Si les rubriques sont à zéro, la numérotation automatique n'est

pas activée.

Si les rubriques No Emission Position/Longueur sont renseignées,
elles définissent l'emplacement dans la carte paramètre du numéro
d'ordre. Cet emplacement est matérialisé par un changement de
couleur dans la carte. L'emplacement doit être renseigné avec
une valeur, par exemple "01".
Dans ce cas, etebac mettra à jour la carte paramètre après chaque
émission réussie dans la journée automatiquement.
Dans ce cas, vous pouvez forcer etebac à ne pas mettre à jour
ponctuellement le numéro d'émission, notamment dans le cas de
tests où la banque exige un numéro d'émission particulier; c'est
la signification de la rubrique No Emission Forcé O.

Une mise à jour spécifique du nombre d'enregistrements émis est
mise en place dans le carte paramètre pour le Crédit Lyonnais.
Cette valeur est calculée avant émission.
Si vous spécifiez No Emission Forcé O, cette mise à jour n'est pas
mise en oeuvre.

Le dessin de la carte doit être vérifié et adapté pour chaque banque
en fonction du dessin fourni par la banque.
La carte est en fait composée de 80 caractères maximum.
Pour des commodités de présentation écran, elle est présentée sur
4 lignes de 20 caractères représentant les 80 caractères.

Vous pouvez vous déplacer dans le dessin par les flèches,passer
en mode Insertion par la touche d'insertion, supprimer un caractère
par la touche de suppression.

Vous terminez la modification du dessin par Echappement.
Une validation de la modification est demandée, vous pouvez
abandonner par Echappement.

B.VI.3 Carte Impression



Vous pouvez par ce choix imprimer la carte paramètre en cours
ou toutes les cartes paramètres déjà générées.
L'édition peut être abandonnée par la touche Esc

C Utilisation dans une application ABAL



C.I Principe



Avant de pouvoir appeler etebac depuis une application ABAL,
il faut avoir déjà appelé etebac en mode conversationnel
pour préparer les paramétrages.

Il faut notamment avoir réalisé les opérations suivantes:

- Définir les paramètres Société, Banque, Opérations, Comptes
Bancaires, Autorisation

- Définir des contextes d'exploitation

- Générer les cartes paramètres nécessaires

- Effectuer un test en mode conversationnel avec un bordereau
créé en mode conversationnel

- Effectuer un test en mode conversationnel avec un bordereau
créé par les programmes d'application


Ensuite, vous pourrez intégrer directement etebac dans votre
programme d'application.


C.II Appel d'etebac



C.II.1 Mode d'appel d'etebac




Pour faciliter l'intégration du programme etebac à partir
d'une application BAL ou ABAL, un mode d'appel spécifique du
programme avec passage de paramètres a été prévu.

Il vous suffit de passer la chaine de paramètres suivants:

- contexte d'exécution du programme etebac sur 4
caractères
- action à entreprendre sur 6 caractères
- nom du fichier à émettre ou recevoir

Auparavant, vous aurez créé un contexte de poste spécifique
spécifiant les caractéristiques de votre action (code société,
banque, opération, ..., volume et répertoire de stockage).
Le contexte d'exploitation ne correspond pas obligatoirement
à un numéro de poste, le code de contexte est une chaîne de
4 chiffres.

Pour tester un contexte de poste non associé à votre numéro de
poste, tapez exa etebac 0099 pour le contexte 0099 par exemple.

Les actions possibles sont :
- EMIBDX Emission d'un bordereau
- RECBDX Réception d'un bordereau
- AFFBDX Affichage d'un bordereau
- SUPBDX Suppression d'un bordereau
- IMPBDX Impression d'un bordereau
- LEMBDX Edition Liste des Bordereaux émis dans la
journée
- ARCBDX Consultation des résultats de télétransmission
- PURBDX Purge des transmissions du jour d'un bordereau

A l'appel d'etebac, le programme ne passe alors pas par le menu

général. Il enchaîne directement sur l'exécution de l'action
souhaitée, en tenant compte du contexte d'exécution précisé.

En fin de réalisation de l'action, etebac rend la main au
programme appelant.

Il vous appartient alors de vérifier la bonne exécution de
l'opération. Cela peut être fait, pour les transferts, par
un appel au programme etebac en conversationnel, ou par
la lecture du compte-rendu dans le fichier "etearc".


Remarque:
---------

Nous vous joignons sur la disquette les dessins des fichiers de
paramètres et de comptes-rendus afin que vous puissiez, si vous
le désirez, aller lire ou modifier leurs données depuis votre
applicatif.

C.II.2 Exemple



Supposons que vous souhaitiez émettre des remises de LCR
d'après votre programme de gestion.

Dans un premier temps, vous générez un fichier séquentiel aux
normes ETEBAC (cf nos dessins d'enregistrements), à
l'emplacement de stockage spécifié dans votre contexte et si
possible respectant la normalisation des noms de fichiers.

Puis vous appelez le programme etebac par un load.go avec
arguments.

Au retour dans votre programme, le bordereau a été émis vers la
banque souhaitée.

Dans le cas ou vous générez dez fichiers bordereaux dans votre
propre programme d'application, le contrôle de validité des
données entrées est à votre entière charge.
Le programme etebac ne vérifiera pas la validité des données
contenues dans le fichier bordereau, hormis les codes opération
et enregistrement..

Vous n'êtes cependant pas tenu à spécifier l'enregistrement de
pied, il pourra être recalculé automatiquement au moment de
l'affichage, de l'émission ou de l'impression du bordereau.

Nous vous suggérons de tenter une impression par etebac du
bordereau créé qui vous permettra de constater une homogénéité
entre vos données et l'interprétation qui en est faite par le
programme.

Ex:

program "emis"
*
* Emission du fichier LCR de la société S1 vers la banque B1
*
dcl etbarg$=22
field=m,etbarg
dcl etbcnt$=4
dcl etbact$=6
dcl etbfic$=12
field=m
field=m,etbfic
dcl etbsoc$=2
dcl etbbnq$=2
dcl etbope$=2
dcl etbnof$=2
dcl etbpt$=1
dcl etbqnt$=3
field=m

dcl etbrep$=13

segment 0

etbrep = "md0.etb3\" ; répertoire de stockage
etbsoc = "S1" ; code société
etbbnq = "B1" ; code banque
etbope = "LC" ; code opération
etbnof = "01" ; no ordre fichier
etbpt = "." ; séparateur
etbqnt = date(4) ; quantième

assign=1,etbrep+etbfic,sq,wr
cfile=1,d=160 ; création du fichier
write=1,... ; remplissage du fichier
close=1 ; fermeture du fichier

etbcnt="0101" ; contexte 101 crée dans etebac
etbact = "EMIBDX" ; action à entreprendre
assign=1,"etebac" ; assign du programme
load.go=1, etbarg ; appel de l'émission

.../... ; suite du programme

eseg 0
end

D Détail des Données Opérations



D.I Remise de LCR



D.I.1 Caractéristiques générales



Paramètres Opération (Obligatoires)

Code Bordereau '60'
Code Entête '03'
Code Détail '06'
Code Total '08'
Sens Opération 'A'
Lgr Enr Emis '160'


Cette opération est utilisée pour la remise de LCR à
l'encaissement ou à l'escompte, acceptées ou non acceptées,
et BOR.
Les effets remis à encaissement et ceux remis à l'escompte
figurent sur des bordereaux distincts.
Dans un même bordereau, peuvent être émis des ordres à
dates d'échéances différentes, des LCR acceptées ou non
acceptées et des BOR.
Quelques rares banques exigent cependant des bordereaux
distincts pour chaque date d'échéance.

La gestion des LCR endossées n'est pas assurée par cette
version d'etebac.

D.I.2 Zones Saisies/Modifiées



En-tête
- No Emetteur : facultatif
- Monnaie : Francs ou Euros
- Référence : référence du bordereau (10 caractères)
(facultative)
- Date de création du bordereau (JJMMAA)
- Date d'échéance (JJMMAA) à usage facultatif pour
les remises à l'escompte.

Détail
- Nom du tiré
- Référence tiré (10 caractères)
- Montant
- Domiciliation Bancaire
- Code Banque, Guichet, N° de compte bancaire du tiré
- Date de création et Date d'échéance de l'effet
- Code acceptation:
0 Acceptée
1 Non Acceptée
2 BOR

Les clés RIB sont obligatoirement saisies pour se conformer
aux normes de saisies bancaires. Elles ne sont pas enregistrées.

D.I.3 Zones générées automatiquement



D'après le contexte et le paramétrage, les zones suivantes sont
générées automatiquement par etebac:

- Code Opération
- Code Enregistrement
- Raison Sociale, Domiciliation, Codes Banque, Guichet, N°
de Compte cédant
- Code ETEBAC émetteur

- Code en-tête
- Numéro de ligne Bordereau
- Enregistrement total (nombre de lignes, montant total)

D.I.4 Dessin du fichier bordereau



Format: Fichier Séquentiel ASCII
Taille d'enregistrement : 160 caractères
Code Opération : `60'
Composition:
- 1 enregistrement émetteur (en-tête) de code `03'
- n enregistrements destinataires (détail) de code `06'
- 1 enregistrement total (pied) de code `08'

D.I.4.1 Dessin Enregistrement En-tête



+----------------------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦Obligatoire¦
+--------+---------+-------+-------------------------+-----------¦
¦ 1 ¦ 2 ¦ N ¦ Code Enregistrement `03'¦ X ¦
¦ 3 ¦ 2 ¦ N ¦ Code Opération `60' ¦ X ¦
¦ 5 ¦ 8 ¦ N ¦ Numérotage `00000001' ¦ X ¦
¦ 13 ¦ 6 ¦ AN ¦ Numéro Emetteur ¦ ¦
¦ 25 ¦ 6 ¦ N ¦ Date de remise (JJMMAA) ¦ ¦
¦ 31 ¦ 24 ¦ AN ¦ Raison Sociale Emetteur ¦ ¦
¦ 55 ¦ 24 ¦ AN ¦ Domiciliation Emetteur ¦ ¦
¦ 79 ¦ 1 ¦ N ¦ Code Entrée ¦ X ¦
¦ 81 ¦ 1 ¦ AN ¦ Code Monnaie (E,F," ") ¦ X ¦
¦ 82 ¦ 5 ¦ N ¦ Code Banque AFB émetteur¦ X ¦
¦ 87 ¦ 5 ¦ N ¦ Code Guichet émetteur ¦ X ¦
¦ 92 ¦ 11 ¦ AN ¦ No de compte Emetteur ¦ X ¦
¦ 119 ¦ 6 ¦ N ¦ Date de valeur (JJMMAA) ¦ ¦
¦ 135 ¦ 15 ¦ AN ¦ No SIREN du Cédant ¦ ¦
¦ 150 ¦ 11 ¦ AN ¦ Référence Remise ¦ ¦
+----------------------------------------------------------------+

Les valeurs numériques sont cadrées à droite complétées par des
zéros à gauche.
Les valeurs alphanumériques sont cadrées à gauche en majuscules.
Les numéros de comptes sont cadrés à droite complétés par des
zéros à gauche.
Les zones non utilisées sont à blanc.

Le "Code Entrée" (position 79) prend les valeurs:
1 = Escompte
2 = Escompte en Valeur
3 = Encaissement crédit forfaitaire après échéance
4 = Encaissement crédit après expiration du délai de
retour des impayés
5= Cession escompte Loi Dailly (attention, bordereaux
spécifiques non gérés)

D.I.4.2 Dessin Enregistrement Détail



+----------------------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦Obligatoire¦
+--------+---------+-------+-------------------------+-----------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `06' ¦ X ¦
¦ 3 ¦ 2 ¦ N ¦Code Opération `60' ¦ X ¦
¦ 5 ¦ 8 ¦ N ¦Numéro `00000002' à n+1 ¦ X ¦
¦ 21 ¦ 10 ¦ AN ¦Référence tiré ¦ ¦
¦ 31 ¦ 24 ¦ AN ¦Nom du tiré ¦ X ¦
¦ 55 ¦ 24 ¦ AN ¦Domiciliat bancaire tiré ¦ ¦
¦ 79 ¦ 1 ¦ N ¦Code Acceptation LCR/BOR ¦ X ¦
¦ 82 ¦ 5 ¦ N ¦Code Banque AFB du tiré ¦ X ¦
¦ 87 ¦ 5 ¦ N ¦Code Guichet du tiré ¦ X ¦
¦ 92 ¦ 11 ¦ AN ¦No de compte du tiré ¦ X ¦
¦ 103 ¦ 12 ¦ N ¦Montant en centimes ¦ X ¦
¦ 119 ¦ 6 ¦ N ¦Date d'échéance (JJMMAA) ¦ X ¦
¦ 125 ¦ 6 ¦ N ¦Date de création(JJMMAA) ¦ X ¦
¦ 151 ¦ 10 ¦ AN ¦Référence Tireur ¦ ¦
+----------------------------------------------------------------+

Les valeurs numériques sont cadrées à droite complétées par des
zéros à gauche.
Les valeurs alphanumériques sont cadrées à gauche en majuscules.
Les numéros de comptes sont cadrés à droite complétés par des
zéros à gauche.
Le code acceptation (position 79) prend les valeurs:
0 = LCR non acceptée
1 = LCR acceptée
2 = BOR

Dans certains cas, des enregistrements complémentaires sont
prévus; ils ne sont pas gérés par cette version d'etebac

D.I.4.3 Dessin Enregistrement Pied



+----------------------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦Obligatoire¦
+--------+---------+-------+-------------------------+-----------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `08' ¦ X ¦
¦ 3 ¦ 2 ¦ N ¦Code Opération `60' ¦ X ¦
¦ 5 ¦ 8 ¦ N ¦Numéro Ligne (n+2) ¦ X ¦
¦ 103 ¦ 12 ¦ N ¦Montant total en centimes¦ X ¦
+----------------------------------------------------------------+

Les valeurs numériques sont cadrées à droite complétées par des
zéros à gauche.
Les valeurs alphanumériques sont cadrées à gauche en
majuscules.
Les numéros de comptes sont cadrés à droite complétés par des
zéros à gauche.

D.II Remise d'ordres de Virements



D.II.1 Caractéristiques générales



Paramètres Opération (Obligatoires)

Code Bordereau '02' Virement Ordinaire ou
'28' Virement à Echéance E-2 ou
'27' Virement à Echéance E-3

Code Entête '03'
Code Détail '06'
Code Total '08'
Sens Opération 'A'
Lgr Enr Emis '160'

Cette opération est utilisée pour la remise d'ordres de
virements.

Un bordereau contient la liste des virements de même date de
valeur.

Si plusieurs types de virements sont gérés (virement au mieux,
à E-2 ou E-3), ils sont répertoriés sur des bordereaux
distincts.

Pour les virements au mieux, la date de valeur correspond
à la date de compensation souhaitée. Pour les virements a
échéance, elle correspond à la date d'échéance.

D.II.2 Zones Saisies/Modifiées



En-tête
- N° de séquence émetteur (8 caractères numériques)
- Monnaie : Francs ou Euros
- Date de valeur des virements (JJMMAA)

Détail
- Nom du destinataire
- Monnaie : Francs ou Euros
- Référence Emetteur (10 caractères maximum)
- Montant
- Domiciliation Bancaire
- Code Banque, Guichet, N° de compte bancaire destinataire
- Libellé explicatif Destinataire (29 caractères maximum)

D.II.3 Zones générées automatiquement



D'après le contexte et le paramétrage, les zones suivantes sont
générées:

- Code Opération
- Code Enregistrement
- Numéro SIRET
- Raison Sociale, Codes Banque, Guichet, N° Compte émetteur
- Code ETEBAC émetteur
- Code en-tête
- Numéro de ligne Bordereau
- Enregistrement total (nombre de lignes, montant total)


D.II.4 Dessin du fichier bordereau



Format: Fichier Séquentiel ASCII
Taille d'enregistrement : 160 caractères

Composition:
- 1 enregistrement émetteur (en-tête) de code `03'
- n enregistrements destinataires (détail) de code `06'
- 1 enregistrement total (pied) de code `08'

D.II.4.1 Dessin Enregistrement En-tête



+----------------------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦Obligatoire¦
+--------+---------+-------+-------------------------+-----------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `03' ¦ X ¦
¦ 3 ¦ 2 ¦ N ¦Code Opération ¦ X ¦
¦ 13 ¦ 6 ¦ AN ¦Code Emetteur ¦ X ¦
¦ 26 ¦ 5 ¦ N ¦Date de valeur/d'échéance¦ X ¦
¦ 31 ¦ 1 ¦ AN ¦Raison Sociale Emetteur ¦ X ¦
¦ 48 ¦ 7 ¦ N ¦N° Séquence Emetteur ¦ ¦
¦ 55 ¦ 2 ¦ AN ¦Domiciliation Emetteur ¦ X ¦
¦ 81 ¦ 1 ¦ AN ¦Code Monnaie (E,F," ") ¦ X ¦
¦ 87 ¦ 5 ¦ N ¦Code Guichet Emetteur ¦ X ¦
¦ 92 ¦ 11 ¦ AN ¦No de compte Emetteur ¦ X ¦
¦ 103 ¦ 2 ¦ AN ¦(1 pour spécifier SIRET ¦ X ¦
¦ 105 ¦ 14 ¦ AN ¦No SIRET Demandeur ¦ X ¦
¦ 150 ¦ 5 ¦ N ¦Code banque AFB Emetteur ¦ X ¦
+----------------------------------------------------------------+

Les valeurs numériques sont cadrées à droite complétées par des
zéros à gauche.
Les valeurs alphanumériques sont cadrées à gauche en
majuscules.
Les numéros de comptes sont cadrés à droite complétés par des
zéros à gauche.
La date de valeur/échéance est stockée sous forme JJMMA

Pour les virements à E-3 , vous pouvez préciser en position 29
sur longueur de 1 un "code d'écalage" à 6 pour maintien de
l'échéance et 7 pour maintien de l'anticipation.

D.II.4.2 Dessin Enregistrement Détail



+----------------------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦Obligatoire¦
+--------+---------+-------+-------------------------+-----------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement '06' ¦ X ¦
¦ 3 ¦ 2 ¦ N ¦Code Opération ¦ X ¦
¦ 13 ¦ 6 ¦ AN ¦Code Emetteur ¦ X ¦
¦ 19 ¦ 12 ¦ AN ¦Référence Emetteur ¦ ¦
¦ 31 ¦ 24 ¦ AN ¦Nom du destinataire ¦ X ¦
¦ 55 ¦ 20 ¦ AN ¦Domicil bancaire destinat¦ ¦
¦ 75 ¦ 4 ¦ AN ¦Code Virmnt non résidents¦ ¦
¦ 87 ¦ 5 ¦ N ¦Code Guichet destinataire¦ X ¦
¦ 92 ¦ 11 ¦ AN ¦No de compte destinataire¦ X ¦
¦ 103 ¦ 16 ¦ N ¦Montant en centimes ¦ X ¦
¦ 119 ¦ 31 ¦ AN ¦Libellé Destinataire ¦ ¦
¦ 150 ¦ 5 ¦ N ¦Code Etabl destinataire ¦ X ¦
+----------------------------------------------------------------+

Les valeurs numériques sont cadrées à droite complétées par des
zéros à gauche.
Les valeurs alphanumériques sont cadrées à gauche en majuscules.
Les numéros de comptes sont cadrés à droite complétés par des
zéros à gauche.

D.II.4.3 Dessin Enregistrement Pied



+----------------------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦Obligatoire¦
+--------+---------+-------+-------------------------+-----------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement '08' ¦ X ¦
¦ 3 ¦ 2 ¦ N ¦Code Opération ¦ X ¦
¦ 13 ¦ 6 ¦ AN ¦Code Emetteur ¦ X ¦
¦ 103 ¦ 16 ¦ N ¦Montant total en centimes¦ X ¦
+----------------------------------------------------------------+

Les valeurs numériques sont cadrées à droite complétées par des
zéros à gauche.
Les valeurs alphanumériques sont cadrées à gauche en majuscules.
Les numéros de comptes sont cadrés à droite complétés par des
zéros à gauche.

D.III Remise d'ordres de Prélèvements



D.III.1 Caractéristiques générales



Paramètres Opération (Obligatoires)

Code Bordereau '08' Prélèvement Ordinaire ou
'85' Prélèvement accéléré

Code Entête '03'
Code Détail '06'
Code Total '08'
Sens Opération 'A'
Lgr Enr Emis '160'

Cette opération est utilisée pour la remise d'ordres de prélèvements.

Un bordereau contient la liste des prélèvements de même date de
valeur.

Si plusieurs types de prélèvements sont gérés (ordinaire ou
accéléré) , ils sont répertoriés sur des bordereaux distincts.

D.III.2 Zones Saisies/Modifiées



En-tête
- N° de séquence émetteur (8 caractères numériques)
- Monnaie : Francs ou Euros
- Date de valeur (JJMMAA)

Détail
- Nom du destinataire
- Référence Emetteur (10 caractères maximum)
- Montant
- Domiciliation Bancaire
- Code Banque, Guichet, N° de compte bancaire destinataire
- Libellé explicatif Destinataire (29 caractères maximum)

D.III.3 Zones générées automatiquement



D'après le contexte et le paramétrage, les zones suivantes sont
générées:

- Code Opération
- Code Enregistrement
- Raison Sociale, Codes Banque, Guichet, N° Compte émetteur
- Code émetteur
- Code en-tête
- Numéro de ligne Bordereau
- Enregistrement total (nombre de lignes, montant total)

D.III.4 Dessin du fichier bordereau



Format: Fichier Séquentiel ASCII
Taille d'enregistrement : 160 caractères
Codes Opération :
- `08' Prélèvement Ordinaire
- `85' Prélèvement Accéléré
Composition:
- 1 enregistrement émetteur (en-tête) de code `03'
- n enregistrements destinataires (détail) de code `06'
- 1 enregistrement total (pied) de code `08'

D.III.4.1 Dessin Enregistrement Emetteur (en-tête)



+----------------------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦Obligatoire¦
+--------+---------+-------+-------------------------+-----------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `03' ¦ X ¦
¦ 3 ¦ 2 ¦ N ¦Code Opération ¦ X ¦
¦ 13 ¦ 6 ¦ AN ¦Code Emetteur ¦ X ¦
¦ 26 ¦ 5 ¦ N ¦Date d'exécution ¦ X ¦
¦ 31 ¦ 1 ¦ AN ¦Raison Sociale Emetteur ¦ X ¦
¦ 48 ¦ 7 ¦ N ¦N° Séquence Emetteur ¦ ¦
¦ 55 ¦ 2 ¦ AN ¦Domiciliation Emetteur ¦ X ¦
¦ 87 ¦ 5 ¦ N ¦Code Guichet Emetteur ¦ X ¦
¦ 92 ¦ 11 ¦ AN ¦No de compte Emetteur ¦ X ¦
¦ 150 ¦ 5 ¦ N ¦Code banque AFB Emetteur ¦ X ¦
+----------------------------------------------------------------+

Les valeurs numériques sont cadrées à droite complétées par des
zéros à gauche.
Les valeurs alphanumériques sont cadrées à gauche en majuscules.
Les numéros de comptes sont cadrés à droite complétés par des
zéros à gauche.
La date d'exécution est stockée sous forme JJMMA


D.III.4.2 Dessin Enregistrement Détail



Cet enregistrement correspond à une demande de prélèvement

+----------------------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦Obligatoire¦
+--------+---------+-------+-------------------------+-----------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement '06' ¦ X ¦
¦ 3 ¦ 2 ¦ N ¦Code Opération ¦ X ¦
¦ 13 ¦ 6 ¦ AN ¦Code Emetteur ¦ X ¦
¦ 19 ¦ 12 ¦ AN ¦Référence Emetteur ¦ ¦
¦ 31 ¦ 24 ¦ AN ¦Nom du destinataire ¦ X ¦
¦ 55 ¦ 24 ¦ AN ¦Domicil bancaire destinat¦ ¦
¦ 81 ¦ 1 ¦ AN ¦Code Monnaie (E,F," ") ¦ X ¦
¦ 87 ¦ 5 ¦ N ¦Code Guichet destinataire¦ X ¦
¦ 92 ¦ 11 ¦ AN ¦No de compte destinataire¦ X ¦
¦ 103 ¦ 16 ¦ N ¦Montant en centimes ¦ X ¦
¦ 119 ¦ 31 ¦ AN ¦Libellé Destinataire ¦ ¦
¦ 150 ¦ 5 ¦ N ¦Code Etabl destinataire ¦ X ¦
+----------------------------------------------------------------+


Les valeurs numériques sont cadrées à droite complétées par des
zéros à gauche.
Les valeurs alphanumériques sont cadrées à gauche en majuscules.
Les numéros de comptes sont cadrés à droite complétés par des
zéros à gauche.
Si le Libellé Destinataire commence par une '*', les 12
caractères suivants sont pris comme référence de contrat.

D.III.4.3 Dessin Enregistrement Pied



+----------------------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦Obligatoire¦
+--------+---------+-------+-------------------------+-----------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement '08' ¦ X ¦
¦ 3 ¦ 2 ¦ N ¦Code Opération ¦ X ¦
¦ 13 ¦ 6 ¦ AN ¦Code Emetteur ¦ X ¦
¦ 103 ¦ 16 ¦ N ¦Montant total en centimes¦ X ¦
+----------------------------------------------------------------+


Les valeurs numériques sont cadrées à droite complétées par des
zéros à gauche.
Les valeurs alphanumériques sont cadrées à gauche en majuscules.
Les numéros de comptes sont cadrés à droite complétés par des
zéros à gauche.

D.IV Réception d'extraits de Comptes



D.IV.1 Caractéristiques générales



Paramètres Opération (Obligatoires)

Code Bordereau '22'
'E2'
'E3'

Code Entête '01'
Code Détail '06'
Code Total '07'
Sens Opération 'R'
Lgr Enr Emis '120'

Les codes bordereaux ne correspondent pas à des données réelles
normalisées. Ils ne sont utilisés que pour des besoins internes
à etebac.

Cette opération est utilisée pour la réception d'extraits de
comptes en valeur.

Selon les banques, plusieurs types d'extraits de comptes
peuvent être délivrés ( Extrait de Compte Quotidien, Quinzaine,
...).
Ces différentes fonctionnalités ne sont pas répertoriées de
facon normalisée par les normes interbancaires.

Par contre, le format des extraits de comptes transmis est
normalisé.
On reçoit:
- un enregistrement < ancien solde >
- n enregistrements < mouvement > complétés éventuellement
par des enregistrements complémentaires
- un enregistrement < nouveau solde >

D.IV.2 Zones Affichées/Editées



Sur écran, les montants sont affichés en plus ou moins; sur
imprimante, dans des colonnes Crédit ou Débit.

En-tête (Ancien Solde)
- Références bancaires société ( Banque, Guichet, N° Compte)
- Devise (Code ISO, FRF pour Franc, EUR pour Euro)
- Date de l'ancien solde
- Montant de l'ancien solde

Détail (Mouvement)
- Numéro d'ordre
- Libellé
- Date Opération
- Date de Valeur
- Montant
- Code Opération
- Eventuellement, libellé complémentaire

Total (Nouveau Solde)
- Date du nouveau solde
- Montant du nouveau solde


D.IV.4 Dessin du fichier bordereau



Format: Fichier Séquentiel ASCII
Taille d'enregistrement : 120 caractères
Composition:
- 1 enregistrement ancien solde (en-tête) de code `01'
- n enregistrements mouvement (détail des ordres) de code`04'
- éventuellement des enregistrements complémentaires '05'
- 1 enregistrement total (pied) de code `07'

D.IV.4.1 Dessin Enregistrement En-tête



Cet enregistrement correspond à l'ancien solde
+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `31' ¦
¦ 3 ¦ 5 ¦ N ¦Code Banque AFB ¦
¦ 12 ¦ 5 ¦ N ¦Code Guichet ¦
¦ 17 ¦ 3 ¦ AN ¦Code Devise ou Blanc=FRF ¦
¦ 20 ¦ 1 ¦ N ¦Nbre Chiffres Virgule ¦
¦ 22 ¦ 11 ¦ AN ¦No de compte ¦
¦ 35 ¦ 6 ¦ N ¦Date ancien solde JJMMAA ¦
¦ 91 ¦ 14 ¦ N ¦Montant en centimes ¦
¦ 105 ¦ 16 ¦ AN ¦Référence Extrait ¦
+----------------------------------------------------+




Les valeurs numériques sont cadrées à droite complétées par des
zéros à gauche.
Les valeurs alphanumériques sont cadrées à gauche en majuscules.
Les numéros de comptes sont cadrés à droite complétés par des
zéros à gauche.

Si le solde est négatif, la position 91 contient '-'.
Si le solde n'est pas en francs français, la zone code devise
contient un code ISO devise et la zone suivante le nombre
de décimales du montant. Si c'est en Francs Français, les
zones peuvent être à blanc.

D.IV.4.2 Dessin Enregistrement Mouvement (détail)



+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `01' ¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `04' ¦
¦ 3 ¦ 5 ¦ N ¦Code Banque AFB ¦
¦ 8 ¦ 3 ¦ AN ¦Code Opération Interne Bq¦
¦ 11 ¦ 1 ¦ N ¦'0' ¦
¦ 12 ¦ 5 ¦ N ¦Code Guichet ¦
¦ 17 ¦ 3 ¦ AN ¦Code Devise ou Blanc=FF ¦
¦ 20 ¦ 1 ¦ N ¦Nbre Chiffres Virgule ¦
¦ 21 ¦ 1 ¦ AN ¦Code Indice SIT ¦
¦ 22 ¦ 11 ¦ AN ¦Numéro de Compte ¦
¦ 33 ¦ 2 ¦ AN ¦Code Opération Normalisé ¦
¦ 35 ¦ 6 ¦ N ¦Date de l'Opération ¦
¦ 43 ¦ 6 ¦ N ¦Date de Valeur ¦
¦ 49 ¦ 29 ¦ AN ¦Libellé Opération ¦
¦ 82 ¦ 7 ¦ N ¦Numéro de pièce ¦
¦ 89 ¦ 1 ¦ N ¦Code exonération ¦
¦ 90 ¦ 1 ¦ N ¦Code indosponibilité ¦
¦ 91 ¦ 14 ¦ N ¦Montant en centimes ¦
¦ 105 ¦ 16 ¦ AN ¦Référence Extrait Compte ¦
+----------------------------------------------------+

Les valeurs numériques sont cadrées à droite complétées par des
zéros à gauche.
Les valeurs alphanumériques sont cadrées à gauche en majuscules.
Les numéros de comptes sont cadrés à droite complétés par des
zéros à gauche.

Le code opération interbancaire normalisé est obligatoirement
renseigné.
Le code opération interne à la banque est facultatif.

La date d'opération est la journée comptable du mouvement.
La date de valeur sert à l'établissement des agios.

Le code exonération est à blanc ou '0' ou à '1' si l'opération
est exonérée de commission de compte.

Le code indisponibilité est à blanc ou '0' ou à '1' si l'opération
est frappée d'indisponibilité.

Si le solde n'est pas en francs français, la zone code devise
contient un code ISO devise et la zone suivante le nombre
de décimales du montant. Si c'est en Francs Français, les
zones peuvent être à blanc.

Le Code SIT est utilisé pour les écarts d'arrondi.
Sa signification est détaillée dans euro.doc

Si le mouvement est négatif, la position 91 contient '-'.


D.IV.4.3 Dessin Enregistrement Pied



Cet enregistrement correspond au nouveau solde

+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `07' ¦
¦ 3 ¦ 5 ¦ N ¦Code Banque AFB ¦
¦ 12 ¦ 5 ¦ N ¦Code Guichet ¦

¦ 17 ¦ 3 ¦ AN ¦Code Devise ou Blanc=FF ¦
¦ 20 ¦ 1 ¦ N ¦Nbre Chiffres Virgule ¦
¦ 22 ¦ 11 ¦ AN ¦No de compte ¦
¦ 35 ¦ 6 ¦ N ¦Date nouveau solde JJMMAA¦
¦ 91 ¦ 14 ¦ N ¦Montant en centimes ¦
¦ 105 ¦ 16 ¦ AN ¦Référence Extrait ¦
+----------------------------------------------------+

Les valeurs numériques sont cadrées à droite complétées par des
zéros à gauche.
Les valeurs alphanumériques sont cadrées à gauche en majuscules.
Les numéros de comptes sont cadrés à droite complétés par des
zéros à gauche.
Si le solde est négatif, la position 91 contient '-'.
Si le solde n'est pas en francs français, la zone code devise
contient un code ISO devise et la zone suivante le nombre
de décimales du montant. Si c'est en Francs Français, les
zones peuvent être à blanc.

D.V Réception des LCR à payer



D.V.1 Caractéristiques générales



Paramètres Opération (Obligatoires)

Code Bordereau '60'
Code Entête '31'
Code Détail '34'
Code Total '36'
Sens Opération 'R'
Lgr Enr Emis '240'

La banque peut émettre plusieurs relevés en une seule fois.
Dans ce cas, les relevés sont stockés dans des fichiers
différents.

D.V.2.1 Dessin Enregistrement En-tête


+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `31' ¦
¦ 3 ¦ 6 ¦ N ¦Numéro Enr '000001' ¦
¦ 11 ¦ 6 ¦ N ¦Date de Création JJMMAA ¦
¦ 17 ¦ 1 ¦ AN ¦Code Monnaie (E,F," ") ¦ X ¦
¦ 78 ¦ 5 ¦ N ¦Code Etablis Domicilatair¦
¦ 83 ¦ 5 ¦ N ¦Code Guichet Tiré ¦
¦ 88 ¦ 11 ¦ AN ¦Numéro de Compte Tiré ¦
¦ 123 ¦ 6 ¦ AN ¦Code Centre de Traitement¦
+----------------------------------------------------+

D.V.2.2 Dessin Enregistrement Détail



+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `34' ¦
¦ 3 ¦ 6 ¦ N ¦Numéro Enr Séquentiel ¦
¦ 9 ¦ 2 ¦ N ¦Code Opération '60' ¦
¦ 11 ¦ 6 ¦ N ¦Date de Réglement JJMMAA ¦
¦ 17 ¦ 1 ¦ AN ¦Code Indice SIT ¦
¦ 22 ¦ 5 ¦ N ¦Code Etab Emetteur ¦
¦ 27 ¦ 5 ¦ N ¦Code Guichet Emetteur ¦
¦ 32 ¦ 11 ¦ AN ¦Numéro de Compte Cédant ¦
¦ 43 ¦ 24 ¦ AN ¦No du Tireur de la LCR ¦
¦ 67 ¦ 6 ¦ N ¦Date d'Echéance JJMMAA ¦
¦ 73 ¦ 5 ¦ N ¦Code Etab Chef de File Ds¦
¦ 78 ¦ 5 ¦ N ¦Code Etab Domiciliataire ¦
¦ 83 ¦ 5 ¦ N ¦Code Guichet Domiciliat ¦
¦ 88 ¦ 11 ¦ AN ¦Numéro de Compte Tiré ¦
¦ 99 ¦ 24 ¦ AN ¦Nom du Tiré ¦
¦ 123 ¦ 8 ¦ AN ¦Référence Présentateur ¦
¦ 131 ¦ 24 ¦ AN ¦Domiciliation (Facult) ¦
¦ 155 ¦ 6 ¦ N ¦Date d'Entrée PortJJMMAA ¦
¦ 162 ¦ 1 ¦ N ¦Code Acceptation ¦
¦ 163 ¦ 10 ¦ AN ¦Référence Tireur ¦
¦ 173 ¦ 10 ¦ AN ¦Référence Tiré ¦
¦ 183 ¦ 6 ¦ AN ¦Date Création JJMMAA ¦
¦ 204 ¦ 8 ¦ N ¦No Ordre Etab Domiciliat.¦
¦ 229 ¦ 12 ¦ N ¦Montant Compensé en cent.¦
+----------------------------------------------------+

D.V.2.3 Dessin Enregistrement Pied



Cet enregistrement correspond au total du relevé


+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `36' ¦
¦ 3 ¦ 6 ¦ N ¦Numéro Enr Séquentiel ¦
¦ 11 ¦ 6 ¦ N ¦Date de Réglement JJMMAA ¦
¦ 73 ¦ 5 ¦ N ¦Code Etab Chef de File Ds¦
¦ 78 ¦ 5 ¦ N ¦Code Etab Destinataire ¦
¦ 99 ¦ 24 ¦ AN ¦Nom du Destinataire ¦
¦ 123 ¦ 6 ¦ AN ¦Code Centre de Traitement¦
¦ 229 ¦ 12 ¦ N ¦Montant Compensé en cent.¦
+----------------------------------------------------+


D.VI Réception des LCR impayées



D.VI.1 Caractéristiques générales



Paramètres Opération (Obligatoires)

Code Bordereau '61'
Code Entête '31'
Code Détail '34'
Code Total '36'
Sens Opération 'R'
Lgr Enr Emis '240'
Impayés LCR Prél Impayés Virements rejetés

La banque peut émettre plusieurs relevés en une seule fois.
Dans ce cas, les relevés sont stockés dans des fichiers
différents.

D.VI.2.1 Dessin Enregistrement En-tête



+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `31' ¦
¦ 3 ¦ 6 ¦ N ¦Numéro Enr '000001' ¦
¦ 11 ¦ 6 ¦ N ¦Date de Création JJMMAA ¦
¦ 17 ¦ 1 ¦ AN ¦Code Monnaie (E,F," ") ¦ X ¦
¦ 22 ¦ 5 ¦ N ¦Code Etablis Emett ¦
¦ 27 ¦ 5 ¦ N ¦Code Guichet Emett. ¦
¦ 32 ¦ 11 ¦ AN ¦Numéro de Compte Emett. ¦
¦ 43 ¦ 24 ¦ AN ¦Nom du Client Emett. ¦
¦ 67 ¦ 6 ¦ N ¦Numéro Emetteur Emett. ¦
¦ 73 ¦ 5 ¦ N ¦Code Etablis Chef de File¦
¦ 78 ¦ 5 ¦ N ¦Code Etablis Destin ¦
¦ 83 ¦ 5 ¦ N ¦Code Guichet Destin ¦
¦ 88 ¦ 11 ¦ AN ¦Numéro de Compte Destin ¦
¦ 99 ¦ 24 ¦ AN ¦Nom du Client Destin ¦
¦ 123 ¦ 6 ¦ N ¦Numéro Emetteur Destin ¦
+----------------------------------------------------+

D.VI.2.2 Dessin Enregistrement Détail



+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `34' ¦
¦ 3 ¦ 6 ¦ N ¦Numéro Enr Séquentiel ¦
¦ 9 ¦ 2 ¦ N ¦Code Opération '61' ¦
¦ 11 ¦ 6 ¦ N ¦Date Echéance OC JJMMAA ¦
¦ 17 ¦ 1 ¦ AN ¦Code Indice SIT ¦
¦ 22 ¦ 5 ¦ N ¦Code Etab Cédant ¦
¦ 27 ¦ 5 ¦ N ¦Code Guichet Cédant ¦
¦ 32 ¦ 11 ¦ AN ¦Numéro de Compte Cédant ¦
¦ 43 ¦ 24 ¦ AN ¦Nom du Tireur de la LCR ¦
¦ 67 ¦ 6 ¦ N ¦Date d'Echéance JJMMAA ¦
¦ 73 ¦ 5 ¦ N ¦Code Etab Chef de File Ti¦
¦ 78 ¦ 5 ¦ N ¦Code Etab Tiré ¦
¦ 83 ¦ 5 ¦ N ¦Code Guichet Tiré ¦
¦ 88 ¦ 11 ¦ AN ¦Numéro de Compte Tiré ¦
¦ 99 ¦ 24 ¦ AN ¦Nom du Tiré ¦
¦ 123 ¦ 8 ¦ AN ¦Référ Etab Présentant Imp¦
¦ 131 ¦ 6 ¦ N ¦Date d'Entrée PortJJMMAA ¦
¦ 137 ¦ 1 ¦ N ¦Code Entrée ¦
¦ 138 ¦ 1 ¦ N ¦Code Acceptation ¦
¦ 139 ¦ 10 ¦ AN ¦Référence Tireur ¦
¦ 149 ¦ 10 ¦ AN ¦Référence Tiré ¦

¦ 159 ¦ 6 ¦ AN ¦Date Création JJMMAA ¦
¦ 201 ¦ 12 ¦ N ¦Montant Origine ¦
¦ 213 ¦ 6 ¦ AN ¦Date Compensation JJMMAA ¦
¦ 219 ¦ 8 ¦ AN ¦Référence Opération init.¦
¦ 227 ¦ 2 ¦ N ¦Code motif de rejet ¦
¦ 229 ¦ 12 ¦ N ¦Montant Compensé en cent.¦
+----------------------------------------------------+

Codes Motifs de rejet O.C.

12 RIB inexploitable
13 Créance non identifiable
14 Compte soldé
15 Compte viré
16 Destinataire non reconnu
17 Compte de non résident
18 Emetteur non précisé
19 Créance cédée à une autre banque
20 Provision insuffisante
31 Pas d'ordre de payer
32 Décision judiciaire
33 Dépôt de bilan
34 Opposition sur compte
35 Titulaire décédé
39 Ne paie que effets escomptés
70 Tirage contesté
71 Déjà réglé ou reçu à tort
72 Code acceptation erroné
73 Montant contesté
74 Date Echéance contestée
75 Demande de Prorogation
76 Réclamation tardive
77 Opération déjà rejetée
78 Opération non parvenue
80 Régularisation d'AP
90 Paiement partiel du titre
99 Opération non admise

D.VI.2.3 Dessin Enregistrement Pied



Cet enregistrement correspond au total du relevé

+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `39' ¦
¦ 3 ¦ 6 ¦ N ¦Numéro Enr Séquentiel ¦
¦ 9 ¦ 2 ¦ N ¦Code Opération '61' ¦
¦ 11 ¦ 6 ¦ N ¦Date de Création JJMMAA ¦
¦ 229 ¦ 12 ¦ N ¦Montant Total en centimes¦
+----------------------------------------------------+

D.VII Réception des Virements rejetés



D.VII.1 Caractéristiques générales



Paramètres Opération (Obligatoires)

Code Bordereau '21'
Code Entête '31'
Code Détail '34'
Code Total '36'
Sens Opération 'R'
Lgr Enr Emis '240'

La banque peut émettre plusieurs relevés en une seule fois.

Dans ce cas, les relevés sont stockés dans des fichiers
différents.

D.VII.2.1 Dessin Enregistrement En-tête



+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `31' ¦
¦ 3 ¦ 6 ¦ N ¦Numéro Enr '000001' ¦
¦ 11 ¦ 6 ¦ N ¦Date de Création JJMMAA ¦
¦ 17 ¦ 1 ¦ AN ¦Code Monnaie (E,F," ") ¦ X ¦
¦ 22 ¦ 5 ¦ N ¦Code Etablis Emett ¦
¦ 27 ¦ 5 ¦ N ¦Code Guichet Emett. ¦
¦ 32 ¦ 11 ¦ AN ¦Numéro de Compte Emett. ¦
¦ 43 ¦ 24 ¦ AN ¦Nom du Client Emett. ¦
¦ 73 ¦ 5 ¦ N ¦Code Etablis Chef de File¦
¦ 78 ¦ 5 ¦ N ¦Code Etablis Destin ¦
¦ 83 ¦ 5 ¦ N ¦Code Guichet Destin ¦
¦ 88 ¦ 11 ¦ AN ¦Numéro de Compte Destin ¦
¦ 99 ¦ 24 ¦ AN ¦Nom du Client Destin ¦
+----------------------------------------------------+


D.VII.2.2 Dessin Enregistrement Détail



+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `34' ¦
¦ 3 ¦ 6 ¦ N ¦Numéro Enr Séquentiel ¦
¦ 9 ¦ 2 ¦ N ¦Code Opération '61' ¦
¦ 11 ¦ 6 ¦ N ¦Date JJMMAA ¦
¦ 17 ¦ 1 ¦ AN ¦Code Indice SIT ¦
¦ 22 ¦ 5 ¦ N ¦Code Etab Emetteur initia¦
¦ 27 ¦ 5 ¦ N ¦Code Guichet Emetteur ini¦
¦ 32 ¦ 11 ¦ AN ¦No Compte Emetteur initia¦
¦ 43 ¦ 24 ¦ AN ¦Nom du Donneur Ordre ¦
¦ 67 ¦ 6 ¦ N ¦Numéro National Emetteur ¦
¦ 73 ¦ 5 ¦ N ¦Code Etab Chef de File Ds¦
¦ 78 ¦ 5 ¦ N ¦Code Etab Destin Initial ¦
¦ 83 ¦ 5 ¦ N ¦Code Guichet Destin ¦
¦ 88 ¦ 11 ¦ AN ¦Numéro de Compte Destin ¦
¦ 99 ¦ 24 ¦ AN ¦Nom du Destinataire ¦
¦ 123 ¦ 6 ¦ AN ¦Référ Etab Présentant Rej¦
¦ 129 ¦ 24 ¦ AN ¦Domiciliation ¦
¦ 153 ¦ 31 ¦ AN ¦Libellé ¦
¦ 215 ¦ 6 ¦ AN ¦Date Echéance Initiale ¦
¦ 221 ¦ 6 ¦ AN ¦Référence Emetteur ¦
¦ 227 ¦ 2 ¦ N ¦Code motif de rejet ¦
¦ 229 ¦ 12 ¦ N ¦Montant Compensé en cent.¦
+----------------------------------------------------+

D.VII.2.3 Dessin Enregistrement Pied



Cet enregistrement correspond au total du relevé

+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `39' ¦
¦ 3 ¦ 6 ¦ N ¦Numéro Enr Séquentiel ¦
¦ 9 ¦ 2 ¦ N ¦Code Opération '21' ¦
¦ 11 ¦ 6 ¦ N ¦Date de Création JJMMAA ¦
¦ 229 ¦ 12 ¦ N ¦Montant Total en centimes¦
+----------------------------------------------------+



D.VIII Réception des Prélèvements Impayés



D.VIII.1 Caractéristiques générales



Paramètres Opération (Obligatoires)

Code Bordereau '81'
Code Entête '31'
Code Détail '34'
Code Total '36'
Sens Opération 'R'
Lgr Enr Emis '240'

La banque peut émettre plusieurs relevés en une seule fois.
Dans ce cas, les relevés sont stockés dans des fichiers
différents.

D.VIII.2.1 Dessin Enregistrement En-tête



+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `31' ¦
¦ 3 ¦ 6 ¦ N ¦Numéro Enr '000001' ¦
¦ 11 ¦ 6 ¦ N ¦Date de Création JJMMAA ¦
¦ 17 ¦ 1 ¦ AN ¦Code Monnaie (E,F," ") ¦ X ¦
¦ 22 ¦ 5 ¦ N ¦Code Etablis Emett ¦
¦ 27 ¦ 5 ¦ N ¦Code Guichet Emett. ¦
¦ 32 ¦ 11 ¦ AN ¦Numéro de Compte Emett. ¦
¦ 43 ¦ 24 ¦ AN ¦Nom du Client Emett. ¦
¦ 67 ¦ 6 ¦ N ¦Numéro Emetteur Emett. ¦
¦ 73 ¦ 5 ¦ N ¦Code Etablis Chef de File¦
¦ 78 ¦ 5 ¦ N ¦Code Etablis Destin ¦
¦ 83 ¦ 5 ¦ N ¦Code Guichet Destin ¦
¦ 88 ¦ 11 ¦ AN ¦Numéro de Compte Destin ¦
¦ 99 ¦ 24 ¦ AN ¦Nom du Client Destin ¦
¦ 123 ¦ 6 ¦ N ¦Numéro Emetteur Emett. ¦
+----------------------------------------------------+

D.VIII.2.2 Dessin Enregistrement Détail



+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `34' ¦
¦ 3 ¦ 6 ¦ N ¦Numéro Enr Séquentiel ¦
¦ 9 ¦ 2 ¦ N ¦Code Opération '81' ¦
¦ 11 ¦ 6 ¦ N ¦Date JJMMAA ¦
¦ 17 ¦ 1 ¦ AN ¦Code Indice SIT ¦
¦ 22 ¦ 5 ¦ N ¦Code Etab Emetteur initia¦
¦ 27 ¦ 5 ¦ N ¦Code Guichet Emetteur ini¦
¦ 32 ¦ 11 ¦ AN ¦No Compte Emetteur initia¦
¦ 43 ¦ 24 ¦ AN ¦Nom du Donneur Ordre ¦
¦ 67 ¦ 6 ¦ N ¦Numéro National Emetteur ¦
¦ 73 ¦ 5 ¦ N ¦Code Etab Chef de File Ds¦
¦ 78 ¦ 5 ¦ N ¦Code Etab Destin Initial ¦
¦ 83 ¦ 5 ¦ N ¦Code Guichet Destin ¦
¦ 88 ¦ 11 ¦ AN ¦Numéro de Compte Destin ¦
¦ 99 ¦ 24 ¦ AN ¦Nom du Destinataire ¦
¦ 123 ¦ 6 ¦ AN ¦Référ Etab Présentant Rej¦
¦ 129 ¦ 24 ¦ AN ¦Domiciliation ¦
¦ 153 ¦ 31 ¦ AN ¦Libellé ¦
¦ 215 ¦ 6 ¦ AN ¦Date Echéance Initiale ¦
¦ 221 ¦ 6 ¦ AN ¦Référence Emetteur Init ¦

¦ 227 ¦ 2 ¦ N ¦Code motif de rejet ¦
¦ 229 ¦ 12 ¦ N ¦Montant en centimes ¦
+----------------------------------------------------+

D.VIII.2.3 Dessin Enregistrement Pied


Cet enregistrement correspond au total du relevé

+----------------------------------------------------+
¦Position¦ Longueur¦Format ¦ Contenu ¦
+--------+---------+-------+-------------------------¦
¦ 1 ¦ 2 ¦ N ¦Code Enregistrement `39' ¦
¦ 3 ¦ 6 ¦ N ¦Numéro Enr Séquentiel ¦
¦ 9 ¦ 2 ¦ N ¦Code Opération '21' ¦
¦ 11 ¦ 6 ¦ N ¦Date de Création JJMMAA ¦
¦ 229 ¦ 12 ¦ N ¦Montant Total en centimes¦
+----------------------------------------------------+


E Fourniture: Composition,Installation,Evolutions



E.I Composition de la fourniture



etebac-at programme de transmissions bancaires
etedg-u paramètres standard
etebadef-u interface écrans skipper
etebacp fichier d'init etebac skipper
etebac-sfh fichier d'aide standard skipper
etebac-stf fichier asfun
skipmod3-mes messages d'erreur skipper
skipdef-at programme pour modification fichier etebacp
exa21c-xp exécuteur ABAL 2.1c Prologue
asfun14-xp bibliothèque ASFUN 1.4e Prologue
dosfm-x utilitaire de formatage disquette DOS Prologue
dosfm-doc documentation de l'utilitaire
ldreal-xp module de chargement des -x
e-asg exemple d'appel automatique d'une fonctionnalité
fetedg-s dessins des fichiers de paramétrage pour
fetearc-s interface
fetetmp-s dessin des fichiers bordereaux
SY*-* fichiers bordereaux exemples
doc-xp programme de consultation documentation
etebac-doc documentation magnétique
majpas.at mise à jour mot de passe
majetedg.at insertion des nouveaux enregistrements DG

E.II Installation de Symbio-Bac



E.II.1 Moyens nécessaires



Pour pouvoir utiliser etebac, il vous faut disposer :

- d'une unité centrale avec version de Prologue permettant
l'exécution de programmes utilisant SKIPPER 3

- pour les transferts par Entrée Transpac Asynchrone Banalisée:

. d'une procédure fournissant les services TTY requis par ABAL,
soit au choix sous Prologue:
- SYMPTTY
- PTTY Version 1.8 ou 1.7
- Proline avec ressource LA0

. d'un modem Hayes avec possibilités de transferts
asynchrones à 2400 bauds ou 14400 bauds

. d'une sortie série disponible

. d'une ligne téléphonique

- de l'abonnement aux services considérés de la banque

E.II.2 Ordre d'installation



- Installer la procédure tty ou équivalent
- Créer un sous-répertoire (ex : md0.etb3\)
- Vous positionner dans ce sous-répertoire (ex cd md0.etb3)
- Charger la disquette fournie (ex: cp,dv,fl0,. )
- Ajouter le sous-répertoire à la liste des chemins par défaut
- Restaurer les fichiers *.u par rtam sous criteria ou rtsi
- Vérifier que votre exa actif est bien 2.1c et asfun 1.4e
- Recopier etebacp sur l'implicite système (cp,df,etebacp,is)
- Lancer le programme etebac
- Adapter le paramétrage d'etebac
- Ressortir du programme
- Le relancer

E.II.3 Rappel sur le paramétrage



Au premier accès à etebac, le programme vous signalera certainement une erreur
de configuration.

Choisissez Sortie du programme Non.

Venez dans le menu configuration et entrez:
- une Fiche Société
- une Fiche Banque
- un Fiche Compte bancaire
(sans y oublier le code transpac de la banque)
- une Fiche Autorisation
(pour un premier essai, choisissez l'option trace active)

Revenez dans le menu Bordereau Paramétrer et mettez le à jour
d'après les paramètres que vous venez de saisir.

Choisissez un volume et un répertoire dans lesquels vous allez
ranger vos bordereaux, spécifiez les dans le contexte.

Si vous commencez par une émission de bordereau, saisissez un bordereau.
((Attention, il vous faut connaître au moins un RIB avec sa clé)

Imprimez le par Bordereau - Impression


Choisissez Carte - Génération puis Carte - Modification

Venez mettre à jour le contenu de la carte paramètre en fonction
des renseignements fournis par la banque.

Venez modifier la Fiche Modem si vous passez par un standard téléphonique
(ATDT0 s'il faut composer le 0 pour une ligne sortante)

Emettez votre bordereau par Bordereau - Emission

Vérifiez l'émission par Bordereau - Vérifier

Demandez à votre banquier de vérifier la validité des informations reçues.


E.II.4 Quelques problèmes classiques




Mise à jour de version



Lors d'une mise à jour de version ,il est indispensable
de restaurer le fichier etebadef-u en même temps que
le fichier etebac-at.
Ce fichier contenant les dessins d'écrans de l'application
est intimement lié avec le programme faisant appel à ces
écrans.

En tapant etebac,vers apparaitront la version du programme
et la version des écrans (dans le titre du cadre).
Assurez-vous que ces versions sont identiques

Par contre, la mise à jour du fichier etedg-u entraîne
la perte de vos adaptations de paramètres.
Un programme majetedg vous permet de mettre à jour les
données générales en insérant les nouveaux enregistrements.
Il faut pour cela vous positionner dans le répertoire où
se trouvent les données, restaurer le fichier etedg.u fourni
sous le nom etedgn, puis lancer majetedg.

Editions



Vous pouvez régler la longueur des pages d'édition dans
l'option Paramètres Imprimantes.

Listes en Saisies



Si les listes n'apparaissent pas dans vos saisies, vérifiez
que vous avez bien recopié le fichier etebacp sur votre
implicite système.

Problèmes de Connexion



L'erreur 1010 lors des essais de connexion peut venir de
plusieurs origines:
- Mauvais paramétrage du Modem,
- Mauvais paramétrage de la communication,
- Mauvais numéro de PAD

Vous obtiendrez des indices en "écoutant" le modem s'il
dispose d'un haut-parleur:
- Est-ce qu'il se passe quelque chose?
Sinon, il est possible que:
- vous n'adressiez pas le bon port série par PTTY
- une télémaintenance ou un Symbio-Fax soient
en mode réception sur la voie


- Est-ce que vous entendez la numérotation?
Sinon, il est plausible que
- votre modem soit mal paramétré
- votre mode de numérotation soit mal paramétré

- Est-ce que vous entendez la porteuse?
Sinon, il est plausible que
- votre modem soit mal paramétré,
- votre numéro de PAD soit erroné,
- le Délai d'attente maximum de numérotation soit trop court
Si vous entendez le signal occupé, réessayez un peu plus tard


Un certain nombre de vérifications s'imposent:

- Vérifier dans vos paramètres Transmission
le type Modem utilisé

- Vérifier dans Paramètres Modem, avec le code
correspondant, la validité des données
(voir Paramètres Modem)

- Vérifier le numéro transpac d'appel


Si la connection s'est bien établie, assurez-vous que vous êtes
bien passé par l'option Carte Génération et Carte Modification
pour l'opération à effectuer.


Refus par la Banque



Le refus d'une transmission par la banque peut se traduire
par plusieurs types de retour:

- Erreur 1010 : refus de la connexion par la banque
Cette erreur apparait si l'interlocuteur refuse la connexion
avant l'émission de la carte paramètre.
Vérifiez votre numéro transpac d'émission

- Erreur 1097 : Coupure de la connexion par la banque
Cette erreur apparait si la banque coupe la connexion
en cours d'émission/réception des lignes.
Elle apparaît notamment si le format des enregistrements
reçus n'est pas conforme.

- Erreurs ETEBAC3 : La banque peut émettre un code erreur
"normalisé" pour des problèmes sur la carte paramètre
ou l'opération en cours

Il existe 2 normalisations

Ancienne normalisation

Erreur Signifie
0000 Client inconnu
0002 Fichier inconnu
0003 Fichier non disponible
0004 Fichier non disponible
Fichier non reçu
Nouvelle normalisation

Erreur Signifie
2100 Longueur de carte invalide
2102 Sens du transfert inconnu ('A' ou 'R')

2104 Identifiant client incorrect
2106 Mot de passe incorrect
2108 Type de fichier incorrect
2110 Longueur d'enregistrement incorrecte
2112 Date de fichier incorrecte
2114 No de Version/Séqueence incorrecte
2116 Type de fichier incompatible avec sens
2118 Carte paramètre non reconnue
2120 Code banque incorrect
2122 Anomalie sur carte paramètre
2199 Anomalie sur paramètre

2200 Client inconnu
2202 Mot de passe invalide
2204 Refus de taxation à l'appelé
2206 Client non habilité pour ce service
2208 No transpac invalide
2210 Accès interdit en émission
2212 Accès interdit en réception
2214 Accèss suspendu suite à mauvais mots de passe

2300 Application indisponible (tranches horaires)
2302 Accès en émission provisoirement fermé
2304 Accès en réception provisoirement fermé
2306 Application non encore disponible
2308 Service plus assuré
2310 Service pas encore assuré

2400 Fichier non disponible
2402 Fichier déjà demandé
2404 Pas de fichier ce jjour pour ce service
2406 Date demandée trop ancienne
2420 Fichier déjà reçu

Particularités de certaines banques

Certaines banques ont introduit des extensions ou
des restrictions par rapport aux normes ETEBAC qui peuvent ne
pas être prises en compte au niveau d'etebac

Nous ne pouvons pas au préalable tester tous les cas de figure
car ils nécessitent l'abonnement à des services bancaires
multiples.

S'il vous était nécessaire de nous faire tester un cas particulier
présentant quelque difficulté, il serait nécessaire que vous nous
fassiez parvenir pour test:
- le dessin complet de la carte paramètres de connexion
- le numéro Transpac pour connexion en ETEBAC3 à la banque.
- le nom et téléphone éventuels de l'interlocuteur à la banque

Problème en cours de réception



Un problème en cours de réception peut s'expliquer par:

- la non concordance entre le code opération du contexte
et le bordereau demandé;
Vérifiez donc d'abord les paramètres d'opération.

- le débordement du buffer de réception TTY
Ce paramètre est modulable par le paramètre p2 de la déclaration.
(modules ptty et symptty)
Par défaut, le buffer de réception est de 512 octets.
La bonne taille requise peut être environ 4096 (4K).

- des conflits entre COM1 et les accès disques IDE

Ces conflits sont inhérents au BIOS des PC en multitâches.
Ils se traduisent sous PTTY et SYMPTTY par une erreur 90.
Pour minimiser ces cas, vous pouvez:
. remplacer le module PROSER ou PTTY par SYMPTTY
. modifier vos paramètres de cache-disque
. travailler en monoposte lors des réceptions
posant problème
Ils ne peuvent être cependant complètement exclus que par
l'utilisation de disques SCSI au lieu des disques IDE

Problème en cours d'émission



Un symptôme pouvant de présenter est que la transmission commence
bien puis ne fonctionne plus au bout de quelques lignes.

Sur certaines machines, ce problème peut provenir d'une
désynchronisation des émissions, les lignes de bordereau émises
étant scindées en plusieurs paquets TRANSPAC.

Vous pouvez alors modifier la dernière ligne du fichier modem
(SET PAD) comme suit: 2:0,3:0,4:9
(le paramètre 4: étant une valeur de temporisation par défaut à 3)

Analyse des problèmes de transmissions



Pour analyser un problème de transmission, vous disposez d'un
mode debug utilisable de la façon suivante:
- Dans paramètre autorisation, activez le mode Trace à O pour Oui
- Relancez la transmission
- Sortez d'etebac.
Le transfert a généré un fichier trace sur l'unité implicite.
Pour le consulter, tapez patch trace.

Chaque page affichée correspond à une transmission de données
détaillée de la façon suivante:
- EM pour émission RC pour réception
- A pour ASCII, B pour EBCDIC, P pour transmission en parité paire
- entre parenthèses, la longueur transmise ou reçue
- un signe :
- le contenu des données transmises

Pour passer à la transmission suivante, tapez un espace.
Pour sortir, tapez Echappement.

Vous verrez ainsi normalement défiler:

l'émission du paramétrage modem
la réponse du modem
la numérotation
la réponse du PAD TRANSPAC avec un message "TRANSPAC" ou une erreur
l'émission du paramétrage du PAD
l'émission du numéro TRANSPAC de la banque
la réponse de la banque contenant le message COM ou LIB ER en refus
l'émission de la carte paramètre
la réponse de la banque contenant le message OK ou NOK puis un code
les lignes transmises
l'émission ou réception d'une séquence FF
l'émission ou réception d'une séquence OKF

E.III Evolution des versions



Version 1.0a:

- Gestion des paramètres:
. Sociétés
. Banques

. Comptes bancaires
. Opérations
. Autorisations
. Initialisation Modems
. Contextes de Poste

- Affichage, Création, Modification, Suppression,
Impression de bordereaux LCR
- Emission de LCR par ETA Asynchrone BNP
- Vérification par compte-rendu d'émission
- Appel en autonome ou par load.go de programme.

Version 1.0b

- Emission de LCR par ETA Asynchrone Crédit Agricole et
CIC (avec affichage AR)

Version 1.0d

- Emission d'ordres de virements et prélévements
- Réception d'extraits de comptes

Version 1.0e

- Ajout fonctionnement sous Prologue 3 avec PTTY v 1.7
- Ajout transfert disquettes DOS
- Amélioration impressions bordereaux
- Ajout Réception Extraits de comptes (test avec CRCA)
- Correction émission virements/prélèvements
- Correction anomalie date archives
- Ajout état Liste des émissions du jour
- Ajout informations Société et Banque
- Ajout codes erreurs spécifiques vérification contexte bordereau
- Petites corrections diverses

Version 1.0f

- Ajout Contrôle Cle RIB en Saisie et Codes Erreurs Correspondants

Version 1.0g
- Ajout modulation de temporisation PAD dans paramètres modem
- Possibilité d'abandon par Esc d'une saisie invalide
- Non-Génération de Bordereaux vides
- Contrôle de la consistance du bordereau avant connexion pour émission

Version 1.0h
- Possibilité de saisir données TRANSPAC (code TRANSPAC à 20 caractères)
- Agrandissement du Code Client Etebac à 8 caractères
- Ajout Code demy et Identifiant client pour Crédit Agricole
- Ajout Cartes Paramètres UBP,SMC,BFC,CRCA 84,BP Champagne,CRCA Nord-Est
- Ajout Carte Paramètre Banque de la Réunion

Version 1.0i
- Ajout Menu Cartes Parametres (Génération,Modification,Test)
- Possibilité Lire Fichier ETEBAC non séquentiel
- Amélioration retour au menu
- Correction Erreur 1.0h sur transmission de code 60 <> LC

Version 1.0j
- Suppression no ordre/no séquence enregistrements virements/prélèvements
- Ajout date remise LCR en archives/impression liste émissions
- Ajout Cartes Parametres Banques (BRED,SNVB)
- Modification couleurs etebadef
- Réception Extraits de Comptes Multiples
(Attention au buffer de réception ptty)


Version 1.0k
- Ajout fichier interlocuteurs ETEINT pour sauvegarde des RIB saisis
- Forçage nom de bordereau réception lors d'un passage d'arguments
- Suppression du wait affichage en réception
- Transcodage caractère @ en EBCDIC /7c (socété générale)
- Acceptation PTTY 1.7 sous Prologue 4 et 5

Version 1.0l
- Ajout édition d'acte de cession de créances LCR fichier émis du jour
- Ajout paramètres opérations :
* sens de transmission A Emission/ R Réception
* longueur de transmission
* type de fichier stocké : S Séquentiel/ D Direct
* stockage fichier avec 0d0a en fin de fichier
(non supprimé sur disquette)
- Ajout parametres mode de transmission :
* vitesse 2400/9600/19200 (vitesse de connexion TTY entre UC et Modem)
* NUI : service TRANSPAC pour connexion banque refusant facturation
à l'appelé
- Ajout parametre Compte Bancaire
* Numéro National d'Emetteur par défaut (pour saisie bordereaux à émettre)
- Ajout parametre Autorisation
* Numéro TRANSPAC spécifique pour certaines opération (ex:Crédit Lyonnais)
* Indicateur de trace : si O, génération d'un fichier trace
- Ajout parametre Imprimante
* Fax(O/N) Edition sur FAX Symbiofax
* Sign Fax Fichier Cachet/signature si émission par SymbioFax
Les éditions sur symbiofax se font sans fond de page
- Ajout parametre Carte Parametre
* Numéro d'émission forcé (O/N): si O, pas de recalcul du no ordre émis
- Ajout cartes parametres
* Crédit Mutuel, SNVB
* Crédit Lyonnais Emission/Réception avec màj date émission nb enr
- Ajout libelles erreurs
* 3010 : RIB Incorrect
* 3012 : Code Acceptation Incorrect
* 3013 : Erreur Date
* 3014 : Enregistrement Vide
* 3015 : Erreur Montant
* 3020 : Multifichier non géré
- Création/Modif/Affichage Bordereaux LCR/Virt/prélèvt : ajout no d'emetteur
- Emission/Impression: Possibilité émettre/éditer bordereaux multifichiers
- Modification : Interdiction modification bordereaux multifichiers
- Gestions de Bordereaux/Emissions : test du type de fichier en entrée
- Modif Bordereaux : Renumérotation des lignes après modification

Version 1.0m

- Version Compatible DOS (avec PTTY Prologue)
- Liste Emissions : Edition total des émissions du jour
- Emission : Message si réémission dans la même journée (Abandon par Esc)
- Saisie des LCR : accession à une liste des RIB enregistrés par ? (ex:S?)
- Localisation des Fichiers:
Le fichier de paramètrage des fichiers ETEBACP doit être implanté sur IS

Les fichiers peuvent être implantés sur une autre unité que les programmes
Pour spécifier les unités, utiliser skipdef /00
Fichier Défauts: is.etebacp
Fichier Skipper: etebadef peut être modifié en md3.etebadef par exemple
Unité Système #SD#: spécifier l'unité où se trouvent ETEDG,ETEARC,ETEINT
Les fichiers etebacp et skip3.mes doivent rester sur l'implicite système.

Version 1.1a

- Ajout des réceptions de relevés LCR à payer (Longueur 240)
On reçoit un relevé par fichier

Opérations:
RL
Relevé LCR
Code Bordereau: 60
Entête 31
Détail 34
Total 36
Sens R
Lgr 240
- Ajout à l'impression des listes de transmission & cession de créance
du type de remise LCR (Escompte, Valeur)
- Modification Gestion extraits pour lignes complémentaires
- Validation de l'abandon en création

Version 1.1b

- Ajout des réceptions LCR impayées, Virements et Prélévements rejetés
Opérations:
IL PI VR
Impayés LCR Prél Impayés Virements rejetés
Code Bordereau: 61 81 21
Entête 31 31 31
Détail 34 34 34
Total 39 39 39
Sens R R R
Lg 240 240 240
- Ajout des devises (ISO) en extraits de comptes
- Correction Boite de Dialogue Paramétrage
- Plus de validation si OK en appel avec arguments

Version 1.1c

- Les lignes de bordereaux créées à blanc non renseignées sont ignorées
- Correction Erreur sur Montant des Emissions
- Ajout interruption par Esc de l'impression d'un Bordereau
- Filtre de caractères non transcodables en EBCDIC avant émission
- Pas de validation des erreurs lors des appels avec arguments
- Dans les paramètres modem, les paramètres PAD correspondent à:
. Forçage des paramètres par SET (par défaut SET 2:0,3:0,4:3)
. Numéro de Profil PAD Choisi (1 à 9) (par défaut profil par défaut 0)

Version 1.1d

- Ajout d'une option de purge des Comptes-Rendus et Bordereaux d'un jour
- Modification émission caractères > 7e transcodés en blanc

Version 1.1e

- Modification du menu: Séparation Opérations Bordereau/Journée
- Séparation Vérification Emissions du jour/ Vérif transfert un bordereau
- Ajout Impression des réceptions du jour

Version 1.1g
- Ajout à la fourniture de SYMPTTY et STDS

Version 1.1h
- Modification du menu : suppression de l'option test carte paramètre
- Modification édition extrait de compte sur 78 caractères
- Ajout de la gestion Refus de Payer LCR
- Ajout d'une temporisation patchable pour la réponse à la carte paramètre
- Allongement du délai d'attente de réception 1er enregistrement
- Ajout d'une option de protection par mot de passe
- Vérification de la présence du suffixe sur 2ème extrait
- Modification de l'initialisation des touches fonctions
- Correction de la gestion de vitesse de ligne 19200 bauds
- Ajout dans Bordereau/Paramètre de la possibilité de choisir un contexte



Gestion du mot de passe


Depuis cette version, il est possible de protéger l'accès au programme
etebac par un mot de passe.
Le mot de passe est mis à jour par un programme spécial majpas.
Pour mettre à jour le mot de passe, lancer majpas
Entrez le mot de passe choisi
Spécifiez le niveau de mot de passe
0 Non actif (pour enlever le mot de passe)
1 Protège uniquement l'accès aux cartes paramètres
2 Protège l'accès aux données générales
3 Protège toutes les opérations
Il vaut mieux ne pas laisser le programme majpas sur le site client.


Version 1.1i
- Ajout dans les Paramètres d'une option d'impression
- Correction du test si imprimante prête
- Ajout de messages pour l'impression
- Modification des virements : ajout de )1<no siret> en position 103
de l'enregistrement entête (exigé par la Société Générale)
- Remise à jour systématique de la date du jour dans le contexte poste

Version 1.1j
- Modification des relevés de LCR/ impayés
Gestion des sous-totaux (enregistrements 36)

Version 1.2a
- Gestion de l'Euro (voir euro.doc par doc euro)
- Première version Windows
- Modèle d'impression extrait de compte spécial
Dans paramètres opérations Modèle D
Extraits avec libellés en clair de l'opération
d'après le code interbancaire
selon les libellés "erreur" 60+code interbancaire

Version 1.2c
- Correction blocage en saisie échéance en an 2000
- Modification de l'appel avec arguments

Version 1.2d
- Modification impressions
- Correction calcul quantième an 2000
- Autorisation utilisation flèche droite en modif
- Autorisation fin de saisie paramètres par Echappement

Version 1.2f
- Suppression du paramètre poste remplacé par Bordereau/Paramétrer
- Simplification de la saisie du contexte
- Liste détaillée des contextes existants avec choix possible
- possibilité de codes contexte alphabétiques
- Affichage des lignes commentaires en rouge
- Validation/Modification du nom du premier fichier de réception
- Possibilité de recevoir les extraits dans un seul fichier
( par réception dans un fichier xxxxxxAA.xxx
où AA alphabétique ou 00 )
- retour au menu général en entrée par etebac,"code contexte"
- codes erreurs plus détaillés en connexion
- correction d'un erreur 41 en réception

DEBUT PARAMETRAGE : NE PAS TOUCHERôÿÿÿCourier Newd{·÷¿÷A÷¿”ü¿–·÷¿÷AÒÿÿÿ¼Courier Newd{·÷¿÷A÷¿”ü¿–·÷¿÷AÒÿÿÿCourier Newd{·÷¿÷A÷¿”ü¿–·÷¿÷AÒÿÿÿCourier Newd{·÷¿÷A÷¿”ü¿–·÷¿÷AÒÿÿÿCourier Newd{·÷¿÷A÷¿”ü¿–·÷¿÷Aÿÿÿÿ€@€Àÿ€€€B@FIN PARAMETRES