Intégrateur : les conditions tarifaires (INTEG_CTS)

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).