CTSoft CORPORATION
CTWIZARD
ADP - CONFIGURATION TRANSFERT
Patrick Hélie
1 novembre 2002
CTSoft CORPORATION
TABLE DES MATIÈRES
TABLE DES MATIÈRES ............................................................................................................................................... 2
QXLOADER - ADP ......................................................................................................................................................... 3
CONFIGURATION - CTWIZARD ............................................................................................................................... 7
CTWPARMTR ................................................................................................................................................................ 7
CTSADP ........................................................................................................................................................................ 7
ADMIN ............................................................................................................................................................................ 8
PROFILS ET COMMANDES DE TRANSFERTS ...................................................................................................... 9
PROFILS .......................................................................................................................................................................... 9
COMMANDES ................................................................................................................................................................ 11
Liste des commandes................................................................................................................................................ 11
Classification des groupes ....................................................................................................................................... 11
Liste des actions ....................................................................................................................................................... 12
GÉNÉRATION D’EXPRESSION................................................................................................................................ 15
FORMULES ET OPÉRATEURS ......................................................................................................................................... 16
IF() ........................................................................................................................................................................... 16
ROUND() ................................................................................................................................................................. 16
x (Sous chaîne de carctères) .................................................................................................................................... 16
AND ......................................................................................................................................................................... 17
OR ............................................................................................................................................................................ 17
NOT.......................................................................................................................................................................... 17
DONNÉES - ADP........................................................................................................................................................... 18
CUSTOMER ................................................................................................................................................................... 18
VEHICLE ....................................................................................................................................................................... 22
DONNÉES - CTSOFT ................................................................................................................................................... 26
PERSONNE .................................................................................................................................................................... 26
VÉHICULE ..................................................................................................................................................................... 28
COMPTABILITÉ ............................................................................................................................................................. 30
ADP – Configuration Transfert (2002/11) 2
CTSoft CORPORATION
QXLoader - ADP
La première étape dans la configuration d'intégration à ADP, est de "downloader" les logiciels d'interface d'ADP sur le
serveur du client. Ces logiciels se trouvent sur le site FTP :
ftp://216.187.127.180/ctwiz/ADPAPI/
Il suffit d'importer le fichier ADPAPI.exe dans le répertoire CTWData et de l'exécuter. Ce dernier crée un
répertoire ADP dans lequel se trouvent les setups d'ADP, un Port Scanner ainsi qu'un fichier script.
EOAPI.exe doit être exécuté en premier, il installe les APIs d'ADP. Ensuite les deux fichiers
Le fichier
EOAPILoader.exe et EOAPIPing.exe peuvent être exécutés.
ADP – Configuration Transfert (2002/11) 3
CTSoft CORPORATION
L'exécutable BluesPortScan.exe sert à trouver l'adresse IP du DMS d'ADP.
Il faut inscrire l'intervalle d'adresses à scanner ainsi que le port 10224 (Port de communication avec le DMS). Le
logiciel se met alors à scanner le réseau et trouve le DMS.
Lorsque l'adresse du DMS est connue, il suffit de la noter pour utilisation future.
ADP – Configuration Transfert (2002/11) 4
CTSoft CORPORATION
La prochaine étape consiste à exécuter le QXLoader.
Il faut y inscrire l'information récoltée au préalable, ainsi que le nom de produit CTSOFT, le nom de serveur
CTSOFT1, le mot de passe et le chemin du fichier script C:\CTWData\ADP\reset.qxs. Il faut ensuite cliquer
sur le bouton Run. Le script sert à "resetter" les objets d'ADP sur le DMS. Il faut ensuite inscrire le chemin du fichier
script C:\CTWData\ADP\ctsoftobj.qxs et cliquer sur le bouton Run. Le script sert à installer les objets
d'ADP sur le DMS.
ADP – Configuration Transfert (2002/11) 5
CTSoft CORPORATION
Une fois les objets d'ADP installés, il faut exécuter le QX Information. Ce logiciel permet de récupérer le nom de
groupe des objets d'ADP propre au client.
Dans le logiciel il faut cliquer sur le menu DMS et choisir ADD HOST. Dans la boîte, il faut y inscrire l'adresse du
DMS et cliquer OK.
Il est important à cette étape de bien voir dans CTSOFT1 et dans BSNOB les groupes ADMIN ET
CONCESSIONNAIRE. Une fois ces étapes complétées, il faut détruire le répertoire C:\CTWData\ADP.
ADP – Configuration Transfert (2002/11) 6
CTSoft CORPORATION
Configuration - CTWizard
CTWParmTr
La première étape dans CTWizard est de "downloader" les parms de transfert sur le serveur du client. Ces derniers se
trouvent sur le site FTP :
ftp://ftp.ctsoftcorp.com/ftp/ctwparmtr.exe
Ce fichier doit être copier dans C:\CTWData et exécuté. Par la suite il faut exécuter CTPackTr.exe quei se trouve
dans C:\Program Files\CTWizard.
CTSADP
Lors de la mise à niveau de la dernière version de CTWizard, le fichier CTSAdp.dll se copie dans le répertoire
C:\Program Files\CTWizard\. Il faut l'enregistrer avec le REGSVR32.
Dans le menu démarrer et le choix RUN inscrire :
regsvr32 "C:\Program Files\CTWizard\CTSAdp.dll".
ADP – Configuration Transfert (2002/11) 7
CTSoft CORPORATION
Admin
Dans CTWizard, il faut configurer les paramètres de transferts. De l'onglet Concessionnaire de la fenêtre
d'administration il suffit de cliquer sur le bouton Transfert pour accéder à la fenêtre des paramètres de transferts.
Le bouton de droite permet d'afficher le menu d'ajout d'enregistrements. Il faut associer le code de concessionnaire et
les types avec les scripts de transferts. Dans la case Dealer Parm, la première ligne sert à isncrire l'adresse du DMS
(adresse IP (Ne pas tenir compte du port 10224 i.e. seulement inscrire l'IP) ; password ; CTSOFT ; CTSOFT1 ;
BSNOB). La seconde ligne sert à inscrire le nom de groupe du concessionnaire et autres paramètres (Nom de groupe
% Date Comptable Inventaire Neuf % Date Comptable Inventaire Usagé % Comptable Vente).
ADP – Configuration Transfert (2002/11) 8
CTSoft CORPORATION
Profils et Commandes de transferts
Profils
Pour mettre à jour les scripts de transferts, il faut accèder le serveur de CTSoft via l'internet (Appeler au bureau pour
avoir l'adresse). Une fois connecté au serveur de CTSoft il faut exécuter le programme CTTrans.exe.
Le bouton Transferts comptables ouvre la fenêtre des profils de transferts.
ADP – Configuration Transfert (2002/11) 9
CTSoft CORPORATION
La liste des profils peut être filtrée par type de fournisseur et par type de transfert. Chaque profil peut être mis à jour en
doublecliquant ce dernier.
ADP – Configuration Transfert (2002/11) 10
CTSoft CORPORATION
Commandes
Dans la fenêtre de création des commande se trouvent deux listes, la liste des commandes et la liste des actions.
Liste des commandes
Identification de la
1ière commande
Note
Code de commande Numéro (ID) de
commande Classification de
groupe de commande
Classification des groupes
Transfert d’inventaire
Information du véhicule 0
Information comptable 1
Transfert de vente
Information du client 0
Information du véhicule 1
Information comptable 2
ADP – Configuration Transfert (2002/11) 11
CTSoft CORPORATION
Liste des actions
Numéro de
commande
Identification suivante
de l’action Format de
la valeur
Formule de génération de la Formule de génération de la
valeur condition d’exécution
ADP – Configuration Transfert (2002/11) 12
CTSoft CORPORATION
Condition d’exécution
Lors de l’exécution des commandes, CTWizard exécute l’action dont la condition retourne “1”. Ainsi, il est très
important de bien coder les formules de conditions pour qu’en tout temps, il n’y aie qu’une seule action qui contienne
la condition “1” (toutes les autres devraient avoir une condition égale à “0”).
S’il n’y a qu’une seule action pour une commande donnée, la formule sera “1”. Par contre, s’il y a plus d’une action
alors les conditions devront être générées en conséquence.
Exemple :
Si le client désire envoyer un montant A dans le compte X quand il s’agit d’un véhicule neuf et un montant A
dans le compte Y quand il s’agit d’un véhicule usagé. Alors, le formule de conditions seront composées
comme suit :
IF(F[s_vehiclesold.ib_vehnew] = 1 : “1” : “0”) Cette formule donne “1” pour neuf et “0” pour usagé
IF(F[s_vehiclesold.ib_vehnew] = 1 : “0” : “1”) Cette formule donne “0” pour neuf et “1” pour usagé
Le bouton “C” ouvre la fenêtre de génération de la conditon. Cette fenêtre permet de créer la condition en
offrant la liste des champs de la base de données ainsi que les champs calculés.
Valeur
Le champ valeur contient la formule qui permettra de générer l’exprseeion qui sera transférée. Pour l’information du
client ou du véhicule, cette valeur correspond au champ correspondant de l’objet. Pour la comptabilité, la valeur
correspond au montant affecté à un compte GL.
Le bouton “V” ouvre la fenêtre de génération de la valeur. Cette fenêtre permet de créer la valeur en offrant la
liste des champs de la base de données ainsi que les champs calculés.
ADP – Configuration Transfert (2002/11) 13
CTSoft CORPORATION
Paramètres de comptes
Dans le cas d’une commande comptable, il faut paramétriser les informations relatives aux comptes GL.
Le bouton “A” ouvre la fenêtre de paramètres comptables.
Company Numéro de compagnie dans ADP (Défaut = “1”)
Account Numéro de compte GL
Control 1 Contrôle 1 de compte GL
Productivity Numéro de production (NON UTILISÉ POUR L’INSTANT) inscrire “”
Control 2 Contrôle 2 de compte GL
Stat Count Compte statistic (Certains comptes GL exige un compteur) inscrire “-1”, “0”, “1” ou “”
Description Description (NON UTILISÉ POUR L’INSTANT) inscrire “”
Alloc ID Numéro d’allocation de dépense (NON UTILISÉ POUR L’INSTANT) inscrire “”
Memo (NON UTILISÉ POUR L’INSTANT) inscrire “”
Les bouton “…” au bout de chaque champ ouvre la fenêtre de génération d’expression. Cette fenêtre permet de créer
une expression en offrant la liste des champs de la base de données ainsi que les champs calculés.
ADP – Configuration Transfert (2002/11) 14
CTSoft CORPORATION
Génération d’expression
La fenêtre de génération d’expression offre les listes de champs de la BD ainsi qu’un outils de fonctions pour assister à
la création d’expressions.
Case d’expression
générée
Barre d’outils
d’expression et de Liste des catégories Liste des champs
fonctions de champs de la BD calculés (Combinaisons
de champs de la BD)
Liste des champs de la
catégorie sélectionnée
ADP – Configuration Transfert (2002/11) 15
CTSoft CORPORATION
Formules et Opérateurs
IF()
La formule IF doit suivre la nomenclature suivante : IF( : : )
Toute expression qui retourne Vrai ou Faux
Représente la valeur de retour si la condition est vrai
Représente la valeur de retour si la condition est fausse
Exemple :
IF(F[s_dequote.ii_pmtmode] = 0 : 0 : FS[AccGOnDeliv1TaxNotInPMT])
Si le mode de paiement est égale à 0 (Achat Comptant) alors retourner 0 sinon retourner le montant
de taxe dû la livraison.
IF(F[s_vehiclesold.ib_vehnew] = 0 & F[s_vehiclesold.ib_vehtruck] = 0 : "1" : "0")
Si le véhicule est usagé ET qu’il s’agit d’une auto alors retourner “1” sinon retourner “0”.
ROUND()
La formule ROUND sert à arrondir un nombre à 2 décimales près.
Cette dernière doit suivre la nomenclature suivante : ROUND( )
Toute expression de type numérique
x (Sous chaîne de carctères)
L’opérateur x sert à récupérer une partie de chaîne de caractères.
Exemple :
F[s_customer1.is_lastname]x0x3
Cette expression retourne les trois premiers caractères du nom de famille du premier client.
F[s_vehiclesold.is_vin]x9x16
Cette expression retourne les caractères 10 à 17 (8 derniers) du numéro de série du véhicule.
N.B. L’opérateur x est 0 based, i.e 0 représente le premier caractère, 1 le second, etc…
ADP – Configuration Transfert (2002/11) 16
CTSoft CORPORATION
AND
L’opérateur AND est représenté par &. Ce dernier sert à créer des expressions booléennes
Exemple :
F[s_vehiclesold.ib_vehnew] = 0 & F[s_vehiclesold.ib_vehtruck] = 0
Le véhicule est usagé ET Le véhicule est une automobile. Cette expression est égale à VRAI pour
une automobile usagée et FAUX autrement.
OR
L’opérateur OR est représenté par |. Ce dernier sert à créer des expressions booléennes
Exemple :
F[s_vehiclesold.ib_vehnew] = 0 | F[s_vehiclesold.ib_vehtruck] = 0
Le véhicule est usagé OU Le véhicule est une automobile. Cette expression est égale à FAUX pour
un camion neuf et VRAI autrement.
NOT
L’opérateur NOT est représenté par !. Ce dernier sert à créer des expressions booléennes
Exemple :
!(F[s_vehiclesold.ib_vehnew] = 0) | F[s_vehiclesold.ib_vehtruck] = 0
Le véhicule N’EST PAS usagé ou Le véhicule est une automobile. Cette expression est égale à
FAUX pour un camion usagé et VRAI autrement.
ADP – Configuration Transfert (2002/11) 17
CTSoft CORPORATION
Données - ADP
Customer
Le tableau ci-dessous décrit les champs de l'objet CUSTOMER d'ADP. Cet objet permet le transfert des données du
client.
Valid Values or Helper
Parameter Name Field Type Length I/O/B Description
References
Action Text 6 I Action to perform “Read”, “Update”, “Add”
The name of the group
associated with the
GroupName* 25 I database or “logon” Valid group name
where the desired
data resides
NAME-FILE 0, not
Customerld* Text 15 I Valid customer ID
including type
Type of name file
NameType* Text 2 I “4”
record to process
CheckSum Text 20 B DO NOT ALTER DO NOT ALTER
Port number of the
PICK process that
LockingPort Text 20 O
currently holds the
lock
User who currently
LockingUser Text 20 O
holds the lock
Return code from
ReturnCode Text 4 O
action performed
Text of error condition
ErrorText Text 80 O
encountered
ARGroupCode Text 2 B NAME-FILE 12
ARSchedCode Text 6 B NAME-FILE 10
Address Text 35 B NAME-FILE 4
NAME-FILE 26,
BirthDate D (date) 6 B Internal format
formatted as a date
BusinessPhone Text 10 B SERVICE-NAMES 5
BusinessPhoneExtension Text 6 B SERVICE-NAMES 19
(read only) Flag
indicationg that the
CanSetSvcAdvisor Text 4 B
service advisor ID can
be set
Cellular Text 10 B NAME-FILE 62
ADP – Configuration Transfert (2002/11) 18
CTSoft CORPORATION
City Text 20 B NAME-FILE 5
Null = no credit limit
CreditLimit Text 8 B NAME-FILE 9 Numeric = credit limit in
whole dollars
DealerField1 Text 25 B NAME-FILE 67
DealerField2 Text 25 B NAME-FILE 68
Populate with a value
from the “Code” field in
DealerLoyaltyIndicator Text 4 B SERVICE-NAME 18
the LoyaltyIndicators table
of the CustHelper object
DelCdeServiceNames Text 4 B SERVICE-NAMES 7
Valid Values or Helper
Parameter Name Field Type Length I/O/B Description
References
DEL = name deleted
during next PURGE-
NAMES process.
Deletecode Text 6 B NAME-FILE 11
Date = name is on active
status.
9999 = do not purge name.
DriversLicense Text 20 B NAME-FILE 66
EmailAddress1 Text 40 B NAME-FILE 64,1,1
EmailAddress2 Text 40 B NAME-FILE 64,2,1
EmailAddress3 Text 40 B NAME-FILE 64,3,1
EmailDescription1 Text 10 B NAME-FILE 64,1,2
EmailDescription2 Text 10 B NAME-FILE 64,2,2
EmailDescription3 Text 10 B NAME-FILE 64,3,2
Employer Text 32 B NAME-FILE 65
SERVICE-NAMES
Hobbies1 – Hobbies 10 Text 24 B
10,1-10
HomeFax Text 10 B NAME-FILE 60
Lowest age at which
Null or 0 = no interest
Interest Text 4 B interest is charged.
charged
From NAME-FILE 17
LastName Suffix,
Name** Text 60 B NAME-FILE 2
FirstName MiddleName
Name 2 Text 60 B NAME0-FILE 3
Occupation Text 23 B SERVICE-NAME 11
1 = PO is required;
PORequired Text 1 B NAME-FILE 56
null = PO is not required.
Pager Text 10 B NAME-FILE 63,1
PagerAccessCode Text 10 B NAME-FILE 63,2
ADP – Configuration Transfert (2002/11) 19
CTSoft CORPORATION
Populate with a value
SV.SERVICE.PREFER from the “Code” field in
PrefAltTransportation Text 1 B
ENCES 3 the PreAltTrans table of
the CustHelper object.
PrefContactTimeMo- SV.SERVICE.PREFER
Text 2 B “AM” or “PM”
PrefContactTImeSu ENCES 7,1-7
PrefDropOffTimeMo- S SV.SERVICE.PREFER
6 B hhmmss, military format
PrefDropOffTimeSu- (seconde) ENCES 5, 1-7
Populate with a value
from the “Code” field of
SV.SERVICE.PREFER
PrefFollowupContactMeth Text 1 B the PreContactMethod
ENCES 4
table of the CustHelper
object
Populate with a value
SV.SERVICE.PREFER from the “Code” field of
PrefLanguage Text 4 B
ENCES 1 the PrefLanguage table of
the CustHelper object
Valid Values or Helper
Parameter Name Field Type Length I/O/B Description
References
Populate with a value
SV.SERVICE.PREFER from the “Code” field of
PrefPaymentType Text 10 B
ENCES 2 the PaymentType table of
the CustHelper object.
SV.SERVICE.PREFER
PrefPickUpTime S (second) 6 B hhmmss, military format
ENCES 6,1-7
Populate with a value
from the “Code” field of
PreviousMake Text 10 B SERVICE-NAME 8
the MakeCodes table of
the CustHelper object
PreviousVehicleAge Texte 4 B SERVICE-NAME 9
ProfileCode Text 4 B NAME-FILE 47
SSN Text 10 B NAME-FILE 27
NAME-FILE 2 (from
employee record)
ServiceAdvisorName Text 60 B Assignments to this
parameter are
ignored.
Populate with a value
from the “Id” field from
ServiceAdvisorNumber Text 15 B VEHICLES 30 the Employee object.
REMOVE THE LEADING
8* FIRST
ServiceMailingName1 – NAME-FILE 53
Text 35 B
ServiceMailingName2 NAME-FILE 54
ServiceMailingSalut1 – Text 30 B NAME-FILE 55
ADP – Configuration Transfert (2002/11) 20
CTSoft CORPORATION
ServiceMailingSalut2 NAME-FILE 57
Normal state or province
State Text 2 B NAME-FILE 6
postal code
NAME-FILE 13,
Taxability Text 1 B “” = True, “N” = False
formatted as a flag
Telephone Text 10 B NAME-FILE 8
WorkFax Text 10 B NAME-FILE 61
XRefCustomer- SERVICE-NAMES
Text 60 B
XRefCustomer2 12,1-2
SERVICE-NAMES
XrefName1 – XrefName10 Text 35 B
12,3-12
Zip Text 10 B NAME-FILE 7 Zip or postal code
* - Denotes required parameters for any action.
** - Denotes that the Parameters is required “Add” actions.
ADP – Configuration Transfert (2002/11) 21
CTSoft CORPORATION
Vehicle
Le tableau ci-dessous décrit les champs de l'objet VEHICLE d'ADP. Cet objet permet le transfert des données du
véhicule.
Valid Values or Helper
Parameter Name Field Type Length I/O/B Description
References
“Read”, “Update”,
Action* Text 6 I Action to perform
“Add”
Files to update; CAR-
“Car”, “Vehicles”,
Action* 8 I INV, VEHICLES, or
“Both”
Both
The name of the group
associated with the
GroupName* Text 25 I database or “logon” Valid group name
where the desired
data resides
CAR-INV 0, not
StockNo** Text 10 I Valid stock number
including “5*”
VEHICLES 0
VehlD*** Text 25 I Valid Vehicle ID
CAR-INV 31
“Yes” – Overrides
Forces system to VIN error.
OverrideVINError Text 3 I
accept an invalid VIN Otherwise VIN error
stops update
CheckSum Text 20 B DO NOT ALTER DO NOT ALTER
Port number of the
PICK process that
LockingPort Text 20 O
currently holds the
lock
User who currently
LockingUser Text 20 O
holds the lock
Return code from
ReturnCode Text 4 O
action performed
Text of error condition
ErrorText Text 80 O
encountered
AxleNo Text 18 B VEHICLE
BodyStyle Text 12 B CAR-INV
CAR-INV
Color 20 B
VEHICULE
CAR-INV Customer number
CustNo Text 15 B
VEHICULE without the “4”
DealerCode Populate from
PRIVLIB SE-FLAG
Text 25 B VEHICLE ‘40” if one is not
ADP – Configuration Transfert (2002/11) provided and Action
22
is “Add”
DealerDefined1 - 6 Text 132 B CAR-INV
CTSoft CORPORATION
Valid Values or Helper
Parameter Name Field Type Length I/O/B Description
References
DealNo Text 10 B CAR-INV
DEL = vehicle deleted
during next purge
CAR-INV
process.
VEHICLES
DeleteCode Text 3 B Number = months to
DEL stored as 0 in
retain before deletion.
VEHICULES file
Null = do not delete
vehicle.
DeliveryDate Text 8 B VEHICLES
EngineNo Text 18 B VEHICLES
EntryDate** Text 8 B CAR-INV
Financing Text 12 B VEHICLE
B VEHICLE
InServiceDate D (date) 12 External date format
Internal date format
InventoryAcct** Text 8 B CAR-INV
InventoryComment Text 30 B CAR-INV
InventoryCompagny** Text 3 B CAR-INV
KeyNo Text 200 B VEHICLES
B VEHICLES
LastServiceDate D (date) 8 External date format
Internal date format
LicensePlateNo Text 9 B VEHICLES
B CAR-INV
Make Text 8 Make abbreviation
VEHICLES
B VEHICLES ,
0
Mileage*** 7 vehicule mileage at
(numeric)
last service date
B CAR-INV
Model Text 10 Model abbreviation
VEHICLES
ModelNo Text 12 B CAR-INV
ModelType Text 12 B CAR-INV
B VEHICLES Currenvy (two
MonthlyPayment 2 (currenry) 15
decimals)
Optinal1 Text 70 B VEHICLES
Optional10 Text 70 B VEHICLES
Optional11 Text 70 B VEHICLES
Optional12 Text 70 B VEHICLES
Optional13 Text 70 B VEHICLES
Optional14 Text 70 B VEHICLES
ADP – Configuration Transfert (2002/11) 23
CTSoft CORPORATION
Optional15 Text 70 B VEHICLES
Optional2 Text 70 B VEHICLES
Optional3 Text 70 B VEHICLES
Optional4 Text 70 B VEHICLES
Optional5 Text 70 B VEHICLES
Optional6 Text 70 B VEHICLES
Valid Values or Helper
Parameter Name Field Type Length I/O/B Description
References
Optional7 Text 70 B VEHICLES
Optional8 Text 70 B VEHICLES
Optional9 Text 70 B VEHICLES
Options Text 132 B CAR-INV
PayoffDate B VEHICLES
D (date) 8 External date format
Internal date format
PreviousOwnerNo B Must exist NAME-
Text 20 VEHICLES
FILE. Without “4*”
Price1 B Currency (two
2 (currency) 15 CAR-INV
decimals)
Price2 B Currency (two
2 (currency) 15 CAR-INV
decimals)
VEHICLES
ProductionDate D (date) 8 B External date format
Internal format
ReminderBlockFlag Text 1 B VEHICLES
SaleAcct Text 8 B CAR-INV
SaleCompany Text 3 B CAR-INV
SaleManager Text 15 B VEHICLES Without “7*”
Text CAR-INV Without “7*”
SalesPerson1 15 B
VEHICLES
Text CAR-INV Without “7*”
SalesPerson2 15 B
VEHICLES
SANumber Text 20 B VEHICLES Without “8*”
CAR-INV External date format
SoldDate D (date) 8 B
Internal date format
StickerNo Text 13 B VEHICLES
“NEW”, “USED”,
CAR-INV “DEMO”, “MISC”
StockType** Text 5 B
VEHICLES “L”, “R”, “LU”,
“FLEET”
SvcSchedName Text 12 B VEHICLES
TradeInMileage Text 15 B VEHICLES
TradeInVehlD Text 17 B VEHICLES
TransmissionNo Text 18 B VEHICLES
ADP – Configuration Transfert (2002/11) 24
CTSoft CORPORATION
Text B CAR-INV
VIN 17
VEHICLES
D (date) B VEHICLES
WarrantyExpiration 8 External date format
Internal date format
Text B CAR-INV
Year 4 VEHICLES Two Two or four digits
digits
* - Denotes required parameters for any action.
** - Denotes that the Parameters is required “Add” actions when ActionControl is “Car” or “Both”. Note
that other parameters may be required depending on individual dealer setups.
*** - Denotes that the Parameter is required for “Add” actions when ActionControl is “Vehicule” or “Both”.
Note that other parameters may be required depending on individual dealer setups.
ADP – Configuration Transfert (2002/11) 25
CTSoft CORPORATION
Données - CTSoft
Personne
Tableau des structures de personnes.
Structure ID Code Description
1101 s_customer1 First Customer's Info
1102 s_customer2 Second Customer's Info
1103 s_customer3 Guarantor's Info
1111 s_dealer Dealer's Info
1112 s_salesperson Salesperson's Info
1113 s_businessmgr Business Manager's Info
1114 s_dealertrade Trade dealer's Info
1121 s_creditor Creditor's Info
1141 s_ldinscompany Life & Disability Insurance Company's Info
1142 s_ldinsagent Life & Disability Insurance Agent's Info
1143 s_carinscompany Car Insurance Company's Info
1144 s_carinsagent Car Insurance Agent's Info
Tableau des champs de la structure PERSONNE.
Variable ID Code Description
1101 ib_company Is a company flag (0 - No / 1 - Yes)
1102 ii_gender Gender identification (0 - Male / 1 - Female)
1103 il_language Language identification (0 - French / 1 - English)
1104 is_companycode Company identification code
1105 is_areacodephone1 First phone number area code
1106 is_phone1 First phone number
1107 is_extphone1 First phone extension number
1108 is_areacodephone2 Second phone number area code
1109 is_phone2 Second phone number
1110 is_extphone2 Second phone extension number
1111 is_areacodefax Fax number area code
1112 is_fax Fax number
1113 is_companyname Company's name if applicable (French)
1114 is_firstname Contact's first name
1115 is_lastname Contact's last name
1116 is_address1 Main address line 1
1117 is_address2 Main address line 2
1118 is_city Main address city
1119 is_province Main address province/state
1120 is_postalcode Main address postal code
1121 is_email E-mail address
ADP – Configuration Transfert (2002/11) 26
CTSoft CORPORATION
1122 it_birthdate Contact's birthdate
1123 is_sin Contact's social security number
1124 is_driverlicence Contact's driver's licence
1125 is_occupation Contact's occupation
1126 is_employeeid Contact's employee's id
1127 is_employer Contact's employer
1128 is_employerid Company's id / Contact's employer's id
1129 is_fedtaxno Company's federal tax id number
1130 is_provtaxno Company's provincial/state tax id number
1131 is_companylicenceno Company's DMV licence number
1132 is_companycommercialno Company's dealer number
1133 is_companyname2 Company's name if applicable (English)
1134 is_companydivisionname Company's division name if applicable
1135 it_companycommercialnoexpdate Company's dealer number expiration date
1136 is_employeeid2 Contact's employee's id #2
1137 is_userdefined1 User defined
ADP – Configuration Transfert (2002/11) 27
CTSoft CORPORATION
Véhicule
Tableau des structures de véhicules.
Structure ID Code Description
2101 s_vehiclesold Vehicle Sold Info
2102 s_trade1 First Vehicle Traded Info
2103 s_trade2 Second Vehicle Traded Info
2104 s_trade3 Third Vehicle Traded Info
Tableau des champs de la structure VÉHICULE.
Variable ID Code Description
2101 is_vin Vehicle's identification number (serial number)
2102 is_stockid Vehicle's stock number (inventory number)
2103 is_make Make
2104 is_modelcategory Model category
2105 is_model Model
2106 ii_year Year
2107 is_modelcode Model code
2108 is_packagecode Package code
2109 is_group Vehicle group
2110 is_bodystyle Body style
2111 is_engine Engine
2112 is_enginecode Engine code
2113 ii_cylinder Cylinder
2114 is_transmission Transmission
2115 is_transmissioncode Transmission code
2116 is_extcolor Exterior color
2117 is_extcolorcode Exterior color code
2118 is_intcolor Interior color
2119 is_intcolorcode Interior color code
2120 is_trim Trim
2121 is_trimcode Trim code
2122 it_delivereddate Delivered date
2123 it_servicedate In service date
2124 it_stockdate In stock date
2125 ib_vehnew Is a new vehicle flag (0 - No / 1 - Yes)
2126 ib_vehdemo Is a demo vehicle flag (0 - No / 1 - Yes)
2127 ib_vehdemooffroad Is an offroad demo vehicle flag (0 - No / 1 - Yes)
2128 ib_vehcourtesy Is a courtesy vehicle flag (0 - No / 1 - Yes)
2129 ib_vehtruck Is a truck flag (0 - No / 1 - Yes)
2130 ib_vehfleet Is a fleet vehicle flag (0 - No / 1 - Yes)
2131 il_odometerind Indicated odometer read
2132 il_odometerreal Real odometer
2133 il_weight Weight
ADP – Configuration Transfert (2002/11) 28
CTSoft CORPORATION
2134 is_keyid1 Keys number (1)
2135 is_keyid2 Keys number (2)
2136 is_licplate Licence plate number
2137 id_vehiclecost Cost price
2138 id_vehicleretail Retail price
2139 id_vehicleacccost Accessories cost price
2140 id_vehicleaccretail Accessories retail price
2141 id_vehiclewoacccost Accessories cost price (WO)
2142 id_vehiclewoaccretail Accessories retail price (WO)
2143 id_vehiclehiddencost Hidden cost
2144 id_vehicleholdback Hold back amount
2145 ib_airconditionning Vehicle is equiped with air conditionning
2146 ib_powersteering Vehicle is equiped with power steering
2147 ib_turboengine Vehicle is equiped with a turbo engine
2148 is_transmissiontype Vehicle's transmission type
2149 ib_financed Vehicle is financed
2150 id_vehiclefinamount Vehicle financed amount
2151 is_creditorcode Vehicle's creditor code
2152 id_vehiclegst Vehicle GST amount (at purchase to dealer)
2153 id_vehiclepst Vehicle PST amount (at purchase to dealer)
2154 is_year Model year (string)
2155 it_billdate Billing Date
2156 is_orderid Order identification number
2157 is_suppliercode Vehicle supplier code
2158 is_vehorigin Vehicle origin (M - Manufacturer / D - Dealer trade / O - Other)
2159 id_vehicleprepfee Preparation Fee (DAA)
2160 id_vehiclehiddenprofit Hidden profit
2161 is_engineno Engine number
2162 is_supplierid Supplier identification number
2163 is_suppliername Supplier's name
2164 is_modeldesc Model description
2165 ib_holdbackdel Holdback delete
2166 is_vehicleid Database Identification Key
2167 ib_pendigwo Pending W/O flag (0 - No / 1 - Yes)
2168 id_packagecost Package cost (options included)
2169 id_packagemsrp Package MSRP (options included)
2170 is_fuel Fuel Type (G - Gasoline / D - Diesel)
2171 is_note Note
2172 ii_status Status (1 - Avail / 2 - Reserved / 3 - Reserved / 101 - Sold / 102 -
Traded)
2173 it_servicedate1yr 1 year after the service date
2174 it_servicedate2yr 2 years after the service date
2175 it_servicedate3yr 3 years after the service date
2176 it_servicedate4yr 4 years after the service date
2177 it_servicedate5yr 5 years after the service date
2178 it_servicedate6yr 6 years after the service date
2179 it_servicedate7yr 7 years after the service date
2180 id_accountingadjust Accounting inventory adjustment
2181 ib_iscusttrade Is a Customer trade-in
ADP – Configuration Transfert (2002/11) 29
CTSoft CORPORATION
Comptabilité
Ci-dessous se trouve la description complète de la structure ACCOUNTING. Les champs sont séparés par catégorie de
données pour simplifier la compréhension de la structure.
VENTE Véhicule
id_spvehicle Vehicle price
id_spfiupgrade F&I price upgrade
id_splocknuts Lock nuts price
id_spaccessory1 Accessory 1 (price)
id_spaccessory2 Accessory 2 (price)
id_spaccessory3 Accessory 3 (price)
id_spaccessory4 Accessory 4 (price)
id_spaccessory5 Accessory 5 (price)
id_spaccessoryother Accessory other (price)
VENTE Véhicule (Rabais avant taxe)
id_dpbftxrebate Before tax manufacturer rebate
id_dpbftxmiscrebate Before tax other rebate
VENTE Produits
id_spwarrantymanuf Extended warranty (price manuf)
id_spwarranty Extended warranty (price other)
id_spreplacement Replacement warranty (price)
id_spproduct1 Product 1 (price)
id_spproduct2 Product 2 (price)
id_spproduct3 Product 3 (price)
id_spproduct4 Product 4 (price)
id_spproduct5 Product 5 (price)
id_spproduct6 Product 6 (price)
id_spproduct7 Product 7 (price)
id_spproduct8 Product 8 (price)
id_spproduct9 Product 9 (price)
id_spproduct10 Product 10 (price)
id_spproductother Product other (price)
VENTE Assurances
il_lifeinspremiuminclpmt Life insurance (included in pmt flag 0 - no / 1 - yes)
id_splifeinspremium Life insurance (premium)
il_lifeinsrespremiuminclpmt Life insurance residual (included in pmt flag 0 - no / 1 - yes)
id_splifeinsrespremium Life insurance residual (premium)
il_diseaseinspremiuminclpmt Disease insurance (included in pmt flag 0 - no / 1 - yes)
id_spdiseaseinspremium Disease insurance (premium)
il_disabinspremiuminclpmt Disability insurance (included in pmt flag 0 - no / 1 - yes)
id_spdisabinspremium Disability insurance (premium)
il_unempinspremiuminclpmt Unemployment insurance (included in pmt flag 0 - no / 1 - yes)
id_spunempinspremium Unemployment insurance (premium)
ADP – Configuration Transfert (2002/11) 30
CTSoft CORPORATION
il_carinspremiuminclpmt Car insurance (included in pmt flag 0 - no / 1 - yes)
id_spcarinspremium Car insurance (premium)
VENTE Taxes (Accise, Pneus, Essence, ...)
id_taxexcise Air conditionning excise tax
id_taxtires Tire tax
il_taxtiresinclpmt Tire tax (included in pmt flag 0 - no / 1 - yes)
id_taxgasoline Fuel tax
il_taxgasolineinclpmt Fuel tax (included in pmt flag 0 - no / 1 - yes)
id_taxmisc Miscellanious tax
il_taxmiscinclpmt Miscellanious tax (included in pmt flag 0 - no / 1 - yes)
VENTE Frais
il_feelicinclpmt Licence fee (included in pmt flag 0 - no / 1 - yes)
id_feelicence Licence fee
id_feetransit Transit fee
id_feetransfer Transfer fee
id_feeregistration Registration fee
il_feeregistrationinclpmt Registration fee (included in pmt flag 0 - no / 1 - yes)
id_feeadmindealer Dealer admin fee
il_feeadmdealeratinclpmt Dealer admin fee (included in pmt flag 0 - no / 1 - yes)
id_feeadmindealeraftx Dealer admin fee (tax incl.)
id_feeadmincreditor Creditor admin fee
il_feeadmcreditoratinclpmt Creditor admin fee (included in pmt flag 0 - no / 1 - yes)
id_feeadmincreditoraftx Creditor admin fee (tax incl.)
id_feemisc Miscellanious fee
id_feemiscaftx Miscellanious fee (tax incl.)
ACOMPTES
id_dpcashdown Cash down
id_dpaftxrebate After tax manufacturer rebate
id_dpaftxmiscrebate After tax other rebate
id_dptrade Trade amount
id_dpliability Lien on trade
id_dpaftxpmtrebate After tax pmt rebate
id_dpcashdeposit Cash deposit upon signature
DÛ SUR LIVRAISON
id_sdcreditor Security deposit (creditor)
id_sdkmcreditor Security deposit (creditor KM)
id_pmtadvancecreditor Advance payment on delivery
À PERCEVOIR (Créancier)
id_finbalancecreditor Financed amount
COST Véhicule
id_costvehicle Vehicle cost
ADP – Configuration Transfert (2002/11) 31
CTSoft CORPORATION
id_costlocknuts Lock nut cost
id_costaccessory1 Accessory 1 cost
id_costaccessory2 Accessory 2 cost
id_costaccessory3 Accessory 3 cost
id_costaccessory4 Accessory 4 cost
id_costaccessory5 Accessory 5 cost
id_costaccessoryother Accessory other cost
id_hcfeevehiclepool Vehicle hidden cost (amount)
id_hcfeerepair Vehicle hidden cost (amount)
id_hcpriceprotect Vehicle hidden cost (amount)
COST Produits
id_costwarrantymanuf Extended warranty manuf cost
id_costwarranty Extended warranty cost
id_costreplacement Replacement warranty cost
id_costproduct1 Product 1 cost
id_costproduct2 Product 2 cost
id_costproduct3 Product 3 cost
id_costproduct4 Product 4 cost
id_costproduct5 Product 5 cost
id_costproduct6 Product 6 cost
id_costproduct7 Product 7 cost
id_costproduct8 Product 8 cost
id_costproduct9 Product 9 cost
id_costproduct10 Product 10 cost
id_costproductother Product other cost
COST Échange
id_tradevalue Trade value
RISTOURNE
id_reflifeinspremium Life insurance refund
id_reflifeinsrespremium Life insurance residual refund
id_refdiseaseinspremium Disease insurance refund
id_refdisabinspremium Disability insurance refund
id_refunempinspremium Unemployment insurance refund
id_refcarinspremium Car insurance refund
id_reffinbalancecreditor Financed amount refund
COMMISSION VENDEUR
id_comsbase Sales commisison base
id_comsvehicle Sales commisison vehicle
id_comsfiupgrade Sales commisison F&I upgrade
id_comslocknuts Sales commisison lock nuts
id_comsaccessory1 Sales commisison accessory 1
id_comsaccessory2 Sales commisison accessory 2
id_comsaccessory3 Sales commisison accessory 3
id_comsaccessory4 Sales commisison accessory 4
id_comsaccessory5 Sales commisison accessory 5
ADP – Configuration Transfert (2002/11) 32
CTSoft CORPORATION
id_comsaccessoryother Sales commisison accessory other
id_comswarrantymanuf Sales commisison extended warranty manuf
id_comswarranty Sales commisison extended warranty
id_comsreplacement Sales commisison replacement warranty
id_comsproduct1 Sales commisison product 1
id_comsproduct2 Sales commisison product 2
id_comsproduct3 Sales commisison product 3
id_comsproduct4 Sales commisison product 4
id_comsproduct5 Sales commisison product 5
id_comsproduct6 Sales commisison product 6
id_comsproduct7 Sales commisison product 7
id_comsproduct8 Sales commisison product 8
id_comsproduct9 Sales commisison product 9
id_comsproduct10 Sales commisison product 10
id_comsproductother Sales commisison product other
id_comslifeinspremium Sales commisison life insurance
id_comslifeinsrespremium Sales commisison life insurance residual
id_comsdiseaseinspremium Sales commisison disease insurance
id_comsdisabinspremium Sales commisison disability insurance
id_comsunempinspremium Sales commisison unemployment insurance
id_comscarinspremium Sales commisison car insurance
id_comsfinbalancecreditor Sales commisison financed amount
COMMISSION F&I
id_comfbase F&I commisison base
id_comfvehicle F&I commisison vehicle
id_comffiupgrade F&I commisison F&I upgrade
id_comflocknuts F&I commisison lock nuts
id_comfaccessory1 F&I commisison accessory 1
id_comfaccessory2 F&I commisison accessory 2
id_comfaccessory3 F&I commisison accessory 3
id_comfaccessory4 F&I commisison accessory 4
id_comfaccessory5 F&I commisison accessory 5
id_comfaccessoryother F&I commisison accessory other
id_comfwarrantymanuf F&I commisison extended warranty manuf
id_comfwarranty F&I commission extended warranty
id_comfreplacement F&I commisison replacement warranty
id_comfproduct1 F&I commisison product 1
id_comfproduct2 F&I commisison product 2
id_comfproduct3 F&I commisison product 3
id_comfproduct4 F&I commisison product 4
id_comfproduct5 F&I commisison product 5
id_comfproduct6 F&I commisison product 6
id_comfproduct7 F&I commisison product 7
id_comfproduct8 F&I commisison product 8
id_comfproduct9 F&I commisison product 9
id_comfproduct10 F&I commisison product 10
id_comfproductother F&I commisison product other
id_comflifeinspremium F&I commisison life insurance
ADP – Configuration Transfert (2002/11) 33
CTSoft CORPORATION
id_comflifeinsrespremium F&I commisison life insurance residual
id_comfdiseaseinspremium F&I commisison disease insurance
id_comfdisabinspremium F&I commisison disability insurance
id_comfunempinspremium F&I commisison unemployment insurance
id_comfcarinspremium F&I commisison car insurance
id_comffinbalancecreditor F&I commisison financed amount
TPS Vente
id_gstvehicle GST amount vehicle
id_gstproduct GST amount products
id_gsttaxtires GST amount tire tax
id_gsttaxgasoline GST amount fuel tax
id_gsttaxmisc GST amount misc tax
id_gstfeelicence GST amount licence fee
id_gstfeetransit GST amount transit fee
id_gstfeetransfer GST amount transfer fee
id_gstfeeregistration GST amount registration fee
id_gstfeeadmindealeraftx GST amount dealer admin fee
id_gstfeeadmincreditoraftx GST amount creditor admin fee
id_gstfeemiscaftx GST amount misc fee
TPS Acompte
id_gstdpcashdown GST amount cash down
id_gstdpaftxrebate GST amount manuf rebate
id_gstdpaftxmiscrebate GST amount rebate
TPS Assurance
id_gstinsurance GST amount insurances
TPS À Réclamer (Créancier Location)
id_gstfinbalancecreditor GST amount finance balance
id_gstpmtadvancecreditor GST amount advance payment
TPS À Payer
id_gsttopaytrade GST to pay on trade vehicle
TVQ Vente
id_pstvehicle PST amount vehicle
id_pstproduct PST amount products
id_psttaxtires PST amount tire tax
id_psttaxgasoline PST amount fuel tax
id_psttaxmisc PST amount misc tax
id_pstfeelicence PST amount licence fee
id_pstfeetransit PST amount transit fee
id_pstfeetransfer PST amount transfer fee
id_pstfeeregistration PST amount registration fee
id_pstfeeadmindealeraftx PST amount dealer admin fee
id_pstfeeadmincreditoraftx PST amount creditor admin fee
ADP – Configuration Transfert (2002/11) 34
CTSoft CORPORATION
id_pstfeemiscaftx PST amount misc fee
TVQ Acompte
id_pstdpcashdown PST amount cash down
id_pstdpaftxrebate PST amount manuf rebate
id_pstdpaftxmiscrebate PST amount rebate
TVQ Assurance
id_pstinsurance PST amount insurances
TPS À Réclamer (Créancier Location)
id_pstfinbalancecreditor PST amount finance balance
id_pstpmtadvancecreditor PST amount advance payment
TVQ À Payer
id_psttopaytrade PST to pay on trade vehicle
AUTRES
id_otherdebit Other debit amount
id_othercredit Other credit amount
id_accountreceivable Account receivable amount
id_accountpayable Acount payable amount
id_udfamount01 User defined amount 1
id_udfamount02 User defined amount 2
id_udfamount03 User defined amount 3
id_udfamount04 User defined amount 4
id_udfamount05 User defined amount 5
id_udfamount06 User defined amount 6
id_udfamount07 User defined amount 7
id_udfamount08 User defined amount 8
id_udfamount09 User defined amount 9
id_udfamount10 User defined amount 10
ADP – Configuration Transfert (2002/11) 35