| Échanges / L’intégrateur de données (INTEG) | |
|
|
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 | Désignation |
| typenr |
Type d’enregistrement |
4.1-00 | 1 | 2 | num |
73 pour les conditions tarifaires. |
| typmaj |
Type de mise à jour |
4.1-00 | 3 | 1 | num |
1 : Création. 2 : Modification. 3 : Suppression. |
| achvte |
Indicateur achat/vente |
4.1-00 | 4 | 1 | char |
Les valeurs autorisées sont : ‘A’ pour Achat, ‘V’ pour Vente. |
| typcot |
Type de condition tarifaire |
4.1-00 | 5 | 3 | char |
Le type de condition tarifaire doit exister dans la table TCT. ‘LIG’ : condition à la ligne, ‘PIE’ : condition en pied d’événement. |
| tqui |
Type de QUI |
4.1-00 | 8 | 3 | char |
Le type de QUI doit exister dans la table QUI. |
| clequi |
Clef du QUI |
4.1-00 | 11 | 16 | char |
La clef du QUI est vérifiée en fonction du type de QUI. |
| tqoi |
Type de QUOI |
4.1-00 | 27 | 3 | char |
Le type de QUOI doit exister dans la tableQOI. |
| cleqoi |
Clef du QUOI |
4.1-00 | 30 | 16 | char |
La clef du QUOI est vérifiée en fonction du type de QUOI. |
| numcot |
Numéro de cotation |
4.1-00 | 46 | 5 | num | |
| typrem |
Type de remise |
4.1-00 | 51 | 1 | char |
Le type de remise doit exister dans la tableTRE. |
| taurem1 |
1er taux de remise CTS |
4.1-00 | 52 | 6 | Dec | |
| taurem2 |
2eme taux de remise CTS |
4.1-00 | 58 | 6 | Dec | |
| taurem3 |
3eme taux de remise CTS |
4.1-00 | 64 | 6 | Dec | |
| prxnet |
Prix net |
4.1-00 | 70 | 10 | Dec |
Format selon la devise nationale. |
| datapp |
Date d’application SSAAMMJJ |
4.1-00 | 80 | 8 | char | |
| datval |
Date de validité SSAAMMJJ |
4.1-00 | 88 | 8 | char | |
| qtemin |
Quantité minimum pour l’application de la CTS |
4.1-00 | 96 | 10 | Dec | |
| camini |
C.A. minimum pour l’application de la cts CTS |
4.1-00 | 106 | 12 | Dec | |
| ristou |
Valeur (unitaire) de la ristourne CTS |
4.1-00 | 118 | 10 | Dec | |
| qtergt |
Quantité de gratuit exprimée en UV |
4.1-00 | 128 | 10 | Dec |
Format 7.2 par défaut, autre par M_QTE. |
| codcre_3 |
Catégorie de remise |
4.1-00 | 138 | 3 | Char |
Depuis la version 162, ce champ est remplacé par le champ codcre géré sur 6 caractères. Néanmoins, il reste actif si le champ codcre n’est pas alimenté (dans ce cas, sur une longueur maxi de 3). La catégorie de remise doit exister dans la table CRE CTSETE. |
| codstat |
Code statistique (CTSETE) |
4.1-00 | 141 | 12 | Char | |
| typseuil | Type de seuil (N/Q/V/O/X) (CTSETE) | 4.1-00 | 153 | 1 | Char |
Le type de seuil doit exister dans la table TSE. N à Pas de seuil. Q à Quantité. V à Valeur (CA). X à Quantité/Valeur. |
| edifac |
A éditer sur la facture (O/N) (CTSETE) |
4.1-00 | 154 | 1 | Char | |
| sigdep |
Sigle dépôt (CTSETE) |
4.1-00 | 155 | 12 | Char | |
| coduni |
Code unité |
4.1-00 | 167 | 3 | Char | |
| coddev |
Code devise
|
4.1-00 | 170 | 3 | Char | |
| datcre |
Date de création |
4.3-00 | 173 | 8 | Char | |
| indris |
Indicateur ristournable |
4.3-00 | 181 | 1 | Char | |
| etbcod | Code établissement | 4.3-00 | 182 | 3 | Char |
Si le code établissement est renseigné alors il doit exister dans la table ETS. |
| etsstatut | Statut de l’agent lié à l’établissement | 4.3-00 | 185 | 1 | Char |
Si le statut de l’agent est renseigné alors les valeurs autorisées sont ‘1’, ‘2’ et ‘3’. Uniquement en mode multi-établissements. |
| numcts | Numéro de CTS | 4.3-00 | 186 | 7 | Long |
Non géré en CTS simple. S'il est renseigné, il est prioritaire sur numcot. En création, le numcts est issu du compteur de CTS. |
| numlig | Numéro de ligne de la CTS | 4.3-00 | 193 | 2 | Long |
Non géré en CTS simple. En mode CTS simple, ce numéro est forcé à 1. |
| indact | Prise en compte du prix de cession | 4.4-02 | 195 | 1 | Char |
Valeurs autorisées : ‘O’ ou ‘N’. Si indact est vide et que le paramètre FILCTSest positionné alors ‘O’ par défaut. |
| typval | Type de valeur | 4.4-02 | 196 | 1 | Char |
Le type de valeur doit exister dans la tableTYV. |
| val01 | Valeur numérique | 5.0-00 | 197 | 12 | Dec |
Valeur numérique avec décimales. |
| codpro_grt | Code produit | 5.0-00 | 209 | 16 | Char |
Code produit utilisé pour la génération des postes (paramètre GENPGR), CTS dont le type de valeur est égal à 7. |
| decpour_1 |
Condition de déclenchement des cts complexes |
5.0-00 | 225 | 80 | Char | Ligne 1. |
| decpour_2 |
Condition de déclenchement des cts complexes |
5.0-00 | 305 | 80 | Char | Ligne 2. |
| decpour_3 |
Condition de déclenchement des cts complexes |
5.0-00 | 385 | 80 | char | Ligne 3. |
| decsauf_1 |
Condition d’exclusion de déclenchement des cts complexes |
5.0-00 | 465 | 80 | Char | Ligne 1. |
| decsauf_2 |
Condition d’exclusion de déclenchement des cts complexes |
5.0-00 | 545 | 80 | Char | Ligne 2. |
| decsauf_3 |
Condition d’exclusion de déclenchement des cts complexes |
5.0-00 | 625 | 80 | Char | Ligne 3. |
| apppour_1 |
Condition d’application |
5.0-00 | 705 | 80 | Char | Ligne 1. |
| apppour_2 |
Condition d’application |
5.0-00 | 785 | 80 | Char | Ligne 2. |
| apppour_3 |
Condition d’application |
5.0-00 | 865 | 80 | Char | Ligne 3. |
| appsauf_1 |
Condition d’exclusion d’application |
5.0-00 | 945 | 80 | Char | Ligne 1. |
| appsauf_2 |
Condition d’exclusion d’application |
5.0-00 | 1025 | 80 | Char | Ligne 2. |
| appsauf_3 |
Condition d’exclusion d’application |
5.0-00 | 1105 | 80 | Char | Ligne 3. |
| heurdeb |
Heure début application de la CTS (pour le WEB) |
ACE 1.2 | 1185 | 10 | Déc | Format HH.MMSSmss. |
| heurfin |
Heure fin application de la CTS (pour le WEB) |
ACE 1.2 | 1195 | 10 | Déc | Format HH.MMSSmss. |
| valzn1_40 |
Zone complémentaire 1 |
ACE 1.2 | 1205 | 40 | Char | |
| valzn2_40 |
Zone complémentaire 2 |
ACE 1.2 | 1245 | 40 | Char | |
| valzn3_40 |
Zone complémentaire 3 |
ACE 1.2 | 1285 | 40 | Char | |
| valzn4_40 |
Zone complémentaire 4 |
ACE 1.2 | 1325 | 40 | Char | |
| valzn5_40 |
Zone complémentaire 5 |
ACE 1.2 | 1365 | 40 | Char | |
| valzn6_40 |
Zone complémentaire 6 |
ACE 1.2 | 1405 | 40 | Char | |
| valzn7_40 |
Zone complémentaire 7 |
ACE 1.2 | 1445 | 40 | Char | |
| valzn8_40 |
Zone complémentaire 8 |
ACE 1.2 | 1485 | 40 | Char | |
| valzn9_40 |
Zone complémentaire 9 |
ACE 1.2 | 1525 | 40 | Char | |
| valzn10_40 |
Zone complémentaire 10 |
ACE 1.2 | 1565 | 40 | Char | |
| codcrit |
Code critère |
ACE 1.3 | 1605 | 6 | Char | |
| valcrit |
Valeur du critère |
ACE 1.3 | 1611 | 6 | Char | |
| codttu |
Code de la table utilisateur |
ACE 1.3 | 1617 | 3 | Num | |
| modges |
Mode de gestion |
ACE 1.3 | 1620 | 1 | Num | |
| val02 |
Zone complémentaire 02 |
ACE 1.55 | 1621 | 12 | Dble | |
| val03 |
Zone complémentaire 03 |
ACE 1.55 | 1633 | 12 | Dble | |
| val04 |
Zone complémentaire 04 |
ACE 1.55 | 1645 | 12 | Dble | |
| val05 |
Zone complémentaire 05 |
ACE 1.55 | 1657 | 12 | Dble | |
| val06 |
Zone complémentaire 06 |
ACE 1.55 | 1669 | 12 | Dble | |
| val07 |
Zone complémentaire 07 |
ACE 1.55 | 1681 | 12 | Dble | |
| val08 |
Zone complémentaire 08 |
ACE 1.55 | 1693 | 12 | Dble | |
| val09 |
Zone complémentaire 09 |
ACE 1.55 | 1705 | 12 | Dble | |
| val10 |
Zone complémentaire 10 |
ACE 1.55 | 1717 | 12 | Dble | |
| codbar |
Code barème |
ACE 1.55 | 1729 | 3 | Char | |
| indpromo |
Indicateur promotion |
ACE 1.55 | 1732 | 1 | Long |
0 : catégorie non promo. 1 : catégorie promo. |
| numcnp |
Code contrat |
ACE 1.55 | 1733 | 3 | Char | |
| valzn1 |
Zone complémentaire 1 |
ACE 1.6.0 | 1736 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| valzn2 |
Zone complémentaire 2 |
ACE 1.6.0 | 1896 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| valzn3 |
Zone complémentaire 3 |
ACE 1.6.0 | 2056 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| valzn4 |
Zone complémentaire 4 |
ACE 1.6.0 | 2216 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| valzn5 |
Zone complémentaire 5 |
ACE 1.6.0 | 2376 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| valzn6 |
Zone complémentaire 6 |
ACE 1.6.0 | 2536 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| valzn7 |
Zone complémentaire 7 |
ACE 1.6.0 | 2696 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| valzn8 |
Zone complémentaire 8 |
ACE 1.6.0 | 2856 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| valzn9 |
Zone complémentaire 9 |
ACE 1.6.0 | 3016 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| valzn10 |
Zone complémentaire 10 |
ACE 1.6.0 | 3176 | 160 | UTF8 | Renseigner au maximum 40 caractères. |
| codcre |
Catégorie de remise |
162 | 3336 | 6 | Char |
La catégorie de remise doit exister dans la table CRE CTSETE. |
Commentaires :
Depuis la version ACE 1.6.0, les champs ‘valznx_40’ sont remplacés par les champs ‘valznx’ gérés au format UTF8. Néanmoins, les champs ‘valznx_40’ restent actifs si les champs ‘valznx’ au format UTF8 ne sont pas alimentés.
Certains champs sont utiles dans le cas de CTS simples et d’autres dans le cas des conditions tarifaires étendues. Il faut noter que la valeur exprimée dans les CTS étendues doit être stockée dans le champ ‘prxnet’ de la ligne d’intégration.
En création (typmaj = 1) :
Pour les CTS : Il faut renseigner obligatoirement tous les segments de la clé : achvte, typcot, tqui, clequi, tqoi, cleqoi et numcot.
En modification (typmaj = 2) :
Il faut obligatoirement renseigner les éléments de la clef.
Si le premier caractère d’un champ est égal à ‘~’, l’ancienne valeur de la table est conservée.
En suppression (typmaj = 3) :
Il suffit de renseigner tous les éléments de la clef pour supprimer l’enregistrement correspondant dans la table CTS.
Saisie de la valeur de la condition en conditions tarifaires étendues :
En fonction du type de valeur défini sur la catégorie de remise (fonction GTCRE), il faut renseigner dans le fichier à intégrer :
= 1 (pourcentage),
= 5 (pourcentage par rapport au prix de vente standard),
= 6 (pourcentage par rapport au prix vendu).
= 3 (prix net),
= 8 (type de valeur réservé pour quantité).
= 4 (gratuit),
= 7 (type de valeur réservé pour la génération de postes gratuits).