Intégrateur : les frais divers (INTEG_EVF)

Depuis la version ACE 5.0-00, Edition Spéciale 1 , les formats d’intégrateur commencent à la position n° 1 (et non plus à la position n° 0, comme auparavant).
Nom Désignation

Version

ACE

Posit Taille Type Règles de gestion
             
typenr Type d’enregistrement 4.1-00 1 2 Num

07 pour les frais divers.

typmaj Type de mise à jour 4.1-00 3 1 Num

1 : Créer.

2 : Modifier.

3 : Supprimer.

9 : Gérer.

Pour l’option Supprimer (typmaj = 3), on récupère uniquement les données de la clé (achvte, typeve, numeve, numpos).

Quand on utilise le type de mise à jour Gérer (typmaj = 9), le système effectue une lecture de la table EVF.

Si l’enregistrement existe déjà alors on force la valeur de typmaj à 2 (Modification).

Si l’enregistrement n’existe pas alors on force la valeur de typmaj à 1 (Création).

Pour l’option Modifier (typmaj = 2), si le champ contient « ~ » alors on récupère la valeur du champ dans la table EVF (sauf pour les données de la clé).

Pour l’option Modifier, les données de la clé doivent être renseignées.

codfon Binaire à simuler 4.1-00 4 8 Char

GCOV.

codpev Code transaction 4.1-00 12 8 Char

Code de la fonction dont l'intégrateur doit reproduire les règles de gestion, c'est à dire le comportement (fonctions basée sur GCOV).

Le code transaction est nécessaire pour récupérer le type Achat/Vente et le type de l’événement.

numeve_7 Numéro de l’événement 4.1-00 20 7 Num

Si le numéro de l’événement n’est pas renseigné alors on récupère le numéro du dernier événement créé.

numpos_3 Numéro du poste de frais divers 4.1-00 27 3 Num

Si on est en création et que le numéro de poste n’est pas renseigné alors il faut rechercher le dernier numéro de poste de frais et faire + 1.

codfrd Code frais divers 4.1-00 30 4 Char

Le code frais divers doit exister dans la table des frais divers (Table FRD).

libcom_30 Libellé du frais divers 4.1-00 34 30 Char

Depuis la version ACE 1.60, ce champ est remplacé par le champ libcom (position 2101) géré au format UTF8. Néanmoins, il reste actif si le champ libcom au format UTF8 n’est pas alimenté.

taufrd Taux du frais divers 4.1-00 64 5 Dec

Si on est en création et que le taux n’est pas renseigné alors il faut récupérer le taux de la table des frais divers (Table FRD).

monfrd Montant du frais divers 4.1-00 69 10 Dec

Si on est en création et que le montant n’est pas renseigné alors il faut récupérer le montant de la table des frais divers (Table FRD).

Le système effectue le contrôle du montant en fonction du paramètre SIGNE.

Masque : zzzzzzz.zz.

coduni Unité du frais divers 4.1-00 79 3 Char

Si on est en création et que l'unité n’est pas renseignée alors il faut récupérer l'unité de la table des frais divers (Table FRD).

numeve Numéro d’événement 4.5-00 82 9 Num

Numéro d’événement jusqu’à 999 999 999.

numpos Numéro du poste de frais divers. 4.4-00 91 5 Num
poseve

Numéro de poste ou ligne de l'événement

5.2-00 96 5 Num  
z40l_1_40

Zone libre de 40 caractères N°1

5.2-00 101 40 char  
z40l_2_40

Zone libre de 40 caractères N°2

5.2-00 141 40 char  
z40l_3_40

Zone libre de 40 caractères N°3

5.2-00 181 40 char  
z40l_4_40

Zone libre de 40 caractères N°4

5.2-00 221 40 char  
z40l_5_40

Zone libre de 40 caractères N°5

5.2-00 261 40 char  
z40l_6_40

Zone libre de 40 caractères N°6

5.2-00 301 40 char  
z40l_7_40

Zone libre de 40 caractères N°7

5.2-00 341 40 char  
z40l_8_40

Zone libre de 40 caractères N°8

5.2-00 381 40 char  
z40l_9_40

Zone libre de 40 caractères N°9

5.2-00 421 40 char  
z40l_10_40

Zone libre de 40 caractères N°10

5.2-00 461 40 char  
z40l_1

Zone libre de 40 caractères N°1

ACE 1.6.0 501 160 UTF8 Renseigner au maximum 40 caractères.
z40l_2

Zone libre de 40 caractères N°2

ACE 1.6.0 661 160 UTF8 Renseigner au maximum 40 caractères.
z40l_3

Zone libre de 40 caractères N°3

ACE 1.6.0 821 160 UTF8 Renseigner au maximum 40 caractères.
z40l_4

Zone libre de 40 caractères N°4

ACE 1.6.0 981 160 UTF8 Renseigner au maximum 40 caractères.
z40l_5

Zone libre de 40 caractères N°5

ACE 1.6.0 1141 160 UTF8 Renseigner au maximum 40 caractères.
z40l_6

Zone libre de 40 caractères N°6

ACE 1.6.0 1301 160 UTF8 Renseigner au maximum 40 caractères.
z40l_7

Zone libre de 40 caractères N°7

ACE 1.6.0 1461 160 UTF8 Renseigner au maximum 40 caractères.
z40l_8

Zone libre de 40 caractères N°8

ACE 1.6.0 1621 160 UTF8 Renseigner au maximum 40 caractères.
z40l_9

Zone libre de 40 caractères N°9

ACE 1.6.0 1781 160 UTF8 Renseigner au maximum 40 caractères.
z40l_10

Zone libre de 40 caractères N°10

ACE 1.6.0 1941 160 UTF8 Renseigner au maximum 40 caractères.
libcom Libellé complémentaire ACE 1.6.0 2101 120 UTF8 Renseigner au maximum 30 caractères.
             

REMARQUE :

Depuis la version ACE 1.6.0, les champs z40l_x_40 sont remplacés par les champs z40l_x gérés au format UTF8. Néanmoins, les champs z40l_x_40 restent actifs si les champs z40l_x au format UTF8 ne sont pas alimentés.

CONTROLE

L’entête de l’événement doit exister dans la table EVE.