CLA DMS / ATELIO CHIFFRAGE

 

 

 

Projet : Atelio Chiffrage

Cahier de Liaison Applicative (CLA)

INTERFACE DMS

 

 

 

 

 

 

 

 

 

 

Historique des Versions

Version

Date Version

Création ou nature de la modification

Auteur

VT 0.1

11/11/2011

Création du document

SRA

VT 0.2

02/07/2013

Non déduction de la vétusté dans le prix des pièces

SRA

VT 0.3

11/02/2014

Mise en forme

SRA

 

 

SOMMAIRE

1    Introduction    4

1.1    Applications concernées    4

1.1.1 Apimécanique (Sage)    4

1.1.2 Atelio Chiffrage (E-T-A-I)    4

1.2    Objectifs    4

1.3    Contraintes    4

2    Engagement des parties    5

2.1    Initialisation et mises à jour du CLA    5

2.2    Suivi de la mise en œuvre du CLA et actions    5

3    Management    6

3.1    Planning    6

3.2    Modalités de réception    6

3.3    Avancement des travaux et communications    6

4    Spécification générale    7

4.1    Principes / impacts de l’interface    7

4.2    Données fonctionnelles à échanger et traitements    7

4.2.1 Liste des données    7

4.2.2 Besoins en traitements    7

4.2.3 Volumétrie et Fréquence – vision métier    8

4.3    Besoins sûreté-sécurité de la liaison    8

5    Description détaillée de l’interface    9

5.1    Schéma d’ensemble des traitements    9

5.2    Caractéristiques de l’interface    11

5.2.1 Type d’interface    11

5.2.2 Paramétrage de l’interface dans Atelio Chiffrage et obtenir les identifiants    11

5.2.3 Condition d’appel / contexte    12

5.2.4 Type d’exécution de l’interface    12

5.2.5 Disponibilité de l’interface    12

5.2.6 Performance    12

5.2.7 Gestion des anomalies    12

5.2.7.1    Erreur de connexion    12

5.2.7.2    Erreur de traitement des données    12

5.2.8 Fonctionnement en mode dégradé    12

5.2.9 Profil utilisateur    12

5.2.10 Volumes    12

5.3    Connexion à l’interface    12

5.3.1 Renseigner le xml XAT2    13

5.3.2 Composer L’URL à laquelle envoyer les xml    13

5.3.3 Poster le xml    13

5.3.4 Récupérer le message de réponse    14

5.3.5 Gérer les messages d’erreur    14

5.3.6 Récupérer le numéro de session xat2    15

5.3.7 Lancer l’application E-T-A-I    15

5.4    Récupérer un chiffrage préparé par Atelio Chiffrage    16

5.4.1 En mode service    16

5.4.1.1    Fermeture d’Atelio Chiffrage    16

5.4.1.2    Récupération du devis    16

5.4.2 En accès direct    16

5.4.2.1    Envoi du devis    16

5.4.3 Avec redirection    16

5.4.3.1    Préparation du devis    16

5.4.3.2    Récupération du devis    16

5.4.4 Récupérer le message de réponse    17

5.4.5 Gérer les messages d’erreur    17

5.4.6 Supprimer la session xat2    17

5.5    Données échangées : Apimécanique è Atelio Chiffrage    18

5.5.1 Dossier    18

5.5.1.1    Informations sur le dossier    18

5.5.1.2    Taux de main d’œuvre    18

5.5.1.3    Tva    20

5.5.1.4    Remises    20

5.5.2 Garage    22

5.5.3 Véhicule    24

5.5.3.1    Véhicule utilisé pour le chiffrage    24

5.5.3.2    Véhicule du client    27

5.5.3.3    Zoom sur le bilan technique    29

5.5.4 Sinistre    32

5.5.4.1    Exemple commenté    32

5.5.4.2    Zoom sur les chocs    33

5.5.5 Client    35

5.5.5.1    Exemple commenté    35

5.5.5.2    Zoom sur les données du client relatives au véhicule    36

5.6    Données échangées : Atelio Chiffrage è Apimécanique    37

5.6.1 Ensemble des données importées    37

5.6.2 Liste des pièces du chiffrage    37

5.6.2.1    Exemple commenté    37

5.6.2.2    Zoom sur le prix    38

5.6.2.3    Zoom sur les pièces non facturables    41

5.6.3 Liste des ingrédients du chiffrage    41

5.6.3.1    Exemple commenté    41

5.6.3.2    Zoom sur le prix    42

5.6.4 Liste des opérations de temps du chiffrage (mécanique / carrosserie)    43

5.6.4.1    Exemple commenté    43

5.6.4.2    Zoom sur les coûts et temps de main d’œuvre    44

5.6.4.3    Zoom sur les sections / parties    48

5.6.4.4    Zoom sur les opérations « y compris » (YC)    49

5.6.4.5    Zoom sur les opérations « non compris » / « contexte »    49

5.6.4.6    Zoom sur les opérations « supplémentaire » (OS)    49

5.6.5 Liste des opérations de temps du chiffrage (peinture)    50

5.6.5.1    Exemple commenté    50

5.6.5.2    Zoom sur les coûts et temps de main d’œuvre    51

5.6.5.3    Zoom sur l’ingrédient de peinture    54

5.6.5.4    Zoom sur la prise en charge peinture    55

5.6.6 Liste des forfaits du chiffrage    55

5.6.7 Consigne / déconsigne    57

5.6.8 Retraitement des déchets    57

5.6.9 Totaux du chiffrage    58

5.6.9.1    Tableau de ventilation des temps de main d’œuvre    58

5.6.9.2    Tableau de ventilation des coûts de main d’œuvre    60

5.6.9.3    Tableau de ventilation du coût des pièces/ingrédients, forfaits et éléments SGC    63

5.6.9.4    Montant total du chiffrage    64

5.7    Fonctionnalités mises à disposition dans Atelio Chiffrage    66

5.7.1 Liste des fonctionnalités    66

5.7.2 Identification du véhicule dans Atelio Chiffrage    66

5.7.3 Transfert du chiffrage    68

5.7.3.1    Apimécanique a donné une url de contact « DMSadress »    68

5.7.3.2    Apimécanique n’a pas donné d’url de contact    68

  1. Introduction

    1. Applications concernées

      1. DMS (Éditeur)

DMS est une application …

Parties prenantes Éditeur :

Rôle

Nom

Service

Responsable informatique
Maître d’ouvrage
Maître d’œuvre
Architecte Système d’information
  1. Atelio Chiffrage (E-T-A-I)

Atelio Chiffrage est une application de chiffrage à destination des réparateurs automobile. Elle permet entre autres de créer un chiffrage de réparation pour un véhicule. C’est une application online mais qui peut être distribué sous forme de CD.

Parties prenantes E-T-A-I :

Rôle

Nom

Service

Maître d’ouvrage Aurélien Virieux Grands comptes
Maître d’œuvre (Atelio Chiffrage) Romain Égline DSI
Maître d’œuvre (XAT2 V2) Stéphane Raoul DSI
  1. Objectifs

L’objectif de l’interface est de pouvoir effectuer un chiffrage avec Atelio Chiffrage depuis DMS et de le récupérer dans le logiciel de gestion. Le chiffrage sera effectué en utilisant les données de DMS (taux de main d’œuvre, remises, véhicule, …).

  1. Contraintes

Le transport des données sera assuré par l’intermédiaire du protocole XAT2 V2 (propriété d’E-T-A-I).

 

  1. Engagement des parties

Le but de l’établissement de ce cahier de liaison applicative est de garantir aux clients utilisateurs un niveau de service optimal sur la partie interface des deux applications, ceci par un engagement formel à maintenir cette interface dans un état de bon fonctionnement. Cet engagement est à prendre par les MOE et chefs de projet Informatique de ces applications.

  1. Initialisation et mises à jour du CLA

  • C’est le Responsable Informatique de l’application fournisseur (Atelio Chiffrage)
    qui est responsable de l’initialisation, ainsi que des mises à jour du CLA.
  • Le CLA doit être validé et signé par les différents acteurs concernés avant la mise en opérationnel de l’interface (cf. Liste des signataires en page de garde du présent Document).
  • Le CLA peut être révisé à la demande de l’un des signataires, il est alors soumis à un nouveau processus complet de validation et de signature et à une rediffusion du cahier.
  1. Suivi de la mise en œuvre du CLA et actions

Tout retard dans les délais prévus est signalé à l’autre projet dès lors que ce retard a une conséquence sur le projet communicant. Des solutions dégradées sont alors mises en place dans les plus brefs délais si ces dernières permettent de débloquer les tâches du projet receveur.

 

Application fournisseur (Atelio Chiffrage)

Application cliente (DMS)

Le Responsable Organisation doit :

  • prévenir au plus tôt le Responsable Organisation de l’application cliente de toute évolution dans la structure du flux renvoyé
  • tenir compte des contraintes de l’application cliente pour la planification de ces modifications
  • assurer la recette fonctionnelle de toute évolution dans les délais négociés
Le Responsable Organisation doit :

  • informer au plus tôt le Responsable Organisation de l’application fournisseur de son intention d’utiliser de nouvelles données et à en négocier les modalités d’utilisation à l’initialisation et lors de modification de celles-ci.
  • adapter sa planification de prise en compte des modifications aux contraintes de recette et de mise en opérationnel de l’application fournisseur.
  • assurer la recette fonctionnelle des modifications dans les délais négociés
  • donner l’accord de mise en opérationnel après la recette fonctionnelle
  • informer le Responsable Organisation de l’application fournisseur si l’interface devient inutile
Le Responsable Informatique doit :

  • prévoir une recette technique des modifications
  • prévoir un serveur de test avec des accès pour le client afin de valider l’interface
  • assurer la coordination de la mise en opérationnel des modifications avec l’accord du Responsable Organisation de l’application cliente
  • informer son homologue client de toute opération ponctuelle sur les entités communes (mise à jour de masse, purges, etc.…)
Le Responsable Informatique doit :

  • réaliser les modifications dans les délais négociés en accord avec le Responsable Organisation
  • faire la recette technique.
  • prévoir un serveur de test avec des accès pour le fournisseur afin de valider l’interface
  • assurer la mise en opérationnel en relation avec l’application fournisseur
Le MOA doit :

  • valider les risques sûreté et sécurité induits par l’évolution et partager les mêmes besoins sûreté sécurité
Le MOA doit :

  • valider les risques sûreté et sécurité induits par l’évolution et partager les mêmes besoins sûreté sécurité
Le MOE doit :

  • prendre en compte les besoins sûreté sécurité en décidant des mesures sûreté sécurité ad’hoc cohérentes
Le MOE doit :

  • prendre en compte les besoins sûreté sécurité en décidant des mesures sûreté sécurité ad hoc cohérentes

 

  1. Management

    1. Planning

Tâche

Atelio Chiffrage

DMS

Fin des développements

Recette application seule

Phase de test de l’interface

Phase de certification de l’interface

Phase de pilotage

  1. Modalités de réception

Participants, responsabilités, formulaires de validation de la recette.

  1. Avancement des travaux et communications

Pour les notes et comptes-rendus d’avancement : délais de diffusion, rédacteur, destinataires, modalités de validation.

Pour les réunions : périodicité, objet, ordre du jour, participants, rédaction du CR, responsable du suivi des actions à mener.

 

  1. Spécification générale

    1. Principes / impacts de l’interface

Cette interface doit permettre à DMS de déléguer la constitution du chiffrage à Atelio Chiffrage. Pour ce faire l’utilisateur de DMS, après avoir constitué un dossier dans son logiciel de gestion, a la possibilité d’ouvrir Atelio Chiffrage. Ce dernier récupère les informations de DMS nécessaires à la création d’un chiffrage (n° de dossier, caractéristiques du véhicule, taux de main d’œuvre, …) et l’utilisateur fait son chiffrage. Une fois terminé, ce dernier et renvoyé vers DMS et intégré au dossier de réparation.

L’utilisation d’Atelio Chiffrage en mode « interfacé » limitera son utilisation au dossier en cours.

  1. Données fonctionnelles à échanger et traitements

    1. Liste des données

DMS è Atelio Chiffrage
applicationID Identifiant de l’application.
dmslogin Identifiant de l’interface.
garagesharedID Identifiant du garage.
usersharedID Identifiant de l’utilisateur.
dossier Objet contenant des informations sur le dossier en cours (identifiants, taux de main d’œuvre, tva …).
véhicule Objet contenant les caractéristiques du véhicule (marque, immatriculation, …).
bilan technique Objet contenant le bilan technique du véhicule.
client Objet contenant des informations sur le client (nom, adresse, …)
sinistre Objet contenant des informations sur le sinistre (circonstances, chocs, …)

 

Atelio Chiffrage è DMS
liste des pièces La liste des pièces impliquées dans le chiffrage.
liste des opérations de temps La liste des opérations de temps du chiffrage.
liste des forfaits La liste des forfaits du chiffrage.
liste des ingrédients La liste des ingrédients utilisés dans le chiffrage.
Consigne / déconsigne Liste des consignes / déconsignes dans le chiffrage
Retraitement des déchets Liste des retraitements des déchets dans le chiffrage
montants du chiffrage Montants du chiffrage ventilés par taux, secteur d’activité, …
  1. Besoins en traitements

Les données, nécessitant une codification qui sont transportées dans le shuttle XAT2 V2, utilisent un système de dictionnaire et de référence. Il existe 2 types de dictionnaires :

  • dictionnaires E-T-A-I

    Exemple : pour définir le secteur d’activité d’une opération de temps de carrosserie.

    • dictionnaire « ETAI:sector »
    • référence « body »

       

  • dictionnaires DARVA faisant référence aux tables, versions et codes Darva.

    Exemple : pour définir un angle de choc de 45°

    • dictionnaire « DARVA9024.002.002 »
    • référence « 2 »

Certaines données comme les pays par exemple peuvent être décrites selon les 2 types de dictionnaire.

Exemple : France

  • « ETAI:country » / « France »
  • « DARVA:9109.001.001 » / « FR »

 

Les données non Darva, en revanche, ne sont codifiables qu’avec les dictionnaires E-T-A-I.

Exemple : Numéro de SIRET

  • « ETAI:agreement » / « siret »

Atelio Chiffrage interprète les 2 formats.

  1. Volumétrie et Fréquence – vision métier

Nombre moyen

de demandes

par jour

Nombre max

de demandes

sur 15 minutes

Taille moyenne

des demandes DMS

Taille max

des demandes

DMS

Taille moyenne

des réponses

Atelio Chiffrage

Taille max
des réponses

Atelio Chiffrage

  1. Besoins sûreté-sécurité de la liaison

Fréquence : À la demande

Volumétrie : xxx échanges/jours

Technologie : XAT2 v2

SI Fournisseur

 

Atelio Chiffrage

 

SI Client

 

DMS

 

Enjeux

Commentaires

Disponibilité du SI

OUI

   Confidentialité du flux

NON

  Les données ne sont pas cryptées.Intégrité du flux

OUI

   Traçabilité des accès

OUI

   Perte de flux admise

OUI

  En cas de perte de flux, la demande peut-être renouvelée. Les données sauvegardées dans Atelio Chiffrage sont récupérables si on rouvre le même dossier.

Continuité de fonctionnement

en cas de sinistre majeur du flux

NON

  En cas de perte de flux, la demande peut-être renouvelée. Les données sauvegardées dans Atelio Chiffrage sont récupérables si on rouvre le même dossier.

 

 

  1. Description détaillée de l’interface

    1. Schéma d’ensemble des traitements

 

L’entrée dans Atelio Chiffrage passe systématiquement par une page de chargement. Les écrans suivants sont fonction de la configuration de l’interface et du message XAT2 V2 envoyé :

 

 

  • La page de news a déjà été consultée et aucune alerte n’est à afficher à l’utilisateur (concernant les plugins, la recherche par immatriculation, …), on passe directement au traitement du message XAT2 V2.
  • La page de news est nouvelle, on l’affiche.
  • Des alertes concernant l’installation des plugins, la recherche par immatriculation, … sont déclenchées. On affiche la page d’accueil spécifique au mode « interfacé ».
  • Le message XAT2 V2 concerne les flux suivi de client d’un nouveau dossier.
    • Le véhicule n’est pas renseigné, on affiche la page d’identification des véhicules.
    • Certains critères du véhicule sont renseignés, on affiche la page d’identification des véhicules avec les résultats.
    • La version du véhicule est renseignée on passe directement au point 5.
  • Une fois le véhicule sélectionné, on affiche le Tableau de bord de la sélection des pièces.
  • Le message XAT2 V2 concerne les flux suivi de client d’un dossier existant :
    • Si le chiffrage existe, on l’affiche.
    • Sinon, on affiche la page du dossier.

 

 

  1. Caractéristiques de l’interface

    1. Type d’interface

L’interface entre Atelio Chiffrage et DMS se fera de client {lourd} / {léger} à serveur web en utilisant le protocole XAT2 V2.

Le schéma XSD est disponible à l’adresse suivante : http://www.xat2.etai.fr/xat2/xsd/xat2_v2_0.xsd

Avec sa documentation : http://www.xat2.etai.fr/xat2/XSDoc/xat2_v2_0.html

  1. Paramétrage de l’interface dans Atelio Chiffrage et obtenir les identifiants

Paramétrer l’interface Éditeur dans Atelio Chiffrage permet d’obtenir les identifiants de connexion : dmsLogin, garageSharedID et userSharedID.

Pour aller sur la page de configuration, if faut se loguer dans Atelio Chiffrage puis taper l’URL suivante dans le navigateur : [siteAtelioChiffrage]/ConfigurationInterface.html

Remplacer [siteAtelioChiffrage] par l’URL d’appel d’Atelio Chiffrage.

On notera qu’il n’y a pas de lien depuis Atelio Chiffrage pour accéder à cette page, pour conserver un peu de confidentialité.

 

Configuration dans l’application Atelio Chiffrage

 

Si la ligne DMS n’apparaît pas, il faut cliquer sur pour créer une nouvelle ligne. Puis sélectionner DMS.

En cliquant sur , on obtient un récapitulatif des IDs:

 

Récapitulatif des IDs

NB: l’application ID n’est pas visible ici, car cet identifiant est confidentiel et unique. Cet identifiant est fourni par E-T-A-I et est unique par application partenaire. Ne pas confondre le DMS Login avec l’application ID.

  1. Condition d’appel / contexte

Outre les informations de connexion (usersharedID, dmslogin, …), DMS doit spécifier au minimum l’identifiant du dossier actuellement ouvert dans l’application de gestion. Ensuite selon les autres données renseignées, certains champs seront obligatoires. Les détails de ces règles seront décrits dans le chapitre 5.4.

  1. Type d’exécution de l’interface

Les différents transferts de données entre les 2 logiciels sont à l’initiative de l’utilisateur. Un bouton « Atelio Chiffrage » sera présent dans DMS. Lorsque l’utilisateur cliquera dessus, un nouveau navigateur web s’ouvrira pour afficher les pages d’Atelio Chiffrage. Dans ce dernier, si DMS a fait le choix d’un accès direct ou par redirection, un bouton de transfert sera présent pour renvoyer le chiffrage à DMS. Si DMS fait le choix de récupérer le chiffrage en mode service (pas de DMSaddress dans les messages) alors le bouton de transfert n’apparaitra pas dans Atelio Chiffrage et ce sera à la charge de DMS de savoir quand récupérer le chiffrage avec le service « getEstimate » d’Atelio Chiffrage.

  1. Disponibilité de l’interface

L’interface sera disponible au même titre que les applications Atelio Chiffrage et DMS, c’est-à-dire 7j/7j et 24h/24h.

E-T-A-I se réserve cependant le droit d’interrompre le service en cas de mise à jour de l’application ou des données. Ces interventions n’interviendront pas avant 19h.

  1. Performance

Le temps de traitement d’un message XAT2 V2 par Atelio Chiffrage ne doit pas prendre plus de 5 secondes.

Lorsqu’un utilisateur lance le transfert du chiffrage vers DMS, ce dernier doit le recevoir dans les 5 secondes qui suivent.

  1. Gestion des anomalies

    1. Erreur de connexion

Si les identifiants de connexion fournis par DMS ne sont pas valides, une erreur sera renvoyée. Cette erreur peut se produire :

  • En cas d’applicationID non reconnu
  • En cas de dmslogin / usersharedID / garageshatID non reconnu ou non cohérents entre eux.
  1. Erreur de traitement des données

Si les données, pour créer ou ouvrir un dossier existant, ne suivent pas les règles définies dans le chapitre 5.4, un message avec la liste des erreurs rencontrées sera retourné.

  1. Fonctionnement en mode dégradé

En cas de dysfonctionnement de l’interface entre DMS et Atelio Chiffrage, la création / modification du chiffrage est gérée directement dans DMS ou en utilisant un autre logiciel de chiffrage. En revanche Atelio Chiffrage ne pourra pas réintégrer les modifications effectuées car ces données devraient être codifiées avec les normes E-T-A-I.

  1. Profil utilisateur

Pour avoir accès à l’interface :

  • L’utilisateur devra configurer l’application DMS dans la page de configuration des interfaces d’Atelio Chiffrage (section « interfaces de gestion » / flux « suivi de client»)
  • L’utilisateur devra reporter dans DMS le triplet d’identifiants garagesharedID / usersharedID / dmslogin, déterminés par E-T-A-I et visibles sur la page de configuration des interfaces d’Atelio Chiffrage.
  • L’application DMS devra avoir un applicationID (délivré par E-T-A-I).
  1. Volumes

À définir.

  1. Connexion à l’interface

Avec le protocole XAT2 V2, la connexion s’effectue en même temps que la première demande. Celle-ci renvoie :

  • Un numéro de session si l’utilisateur est autorisé à se connecter à Atelio Chiffrage
  • Un message d’erreur dans le cas où les identifiants ne sont pas corrects.

Pour envoyer un xml, il faut effectuer les étapes suivantes :

  • créer puis renseigner le xml xat2 avec les données métier et les données de transport obligatoires.
  • constituer l’URL à laquelle il faut envoyer le xml
  • poster le xml créé précédemment à l’URL définie précédemment
  • récupérer le message de réponse
  • traiter les anomalies si le message de réponse contient un ou des messages d’erreur.
  • récupérer le numéro de session xat2, qui se trouve aussi dans le xml

Pour ensuite lancer l’application E-T-A-I:

  • lancer un navigateur avec l’URL d’affichage. L’application E-T-A-I va interpréter le xml envoyé précédemment et se rendre sur une page web qui affichera le résultat. L’utilisateur peut ainsi continuer son travail dans l’application E-T-A-I.
  1. Renseigner le xml XAT2

Pour savoir comment renseigner les données métier, se reporter au chapitre suivant.

Ici nous allons nous occuper des données purement protocolaires.

XML

Commentaires

<xat2
version=« v2_0 »
>

v2_0 est obligatoire.

Ceci indique qu’il s’agit de la version 2.0 de l’interface xat2.

<session-context>


<dms-login>loginDMS</dms-login>

<user-shared-id>user001</user-shared-id>

<garage-shared-id> garage002</garage-shared-id>

</session-context>

Les dms-login, user-shared-id et garage-shared-id sont obligatoires.

 

  1. Composer L’URL à laquelle envoyer les xml

L’URL est de la forme : Erreur ! Référence de lien hypertexte non valide.

 

URL

Commentaires

http:// Il s’agit du protocole http.

Présence obligatoire.

Écrire en minuscules.<application_ETAI>Il s’agit de l’application online E-T-A-I.

Présence obligatoire.

Faire attention aux minuscules/majuscules. Écrire le nom exactement./SéparateurrestREST est la technologie employée pour communiquer.

Présence obligatoire.

Écrire en minuscules./Séparateurxat2v2Il s’agit du protocole XAT2 V2.

Présence obligatoire.

Écrire en minuscules./Séparateur

  1. Poster le xml

Pour poster les xml auprès du serveur ETAI, il faut utiliser la méthode prévue dans le protocole http qui est la méthode POST.

Le content-type du message doit être : Content-Type: application/xml; charset= »UTF-8″

Le contenu du message est directement le xml.

L’encoding indiqué dans le xml doit être UTF-8. C’est-à-dire : <?xml version= »1.0″ encoding= »UTF-8″ ?>

Le xml doit être encodé en UTF-8, conformément aux charset et encoding indiqués.

  1. Récupérer le message de réponse

La réponse retournée par le serveur E-T-A-I est un xml XAT2. Il doit être lu directement dans la réponse du POST effectué précédemment. Il faut maintenant vérifier si tout s’est bien passé au niveau communication et que la demande a bien été interprétée par l’application E-T-A-I.

XML

Commentaires

<xat2
version=« v2_0 »
>

<message-list>


<message>

<message-category>ack</message-category>

<classification-list>

<classification internal-id= »ID120″ dictionary= »
xat2:message » ref= »complete » ></classification>

</classification-list>

</message>

< message ></ message>


</message-list>

Un message de la liste indique un message-category ack et une classification de ref complete du dictionnaire xat2:message

 

Dans le cas contraire, un problème est survenu.

  1. Gérer les messages d’erreur

Liste des erreurs du dictionnaire xat2:message pouvant être retournées par l’application E-T-A-I.

Code d’erreur

Explication

Comportement attendu de DMS

invalidUser L’identifiant de l’utilisateur n’a pas été reconnu. La session ne peut-être ouverte. Afficher le message d’erreur chez le demandeur de la session.

Il y a un problème de configuration du userSharedid.

Afficher le usersharedid qui doit être vérifié.

accessDenied L’application utilisée n’est pas habilité pour se connecter à l’application Afficher le message d’erreur chez le demandeur de la session.
licenseDenied licence refusée par l’utilisateur Afficher le message d’erreur chez le demandeur de la session.
unknownVersion Version de travail demandée non implémentée dans le logiciel La communication n’est pas possible, il faut utiliser la version v2_0 du protocole.
unknownTerm Un terme utilisé dans le shuttle n’est pas connu dans le dictionnaire cité en référence. Affichage d’un message d’erreur simplifié dans l’application demandeuse et log des messages.
invalidDMS Applicationid ou dms Login inconnu La communication n’est pas possible, il faut utiliser des ids valides. C’est un problème de configuration.
invalidGarage garageid inconnu de l’application. La communication n’est pas possible, il faut utiliser un garageID valide. C’est un problème de configuration.
unknownVerb verb inconnu Le verbe utilisé n’est pas connu par l’application E-T-A-I.

Celle-ci ne pourra donc pas réaliser l’action demandée.

Afficher un message d’erreur à l’utilisateur.

unknownDictionary dictionaire inconnu Un dictionaire utilisé par DMS est inconnu.

Cela signifie qu’une donnée n’a pas pu être interprétée par l’application E-T-A-I.

Il faut déterminer si c’est un problème bloquant ou si c’est juste un warning.

Il faut loguer le problème et le xml.

parseException problème avec la structure du xml Un problème est survenu dans la structure du xml.

Afficher et loguer le xml incriminé.

Cela nécessite une analyse pour comprendre l’erreur.

receive L’application confirme que le message est reçu.
complete L’application confirme le traitement complet du message
impossible L’application ne peut pas prendre en compte le message. Soit le serveur E-T-A-I n’arrive pas à répondre,

soit un problème protocolaire est survenu.

applicationTimeout L’application n’a pas répondu dans le temps imparti. Il est possible de réessayer à nouveau un peu plus tard.
sessionTimeout La durée de la session a expirée. La session xat2 a expirée, recréer une nouvelle session xat2.

 

Pour information, liste des erreurs non utilisées mais présentes dans le dictionnaire xat2:message.

inWork L’utilisateur est déjà connecté à l’application Affichage du message chez le demandeur de la session.
Partial L’application confirme le traitement partiel du message.
unknownDictionaryVersion version inconnue du dictionnaire
  1. Récupérer le numéro de session xat2

Dans le xml xat2 récupéré précédemment, il faut récupérer le numéro de session xat2.

Ce numéro sera utilisé ensuite pour pouvoir lancer l’application ETAI.

XML

Commentaires

<xat2 version=« v2_0 »
>

<session-context>


<session-id>1324df4dd</session-id>

</session-context>

Le session-id contient le numéro de session xat2.

Attention, cette chaîne peut aller jusqu’à 64 caractères.

  1. Lancer l’application E-T-A-I

L’url d’affichage est récupérable dans le réponse d’Atelio Chiffrage.

XML

Commentaires

<xat2 version=« v2_0 »>

<uri-list>

<uri-service action=« Display »>


<uri>

http://{application_ETAI}/rest/../xat2disp</uri>

</uri-service>

</uri-list>

L’uri service ayant l’action « Display » contient l’url d’affichage d’Atelio Chiffrage.

 

Il faut compléter l’url de la session XAT2 renvoyée par Atelio Chiffrage. Juste après avoir envoyé le xml xat2, lancer un navigateur web avec l’URL suivante :

http://{application_ETAI}/rest/../xat2disp?sessionid={session-id}

 

URL

Commentaires

http:// Obligatoire et en minuscule
{application_ETAI} Le nom de l’application E-T-A-I

(par exemple www.etai.com )

Faire attention aux minuscules et majuscules./SéparateurrestREST est la technologie employée pour communiquer.

Présence obligatoire.

Écrire en minuscules./Séparateurxat2dispLe service « display » de xat2 qui indique que l’on souhaite entrer dans l’application E-T-A-I.

Écrire en minuscules?Caractère « point d’interrogation » obligatoireSessionidLe nom du paramètre

Écrire en minuscules=Séparateur entre le paramètre et sa valeur{session-id}Indiquer le numéro de session xat2 récupéré précédemment.

Les caractères doivent être rigoureusement identiques.

Exemple : http://www.etai.com/rest/../xat2disp?sessionid=1324df4dd

L’application E-T-A-I va prendre en compte le xml envoyé précédemment par DMS.

Selon le contenu du xml, l’utilisateur sera dirigé vers la page adéquate. Celui-ci pourra effectuer son chiffrage dans Atelio Chiffrage.

On notera que l’utilisateur n’a pas besoin de saisir son login ou son password E-T-A-I.

  1. Récupérer un chiffrage préparé par Atelio Chiffrage

Le mode de récupération est laissé au choix de DMS.

  1. En mode service

    1. Fermeture d’Atelio Chiffrage

L’utilisateur ferme le navigateur en cliquant par exemple sur la croix.

  1. Récupération du devis

Il faut récupérer ce devis depuis DMS.

Comme pour l’envoi du devis en xml, DMS doit aussi appeler l’URL suivante en méthode POST :

Erreur ! Référence de lien hypertexte non valide.

Les différences dans le xml envoyé (par rapport au chapitre Composition de l’URL) sont les suivantes :

  • le verbe est getEstimate
  • un session-context avec des identifiants corrects (soit un id de session, soit un quadruplet complet – application id, user id, garage id et dms login)
  1. En accès direct

    1. Envoi du devis

Dans Atelio Chiffrage, l’utilisateur clique sur le bouton « transfert » du devis. Atelio Chiffrage envoie le devis à DMS. L’utilisateur ou DMS peut fermer le navigateur.

  1. Avec redirection

    1. Préparation du devis

Dans Atelio Chiffrage, l’utilisateur clique sur le bouton « transfert » du devis. Atelio Chiffrage prépare le devis pour le DMS. Atelio Chiffrage lance une redirection navigateur vers une url de DMS.

  1. Récupération du devis

Il faut récupérer ce devis depuis DMS.

Comme pour l’envoi du devis en xml, DMS doit aussi appeler l’URL suivante en méthode POST :

Erreur ! Référence de lien hypertexte non valide.

Les différences dans le xml envoyé (par rapport au chapitre Composition de l’URL) sont les suivantes :

  • le verbe est getData
  • un session-context avec des identifiants corrects (soit un id de session, soit un quadruplet correct – application id, user id, garage id et dms login)
  1. Récupérer le message de réponse

Si tout va bien le message de réponse est (comme dans le chapitre précédent) :

XML

Commentaires

<xat2
version=« v2_0 »
>

<message-list>


<message>

<message-category>ack</message-category>

<classification-list>

<classification internal-id= »ID120″ dictionary= »
xat2:message » ref= »complete » ></classification>

</classification-list>

</message>

< message ></ message>


</message-list>

Un message de la liste indique un message-category ack et une classification de ref complete du dictionnaire xat2:message

 

Dans le cas contraire, un problème est survenu.

  1. Gérer les messages d’erreur

Idem que dans le chapitre précédent, voir comment gérer les messages d’erreur

  1. Supprimer la session xat2

Lorsque DMS n’a plus besoin d’une session xat2, il convient de la détruire pour ne pas la conserver inutilement sur le serveur E-T-A-I.

Pour cela, il faut utiliser le verbe deleteSession.

Comme pour l’envoi du devis en xml, DMS doit aussi appeler l’URL suivante en méthode POST :

Erreur ! Référence de lien hypertexte non valide.

Les différences (par rapport au chapitre Composition de l’URL) sont les suivantes:

  • le verbe est deleteSession
  • l’id session xat2 est obligatoire dans le <session-context/>

Il convient de détruire cette session:

  • quand l’utilisateur quitte DMS.
  • quand le devis vient d’être récupéré par DMS

     

 

  1. Données échangées : DMS è Atelio Chiffrage

ATTENTION : l’ordre des éléments défini dans l’XSD XAT2 V2 est scrupuleusement à respecter.

  1. Dossier

    1. Informations sur le dossier

XML

Commentaires

<transport>

<date-list>


<explicit-date>


< breakdown -list>


<classification

dictionary=« ETAI:date »
ref=« fileCreation »/>


</ breakdown -list>


<date

format=« dd/MM/yyyy »>08/02/2011</date>


</explicit-date>

</date-list>

Date de création du dossier

La date de création du dossier fait référence à la valeur fileCreation du dictionnaire ETAI:date.

<admin-list>


<admin

dictionary=« ETAI:breakdown »
ref=« file » source=« partner »>89</admin>


<admin

dictionary=« ETAI:breakdown »
ref=« file » source=« calculating »>94</admin>


</admin>

</admin-list>

Identifiant(s) de l’intervenant

 

Les 2 sources possibles pour un identifiant de dossier sont :

  • partner : identifiant du dossier dans la base de DMS
  • calculating : identifiant du dossier dans la base d’Atelio Chiffrage

L’identifiant du dossier dans la base de DMS est obligatoire pour lier le dossier dans Atelio Chiffrage.

</transport>

 

 

 

  1. Taux de main d’œuvre

XML

Commentaires

<settings>


<labor-list>

 <labor-cost-rate
internal-id=« ID34 »
source=« partner »>


<breakdown-list>


<classification dictionary
=« ETAI:sector »
ref=« mechanical »/>


<classification dictionary
=« ETAI:level »
ref=« 1 »/>


</breakdown-list>


<value

value-type=« amount »>


<amount>25.0</amount>


</value>

</labor-cost-rate>

<labor-cost-rate
internal-id=« ID10 »
source= » partner « >


<breakdown-list>


<classification dictionary
=« ETAI:sector »
ref=« mechanical »/>


<classification dictionary
=« ETAI:level »
ref=« 2 »/>


</breakdown-list>


<value

value-type=« amount »>


<amount>35.0</amount>


</value>

</labor-cost-rate>

<labor-cost-rate
internal-id=« ID28 »
source= » partner « >


<breakdown-list>


<classification dictionary
=« ETAI:sector »
ref=« mechanical »/>


<classification dictionary
=« ETAI:level »
ref=« 3 »/>


</breakdown-list>


<value

value-type=« amount »>


<amount>45.0</amount>


</value>

</labor-cost-rate>

Taux de mécanique

Les taux de mécanique sont caractérisés par l’élément classification faisant référence à la valeur mechanical du dictionnaire ETAI:sector. Le taux de technicité est défini via le dictionnaire ETAI:level. Les valeurs possibles sont : 1 (T1), 2 (T2) ou 3 (T3).<labor-cost-rate
internal-id=« ID16 »
source=« calculating »>


<breakdown-list>


<classification dictionary
=« ETAI:sector »
ref=« body »/>


<classification dictionary
=« ETAI:level »
ref=« 1 »/>


</breakdown-list>


<value

value-type=« amount »>


<amount>20.0</amount>


</value>

</labor-cost-rate>

<labor-cost-rate
internal-id=« ID19 »
source= » partner « >


<breakdown-list>


<classification dictionary
=« ETAI:sector »
ref=« body »/>


<classification dictionary
=« ETAI:level »
ref=« 2 »/>


</breakdown-list>


<value

value-type=« amount »>


<amount>30.0</amount>


</value>

</labor-cost-rate>

<labor-cost-rate
internal-id=« ID40 »
source= » partner « >


<breakdown-list>


<classification dictionary
=« ETAI:sector »
ref=« body »/>


<classification dictionary
=« ETAI:level »
ref=« 3 »/>


</breakdown-list>


<value

value-type=« amount »>


<amount>40.0</amount>


</value>

</labor-cost-rate>

Taux de carrosserie

Les taux de carrosserie sont caractérisés par l’élément classification faisant référence à la valeur body du dictionnaire ETAI:sector. Le taux de technicité est défini via le dictionnaire ETAI:level. Les valeurs possibles sont : 1 (T1), 2 (T2) ou 3 (T3).<labor-cost-rate
internal-id=« ID13 »
source= » partner « >


<breakdown-list>


<classification dictionary
=« ETAI:sector »
ref=« paint »/>


<classification

dictionary=« ETAI:level »
ref=« 1 »/>


</breakdown-list>


<value

value-type=« amount »>


<amount>50.0</amount>


</value>

</labor-cost-rate>

Taux de peinture

Le taux de peinture est caractérisé par l’élément classification faisant référence à la valeur paint du dictionnaire ETAI:sector. Atelio Chiffrage n’accepte qu’un seul taux de peinture : ETAI:level 1.<labor-cost-rate
internal-id=« ID31 »
source= » partner « >


<breakdown-list>


<classification dictionary
=« ETAI:sector »
ref=« paint »/>


<classification dictionary
=« ETAI:paint »
ref=« opaque »/>


</breakdown-list>


<value

value-type=« amount »>


<amount>51.0</amount>


</value>

</labor-cost-rate>

<labor-cost-rate
internal-id=« ID37 »
source= » partner « >


<breakdown-list>


<classification dictionary
=« ETAI:sector »
ref=« paint »/>


<classification dictionary
=« ETAI:paint »
ref=« varnished »/>


</breakdown-list>


<value

value-type=« amount »>


<amount>52.0</amount>


</value>

</labor-cost-rate>

<labor-cost-rate
internal-id=« ID22 »
source= » partner « >


<breakdown-list>


<classification dictionary
=« ETAI:sector »
ref=« paint »/>


<classification dictionary
=« ETAI:paint »
ref=« iridescent »/>


</breakdown-list>


<value

value-type=« amount »>


<amount>53.0</amount>


</value>

</labor-cost-rate>

<labor-cost-rate
internal-id=« ID25 »
source= » partner « >


<breakdown-list>


<classification dictionary
=« ETAI:sector »
ref=« paint »/>


<classification dictionary
=« ETAI:paint »
ref=« pearly »/>


</breakdown-list>


<value

value-type=« amount »>


<amount>54.0</amount>


</value>

</labor-cost-rate>

Taux d’ingrédient de peinture

Les taux d’ingrédient de peinture sont caractérisés par l’élément classification faisant référence à la valeur paint du dictionnaire ETAI:sector ainsi qu’à l’élément classification faisant référence au dictionnaire ETAI:paint. Les valeurs possibles sont :

  • opaque (opaque)
  • varnished (vernie)
  • pearly (nacrée)
  • iridescent (irisée)


</labor-list>
 </settings>

 

  1. Tva

XML

Commentaires

<settings>


<VAT-list>

<VAT-rate
internal-id=« ID43 »
source=« partner »>


<breakdown-list>


<classification

dictionary=« ETAI:applicability » ref=« estimate »/>


</breakdown-list>


<value

value-type=« percent »>


<amount>19.6</amount>


</value>

</VAT-rate>

TVA par défaut

La TVA par défaut est exprimée en pourcentage et son applicabilité est définie via le dictionnaire ETAI:applicability. L’unique référence possible est estimate pour indiquer que c’est la TVA par défaut du chiffrage.


</VAT-list>

</settings>

 

 

 

  1. Remises

XML

Commentaires

<settings>


<discount-list>

<discount
internal-id=« ID53 »
source=« partner »>


<breakdown-list>


<classification dictionary
=« ETAI:applicability »
ref=« part »/>


</breakdown-list>


<value

value-type=« percent »>


<amount>7.0</amount>


</value>

</discount>

<discount
internal-id=« ID49 »
source=« partner »>


<breakdown-list>


<classification dictionary
=« ETAI:applicability »
ref=« body »/>


</breakdown-list>


<value

value-type=« percent »>


<amount>6.0</amount>


</value>

</discount>

<discount
internal-id=« ID51 »
source=« partner »>


<breakdown-list>


<classification

dictionary=« ETAI:applicability » ref=« mechanical »/>


</breakdown-list>


<value

value-type=« percent »>


<amount>5.0</amount>


</value>

</discount>

<discount
internal-id=« ID57 »
source=« partner »>


<breakdown-list>


<classification

dictionary=« ETAI:applicability »
ref=« rectification »/>


</breakdown-list>


<value

value-type=« percent »>


<amount>4.0</amount>


</value>

</discount>

<discount
internal-id=« ID47 »
source=« partner »>


<breakdown-list>


<classification dictionary
=« ETAI:applicability » ref=« labor-paint »/>


</breakdown-list>


<value

value-type=« percent »>


<amount>3.0</amount>


</value>

</discount>

<discount
internal-id=« ID55 »
source=« partner »>


<breakdown-list>


<classification dictionary
=« ETAI:applicability » ref=« paint »/>


</breakdown-list>


<value

value-type=« percent »>


<amount>2.0</amount>


</value>

</discount>

<discount
internal-id=« ID45 »
source=« partner »>


<breakdown-list>


<classification dictionary
=« ETAI:applicability » ref=« total »/>


</breakdown-list>


<value

value-type=« percent »>


<amount>1.0</amount>


</value>

</discount>

Remises par défaut

Toutes les remises sont exprimées en pourcentage et leur applicabilité est définie via le dictionnaire ETAI:applicability. Les références possibles sont :

  • part : remise par défaut pour les pièces et ingrédients.
  • body : remise par défaut pour les opérations de temps de carrosserie.
  • mechanical : remise par défaut pour les opérations de temps de mécanique.
  • rectification : remise par défaut pour les opérations de temps de redressage/réparation.
  • labor-paint : remise par défaut pour les opérations de temps de peinture.
  • paint : remise par défaut pour les ingrédients de peinture.
  • total : remise sur le total du chiffrage.


</discount-list>

</settings>

 

 

 

 

  1. Garage


L’intervenant décrivant le garage n’est pas obligatoire mais il ne peut y avoir qu’un seul élément person ayant la classification repairer du dictionnaire ETAI:breakdown.
XML

Commentaires

<person
source=« partner »>
 <breakdown-list>

 


<classification dictionary
=« ETAI:person »
ref=« repairer »/>

</breakdown-list>

Qualité de l’intervenant

Garage.<name>Nom garage</name>Nom du garage

Le nom est une donnée obligatoire pour que le garage soit pris en compte dans Atelio Chiffrage.<place>


<address>adresse garage</address>


<zip-code>75000</zip-code>


<city>PARIS</city>


<country>


<classification dictionary
=« ETAI:country »
ref=« france »>France</classification>


<classification dictionary
=« DARVA:9109.001.001 »
ref=« FR »/>


</country>

</place>

Adresse du garage

Le pays de l’adresse peut être défini selon le référentiel XAT2 V2 et/ou le référentiel DARVA.<contact-list>


<contact>


<contact-category dictionary
=« ETAI:contactCategory »
ref=« phone »/>


<contact-value>0123456789</contact-value>


<classification-list>


<classification dictionary
=« ETAI:contact »
ref=« business »/>


</classification-list>


</contact>


<contact>


<contact-category dictionary
=« ETAI:contactCategory »
ref=« mobile »/>


<contact-value>0698754321</contact-value>


<classification-list>


<classification

dictionary=« ETAI:contact »
ref=« business »/>


</classification-list>


</contact>


<contact>


<contact-category dictionary
=« ETAI:contactCategory »
ref=« fax »/>


<contact-value>0147852369</contact-value>


<classification-list>


<classification

dictionary=« ETAI:contact »
ref=« business »/>


</classification-list>


</contact>


<contact>


<contact-category dictionary
=« ETAI:contactCategory »
ref=« mail »/>


<contact-value>email@cabinet.com</contact-value>


<classification-list>


<classification

dictionary=« ETAI:contact »
ref=« business »/>


</classification-list>


</contact>


<contact>


<contact-category dictionary
=« ETAI:contactCategory »
ref=« web »/>


<contact-value>http://www.etai.fr</contact-value>


<classification-list>


<classification dictionary
=« ETAI:contact »
ref=« business »/>


</classification-list>


</contact>

</contact-list>

Moyens de contact du garage

  • Téléphone (phone)
  • Téléphone mobile (mobile)
  • Fax (fax)
  • Adresse email (mail)
  • Site internet (web)

Tous les moyens de contact doivent porter la mention « professionnel » (ETAI:contact / business).<agreement-list>


<agreement>


<classification dictionary
=« ETAI:agreement » ref=« darva »>DARVA-001</classification>


</agreement>


<agreement>


<classification

dictionary=« ETAI:agreement »
ref=« siret »>SIRET-001</classification>


</agreement>


<agreement>


<classification dictionary
=« ETAI:agreement »
ref=« tvaIntra »>TVA-001</classification>


</agreement>


<agreement>


<classification dictionary
=« ETAI:agreement »
ref=« ape »>APE-001</classification>


</agreement>


<agreement >


<classification dictionary
=« ETAI:agreement »
ref=« rcs »>RCS-001</classification>


</agreement>

</agreement-list>

Numéros d’agréments du garage

  • Numero DARVA (darva)
  • Numéro de SIRET (siret)
  • TVA intracommunautaire (tvaIntra)
  • Code APE (ape)
  • Code RCS (rcs)

<classification-list>


<classification
dictionary=« DARVA:9095.001.001 »
ref=« 1 »>Registre du commerce et des sociétés</classification>


<classification
dictionary=« ETAI:legalStatus »
ref=« SARL »>SARL</classification>


<classification
dictionary=« DARVA:9094.001.001 »
ref=« 01 »>SARL</classification>


<classification
dictionary=« DARVA:0228 »
ref=« N »/>


<classification dictionary=« DARVA:9035.002.002 »
ref=« 3 »>Agent de la marque</classification>


<classification
dictionary=« DARVA:9222.001.001 »
ref=« 09 »>TOP CARROSSERIE</classification>


</classification-list>

Type d’agrément entre le garage et l’assurance au niveau DARVA

  • Nature de l’inscription (DARVA:9095.001.001)
  • Statut juridique (ETAI:legalStatus et DARVA:9094.001.001)
  • Gérant locataire (DARVA:0228)
  • Type de réseau (DARVA:9035.002.002)
  • Réseau d’appartenance (DARVA:9222.001.001)

</person> <person
source=« partner »>
 
<breakdown-list>


<classification

dictionary=« ETAI:person »
ref=« headOffice »/>


</breakdown-list>

Qualité de l’intervenant

Siège du réseau du réparateur.

Le siège du réseau est facultatif.


<name>nom réseau</name>
Nom du réseau

Le nom du réseau est une donnée obligatoire pour que le réseau soit pris en compte


<place>


<address>adresse réseau</address>


<zip-code>35651</zip-code>


<city>LE RHEU</city>


<country>


<classification dictionary
=« DARVA:9109.001.001 »
ref=« FR »>France</classification>


</country>


</place>

Adresse du siège social

Le pays de l’adresse peut être définit selon le référentiel XAT2 V2 et/ou le référentiel Darva.

<agreement-list>


<agreement>


<classification

dictionary=« ETAI:agreement »
ref=« darva »>DARVA-002</classification>


</agreement>


<agreement>


<classification dictionary
=« ETAI:agreement »
ref=« garageId »>R000</classification>


</agreement>


</agreement-list>

Numéros d’agrément du réseau

  • Numero DARVA (darva)
  • Référence du garage (garageId)

</person>

  1. Véhicule

    1. Véhicule utilisé pour le chiffrage


Le véhicule utilisé pour le chiffrage correspond au véhicule identifié dans la base E-T-A-I. Les pièces et opérations de temps

« constructeurs » sont celles de ce véhicule. Cette partie est par conséquent d’avantage remplie par Atelio Chiffrage.

À la réception des données de DMS, Atelio Chiffrage ira chercher les données du véhicule en priorité dans cette partie.

Si elles n’y sont pas, l’application recherchera les données dans le véhicule du client (voir chapitre suivant).

 

Le véhicule n’est pas obligatoire mais il ne peut y avoir qu’un seul élément vehicle.
XML

Commentaires

<vehicle-list>

 


<vehicle

source= » partner »>


<vehicle-classification>

 <identification-list> <identification>


<breakdown-list>


<classification

dictionary=« ETAI:vehicle »
ref=« make »/>


</breakdown-list>


<classification-list>


<classification ref
=« 11 »
source=« etai »>AUDI</classification>


<classification ref
=« AUD » source=« cromauto »>AUDI</classification>


</classification-list>

</identification>

Marque du véhicule
La marque du véhicule est caractérisée, au sein de l’élément identification, par l’élément classification faisant référence à la valeur make du dictionnaire ETAI:vehicle.

L’identifiant de la marque est renseigné selon 2 sources :

  • etai : identifiant de la base véhicule d’E-T-A-I.
  • cromauto : identifiant historique des anciens logiciels d’E-T-A-I (encore utilisé par certains partenaires).

<identification>


<breakdown-list>


<classification dictionary
=« ETAI:vehicle »
ref=« model »/>


</breakdown-list>


<classification-list>


<classification ref
=« 28534 »
source=« etai »>Q5 BREAK 5P 10-2008-&gt;</classification>


<classification ref
=« 74 »
source=« cromauto »>Q5 BREAK 5P 10-2008-&gt;</classification>


</classification-list>

</identification>

Modèle du véhicule
Le modèle du véhicule est caractérisé, au sein de l’élément identification, par l’élément classification faisant référence à la valeur model du dictionnaire ETAI:vehicle.

Ce niveau d’identification est lié à une notion de carrosserie du véhicule (nombre de portes, forme de carrosserie, …).

L’identifiant du modèle est renseigné selon 2 sources :

  • etai : identifiant de la base véhicule d’E-T-A-I.
  • cromauto : identifiant historique des anciens logiciels d’E-T-A-I (encore utilisé par certains partenaires).

<identification>


<breakdown-list>


<classification

dictionary=« ETAI:vehicle »
ref=« variation »/>


</breakdown-list>


<classification-list>


<classification

ref=« 348619 »
source=« etai »>


2.0TFSI 210 16V Turbo 4X4 (155kW) -CDNC- M6


</classification>


</classification-list>

</identification>

Variante du véhicule
La variante du véhicule est caractérisée, au sein de l’élément identification, par l’élément classification faisant référence à la valeur variation du dictionnaire ETAI:vehicle.

Ce niveau d’identification est lié à une notion de mécanique du véhicule (cylindrée, type de carburant, …).

L’identifiant de la variante est renseignée uniquement selon la source etai.

<identification>


<breakdown-list>


<classification dictionary
=« ETAI:vehicle »
ref=« version »/>


</breakdown-list>


<classification-list>


<classification ref
=« 94166 »
source=« etai »>2.0 TFSi 211ch S Line</classification>


<classification ref
=« AW »
source=« cromauto »>2.0 TFSi 211ch S Line</classification>


</classification-list>

</identification>

Version du véhicule
La version du véhicule est caractérisée, au sein de l’élément identification, par l’élément classification faisant référence à la valeur version du dictionnaire ETAI:vehicle.

Ce niveau d’identification est lié à une notion d’équipement/de finition du véhicule.

L’identifiant de la version est renseignée selon 2 sources :

  • etai : identifiant de la base véhicule d’E-T-A-I.
  • cromauto : identifiant historique des anciens logiciels d’E-T-A-I (encore utilisé par certains partenaires).

</identification-list> <alternative-ref-list>


<classification dictionary
=« ETAI:vehicle »
ref=« engineType »>CDNC</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« vvt »>8RXCDNCQ1QM6B2017R8R7B7MGEM0</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« vvt »>8RXCDNCQ1QM6B2017R8R717MGEM1</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« vvt »>8RXCDNCQ1QM6B2017R8R707MG</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« vvt »>8RXCDNCQ1QM6B2017R8R7B7MGEM1</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« vvt »>8RXCDNCQ1QM6B2017R8R717MGEM0</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« vvt »>8RXCDNCQ1QM6B2017R8R207MG</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« cnit »>M1GAUDVP0013375</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« cnit »>M1GAUDVP0015377</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« cnit »>M1GAUDVP0016378</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« cnit »>MAU29J4X4722</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« cnit »>M1GAUDVP000X176</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« cnit »>MAU29J4X5723</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« cnit »>M1GAUDVP0014376</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« cnit »>M1GAUDVP000W175</classification>


<classification dictionary
=« ETAI:vehicle »
ref=« vin »>WAU***8R*</classification>

</alternative-ref-list>

Identifiants administratif du véhicule
Ces identifiants sont caractérisés par le dictionnaire ETAI:vehicle. Les valeurs des références possibles sont :

  • engineType (type moteur)
  • vvt (type mines / tvv)
  • cnit
  • vin

<gearbox>


<gear>6</gear>


<classification-list>


<classification

dictionary=« ETAI:gearbox » ref=« manual »>MANUELLE</classification>


</classification-list>

</gearbox>

Boite de vitesse
Les caractéristiques de la boîte de vitesses sont les suivantes :

  • nombre de rapports dans l’élément gear.
  • Type de boîte défini via le dictionnaire ETAI:gearbox.

<door-number>5</door-number>Nombre de portes<fiscal-rating>13</fiscal-rating>Puissance fiscale<capacity-list> <value
value-type=« amount »>


<amount>1984</amount>


<amount-of>


<classification

dictionary=« ETAI:measure »
ref=« engineCapacity »/>


</amount-of>


<measurement>


<classification

dictionary=« ETAI:unit »
ref=« cm3 »/>


</measurement>

</value>

Cylindrée
La cylindrée du véhicule fait partie de la section capacity-list. Elle correspond à la valeur caractérisée par la référence engineCapacity du dictionnaire ETAI:measure. Elle est exprimée en cm3.</capacity-list> <fuel-list>


<fuel>


<classification

dictionary=« ETAI:fuel »
ref=« gasoline »>ESSENCE</classification>


<classification

dictionary=« DARVA:9021.002.002 »
ref=« ES »>ESSENCE</classification>


</fuel>

</fuel-list>

Type de carburant
Le type de carburant du véhicule est caractérisé via le dictionnaire ETAI:fuel. Il est également renseigné selon Darva via le dictionnaire DARVA:9021.002.002.

Pour les véhicules disposant de plusieurs sources d’énergie, il est possible de spécifier plusieurs types de carburant.

<body>


<classification

dictionary=« ETAI:body »
ref=« stationWagon »>BREAK</classification>


<classification

dictionary=« DARVA:9031.002.002 »
ref=« BREAK »>BREAK</classification>

</body>

Type de carrosserie
Le type de carrosserie du véhicule est caractérisé via le dictionnaire ETAI:body. Il est également renseigné selon Darva via le dictionnaire DARVA:9031.002.002.
</vehicle-classification>


</vehicle>

</vehicle-list>

 

 

  1. Véhicule du client


Le véhicule du client correspond à l’ensemble des données administratives du véhicule « réel » du client. Certaines données
peuvent être en double avec celles du véhicule du chiffrage.
À la réception des données de DMS, Atelio Chiffrage ira chercher les données du véhicule « dossier » en priorité dans cette

partie. Si elles n’y sont pas, l’application recherchera les données dans le véhicule du chiffrage (voir chapitre précédent).

 

Le véhicule n’est pas obligatoire mais il ne peut y avoir qu’un seul élément vehicle.

XML

Commentaires

<vehicle-list>


<vehicle

source= » partner »
internal-id=« ID92 »>

<label>


<short-label>AUDI Q5 BREAK 5P 10-2008-
&gt; 2.0 TFSi 211ch S Line</short-label>

</label>

Libellé complet du véhicule
<identification-list>
<identification>


<breakdown-list>


<classification dictionary
=« ETAI:vehicle »
ref=« make »/>


</breakdown-list>


<classification-list>


<classification dictionary
=« DARVA:9028.002.002 » ref=« PORS »/>


</classification-list>

</identification>

Marque du véhicule
La marque du véhicule est caractérisée, au sein de l’élément identification, par l’élément classification faisant référence à la valeur make du dictionnaire ETAI:vehicle.
L’identifiant de la marque est renseignée selon Darva via le dictionnaire DARVA:9028.002.002.
<identification>


<breakdown-list>


<classification

dictionary=« ETAI:vehicle »
ref=« model »/>


</breakdown-list>


<classification-list>


<classification

source=« partner »>CAYENNE 5P</classification>


</classification-list>

</identification>

Modèle du véhicule
Le modèle du véhicule est caractérisé, au sein de l’élément identification, par l’élément classification faisant référence à la valeur model du dictionnaire ETAI:vehicle.
Ici le modèle est considéré comme du texte libre, sans codification particulière.
<identification>


<breakdown-list>


<classification dictionary
=« ETAI:vehicle »
ref=« version »/>


</breakdown-list>


<classification-list>


<classification

source= » partner « >3.6 V 6 300ch Tiptronic</classification>


</classification-list>

</identification>

Version du véhicule
La version du véhicule est caractérisée, au sein de l’élément identification, par l’élément classification faisant référence à la valeur version du dictionnaire ETAI:vehicle.
Ici la version est considérée comme du texte libre, sans codification particulière.
</identification-list>
<alternative-ref-list>


<classification

dictionary=« ETAI:vehicle »


ref=« vin »>VIN01234567890123</classification>


<classification

dictionary=« ETAI:vehicle »


ref=« cnit »>CNIT01234567</classification>


<classification

dictionary=« ETAI:vehicle »


ref=« vvt »>TVV012345678901</classification>


<classification

dictionary=« ETAI:vehicle »


ref=« registration »>1234 AB 56</classification>

</alternative-ref-list>

Identifiants administratif du véhicule
Ces identifiants sont caractérisés par le dictionnaire ETAI:vehicle. Les valeurs des références possibles sont :

  • registration (immatriculation)
  • vvt (type mines / tvv)
  • cnit
  • vin
<date-list>


<explicit-date>


<breakdown-list>


<classification

dictionary=« ETAI:date »
ref=« firstRegistration »/>


</breakdown-list>


<date

format=« dd/MM/yyyy »>15/02/2010</date>


</explicit-date>


<explicit-date>


<breakdown-list>


<classification dictionary
=« ETAI:date »
ref=« purchasing »/>


</breakdown-list>


<date

format=« dd/MM/yyyy »>24/05/2010</date>


</explicit-date>


<explicit-date>


<breakdown-list>


<classification dictionary
=« ETAI:date »
ref=« technicalInspection »/>


</breakdown-list>


<date

format=« dd/MM/yyyy »>01/02/2011</date>


</explicit-date>


<explicit-date>


<breakdown-list>


<classification dictionary
=« ETAI:date »
ref=« reAteliose »/>


</breakdown-list>


<date

format=« yyyy »>2010</date>


</explicit-date>

</date-list>

Dates du véhicule
Plusieurs dates peuvent être associées au véhicule. Elles font référence au dictionnaire ETAI:date. Les valeurs des références possbiles sont :

  • firstRegistration (date de 1ère mise en circulation du véhicule)
  • purchasing (date d’achat du véhicule)
  • technicalInspection (date du contrôle technique)
  • reAteliose (date de sortie du modèle)

 

Concernant la date de sortie du véhicule, Atelio Chiffrage ne gère que l’année de sortie.

<color>
<color-code>


<classification ref
=« CL-005 »
source=« supplier »/>


<classification dictionary
=« DARVA:9075.001.001 »
ref=« K »>Gris foncé</classification>

</color-code>

<hue-code>


<classification dictionary
=« DARVA:9012.001.001 »
ref=« 2 »>Gris foncé</classification>

</hue-code>

Couleur du véhicule
La couleur du véhicule est renseignée selon DARVA via les dictionnaires DARVA:9075.001.001 (couleur) et DARVA:9012.001.001 (teinte).
Atelio Chiffrage offre également la possibilité de renseigner un code couleur selon le référenciel du fournisseur.
<painting-type>


<classification dictionary
=« ETAI:paint »
ref=« varnished »>VERNIE</classification>

</painting-type>

Type de peinture du véhicule
Le type de peinture du véhicule est caractérisé via le dictionnaire ETAI:paint. Les valeurs des références possibles sont :

  • opaque (opaque)
  • varnished (vernie)
  • pearly (nacrée)
  • iridescent (irisée)
</color>
<equipment-list>


<equipment>


<code>


<classification

dictionary=« ETAI:equipmentCode »
ref=« radio »>0000</classification>


</code>


<classification-list>


<classification

dictionary=« ETAI:equipmentType »
ref=« option »/>


</classification-list>


</equipment>


<equipment>


<code>


<classification

dictionary=« ETAI:equipmentCode » ref=« alarm »>1312</classification>


</code>


<classification-list>


<classification dictionary
=« ETAI:equipmentType » ref=« option »/>


</classification-list>


</equipment>

</equipment-list>

Codes alarme / radio
Les codes de l’alarme et de la radio sont liés aux équipements du véhicule, et considérés comme des options.
<body>


<classification dictionary
=« ETAI:body »


ref=« allroad »>Tous terrains</classification>


<classification dictionary
=« DARVA:9031.002.002 »


ref=« TTERRAIN »>Tous terrains</classification>

</body>

Type de carrosserie
Le type de carrosserie du véhicule est caractérisé via le dictionnaire ETAI:body. Il est également renseigné selon Darva via le dictionnaire DARVA:9031.002.002.
<door-number>7</door-number> Nombre de portes
<fiscal-rating>18</fiscal-rating> Puissance fiscale
<capacity-list>
<value
value-type=« amount »>


<amount>2500.0</amount>


<amount-of>


<classification

dictionary=« ETAI:measure »
ref=« payload »/>


</amount-of>

</value>

Charge utile
La charge utile du véhicule fait partie de la section capacity-list. Elle correspond à la valeur caractérisée par la référence payload du dictionnaire ETAI:measure.
</capacity-list>
<fuel-list>


<fuel>


<classification

dictionary=« ETAI:fuel »
ref=« diesel »>Diesel</classification>


<classification

dictionary=« DARVA:9021.002.002 »
ref=« GO »>Diesel</classification>


</fuel>

</fuel-list>

Type de carburant
Le type de carburant du véhicule est caractérisé via le dictionnaire ETAI:fuel. Il est également renseigné selon Darva via le dictionnaire DARVA:9021.002.002.
Pour les véhicules disposant de plusieurs sources d’énergie, il est possible de spécifier plusieurs types de carburant.
<vehicle-classification>


<classification-list>

Les données suivantes font parties de l’élément vehicle-classification mais correspondent bien au véhicule du client, et non au véhicule chiffré.
<classification dictionary=« ETAI:vehicleType »
ref=« VUL »>Véhicule utilitaire</classification>
Catégorie du véhicule
La catégorie du véhicule est caractérisée via le dictionnaire ETAI:vehicleType.
<classification dictionary=« ETAI:country »
ref=« france »>France</classification>

<classification dictionary=« DARVA:9026.002.002 »
ref=« F »>France</classification>

Nationnalité du véhicule
Le pays du véhicule est caractérisé via le dictionnaire ETAI:country. Il est également renseigné selon Darva via le dictionnaire DARVA:9026.002.002.

</classification-list>

</vehicle-classification>


</vehicle>

</vehicle-list>

 

  1. Zoom sur le bilan technique

 


XML

Commentaires

<vehicle-list>


<vehicle

source=« partner »
internal-id=« ID78 »>

<mileage-list>


<value

value-type=« amount »>


<amount>6000</amount>


<amount-of>


<classification

dictionary=« ETAI:measure »
ref=« read »/>


</amount-of>


<measurement>


<classification

dictionary=« ETAI:unit »
ref=« Km »/>


</measurement>


</value>


<value

value-type=« amount »>


<amount>6800</amount>


<amount-of>


<classification

dictionary=« ETAI:measure »
ref=« delivery »/>


</amount-of>


<measurement>


<classification

dictionary=« ETAI:unit »
ref=« Km »/>


</measurement>


</value>


</mileage-list>

Kilométrage
Pour chaque kilométrage, il faut lire la valeur (dictionnaire ETAI:measure) et l’unité (dictionnaire ETAI:unit). Il y a deux champs kilométrages :

  • Kilométrage du véhicule à la réception par le garagiste (read)
  • Kilométrage du véhicule à la livraison au client (delivery)
<price-list>


<price>


<breakdown-list>


<classification

dictionary=« ETAI:price »
ref=« catalogNew »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>

<amount>20610.37</amount>


</value>


</value-list>


<date-list>


<explicit-date>

<date format=« dd/MM/yyyy »>05/01/2010</date>

<classification-list>


<classification

dictionary=« ETAI:date »
ref=« price »/>

</classification-list>


</explicit-date>


</date-list>


</price>


</price-list>

Prix du véhicule et date du prix du véhicule neuf

  • Prix HT du véhicule dans le champ exclTaxes. Ce champ doit aller en parallèle de la classification catalogNew du dictionnaire ETAI:price.
  • Date du tarif : date à laquelle le prix du véhicule s’applique. Ce champ doit aller en parallèle de la classification de type price du dictionnaire ETAI:date.
<equipment-list>


<equipment>


<label>


<short-label>Phare Xénon</short-label>


</label>


<price-list>


<price>

<value-list>


<value

value-type=« exclTaxes »>


<amount>860.00</amount>


</value>

</value-list>


</price>


</price-list>


<classification-list>


<classification dictionary
=« ETAI:equipmentType »
ref=« option »/>


</classification-list>


</equipment>

Liste des équipements en option du véhicule
Ici on peut avoir plusieurs équipements dans la liste, mais seuls ceux en option sont indiqués ici.
Pour chaque équipement, on a les champs suivants :

  • Le libellé, dans le champ short-label
  • Le prix HT, dans le champ amount. Noter le fait que la valeur est de type exclTaxes.
  • La classification, du type option dans le dictionnaire ETAI:equipmentType.
<equipment>


<label>


<short-label>divers</short-label>


</label>


<price-list>


<price>

<value-list>


<value

value-type=« exclTaxes »>


<amount>10.50</amount>


</value>

</value-list>


</price>


</price-list>


<classification-list>


<classification dictionary
=« ETAI:equipmentType »
ref=« gain »/>


</classification-list>


</equipment>


</equipment-list>

Liste des valeurs diverses du véhicule
Ici on peut avoir plusieurs valeurs diverses dans la liste.
Pour chaque valeur on a les champs suivants :

  • Libellé, dans le champ short-label
  • Le prix HT, dans le champ amount. Noter le fait que la valeur est de type exclTaxes.
  • La classification, prise dans le dictionnaire ETAI:equipmentType. Si la valeur est positive, l’attribut ref aura pour valeur gain. Si la valeur est négative, l’attirbut ref aura pour valeur loss.
<accident
internal-id=« ID301 »>


<date-list>


<explicit-date>


<date

format=« dd/MM/yyyy »>31/03/2010</date>


<classification-list>

<classification dictionary=« ETAI:date »
ref=« accident »/>


</classification-list>


</explicit-date>


</date-list>

Date du sinistre
Il s’agit de la même date que celle récupérée au 5.5.4 . Il s’agit d’ailleurs des mêmes champs au niveau du XML.
</accident>
<evaluation
source=« partner »>
<technical-assessment>


<mileage-list>


<value

value-type=« amount »>

<amount>11200</amount>

<amount-of>


<classification

internal-id=« ID468 »


dictionary=« ETAI:measure »
ref=« theoretical »/>

</amount-of>

<measurement>


<classification dictionary
=« ETAI:unit »
ref=« Km »/>

</measurement>


</value>


</mileage-list>

Kilométrage théorique du véhicule
La valeur du kilométrage est dans le champ amount. Cette valeur doit être liée à la classification theoretical du dictionnaire ETAI:measure. L’unité du kilométrage est précisée dans le champ measurement en utilisant le dictionnaire ETAI:unit, ici des kilomètres.

<price-list>


<price

VAT-internal-id=« ID45 »>

<breakdown-list>


<classification

dictionary=« ETAI:price »
ref=« residual »/>

</breakdown-list>

<value-list>


<value

value-type=« exclTaxes »>


<amount>20610.37</amount>


</value>


<value

value-type=« inclTaxes »>


<amount>24650.00</amount>


</value>

</value-list>


</price>


</price-list>

VRADE du véhicule
Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2).

  • Prix du véhicule HT (exclTaxes)
  • Prix du véhicule TTC (inclTaxes)

La classification doit ici avoir pour valeur residual dans le dictionnaire ETAI:price.


<classification-list>


<classification

dictionary=« ETAI:measure »


ref=« inseeCoefficientAccident »>203.257</classification>


<classification

dictionary=« ETAI:measure »


ref=« inseeCoefficientVehicle »>203.257</classification>

Valeur des coefficients INSEE
Les valeurs des coefficients INSEE sont prises dans le dictionnaire ETAI:measure. Les coefficients sont les suivants :

  • À la date du sinistre (inseeCoefficientAccident)
  • À la date du tarif (inseeCoefficientVehicle)

<classification

dictionary=« ETAI:measure »


ref=« timeAdjustment »>0.81</classification>


<classification

dictionary=« ETAI:measure »


ref=« mileageAdjustment »>0.062</classification>


<classification

dictionary=« ETAI:measure »


ref=« marketAdjustment »>5</classification>

</classification-list>

</technical-assessment>

</evaluation>

Ajustements
Les valeurs des ajustements sont prises dans le dictionnaire ETAI:measure. Les ajustements sont les suivants :

  • Coefficient de dépréciation temporelle (timeAdjustment)
  • Coefficient de dépréciation kilométrique (mileageAdjustment)
  • Valeur du correctif marché (marketAdjustment)

</vehicle>

</vehicle-list>

 

  1. Sinistre

    1. Exemple commenté

XML

Commentaires

<vehicle-list>


<vehicle

source=« partner »>


<accident>

<date-list>


<explicit-date>


<breakdown-list>


<classification

dictionary=« ETAI:date »
ref=« accident »/>


</breakdown-list>


<date

format=« dd/MM/yyyy »>01/02/2011</date>


</explicit-date>

</date-list>

Date du sinistre
La date ddu sinistre fait référence à la valeur accident du dictionnaire ETAI:date.
<place>


<address>Autoroute A6</address>


<zip-code>75000</zip-code>


<city>PARIS</city>

</place>

Lieu du sinistre
<classification-list>
<classification ref=« SIN-001 »
source=« insurer »/>
Numéro de sinistre
Le numéro de sinistre est renseigné avec la source insurer.
<classification dictionary=« DARVA:9226.001.001 »
ref=« 04 »>Bris par accident

</classification>

<classification dictionary=« DARVA:9227.001.001 »
ref=« 02 »>Affaire</classification>

<classification dictionary=« DARVA:9054.001.001 »
ref=« 2 »>Partielle</classification>

Données DARVA liées au sinistre

  • Les circonstances du sinistre définies via le dictionnaire DARVA:9226.001.001.
  • Le motif de déplacement défini via le dictionnaire DARVA:9227.001.001.
  • La sous-traitance des réparations définie via le dictionnaire DARVA:9254.001.001.
</classification-list>
<comment-list>


<classification-list>


<classification

dictionary=« ETAI:commentType »
ref=« accidentCircumstances »>


causes des circonstances du sinistre


</classification>


<classification

dictionary=« ETAI:commentType »
ref=« damages »>


description des dommages


</classification>


<classification

dictionary=« ETAI:commentType »
ref=« previousDamages »>


dommages antérieurs


</classification>


</classification-list>

</comment-list>

Commentaires associés au sinistre
Les différents commentaires associés au sinistre font références aux dictionnaires commenType. Les valeurs des références possibles sont :

  • accidentCircumstances (causes des circonstances du sinistre)
  • damages (description des dommages)
  • previousDamages (dommages antérieurs)

</accident>


</vehicle>

</vehicle-list>

 

  1. Zoom sur les chocs


Le nombre maximal de chocs supporté est de 9. Si aucun choc n’est spécifié, Atelio Chiffrage en créera un par défaut.
XML

Commentaires

<vehicle-list>


<vehicle

source=« partner »>


<accident>

<impact-list>

<impact
internal-id=« ID157 »
number=« 1 »>

Numéro du choc
L’attribut number correspond au numéro du choc.
<label>


<short-label>Choc N°1</short-label>

</label>

Libellé du choc
Le libellé est purement informatif car dans Atelio Chiffrage tous les chocs se nomment Choc N°X.
<angle-list>


<classification dictionary
=« ETAI:angle »
ref=« 45 »>45°</classification>


<classification dictionary
=« DARVA:9024.002.002 »
ref=« 2 »>45°</classification>

</angle-list>

Angle du choc
L’angle du choc est caractérisé via le dictionnaire ETAI:angle. Il est également renseigné selon Darva via le dictionnaire DARVA:9024.002.002.
<position-list>


<classification

internal-id=« ID160 »
dictionary=« ETAI:position »


ref=« front »>Avant</classification>


<classification

internal-id=« ID161 »
dictionary=« DARVA:9018.002.002 »


ref=« 8 »>Avant</classification>


<classification

internal-id=« ID162 »
dictionary=« ETAI:position »


ref=« frontRight »
parent=« ID160 »>Avant / Latéral Droit</classification>


<classification

internal-id=« ID163 »
dictionary=« DARVA:9018.002.002 »


ref=« 2 »
parent=« ID161 »>Avant / Latéral Droit</classification>

</position-list>

Zone du choc
La zone du choc est caractérisée via le dictionnaire ETAI:position. Elle est également renseignée selon Darva via le dictionnaire DARVA:9018.002.002.
Il peut y avoir plusieurs zones de choc par choc. Le point d’impact initial est celui qui n’a pas de parent. Toutes les autres zones ont comme parent ce point d’impact initial.
<intensity-list>


<classification dictionary
=« ETAI:intensity »
ref=« high »>Forte</classification>


<classification dictionary
=« DARVA:9020.002.002 »
ref=« C »>Forte</classification>

</intensity-list>

Intensité du choc
L’intensité du choc est caractérisée via le dictionnaire ETAI:intensity. Elle est également renseignée selon DARVA via le dictionnaire DARVA:9020.002.002.
<impact>

</impact-list>


</accident>


</vehicle>

</vehicle-list>

  1. Client

    1. Exemple commenté


L’intervenant décrivant le client n’est pas obligatoire mais il ne peut y avoir qu’un seul élément person ayant la classification
client du dictionnaire ETAI:breakdown.
XML

Commentaires

<person
source=« partner »
internal-id=« ID63 »>
<breakdown-list>


<classification dictionary
=« ETAI:person »
ref=« client »/>

</breakdown-list>

Qualité de l’intervenant
Client.
<name>Nom client</name>

<firstname>Prénom client</firstname>

<title>


<classification dictionary
=« ETAI:personTitle »
ref=« Mrs »>M</classification>

</title>

Nom du client
La civilité du client est renseignée via le dictionnaire ETAI:personTitle
La civilité et le nom sont des données obligatoires pour que le client soit pris en compte dans Atelio Chiffrage.
<place>


<address>Adresse client</address>


<zip-code>54000</zip-code>


<city>NANCY</city>


<country>


<classification dictionary
=« ETAI:country »
ref=« france »>France</classification>


<classification dictionary
=« DARVA:9109.001.001 »
ref=« FR »>France</classification>


</country>

</place>

Adresse du client
Le pays de l’adresse peut être défini selon le référentiel XAT2 V2 et/ou le référentiel DARVA.
<contact-list>


<contact>


<contact-category dictionary
=« ETAI:contactCategory »
ref=« phone »/>


<contact-value>0123456789</contact-value>


<classification-list>


<classification dictionary
=« ETAI:contact »
ref=« private »/>


</classification-list>


</contact>


<contact>


<contact-category dictionary
=« ETAI:contactCategory »
ref=« phonr »/>


<contact-value>0698754321</contact-value>


<classification-list>


<classification dictionary
=« ETAI:contact »
ref=« business »/>


</classification-list>


</contact>


<contact>


<contact-category dictionary
=« ETAI:contactCategory »
ref=« mobile »/>


<contact-value>0147852369</contact-value>


<classification-list>


<classification dictionary
=« ETAI:contact »
ref=« business »/>


</classification-list>


</contact>


<contact>


<contact-category dictionary
=« ETAI:contactCategory »
ref=« fax »/>


<contact-value>0521364789</contact-value>


<classification-list>


<classification dictionary
=« ETAI:contact »
ref=« business »/>


</classification-list>


</contact>


<contact>


<contact-category dictionary
=« ETAI:contactCategory »
ref=« mail »/>


<contact-value>client@client.fr</contact-value>


<classification-list>


<classification dictionary
=« ETAI:contact »
ref=« business »/>


</classification-list>


</contact>

</contact-list>

Moyens de contact du client

  • Téléphone (phone)
  • Téléphone mobile (mobile)
  • Fax (fax)
  • Adresse email (mail)

     

Atelio Chiffrage accepte un numéro professionnel (business) et privé (private) pour le téléphone principal. Tous les autres moyens de contact doivent porter la mention « professionnel » (ETAI:contact / business).

<payment-delay
value-type=« amount »>


<amount>1</amount>


<measurement>


<classification dictionary
=« ETAI:unit »
ref=« month »/>


</measurement>

</payment-delay>

Le délai de paiement du client
Il est constitué d’un entier et d’une unité, défini par le dictionnaire ETAI:unit. Les unités possibles sont :

  • day
  • week
  • month
<agreement-list>


<agreement
>


<classification dictionary
=« ETAI:agreement »


ref=« tvaIntra »>TVA-012</classification>


</agreement>

</agreement-list>

Numéros d’agréments du client

  • TVA intracommunautaire (tvaIntra)
<classification-list>


<classification

ref=« 16 »
source=« partner »/>


<classification

ref=« 58 »
source=« calculating »/>

</classification-list>

Identifiant(s) de l’intervenant
Les 2 sources possibles pour un identifiant de client sont :

  • partner : identifiant du client dans la base de DMS
  • calculating : identifiant du client dans la base d’Atelio Chiffrage

 

L’identifiant du client dans la base de DMS est obligatoire pour que le client soit pris en compte dans Atelio Chiffrage.

</person>

 

  1. Zoom sur les données du client relatives au véhicule

XML

Commentaires

<vehicle-list>


<vehicle

source=« calculating »>

<accident>


<person-link-list>


<person-link

person-internal-id=« ID63 »>


<classification-list>


<classification

dictionary=« ETAI:person »
ref=« thirdParty »>Tiers</classification>


<classification

dictionary=« DARVA:9008:002.002 »
ref=« 2 »>Tiers</classification>


</classification-list>


</person-link>


</person-link-list>

</accident>

Qualité de l’intervenant
La qualité du client est renseignée via le dictionnaire ETAI:person dans l’élément person-link d’accident. Il fait le lien entre un intervenant et le sinistre du véhicule. Les valeurs possibles sont :

  • thirdParty
  • insured

Le person-internal-id doit faire référence à l’internal-id de l’élément person contenant le client.

La qualité du client peut également être renseignée selon DARVA.

<evaluation
source=« calculating »>


<VAT-status>


<recover-VAT

person-internal-id=« ID63 »/>


<reason>


<classification-list>


<classification dictionary
=« DARVA:9030.003.001 »
ref=« 3 »>


Ateliosing


</classification>


</classification-list>


</reason>


</VAT-status>

</evaluation>

Récupérabilité de la TVA
La récupérabilité de la TVA est définie dans l’évaluation du véhicule, dans l’élément recover-VAT. Le person-internal-id doit faire référence à l’internal-id de l’élément person contenant le client.
Le motif de récupérabilité de la TVA est renseigné selon DARVA dans l’élément classification avec le dictionnaire DARVA:9030.003.001.


</vehicle>

</vehicle-list>

 

  1. Données échangées : Atelio Chiffrage è DMS

    1. Ensemble des données importées

Toutes les données du chapitre 5.4 sont exportées par Atelio Chiffrage en suivant les mêmes règles, à ceci près que la source partner est remplacée par la source calculating.

  1. Liste des pièces du chiffrage

    1. Exemple commenté


Les pièces d’Atelio Chiffrage peuvent être des pièces « constructeur » (pièces OE) ou des pièces issues de la base locale,
donc créées par l’utilisateur.
XML

Commentaires

<calculating-list>


<calculating>

<part-list>


<part

internal-id=« ID183 »
number=« 1 »>

<breakdown-list>


<classification

dictionary=« ETAI:breakdown »
ref=« part »/>

</breakdown-list>

Catégorie de l’élément
Pièce « constructeur » ou issue de la base locale.
<label>


<short-label>BOUGIE PRECHAUFFAGE</short-label>

</label>

Libellé de la pièce
<reference-list>


<classification

ref=« 0000-5960G6 »
source=« etai »/>


<classification

ref=« 00005960G6 »
source=« etaiclean »/>

</reference-list>

Référence de la pièce
En fonction de l’origine de la pièce, sa référence est renseignée selon plusieurs sources :

  • etai : référence de la pièce « constructeur ».
  • etaiclean : référence de la pièce « constructeur » sans caractères spéciaux.
  • calculating : référence propre à l’outil de chiffrage (pièces de la base locale).
<supplier>


<label>


<short-label>PEUG</short-label>


<long-label>PEUGEOT</long-label>


</label>


<classification-list>


<classification

ref=« 119 »
source=« etai »/>


</classification-list>

</supplier>

Équipementier de la pièce
L’élément short-label présente le libellé de l’équipementier sur 4 caractères au maximum.
L’élément long-label présente le libellé complet de l’équipementier.
Pour les pièces d’origine « constructeur » l’identifiant ETAI de l’équipementier est également renseigné.
<classification-list>


<classification dictionary
=« ETAI:sector »
ref=« mechanical »/>


<classification dictionary
=« ETAI:partIdentification »

ref=« elementOE »>568</classification>

</classification-list>

Données annexes
L’élément classification avec le dictionnaire ETAI:sector indique le type de pièce (mécanique ou carrosserie). Valeurs possibles : mechanical ou body.
Pour les pièces « constructeur » uniquement, on indique les identifiants ETAI de l’élément lié à la pièce (elementOE). Pour les pièces disposant d’un arcauto, celui-ci est également renseigné.

<quantity
value-type =« amount »>


<amount>1.00</amount>


</quantity>

Quantité de la pièce
<impact-link-list>


<impact-link

impact-internal-id=« ID114 »/>

</impact-link-list>

Lien avec le choc
L’impact-internal-id fait référence à l’internal-id du choc défini dans le sinistre du véhicule (voir chapitre 5.4.4)

</part>

</part-list>


</calculating>

</calculating-list>

 

  1. Zoom sur le prix

XML

Commentaires

<part-list>


<part

internal-id=« ID183 »
number=« 1 »>

Cas d’une pièce sans remise ni vétusté
<price-list>


<price>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« unit »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>23.30</amount>


</value>


</value-list>


</price>


<price

VAT-internal-id=« ID43 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>93.20</amount>


</value>


<value

value-type=« inclTaxes »>


<amount>111.47</amount>


</value>


</value-list>


</price>

</price-list>

Le prix unitaire de la pièce est caractérisé par l’élément classification faisant référence à la valeur unit du dictionnaire ETAI:unit.
Sa valeur est renseignée en HT.
Le prix final de la pièce est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit.
Sa valeur est renseignée en HT et TTC.

 

Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à la pièce.

Cas d’une pièce avec remise mais sans vétusté
<price-list>


<price>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« unit »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>23.30</amount>


</value>


</value-list>


</price>


<price

VAT-internal-id=« ID43 »
discount-internal-id=« ID45 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>93.20</amount>


</value>


<value

value-type=« inclTaxes »>


<amount>111.47</amount>


</value>


<value

value-type=« exclTaxes »>


<amount>69.90</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


</include-deduction>


</value>


<value

value-type=« inclTaxes »>


<amount>83.60</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


</include-deduction>


</value>


</value-list>


</price>

</price-list>

Le prix unitaire de la pièce est caractérisé par l’élément classification faisant référence à la valeur unit du dictionnaire ETAI:unit.
Sa valeur est renseignée en HT.
Le prix final de la pièce est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit.
Sa valeur est renseignée en HT et TTC sans remise et HT et TTC avec remise.

 

Le discount-internal-id fait référence à l’internal-id d’une remise définie dans l’élément settings (voir chapitre 5.4.2). Cette remise peut être globale à toutes les pièces/ingrédients ou propre à la pièce.

 

Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à la pièce.

Cas d’une pièce sans remise mais avec vétusté
<decay-rate-list>


<value

value-type=« percent »>


<amount>10.0</amount>


</value>

</decay-rate-list>

<price-list>


<price>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« unit »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>23.30</amount>


</value>


</value-list>


</price>


<price

VAT-internal-id=« ID43 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>93.20</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« decay »/>


</include-deduction>


</value>


<value

value-type=« inclTaxes »>


<amount>111.47</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« decay »/>


</include-deduction>


</value>


</value-list>


</price>

</price-list>

Remarque importante : la vétusté n’influe pas sur le prix de la pièce dans Atelio Chiffrage.
Le prix unitaire de la pièce est caractérisé par l’élément classification faisant référence à la valeur unit du dictionnaire ETAI:unit.
Sa valeur est renseignée en HT.
 

Le prix final de la pièce est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit.

Sa valeur est renseignée en HT et TTC (vétusté non déduite).

 

Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à la pièce.

 

La vétusté est renseignée dans l’élément decay-rate-list de part et est exprimée en pourcentage.

Cas d’une pièce avec remise et vétusté
<decay-rate-list>


<value

value-type=« percent »>


<amount>10.0</amount>


</value>

</decay-rate-list>

<price-list>


<price>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« unit »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>23.30</amount>


</value>


</value-list>


</price>


<price

VAT-internal-id=« ID43 »
discount-internal-id=« ID45 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>93.20</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« decay »/>


</include-deduction>


</value>


<value

value-type=« inclTaxes »>


<amount>111.47</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« decay »/>


</include-deduction>


</value>


<value

value-type=« exclTaxes »>


<amount>69.90</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


<classification dictionary
=« ETAI:deductionType »
ref=« decay »/>


</include-deduction>


</value>


<value

value-type=« inclTaxes »>


<amount>83.60</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


<classification dictionary
=« ETAI:deductionType »
ref=« decay »/>


</include-deduction>


</value>


</value-list>


</price>

</price-list>

Remarque importante : la vétusté n’influe pas sur le prix de la pièce dans Atelio Chiffrage.
Le prix unitaire de la pièce est caractérisé par l’élément classification faisant référence à la valeur unit du dictionnaire ETAI:unit.
Sa valeur est renseignée en HT.
 

Le prix final de la pièce est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit.

Sa valeur est renseignée en HT et TTC sans remise (vétusté non déduite) et HT et TTC avec remise (vétusté non déduite).

 

Le discount-internal-id fait référence à l’internal-id d’une remise définie dans l’élément settings (voir chapitre 5.4.2). Cette remise peut être globale à toutes les pièces/ingrédients ou propre à la pièce.

 

Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à la pièce.

 

La vétusté est renseignée dans l’élément decay-rate-list de part et est exprimée en pourcentage.


</part>

</part-list>

 

  1. Zoom sur les pièces non facturables

XML

Commentaires

<part-list>


<part

internal-id=« ID204 »
number=« 2 »>

<breakdown-list>


<classification

dictionary=« ETAI:breakdown »
ref=« part »/>

</breakdown-list>

<label>


<short-label>PHARE + CLIGNOTANT AV D</short-label>

</label>

<reference-list>


<classification ref
=« 0000-6206G6 »
source=« etai »/>


<classification ref
=« 00006206G6 »
source=« etaiclean »/>

</reference-list>

<supplier>


<label>


<short-label>PEUG</short-label>


<long-label>PEUGEOT</long-label>


</label>


<classification-list>


<classification

ref=« 119 »
source=« etai »/>


</classification-list>

</supplier>

<classification-list>


<classification dictionary
=« ETAI:sector »
ref=« body »/>


<classification dictionary
=« ETAI:partIdentification »


ref=« elementOE »>3541D</classification>

</classification-list>

<impact-link-list>


<impact-link

impact-internal-id=« ID114 »/>

</impact-link-list>

Dans Atelio Chiffrage, les pièces dites « non facturable » sont celles qui ne nécessitent pas d’être remplacée (par exemple un réglage de phare). Ces pièces sont transportées afin de pouvoir faire un lien avec les opérations de temps qui y font référence, mais elles n’ont aucune influence sur le montant du chiffrage donc aucun prix n’est renseigné.


</part>

</part-list>

  1. Liste des ingrédients du chiffrage

    1. Exemple commenté


Les ingrédients d’Atelio Chiffrage sont tous issus de la base locale, donc créés par l’utilisateur.
Cas particulier, l’ingrédient de peinture est calculé automatiquement à partir des temps de peinture (voir chapitre 5.5.5.3).
XML

Commentaires

<part-list>


<part

internal-id=« ID183 »>

<breakdown-list>


<classification dictionary
=« ETAI:breakdown »
ref=« ingredient »/>

</breakdown-list>

Catégorie de l’élément
Ingrédient issu de la base locale.
<label>


<short-label>HUILE MOTEUR</short-label>

</label>

Libellé de l’ingrédient
<reference-list>


<classification ref
=« HM-001 »
source=« calculating »/>

</reference-list>

Référence de l’ingrédient
Les références des ingrédients de la base locale ont toujours une source calculating.
<supplier>


<label>


<short-label>MOTU</short-label>


<long-label>MOTUL</long-label>


</label>

</supplier>

Équipementier de l’ingrédient
L’élément short-label présente le libellé de l’équipementier sur 4 caractères au maximum.
L’élément long-label présente le libellé complet de l’équipementier.
<classification-list>


<classification

dictionary=« ETAI:sector »
ref=« body »/>

</classification-list>

Données annexes
L’élément classification avec le dictionnaire ETAI:sector indique le type d’ingrédient (mécanique, carrosserie, peinture). Valeurs possibles : mechanical, body ou paint.
<packaging-list>


<packaging>


<value

value-type=« amount »>


<amount>1.5</amount>


<amount-of>


<classification source
=« calculating »>L</classification>


</amount-of>


</value>


</packaging>

</packaging-list>

Conditionnement de l’ingrédient
Dans Atelio Chiffrage, cette information est renseignée dans la base locale mais n’apparaît pas explicitement sur le chiffrage.

<quantity
value-type =« amount »>


<amount>2.00</amount>


</quantity>

Quantité de l’ingrédient
<impact-link-list>


<impact-link

impact-internal-id=« ID114 »/>

</impact-link-list>

Lien avec le choc
L’impact-internal-id fait référence à l’internal-id du choc défini dans le sinistre du véhicule (voir chapitre 5.4.4)

</part>

</part-list>

  1. Zoom sur le prix

XML

Commentaires

<part-list>


<part

internal-id=« ID183 »
number=« 1 »>

Cas d’un ingrédient sans remise

<price-list>


<price>


<breakdown-list>


<classification

dictionary=« ETAI:unit »
ref=« unit »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>25.03</amount>


</value>


</value-list>


</price>


<price

VAT-internal-id=« ID43 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>50.06</amount>


</value>


<value

value-type=« inclTaxes »>


<amount>59.87</amount>


</value>


</value-list>


</price>

</price-list>

Le prix unitaire de l’ingrédient est caractérisé par l’élément classification faisant référence à la valeur unit du dictionnaire ETAI:unit.

Sa valeur est renseignée en HT.

 

Le prix final de l’ingrédient est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit.

Sa valeur est renseignée en HT et TTC.

 

Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à l’ingrédient.

Cas d’un ingrédient avec remise

<price-list>


<price>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« unit »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>25.03</amount>


</value>


</value-list>


</price>


<price

VAT-internal-id=« ID43 »
discount-internal-id=« ID45 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>50.06</amount>


</value>


<value

value-type=« inclTaxes »>


<amount>59.87</amount>


</value>


<value

value-type=« exclTaxes »>


<amount>42.55</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


</include-deduction>


</value>


<value

value-type=« inclTaxes »>


<amount>50.89</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


</include-deduction>


</value>


</value-list>


</price>

</price-list>

Le prix unitaire de l’ingrédient est caractérisé par l’élément classification faisant référence à la valeur unit du dictionnaire ETAI:unit.

 

Sa valeur est renseignée en HT.

 

Le prix final de l’ingrédient est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit.

Sa valeur est renseignée en HT et TTC sans remise et HT et TTC avec remise.

 

Le discount-internal-id fait référence à l’internal-id d’une remise définie dans l’élément settings (voir chapitre 5.4.2). Cette remise peut être globale à toutes les pièces/ingrédients ou propre à l’ingrédient.

 

Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à la pièce.


</part>

</part-list>

 

 

  1. Liste des opérations de temps du chiffrage (mécanique / carrosserie)

    1. Exemple commenté


 

Les temps de carrosserie et mécanique peuvent être des opérations de temps « constructeur » ou des temps issus de la base

locale, donc créés par l’utilisateur. Les temps de redressage sont également donnés par l’utilisateur.
XML

Commentaires

<calculating-list>

 


<calculating>


<operation-list>


<operation

impact-internal-id=« ID115 »>

Lien avec le choc

L’impact-internal-id fait référence à l’internal-id du choc défini dans le sinistre du véhicule (voir chapitre 5.4.4)

<breakdown-list>


<classification dictionary
=« ETAI:breakdown »
ref=« labor »/>

</breakdown-list>

Catégorie de l’élément

Opération de temps.

<label>


<short-label>BOUCLIER AV + AILE AV D</short-label>

</label>

Libellé de l’opération de temps<reference-list>


<classification ref
=« E-PEU-2-3198-1 »
source=« etai »/>

</reference-list>

Code de l’opération de temps

En fonction de l’origine de l’opération de temps, sa référence est renseignée selon plusieurs sources :

  • etai : code « constructeur » de l’opération.
  • calculating : code propre à l’outil de chiffrage (temps de la base locale).

<classification-list>


<classification dictionary
=« ETAI:operationType »
ref=« main »></classification>


<classification dictionary
=« ETAI:sector »
ref=« body »/>

</classification-list>

Données annexes

L’élément classification avec le dictionnaire ETAI:sector indique le type d’opération de temps (mécanique, carrosserie, peinture). Valeur possible : mechanical, body ou paint.

L’élément classification avec le dictionnaire ETAI:operationType indique la catégorie à laquelle appartient l’opération de temps : principale, YC, OS, … (voir chapitres suivants)

<intervention-list>


<classification dictionary
=« ETAI:intervention »
ref=« replace »>Remplacer</classification>

</intervention-list>

Intervention de l’opération de temps<part-link-list>


<part-link

part-internal-id=« ID193 »/>


<part-link

part-internal-id=« ID184 »/>

</part-link-list>

Liens avec les pièces

Les part-internal-id font références aux internal-id des éléments part contenant les pièces de l’opération de temps.


</operation>


</operation-list>


</calculating>

</calculating-list>

 

 

  1. Zoom sur les coûts et temps de main d’œuvre

XML

Commentaires

<calculating-list>


<calculating>


<operation-list>


<operation

impact-internal-id=« ID115 »>

Cas d’une opération de temps sans éclatements de temps (mono taux/activité) sans remise
<price-list>


<price

VAT-internal-id=« ID43 »
labor-internal-id=« ID19 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


<classification dictionary
=« ETAI:sector »
ref=« bodywork »>TOL</classification>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>56.00</amount>


</value>


<value

value-type=« inclTaxes »>


<amount>66.98</amount>


</value>


</value-list>


</price>

</price-list>

Coût de main d’œuvre
Le coût de main d’œuvre total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit.
Sa valeur est renseignée en HT et TTC.
Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à l’opération de temps.

 

Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2)

 

L’activité liée au coût de main d’œuvre est définie via le dictionnaire ETAI:sector. Valeurs possibles :

  • bodywork (tôlerie)
  • mechanical (mécanique)
  • electricity (électricité)
  • upholstery (sellerie)
<time-list>


<time

labor-internal-id=« ID19 »>


<value

value-type=« time »>


<amount>2.80</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</amount-of>


</value>


<activity-list>


<classification dictionary
=« ETAI:sector »
ref=« bodywork »>TOL</classification>


</activity-list>


</time>

</time-list>

Temps
Le temps total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit. Sa valeur est renseignée en heure.
Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2)
 

L’activité liée au temps est définie via le dictionnaire ETAI:sector. Valeurs possibles :

  • bodywork (tôlerie)
  • mechanical (mécanique)
  • electricity (électricité)
  • upholstery (sellerie)
Cas d’une opération de temps sans éclatements de temps (mono taux/activité) avec remise
<price-list>


<price

VAT-internal-id=« ID43 »
labor-internal-id=« ID19 »


discount-internal-id=« ID45 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


<classification dictionary
=« ETAI:sector »
ref=« bodywork »>TOL</classification>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>56.00</amount>


</value>


<value

value-type=« inclTaxes »>


<amount>66.98</amount>


</value>


<value

value-type=« exclTaxes »>


<amount>42.00</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


</include-deduction>


</value>


<value

value-type=« inclTaxes »>


<amount>50.23</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


</include-deduction>


</value>


</value-list>


</price>

</price-list>

Coût de main d’œuvre
Le coût de main d’œuvre total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit.
Sa valeur est renseignée en HT et TTC sans remise et HT et TTC avec remise.
Le discount-internal-id fait référence à l’internal-id d’une remise définie dans l’élément settings (voir chapitre 5.4.2). Cette remise peut être globale à toutes les opérations de même type (mécanique, carrosserie) ou propre à l’opération.

 

Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à l’opération de temps.

 

Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2)

 

L’activité liée au coût de main d’œuvre est définie via le dictionnaire ETAI:sector. Valeurs possibles :

  • bodywork (tôlerie)
  • mechanical (mécanique)
  • electricity (électricité)
  • upholstery (sellerie)
<time-list>


<time

labor-internal-id=« ID19 »>


<value

value-type=« time »>


<amount>2.80</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</amount-of>


</value>


<activity-list>


<classification

dictionary=« ETAI:sector »
ref=« bodywork »>TOL</classification>


</activity-list>


</time>

</time-list>

Temps
Le temps total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit. Sa valeur est renseignée en heure.
Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2)
L’activité de l’opération est définie via le dictionnaire ETAI:sector. Valeurs possibles :

  • bodywork (tôlerie)
  • mechanical (mécanique)
  • electricity (électricité)
  • upholstery (sellerie)
Cas d’une opération de temps avec éclatements de temps (multi taux/activité) sans remise
<price-list>


<price

labor-internal-id=« ID19 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« unit »/>


<classification dictionary
=« ETAI:sector »
ref=« mechanical »>MEC</classification>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>36.00</amount>


</value>


</value-list>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« unit »/>


<classification dictionary
=« ETAI:sector »
ref=« bodywork »>TOL</classification>


</breakdown-list>


</price>


<price

labor-internal-id=« ID40 »>


<value-list>


<value

value-type=« exclTaxes »>


<amount>102.00</amount>


</value>


</value-list>


</price>


<price

VAT-internal-id=« ID43 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>138.00</amount>


</value>


<value

value-type=« inclTaxes »>


<amount>165.05</amount>


</value>


</value-list>


</price>

</price-list>

Coût de main d’œuvre
Le coût de main d’œuvre de chaque éclatement de temps est caractérisé par l’élément classification faisant référence à la valeur unit du dictionnaire ETAI:unit.
Leur valeur est renseignée en HT.
Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2)

 

L’activité liée au coût de main d’œuvre est définie via le dictionnaire ETAI:sector. Valeurs possibles :

  • bodywork (tôlerie)
  • mechanical (mécanique)
  • electricity (électricité)
  • upholstery (sellerie)

 

Le coût de main d’œuvre total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit. Sa valeur est renseigné HT et TTC.

 

Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à l’opération de temps.

<time-list>


<time

labor-internal-id=« ID19 »>


<value

value-type=« time »>


<amount>1.80</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« unit »/>


</amount-of>


</value>


<activity-list>


<classification dictionary
=« ETAI:sector »
ref=« bodywork »>TOL</classification>


</activity-list>


</time>


<time

labor-internal-id=« ID40 »>


<value

value-type=« time »>


<amount>3.40</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« unit »/>


</amount-of>


</value>


<activity-list>


<classification dictionary
=« ETAI:sector »
ref=« mechanical »>MEC</classification>


</activity-list>


</time>


<time>


<value

value-type=« time »>


<amount>5.20</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</amount-of>


</value>


</time>

</time-list>

Temps
Les éclatements de temps sont caractérisés par l’élément classification faisant référence à la valeur unit du dictionnaire ETAI:unit. Leur valeur est renseignée en heure.
Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2)
 

L’activité de l’opération est définie via le dictionnaire ETAI:sector. Valeurs possibles :

  • bodywork (tôlerie)
  • mechanical (mécanique)
  • electricity (électricité)
  • upholstery (sellerie)

 

Le temps total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit. Sa valeur est renseignée en heure.

Le temps étant multi taux/activité il n’y a pas de liens entre eux.

Cas d’une opération de temps avec éclatements de temps (multi taux/activité) avec remise
<price-list>


<price

labor-internal-id=« ID19 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« unit »/>


<classification dictionary
=« ETAI:sector »


ref=« bodywork »>TOL</classification>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>36.00</amount>


</value>


</value-list>


</price>


<price

labor-internal-id=« ID40 »
discount-internal-id=« ID45 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« unit »/>


<classification dictionary
=« ETAI:sector »
ref=« mechanical »>MEC</classification>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>102.00</amount>


</value>


<value

value-type=« exclTaxes »>


<amount>76.50</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


</include-deduction>


</value>


</value-list>


</price>


<price

VAT-internal-id=« ID43 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>112.50</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


</include-deduction>


</value>


<value

value-type=« inclTaxes »>


<amount>134.55</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


</include-deduction>


</value>


</value-list>


</price>

</price-list>

Coût de main d’œuvre
Le coût de main d’œuvre de chaque éclatement de temps est caractérisé par l’élément classification faisant référence à la valeur unit du dictionnaire ETAI:unit.
Leur valeur est renseignée en HT sans remise et HT avec remise.
Le discount-internal-id fait référence à l’internal-id d’une remise définie dans l’élément settings (voir chapitre 5.4.2). Cette remise peut être globale à toutes les opérations de même type (mécanique, carrosserie) ou propre à l’opération.

 

Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2)

 

L’activité liée au coût de main d’œuvre est définie via le dictionnaire ETAI:sector. Valeurs possibles :

  • bodywork (tôlerie)
  • mechanical (mécanique)
  • electricity (électricité)
  • upholstery (sellerie)

 

Le coût de main d’œuvre total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit. Sa valeur est renseigné HT et TTC remisé (sans lien avec une quelconque remise, car il peut y en avoir plusieurs, une par éclatement).

 

Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à l’opération de temps.

<time-list>


<time

labor-internal-id=« ID19 »>


<value

value-type=« time »>


<amount>1.80</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« unit »/>


</amount-of>


</value>


<activity-list>


<classification dictionary
=« ETAI:sector »
ref=« bodywork »>TOL</classification>


</activity-list>


</time>


<time

labor-internal-id=« ID40 »>


<value

value-type=« time »>


<amount>3.40</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« unit »/>


</amount-of>


</value>


<activity-list>


<classification

dictionary=« ETAI:sector »
ref=« mechanical »>MEC</classification>


</activity-list>


</time>


<time>


<value

value-type=« time »>


<amount>5.20</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</amount-of>


</value>


</time>

</time-list>

Temps
Les éclatements de temps sont caractérisés par l’élément classification faisant référence à la valeur unit du dictionnaire ETAI:unit. Leur valeur est renseignée en heure.
Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2)
 

L’activité de l’opération est définie via le dictionnaire ETAI:sector. Valeurs possibles :

  • bodywork (tôlerie)
  • mechanical (mécanique)
  • electricity (électricité)
  • upholstery (sellerie)

 

Le temps total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit. Sa valeur est renseignée en heure.

Le temps étant multi taux/activité il n’y a pas de liens entre eux.


</operation>


</operation-list>


</calculating>

</calculating-list>

 

  1. Zoom sur les sections / parties

XML

Commentaires

<calculating-list>


<calculating

internal-id=« ID122 »>


<operation-list>


<operation

impact-internal-id=« ID115 »>

<part-link-list>


<part-link

part-internal-id=« ID184 »>


<classification-list>


<classification

dictionary=« ETAI:sectionPartOf »


ref=« section »>C-E</classification>


<classification

dictionary=« ETAI:sectionPartOf »


ref=« bottom »>Partie inferieure</classification>


</classification-list>


</part-link>

</part-link-list>

Sections / partie
Lorsqu’une opération de temps ne fait référence qu’à une partie de la pièce, la définition de la section et/ou de la partie est renseignée dans l’élément classification-list de part-link.

</operation>


</operation-list>


</calculating>

</calculating-list>

 

  1. Zoom sur les opérations « y compris » (YC)

XML

Commentaires

<calculating-list>


<calculating>


<operation-list>


<operation

impact-internal-id=« ID115 »>


<elementary-operation-list>


<elementary-operation>

Les opérations YC sont regroupées dans l’élément elementary-operation-list de operation.

<label>


<short-label>GARNITURE PORTE AR D</short-label>

</label>

Libellé de l’opération YC

<intervention-list>


<classification dictionary
=« ETAI:intervention »

ref=« put off »>Déposer / Poser</classification>


<classification dictionary
=« ETAI:intervention »

ref=« put on »> Déposer / Poser</classification>

</intervention-list>

Intervention de l’opération YC

<classification-list>


<classification dictionary
=« ETAI:operationType »
ref=« include »>YC</classification>

</classification-list>

Données annexes
L’élément classification avec le dictionnaire ETAI:operationType indique la catégorie à laquelle appartient l’opération de temps : YC


</elementary-operation>


</elementary-operation-list>


</operation>


</operation-list>


</calculating>

</calculating-list>

 

  1. Zoom sur les opérations « non compris » / « contexte »

XML

Commentaires

<calculating-list>


<calculating>


<operation-list>


<operation

impact-internal-id=« ID115 »>

<label>


<short-label>COURROIE DISTRIBUTION</short-label>


<long-label>NC Caler POMPE INJECTION</long-label>

</label>

Libellé de l’opération NC / Contexte
Les libellés des opérations NC et/ou contexte des opérations de temps principales sont tous concaténés dans le long-label de ces dernières.

</operation>


</operation-list>


</calculating>

</calculating-list>

 

  1. Zoom sur les opérations « supplémentaire » (OS)

XML

Commentaires

<calculating-list>


<calculating>


<operation-list>


<operation

impact-internal-id=« ID115 »>


<operation-list>


<operation

impact-internal-id=« ID215 »>

Les opérations de temps supplémentaires suivent les mêmes règles que les opérations de temps principales.

</operation>


</operation-list>

</operation>


</operation-list>


</calculating>

</calculating-list>

  1. Liste des opérations de temps du chiffrage (peinture)

    1. Exemple commenté


Les temps de peinture peuvent être des opérations de temps « constructeur » ou des temps issus de la base
locale, donc créés par l’utilisateur. Lorsqu’il existe au moins un temps de peinture, l’ingrédient de peinture ainsi que la prise
en charge peinture sont créés automatiquement.
XML

Commentaires

<calculating-list>


<calculating>


<operation-list>


<operation

impact-internal-id=« ID115 »>

Lien avec le choc
L’impact-internal-id fait référence à l’internal-id du choc défini dans le sinistre du véhicule (voir chapitre 5.4.4)
<breakdown-list>


<classification

dictionary=« ETAI:breakdown »
ref=« labor »/>

</breakdown-list>

Catégorie de l’élément
Opération de temps.
<label>


<short-label>BOUCLIER AR</short-label>


<long-label>CTX DEPOSE</long-label>

</label>

Libellé de l’opération de temps
Pour les opérations de temps de peinture avec un contexte, celui-ci apparaît dans le long-label.
<classification-list>


<classification dictionary
=« ETAI:sector »
ref=« paint »/>


<classification dictionary
=« ETAI:paintClass »
ref=« newPart »>Neuf</classification>


<classification dictionary
=« ETAI:paint »
ref=« varnished »>VERNIE</classification>

</classification-list>

Données annexes
L’élément classification avec le dictionnaire ETAI:sector indique le type d’opération de temps. Seule valeur possible ici : paint.
L’élément classification avec le dictionnaire ETAI:paintClass indique la classe de peinture utilisée :

  • newPart (classe 1)
  • stronglyRefactorPart (classe 2)
  • lightlyRefactorPart (classe 3)
  • flashPaint (classe 4)
  • priming (classe 5)

L’élément classification avec le dictionnaire ETAI:paint indique le type de peinture utilisé :

  • opaque (opaque)
  • varnished (vernie)
  • pearly (nacrée)
  • iridescent (irisée)
<intervention-list>


<classification dictionary
=« ETAI:intervention »
ref=« paint »>Peindre</classification>

</intervention-list>

Intervention de l’opération de temps
Pour les opérations de temps de peinture, il n’y a qu’une seule intervention possible.
<part-link-list>


<part-link

part-internal-id=« ID184 »/>

</part-link-list>

Liens avec les pièces
Les part-internal-id font références aux internal-id des éléments part contenant les pièces de l’opération de temps.

</operation>


</operation-list>


</calculating>

</calculating-list>

 

  1. Zoom sur les coûts et temps de main d’œuvre

XML

Commentaires

<calculating-list>


<calculating>


<operation-list>


<operation

impact-internal-id=« ID115 »>

Cas d’une opération de temps de peinture sans remise ni abattement
<price-list>


<price

VAT-internal-id=« ID43 »
labor-internal-id=« ID10 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>60.00</amount>


</value>


<value

value-type=« inclTaxes »>


<amount>71.76</amount>


</value>


</value-list>


</price>

</price-list>

Coût de main d’œuvre
Le coût de main d’œuvre total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit.
Sa valeur est renseignée en HT et TTC.
Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à l’opération de temps.

 

Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2).

<time-list>


<time

labor-internal-id=« ID10 »>


<value

value-type=« time »>


<amount>1.20</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</amount-of>


</value>


</time>

</time-list>

Temps
Le temps total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit. Sa valeur est renseignée en heure.
Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2).
Cas d’une opération de temps de peinture avec remise sans abattement
<price-list>


<price

VAT-internal-id=« ID43 »
labor-internal-id=« ID10 »


discount-internal-id=« ID45 »>


<breakdown-list>


<classification

dictionary=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>60.00</amount>


</value>


<value

value-type=« inclTaxes »>


<amount>71.76</amount>


</value>


<value

value-type=« exclTaxes »>


<amount>45.00</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


</include-deduction>


</value>


<value

value-type=« inclTaxes »>


<amount>53.82</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


</include-deduction>


</value>


</value-list>


</price>

</price-list>

Coût de main d’œuvre
Le coût de main d’œuvre total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit.
Sa valeur est renseignée en HT et TTC sans remise et HT et TTC avec remise.
Le discount-internal-id fait référence à l’internal-id d’une remise définie dans l’élément settings (voir chapitre 5.4.2). Cette remise peut être globale à toutes les opérations de même type (peinture) ou propre à l’opération.

 

Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à l’opération de temps.

 

Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2).

<time-list>


<time

labor-internal-id=« ID10 »>


<value

value-type=« time »>


<amount>1.20</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</amount-of>


</value>


</time>

</time-list>

Temps
Le temps total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit. Sa valeur est renseignée en heure.
Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2).
Cas d’une opération de temps de peinture sans remise avec abattement
<price-list>


<price

VAT-internal-id=« ID43 »
labor-internal-id=« ID10 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>54.00</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »


ref=« paintAbatement »/>


</include-deduction>


</value>


<value

value-type=« inclTaxes »>


<amount>64.58</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »


ref=« paintAbatement »/>


</include-deduction>


</value>


</value-list>


</price>

</price-list>

Coût de main d’œuvre
Le coût de main d’œuvre total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit.
Sa valeur est renseignée en HT et TTC (abattement de temps déduit).
Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à l’opération de temps.

 

Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2).

<time-list>


<time

labor-internal-id=« ID10 »>


<value

value-type=« time »>


<amount>1.20</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</amount-of>


</value>


</time>


<time

labor-internal-id=« ID10 »>


<value

value-type=« time »>


<amount>1.08</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</amount-of>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« paintAbatement »/>


</include-deduction>


</value>


<abatement

value-type=« percent »>


<amount>10.0</amount>


</abatement>


</time>

</time-list>

Temps
Le temps total de l’opération, caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit, est renseigné sans et avec l’abattement de temps.
Le pourcentage d’abattement est indiqué dans l’élément abatement de time.
 

Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2).

Cas d’une opération de temps de peinture avec remise avec abattement
<price-list>


<price

VAT-internal-id=« ID43 »
labor-internal-id=« ID10 »


discount-internal-id=« ID45 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>54.00</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« paintAbatement »/>


</include-deduction>


</value>


<value

value-type=« inclTaxes »>


<amount>64.58</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« paintAbatement »/>


</include-deduction>


</value>


<value

value-type=« exclTaxes »>


<amount>40.50</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


<classification dictionary
=« ETAI:deductionType »
ref=« paintAbatement »/>


</include-deduction>


</value>


<value

value-type=« inclTaxes »>


<amount>48.44</amount>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« discount »/>


<classification dictionary
=« ETAI:deductionType »
ref=« paintAbatement »/>


</include-deduction>


</value>


</value-list>


</price>

</price-list>

Coût de main d’œuvre
Le coût de main d’œuvre total de l’opération est caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit.
Sa valeur est renseignée en HT et TTC sans remise (abattement de temps déduit) et HT et TTC avec remise (abattement de temps déduit).
Le discount-internal-id fait référence à l’internal-id d’une remise définie dans l’élément settings (voir chapitre 5.4.2). Cette remise peut être globale à toutes les opérations de même type (peinture) ou propre à l’opération.

 

Le VAT-internal-id fait référence à l’internal-id d’une TVA définie dans l’élément settings (voir chapitre 5.4.2). Cette TVA peut être globale à tout le chiffrage ou propre à l’opération de temps.

 

Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2).

<time-list>


<time

labor-internal-id=« ID10 »>


<value

value-type=« time »>


<amount>1.20</amount>


<amount-of>


<classification

dictionary=« ETAI:unit »
ref=« packet »/>


</amount-of>


</value>


</time>


<time

labor-internal-id=« ID10 »>


<value

value-type=« time »>


<amount>1.08</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</amount-of>


<include-deduction>


<classification dictionary
=« ETAI:deductionType »
ref=« paintAbatement »/>


</include-deduction>


</value>


<abatement

value-type=« percent »>


<amount>10.0</amount>


</abatement>


</time>

</time-list>

Temps
Le temps total de l’opération, caractérisé par l’élément classification faisant référence à la valeur packet du dictionnaire ETAI:unit, est renseigné sans et avec l’abattement de temps.
Le pourcentage d’abattement est indiqué dans l’élément abatement de time.
 

Le labor-internal-id fait référence à un taux de main d’œuvre défini dans l’élément settings (voir chapitre 5.4.2).


</operation>


</operation-list>


</calculating>

</calculating-list>

 

  1. Zoom sur l’ingrédient de peinture

XML

Commentaires

<part-list>


<part

internal-id=« ID184 »
labor-internal-id=« ID16 »>


<breakdown-list>


<classification

dictionary=« ETAI:breakdown » ref=« ingredient »/>


</breakdown-list>


<label>


<short-label>INGRÉDIENTS DE PEINTURE</short-label>


</label>


<classification-list>


<classification

internal-id=« ID185 »
dictionary=« ETAI:sector »
ref=« paint »/>


<classification

internal-id=« ID186 »
dictionary=« ETAI:paint »

ref=« varnished »>VERNIE</classification>


</classification-list>


<quantity-list>


<quantity>


<value

value-type=« time »>


<amount>2.90</amount>


<amount-of>


<classification

dictionary=« ETAI:amountOf »
ref=« paint »/>


</amount-of>


<measurement>


<classification

dictionary=« ETAI:unit »
ref=« hour »/>


</measurement>


</value>


</quantity>


</quantity-list>


<price-list>


<price

VAT-internal-id=« ID43 »>


<breakdown-list>


<classification

dictionary=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>150.80</amount>


</value>


<value

value-type=« inclTaxes »>


<amount>180.36</amount>


</value>


</value-list>


</price>


</price-list>


<impact-link-list>


<impact-link

impact-internal-id=« ID115 »/>


</impact-link-list>


</part>

</part-list>

Ingrédient de peinture
Les particularités de l’ingrédient de peinture, par rapport aux autres ingrédients, sont les suivantes :

  • Il porte une quantité sous forme de temps et fait référence à un taux d’ingrédient de peinture défini dans l’élément settings (voir chapitre 5.4.2).
  • Le type de peinture utilisé est caractérisé par l’élément classification faisant référence à la valeur du dictionnaire ETAI:paint. Valeurs possibles :
    • opaque (opaque)
    • varnished (vernie)
    • pearly (nacrée)
    • iridescent (irisée)

 

  1. Zoom sur la prise en charge peinture

XML

Commentaires

<calculating-list>


<calculating>


<operation-list>


<operation

impact-internal-id=« ID115 »>

<operation
impact-internal-id=« ID115 »>


<breakdown-list>


<classification dictionary
=« ETAI:breakdown »
ref=« handOver »/>


</breakdown-list>


<label>


<short-label>PRISE EN CHARGE</short-label>


</label>


<classification-list>


<classification dictionary
=« ETAI:sector »
ref=« paint »/>


<classification dictionary
=« ETAI:paint »
ref=« varnished »>VERNIE</classification>


</classification-list>


<price-list>


<price

VAT-internal-id=« ID43 »
labor-internal-id=« ID10 »>


<breakdown-list>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</breakdown-list>


<value-list>


<value

value-type=« exclTaxes »>


<amount>50.00</amount>


</value>


<value

value-type=« inclTaxes »>


<amount>59.80</amount>


</value>


</value-list>


</price>


</price-list>


<time-list>


<time

labor-internal-id=« ID10 »>


<value

value-type=« time »>


<amount>1.00</amount>


<amount-of>


<classification dictionary
=« ETAI:unit »
ref=« packet »/>


</amount-of>


</value>


</time>


</time-list>

</operation>

Prise en charge peinture
Les particularités de la prise en charge peinture, par rapport aux autres opération de temps, sont les suivantes :

  • L’opération est identifiée avec un type précis (handOver).
  • Le type de peinture utilisé est caractérisé par l’élément classification faisant référence à la valeur du dictionnaire ETAI:paint. Valeurs possibles :
    • opaque (opaque)
    • varnished (vernie)
    • pearly (nacrée)
    • iridescent (irisée)


</operation>


</operation-list>


</calculating>

</calculating-list>

  1. Liste des forfaits du chiffrage


Les forfaits d’Atelio Chiffrage sont tous issus de la base locale, donc créés par l’utilisateur.
XML

Commentaires

<calculating-list>


<calculating>


<operation-list>


<operation

impact-internal-id=« ID115 »>

Lien avec le choc
L’impact-internal-id fait référence à l’internal-id du choc défini dans le sinistre du véhicule (voir chapitre 5.4.4)

<breakdown-list>


<classification dictionary
=« ETAI:breakdown » ref=« packageDeal »/>


</breakdown-list>

Catégorie de l’élément
Forfait.

<label>


<short-label>Vidange + Filtres</short-label>


<long-label>Vidange + changement 3 filtres</long-label>


</label>

Libellé et description du forfait

<reference-list>


<classification

ref=« r542d5 »
source=« calculating »/>


</reference-list>

Référence du forfait
Les références des forfaits ont toujours une source calculating.

<classification-list>


<classification