Integrazione “light”
InfocarWeb2
Quattroruote Professional
EDITORIALE DOMUS SpA
revise 1.6b
SOMMARIO
1 DESCRIZIONE DEL SERVIZIO
6
1.1
Amministrazione dell’Integrazione
6
1.2
Integrazione Standard
8
1.3
Integrazione Personalizzata
8
2 ARCHIVI
8
2.1
Trasmissione
8
2.2
File di testo XML e di schema XSD
8
3 TIPI
9
3.1 Enumeratori (SimpleType)
3.1.1
Strutture
3.1.1.1
FLAG
3.1.1.2
TIPOEQ
3.1.1.3
CATEGORIA
3.1.1.4
VALUTA
3.1.1.5
EST_INT
3.1.1.6
TIPOSPESA
3.1.1.7
TIPOINIZIATIVA
3.1.1.8
DESTINAZIONE
3.1.1.9
POSIZIONE
3.1.1.10 RIPRISTINO_DESCRIZIONE
3.1.1.11 STATO
3.1.1.12 STATOUSO_DESCRIZIONE
3.1.1.13 TIPO_DOCUMENTO
3.1.1.14 TIPOPREVENTIVO
3.1.2
Schema
3.1.3
XSD
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
11
12
3.2 Oggetti (ComplexType)
3.2.1
Strutture
3.2.1.1
Colore
3.2.1.2
Equipaggiamento
3.2.1.3
Veicolo
3.2.1.4
Nascita
3.2.1.5
Recapito
3.2.1.6
Finanziamento
3.2.1.7
Spesa
3.2.1.8
ApplicazioneServizioNuovo
3.2.1.9
ListinoServizio
3.2.1.10 Iniziativa
3.2.1.11 Spesa-Ripristino
3.2.1.12 StatoUso
3.2.1.13 Documento
3.2.1.14 Cliente
3.2.1.15 InfoVeicolo
3.2.1.16 Permuta
3.2.2
Schema
3.2.3
XSD
14
14
14
14
14
15
15
15
15
16
16
17
17
17
17
18
18
19
21
23
4 INTEGRAZIONE STOCK VEICOLI NUOVI
26
2
4.1 Struttura
4.1.1
Struttura Stock_nuovo
4.1.1.1
veicolo_nuovo
4.1.2
Schema
4.1.3
XSD
26
26
26
27
28
4.2 Direzione di integrazione
4.2.1
Esportazione incrementale
4.2.2
Esportazione totale
4.2.3
Importazione
28
28
28
28
5 INTEGRAZIONE STOCK VEICOLI USATI
29
5.1 Struttura
5.1.1
Struttura Stock_usato
5.1.1.1
veicolo_usato
5.1.2
Schema
5.1.3
XSD
29
29
29
30
31
5.2 Direzione di integrazione
5.2.1
Esportazione incrementale
5.2.2
Esportazione totale
5.2.3
Importazione
31
31
31
31
6 INTEGRAZIONE FOTO
33
6.1 Struttura
6.1.1
Struttura foto
6.1.1.1
Immagine
6.1.2
Schema
6.1.3
XSD
33
33
33
33
34
6.2 Direzione Integrazione
6.2.1
Esportazione incrementale
6.2.2
Esportazione totale
6.2.3
Importazione
34
34
34
34
7 INTEGRAZIONE PREVENTIVI/CONTRATTI
35
7.1 Struttura
7.1.1
Struttura Preventivo
7.1.1.1
preventivo
7.1.2
Schema
7.1.3
XSD
35
35
35
36
37
7.2 Direzione di integrazione
7.2.1
Esportazione incrementale
7.2.2
Esportazione totale
7.2.3
Importazione
37
37
37
37
8 INTEGRAZIONE CLIENTI
38
8.1 Struttura
8.1.1
Struttura Archivio_Clienti
8.1.1.1
Clienti
8.1.2
Schema
8.1.3
XSD
38
38
38
38
39
8.2 Direzione di integrazione
8.2.1
Esportazione incrementale
8.2.2
Esportazione totale
39
39
39
3
8.2.3
Importazione
39
9 INTEGRAZIONE CAMPAGNE
40
9.1 Struttura
9.1.1
Struttura Archivio_Clienti
9.1.1.1
Campagna
9.1.2
9.1.3
Schema
9.1.4
XSD
40
40
40
40
41
41
9.2 Direzione di integrazione
9.2.1
Esportazione incrementale
9.2.2
Esportazione totale
9.2.3
Importazione
41
41
41
41
10
INTEGRAZIONE COLORI
43
10.1
Struttura
10.1.1
Struttura Colori
10.1.1.1 Colori
10.1.2
Schema
10.1.3
XSD
43
43
43
43
43
10.2
Direzione di integrazione
10.2.1
Esportazione incrementale
10.2.2
Esportazione totale
10.2.3
Importazione
43
43
43
43
11
INTEGRAZIONE SERVIZI
44
11.1
Struttura
11.1.1
Struttura Spesa_Servizio
11.1.1.1 Spesa_Servizio
11.1.2
Schema
11.1.3
XSD
44
44
44
44
45
11.2
Direzione di integrazione
11.2.1
Esportazione incrementale
11.2.2
Esportazione totale
11.2.3
Importazione
45
45
45
45
12
INTEGRAZIONE ACCESSORI
46
12.1
Struttura
12.1.1
Struttura
12.1.1.1 Accessorio
12.1.2
Schema
12.1.3
XSD
46
46
46
46
46
12.2
Direzione di integrazione
12.2.1
Esportazione incrementale
12.2.2
Esportazione totale
12.2.3
Importazione
46
46
46
47
13
ESEMPI XML
48
13.1
Esempi Stock Veicoli Nuovi
13.1.1
Esempio XML di esportazione Stock nuovo
13.1.2
Esempio XML di importazione Stock nuovo
48
48
56
4
13.2
Esempi Stock Veicoli Usati
13.2.1
Esempio XML di esportazione Stock usato
13.2.2
Esempio XML di importazione Stock usato
58
58
62
13.3
Esempi Foto Stock
13.3.1
Esempio XML di esportazione / importazione delle Foto dello Stock
63
63
13.4
Esempi Preventivi e Contratti
13.4.1
Esempio XML di esportazione Archivio Preventivi e Contratti
13.4.2
Esempio XML di importazione
64
64
69
13.5
Esempi Archivio Clienti
13.5.1
Esempio XML di esportazione Archivio Clienti
13.5.2
Esempio XML di importazione Archivio Clienti
70
70
70
13.6
Esempi Archivio Campagne
13.6.1
Esempio XML di esportazione
13.6.2
Esempio XML di importazione
72
72
72
13.7
Esempi Archivio Colori
13.7.1
Esempio XML di esportazione
13.7.2
Esempio XML di importazione
72
72
72
13.8
Esempi Archivio Spese e Servizi
13.8.1
Esempio XML di esportazione Archivio Spese e Servizi
13.8.2
Esempio XML di importazione Archivio Spese e Servizi
72
72
75
13.9
Esempi Accessori
13.9.1
Esempio XML di esportazione
13.9.2
Esempio XML di importazione
75
75
75
14
14.1
15
15.1
APPENDICI
76
Tabella Optional Normalizzati per veicoli usati
76
UTILITÀ DI SUPPORTO: FOTOLOADER 3.0
FotoLoader.exe
77
77
15.2
Caricamento delle foto
15.2.1
Caricamento manuale
15.2.2
Caricamento da file
15.2.3
Caricamento schedulato
15.2.4
Invio al server
15.2.5
Schedulazione
78
78
78
78
79
81
15.3
Conversione XLS
15.3.1
Conversione XLS veicoli usati
15.3.2
Caricamento schedulato
15.3.3
Conversione XLS clienti
82
82
83
84
15.4
86
Voci di menù
5
1 Descrizione del servizio
Sul server di InfocarWeb2 è installato un servizio (InfocarScheduler) che, leggendo la tabella delle schedulazioni impostate,
esegue una serie di funzionalità esterne all’applicazione InfocarWeb2, utilizzando lo stesso database.
Queste funzionalità vanno dall’aggiornamento on line dell’applicazione alla pulizia delle sessioni, dall’esportazione di dati
all’importazione e aggiornamento di tabelle.
Con il termine Integrazione “light” s’intende la possibilità, attraverso questo servizio, di esportare, importare e aggiornare i
principali archivi di InfocarWeb2 utilizzando dei file di testo strutturati.
Questo documento illustra le funzionalità a cui l’amministratore può accedere, come configurarle e come sono strutturati i
file di testo delegati allo scambio dei dati.
Altre funzionalità particolari, aggiuntive rispetto a quelle standard (sia archivi sia mezzi di trasmissione), possono essere
personalizzate “ad hoc” e fornite a cura di Quattroruote Professional.
1.1 Amministrazione dell’Integrazione
Nel sito di Amministrazione di Infocarweb2 è presente, se abilitata dall’abbonamento stipulato, una sezione di Integrazione.
Il pulsante “Trasferimento dati” permette di accedere all’area di configurazione dell’integrazione:
A titolo di esempio, è illustrato come inserire una nuova importazione dei veicoli nuovi.
Utilizzare il pulsante Nuovo e inserire negli appositi campi i valori appropriati:
un nome (IMPORT STOCK NUOVO), la direzione dell’integrazione (Importazione e Aggiornamento), il tipo di integrazione
(Standard), l’Archivio interessato (Stock Nuovo), il tipo di trasferimento (Ftp), i dati per il trasferimento (user, password,
server, ecc….), il nome del file (STOCK_3.XML).
6
Questa importazione deve essere ora schedulata (pulsante Schedula) definendo l’intervallo di ogni importazione (per esempio
2 ore).
Con le impostazioni illustrate nella figura, ogni due ore (a partire dalle 00.00) il servizio cercherà all’indirizzo ftp il file
stock_3.xml e lo caricherà all’interno dell’archivio di InfocarWeb2.
La sorgente dei dati (il sistema proprietario dello stock) dovrà preoccuparsi ogni due ore di scaricare, all’indirizzo impostato,
un nuovo file aggiornato.
Il risultato dell’operazione, con eventuali “scarti”/errori, sarà inviato via mail al responsabile indicato in amministrazione.
La nomenclatura del file xml nel campo "Nome file" permette alcuni opzioni:
1) un semplice file xml chiamato sempre allo stesso modo [stock.xml]
2) un file xml contenente dati differenziali che necessita di data e ora [stock*.xml] (che produrrà stock_09301500.xml)
3) un file compresso contenente il file xml [stock.zip] (per invio di file voluminosi)
4) un file compresso differenziale che necessita di data e ora [stock*.zip] (che produrrà stock_09301500.zip)
7
1.2 Integrazione Standard
L’integrazione standard, fornita con la specifica abilitazione, prevede una serie di archivi ed alcuni sistemi di spedizione.
1.3 Integrazione Personalizzata
Per specifici casi concordati con Editoriale Domus, sarà possibile implementare delle librerie autonome per gestire tabelle e
file di integrazione diversi.
2 Archivi
Tutti gli archivi prevedono le seguenti “direzioni”:
 esportazione completa
 esportazione differenziale (cioè solo quello modificato dopo l’ultima esportazione)
 importazione / aggiornamento.
Archivio
Clienti
Preventivi
Stock Nuovo
Stock Usato
Spese e Servizi
Foto
Campagne
Colori
Codici Casa
Accessori
Attività
Altri Veicoli
Listini
Note
il cliente presente è individuato dall’ID e/o codice fiscale e/o partita Iva [cap. 7]
il preventivo è individuato dall’ID [cap. 6]
il veicolo è individuato dall’ID e/o telaio [cap. 3]
il veicolo è individuato dall’ID e/o telaio + data vendita e/o targa + data vendita [cap. 4]
il servizio è individuato dall’ID [cap. 10]
la foto è individuata dalla targa/telaio e dal progressivo [cap. 5]
la campagna è individuata dal codice casa [cap. 8]
il colore è individuato dal codice casa (non è prevista distinzione per marca/modello) [9]
tabella di link tra codice infocar – codice casa costruttrice
l’accessorio è individuato dall’ID [cap. 11]
[todo]
[todo]
[todo]
2.1 Trasmissione
InfocarWeb2 può essere installato in due modalità: su un server presso il dealer, all’interno della propria rete locale
(“On-site”), oppure presso la web-farm di Editoriale Domus dove si può accedere via internet su www.infocarweb2.org
(“ASP”).
In funzione del tipo di installazione, i sistemi di trasmissione disponibili sono illustrati nella seguente tabella:
Tipo
On-site Import
On-site Export
ASP Import
ASP Export
ftp
SI
SI
SI (1)
SI (2)
http
SI (3)
SI
SI (3)
SI (4)
file system
SI
SI
NO
NO
mail
NO
SI
NO
SI
(1) il caricamento deve avvenire su ftp.quettroruotepro.com previa autorizzazione e configurazione di Quattroruote
Professional.
(2) lo scarico deve essere effettuato su un server ftp pubblico (accessibile dalla web-farm di Editoriale Domus)
(3) il caricamento deve avvenire alla pagina http://www.infocarweb2.org/Admin/Integrazione/Upload.aspx o
http://<serverlocale>Admin/Integrazione/Upload.aspx
(4) lo scarico deve avvenire su una pagina html di upload pubblica (accessibile dalla web-farm di Editoriale Domus).
2.2 File di testo XML e di schema XSD
Lo scambio delle informazioni tra i sistemi avviene attraverso file di testo strutturati XML (eXtensible Markup Language)
secondo lo uno standard internazionale W3C (World Wide Web Consortium). La struttura di questi file è definita attraverso
appositi schemi XSD (XML Schema Definition) allegati a questo documento.
L’utilizzo di queste convenzioni ormai molto diffuse, permette una maggiore flessibilità rispetto a tracciati record rigidi e
l’utilizzo di svariati strumenti per la loro gestione (es. Microsoft Excel ®, xsd.exe, .NET).
8
3 Tipi
Per rendere la struttura degli XML più flessibile e coerente, alcuni dati sono stati raggruppati in oggetti (complexType) e i
valori dei flag in enumeratori (simpleType). Sono illustrati di seguito estrapolati dal tracciato specifico di ciascun archivio,
dove sono ricorrenti. Di fianco ai tipi “String” compare la lunghezza massima consentita (es.: String / 30 = max 30 caratteri)
o la lunghezza obbligatoria (es: String[2] = stringa di due caratteri).
I tipi "data" hanno il formato "aaaa-mm-gg" ("yyyy-MM-dd") e quelli VALUTA utilizzano il punto come separatore di decimali
(senza separatore di migliaia)
3.1 Enumeratori (SimpleType)
3.1.1
Strutture
Oggetto
Tipo
3.1.1.1
FLAG
TIPOEQ
CATEGORIA
VALUTA
EST_INT
TIPOSPESA
TIPOINIZIATIVA
non previsto
“A”: Autoveicoli
“F”: Fuoristrada
“V”: Veicoli commerciali
“M”: Moto
“X”: Altri veicoli
-1
2 decimali separati dal punto
non previsto
“E”: colore esterno
“I”: colore interno
TIPOSPESA
enum
3.1.1.7
“E”: Eq a pagamento
”ES”: Eq di Serie
”EP”: Pacchetto a pagamento
”A”: Accessorio
”PS”: Pacchetto di serie
EST_INT
enum
3.1.1.6
non previsto
VALUTA
decimal
3.1.1.5
“”, “N”, “S”
CATEGORIA
enum
3.1.1.4
“”
TIPOEQ
enum
3.1.1.3
Descrizione
FLAG
enum
3.1.1.2
delete
Valore
non previsto
“E”: spese di estinzione
“B”: spese bollo
“V”: spese varie
“M”: messa in strada
“T”: trasporto
“I”: imposte
“S”: servizio
“A”: altro
TIPOINIZIATIVA
enum
non previsto
“C”: sconto sul listino
“V”: variazione venditore
“G”: contributo governativo (abs)
“Z”: sconto iniziativa (abs)
“A”: variazione concordata
9
Note
Import
di
3.1.1.8
DESTINAZIONE
enum
3.1.1.9
POSIZIONE
RIPRISTINO_DESCRIZIONE
3.1.1.11
STATO
STATOUSO_DESCRIZIONE
3.1.1.13
TIPO_DOCUMENTO
3.1.1.14
“Privato”
“Commerciante”
“Rottamazione”
“Estero”
“Non disponibile”
non previsto
“M”: spese in listino
“I”: ipt
“S”: servizi
“A”: accessori
RIPRISTINO_DESCRIZIONE
enum
non previsto
“Spese di carrozzeria”
“Spese per interni”
“Spese di meccanica”
"Spese per pneumatici"
non previsto
“Buono”
“Medio”
“Scarso”
STATO
enum
3.1.1.12
non previsto
POSIZIONE
enum
3.1.1.10
TIPOPREVENTIVO
DESTINAZIONE
STATOUSO_DESCRIZIONE
enum
non previsto
"Carrozzeria"
"Interni"
"Meccanica"
"Pneumatici"
TIPO_DOCUMENTO
Enum
non previsto
“Patente”
“Carta Identità"
“Passaporto"
“Patente elettronica"
“Carta Identità elettronica"
"Porto armi"
"Tessera ministeriale"
TIPOPREVENTIVO
Enum
non previsto
“NC”: vendita nuovo della casa
“NFC”: vendita nuovo QR
“U”: vendita usato
“R”: di ritiro
“C”: chiavi in mano (obsolete)
Note revise 1.1:
Sono stati creati tre nuovi enum per limitare le descrizioni di alcuni campi preimpostati in InfocarWeb2 (tipo documento,
descrizione del ripristino e dello stato d’uso).
Sono state indicate le dimensioni massime per i campi di tipo String.
Note revise 1.2
il valore vuoto del FLAG è stato modificato da " " (spazio) a "" (stringa vuota)
10
3.1.2
Schema
11
3.1.3
XSD
<!--ENUM-->
<xs:simpleType name="FLAG">
<xs:restriction base="xs:string">
<!--non dichiarato-->
<xs:enumeration value="" />
<!--NO-->
<xs:enumeration value="N" />
<!--SI-->
<xs:enumeration value="S" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TIPOEQ">
<xs:restriction base="xs:string">
<!--EQ a pagamento-->
<xs:enumeration value="E" />
<!--EQ di serie-->
<xs:enumeration value="ES" />
<!--EQ pacchetto a pagamento-->
<xs:enumeration value="EP" />
<!--Accessori after market-->
<xs:enumeration value="A" />
<!--EQ pacchetto di serie-->
<xs:enumeration value="PS" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="VALUTA">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2" />
<!--Utilizzare il punto come separatore di decimali-->
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CATEGORIA">
<xs:restriction base="xs:string">
<!--Autoveicoli-->
<xs:enumeration value="A" />
<!--Fuoristrada-->
<xs:enumeration value="F" />
<!--Veicoli Commerciali Leggeri-->
<xs:enumeration value="V" />
<!--Motoveicoli-->
<xs:enumeration value="M" />
<!--Altri veicoli-->
<xs:enumeration value="X" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="STATOUSO_DESCRIZIONE">
<xs:restriction base="xs:string">
<xs:enumeration value="Carrozzeria" />
<xs:enumeration value="Interni" />
<xs:enumeration value="Meccanica" />
<xs:enumeration value="Pneumatici" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="RIPRISTINO_DESCRIZIONE">
<xs:restriction base="xs:string">
<xs:enumeration value="Spese di carrozzeria" />
<xs:enumeration value="Spese per interni" />
<xs:enumeration value="Spese di meccanica" />
<xs:enumeration value="Spese per pneumatici" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TIPO_DOCUMENTO">
<xs:restriction base="xs:string">
<xs:enumeration value="Patente" />
<xs:enumeration value="Carta Identità" />
<xs:enumeration value="Passaporto" />
<xs:enumeration value="Patente elettronica" />
<xs:enumeration value="Carta Identità elettronica" />
<xs:enumeration value="Porto armi" />
<xs:enumeration value="Tessera ministeriale" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EST_INT">
<xs:restriction base="xs:string">
<!--Esterno-->
<xs:enumeration value="E" />
<!--Interno-->
<xs:enumeration value="I" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TIPOSPESA">
<xs:restriction base="xs:string">
<!--spese di estizione-->
<xs:enumeration value="E" />
<!--spese bollo-->
<xs:enumeration value="B" />
<!--spese varie-->
<xs:enumeration value="V" />
<!--messa in strada-->
12
<xs:enumeration value="M" />
<!--trasporto-->
<xs:enumeration value="T" />
<!--imposta-->
<xs:enumeration value="I" />
<!--servizio-->
<xs:enumeration value="S" />
<!--altro-->
<xs:enumeration value="A" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TIPOINIZIATIVA">
<xs:restriction base="xs:string">
<!--sconto su listino-->
<xs:enumeration value="C" />
<!--variazione venditore-->
<xs:enumeration value="V" />
<!--iniziativa-->
<xs:enumeration value="Z" />
<!--contributo Governativo-->
<xs:enumeration value="G" />
<!--variazione concordata-->
<xs:enumeration value="A" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DESTINAZIONE">
<xs:restriction base="xs:string">
<xs:enumeration value="Privato" />
<xs:enumeration value="Commerciante" />
<xs:enumeration value="Rottamazione" />
<xs:enumeration value="Estero" />
<xs:enumeration value="Non disponibile" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TIPOPREVENTIVO">
<xs:restriction base="xs:string">
<!--della casa-->
<xs:enumeration value="C" />
<!--nuovo da listino qrt-->
<xs:enumeration value="NFC" />
<!--uasato-->
<xs:enumeration value="U" />
<!--nuovo della casa-->
<xs:enumeration value="NC" />
<!--ritiro-->
<xs:enumeration value="R" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="POSIZIONE">
<xs:restriction base="xs:string">
<!--spese in listino-->
<xs:enumeration value="M" />
<!--imposte-->
<xs:enumeration value="I" />
<!--servizi-->
<xs:enumeration value="S" />
<!--accessori-->
<xs:enumeration value="A" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="STATO">
<xs:restriction base="xs:string">
<xs:enumeration value="Buono" />
<xs:enumeration value="Medio" />
<xs:enumeration value="Scarso" />
</xs:restriction>
</xs:simpleType>
<!--END ENUM-->
13
3.2 Oggetti (ComplexType)
3.2.1
Oggetto
Strutture
Campo
Tipo
delete
Descrizione
Esterno_Interno
complex
EST_INT
non previsto
CodiceCasa
String / 20
“”
definisce se il colore
è Esterno o Interno
codice
casa
del
colore
Descrizione
Metallizzato
String / 50
FLAG
“”
“”
3.2.1.1
Colore
Colore
3.2.1.2
Note di Import
descrizione del colore
S se metallizzato
N se pastello
Equipaggiamento
Equipaggiamento
TipoEqu
complex
TIPOEQ
non previsto
non previsto
DesEQU
String / 85
obbligatorio
Prezzo
VALUTA
-1
codNORM
string[5]
“”
Codoptqr
long
non previsto
codice
infocar
CodiceCasa
string / 15
obbligatorio
codice univoco dell’
equipaggiamento
flg_pac
FLAG
“”
Flag pacchetto
Complex
Non previsto
Categoria
Codmarca
CATEGORIA
int
obbligatorio
non previsto
Contiene
i
dati
identificativi
del
veicolo rispetto alla
Banca Dati QR
categoria del veicolo
codice marca per gli
altri veicoli (catego =
X)
Descrmarca
codmodello
string / 20
int
non previsto
non previsto
descrmodello
descrmodellocompl
esso
String / 40
FLAG
non previsto
non previsto
codversione
int
non previsto
3.2.1.3
se
non
presente
nell’anagrafica, viene
aggiunto.
tipo di equipaggiamento
descrizione
dell’equipaggiamento
prezzo dell’equipaggiamento
codice normalizzato
infocar
interno
default E
Nei veicoli usati le
descrizioni
libere
possono essere caricate
solo come accessori
(TIPOEQ=A)
IVA INCLUSA
se utilizzato permette
di
identificare
l’equipaggiamento nei
veicoli usati
se
valorizzato,
identifica
da
solo
l’equipaggiamnto
obbligatorio
per
la
categoria X, permette
di
individuare,
se
presente in banca dati
QR,
di associare
correttamente
l’Equipaggiamento
Solo in Export
Veicolo
Veicolo
14
descrizione marca
codice modello per
gli
altri
veicoli
(catego = X)
descrizione modello
indica
se
la
descrizione
è
complessa e quindi
non va utilizzata per
comporre
la
descrizione
codice versione per
gli
altri
veicoli
(catego = X)
default = A
codice marca per gli
altri veicoli (catego =
X), se non presente
nell’anagrafica, viene
aggiunto.
se
non
presente
nell’anagrafica, viene
aggiunto.
se
non
presente
nell’anagrafica, viene
aggiunto.
descrversione
String / 40
non previsto
annoxx
String[4]
Non previsto
mesexx
String[2]
Non previsto
aamminfocar
String / 12
non previsto
descrizione
String / 100
non previsto
descrizione
del
veicolo (categoria =
X)
alimentazione
String
Non previsto
Descrizione
dell’alimentazione
carrozzeria
String / 30
Non previsto
fineimmatr
String[6]
Non previsto
Descrizione del tipo
di carrozzeria
Annomese di fine
immatricolazione
codicecasa
String()
non previsto
Elenco
di
codici
interni della casa
costruttrice
codiceomolog
String()
non previsto
Elenco di codici di
omologazione
complex
Date
String / 35
String[2]
String [3]
non previsto
01/01/0001
“”
“”
“”
indirizzo
complex
String / 40
non previsto
“”
Cap
localita
provincia
telfisso
telcellulare
Fax
Email
www
String
String
String
String
String
String
String
String
“”
“”
“”
“”
“”
“”
“”
“”
3.2.1.4
data
localita
provincia
nazione
Spesa
se non specificato sarà
utilizzato il codicecasa
per l’identificazione del
veicolo
utilizzato solo nel caso
di
aggiunta
in
anagrafica di un veicolo
non riconosciuto
Attualmente
non
codificato in attesa
delle ibride
solo in Export
Se ancora in commercio
“000000”,
solo
in
Export
se non trovato nell’
anagrafica, il veicolo
non
potrà
essere
caricato
(vedere punto 2.3)
data di nascita
luogo di nascita
provincia di nascita
nazione di nascita
(sigla ISO)
[5]
/ 35
[2]
/ 13
/ 13
/ 13
/ 60
/ 100
via/piazza e numero
civico
controllo formale
sigla
controllo formale
controllo formale
Finanziamento
Finanziamento
Tipo
complex
Stringa / 30
non previsto
“”
Finanziaria
Stringa / 30
“”
Importo
Rata
Numrate
Tan
VALUTA
VALUTA
Int
VALUTA
-1
-1
-1
-1
Complex
non previsto
3.2.1.7
solo Export
Recapito
Recapito
3.2.1.6
solo Export
Nascita
Nascita
3.2.1.5
descrizione
allestimento
Anno di presentazione
Mese di presentazione
codice infocar nel
formato
“AAAAMMcodall”
Assicurato, Leasing,
BuyBack, ecc.
nome
della
finanziaria
importo finanziato
importo della rata
numero delle rate
percentuale TAN (2
decimali)
Spesa
15
Contiene
i
relativi
spese/servizi
applicati
in
dati
alla
un
Codice
String
obbligatorio
Tipo
TIPOSPESA
non previsto
Posizione
POSIZIONE
non previsto
Descrizione
String / 30
“”
Importo
VALUTA
non previsto
aliquotaIVA
VALUTA
non previsto
descrIVA
String / 30
non previsto
omaggio
FLAG
non previsto
from_qrt
FLAG
non previsto
3.2.1.8
i due sistemi devono
avere le spese e i
servizi allineati per
poter
dialogare
correttamente
tipologia della spesa
(messa in strada,
servizio, IPT, ecc…)
posizione
di
visualizzazione (nelle
spese, nei servizi,
ecc…)
descrizione
del
servizio
importo
della
spesa/servizio
(IVA
compresa)
percentuale dell’IVA
applicata
Descrizione del tipo
di IVA (può essere
utilizzato
come
codice IVA del DMS )
indica se la spesa o il
servizio
è
stato
omaggiato
(quindi
l’importo è 0)
indica se la spesa è
quella calcolata da
Quattroruote
ApplicazioneServizioNuovo
ApplicazioneServizi
oNuovo
Complex
non previsto
codmarca
codmodello
codversione
int
int
int
-1
-1
-1
bloccato
FLAG
obbligatorio
obbligatorio
FLAG
obbligatorio
3.2.1.9
preventivo/contratto
codice
interno
numerico
identificativo
del
gestionale
Nell’import / export
delle Spese e servizi,
questo oggetto contiene
le
informazioni
sull’applicazione
per
marca,
modello,
versione del servizio
codice marca QR
codice modello QR
codice allestimento
<QR
flag che indica se il
servizio
non
è
modificabile
flag che indica se il
servizio
è
obbligatorio
quindi
selezionato di default
ListinoServizio
ListinoServizio
Complex
non previsto
datavigore
date
non previsto
limitevigore
String / 22
non previsto
importoivato
FLAG
obbligatorio
16
Nell’import / export
delle Spese e servizi,
questo oggetto contiene
le
informazioni
sull’ultimo listino prezzi
del servizio
data di entrata in
vigore del listino
sequenza
di
codicemarca+codice
modello+codiceversio
ne
QR
per
identificarel’applicazi
one
del
listino
(999999
tutte
le
marche)
flag che indica se
l’importo
è
già
comprensivo di IVA o
no
i
codici
sono
di
lunghezza 6 caratteri
con zeri a sx (es. cod
marca 9 = 000009)
importo
aliquotaiva
VALUTA
VALUTA
obbligatorio
obbligatorio
descrIVA
String / 30
non previsto
Complex
non previsto
codiceposizione
TIPOINIZIATIVA
non previsto
descrizione
String / 60
“”
importo
VALUTA
non previsto
3.2.1.10
descrizione
importo
effettiva
tipologia
dello
sconto/iniziativa
note
dello
sconto/iniziativa
importo
dello
sconto/iniziativa
(comprensivo di IVA)
complex
RIPRISTINO_DE
SCRIZIONE
VALUTA
FLAG
non previsto
“”
complex
STATODUSO_D
ESCRIZIONE
STATO
non previsto
“”
-1
“”
descrizione
dell’intervento
importo del ripristino
se S sono le spese di
ripristino effettuate
sul veicolo, altrimenti
sono quelle previste
StatoUso
StatoUso
descrizione
stato
3.2.1.13
ogni
aggiornamento
prevede
la
cancellazione
e
reinserimento (almeno
una
variazione
sul
totale concordato è
sempre presente)
Spesa-Ripristino
Spesa-Ripristino
3.2.1.12
(0 = esente)
Iniziativa
Iniziativa
3.2.1.11
importo del servizio
aliquota
IVA
applicata/da
applicare
Descrizione del tipo
di IVA (può essere
utilizzato
come
codice IVA del DMS )
non previsto
descrizione
dell’
impianto valutato
stato
(Buono,Scarso..)
Documento
Documento
non previsto
non previsto
numero
complex
TIPO_DOCUME
NTO
String / 30
datarilascio
Date
0001-01-01
enterilascio
String / 40
“”
provincia
String [2]
“”
nazione
String [3]
“”
tipo
“”
17
Descrizione
del
documento
numero identificativo
del documento
data di rilascio del
documento
Ente che ha rilasciato
il documento
sigla provincia di
rilascio
nazione di rilascio
(sigla ISO)
3.2.1.14
Cliente
Cliente
codice
Complex
Int
non previsto
non previsto
codiceinterno
String / 20
“”
ragionesociale
String / 30
obbligatorio
nome
recapito
codfiscale
String / 30
Recapito
String [16]
“”
non previsto
“”
partiva
nascita
statocivile
String [11]
Nascita
String / 50
“”
non previsto
“”
sesso
String / 50
“”
professione
String / 50
“”
tipologia
String / 50
“”
figli
String / 50
“”
fontecontatto
String / 50
“”
categoria
String / 50
“”
registroimprese
String / 100
“”
documento
note
Documento
String / 200
non previsto
“”
3.2.1.15
codice univoco di
InfocarWeb
codice interno del
sistema integrato
ragione sociale o
cognome del cliente
Nome del cliente
se minore di 16 vengono
aggiunti 0 a sx
Celibe,
Nubile,
Coniugato/a, ....
MASCHIO, FEMMINA
di
norma:
INDIVIDUALE,
SOCIETA, AUTONOMO
numero figli
provenienza
del
contatto (INTERNET,
RIVISTA,
PORTE
APERTE,….)
categoria
merceologica
di
appartenenza
numero
CCIIAA
o
altre
registrazioni
societarie
se
non
presente
nell’anagrafica, viene
aggiunto.
se
non
presente
nell’anagrafica, viene
aggiunto.
se
non
presente
nell’anagrafica, viene
aggiunto.
se
non
presente
nell’anagrafica, viene
aggiunto.
Di norma la descrizione
(UNO, DUE...) se non
trovata viene aggiunto
se
non
presente
nell’anagrafica, viene
aggiunto.
se
non
presente
nell’anagrafica, viene
aggiunto.
InfoVeicolo
InfoVeicolo
complex
passaggi
int
-1
tagliandi
FLAG
“”
libretto
FLAG
“”
certificato
FLAG
“”
ipoteca
FLAG
“”
leasing
FLAG
“”
fatturabile
FLAG
“”
annuncio
FLAG
“”
provenienza
String / 50
“”
18
associazione di varie
informazioni
sul
veicolo in stock
numero di passaggi di
proprietà
S se il veicolo ha
effettuato tutti i
tagliandi
S se il veicolo è
fornito di libretto di
circolazione
S se il veicolo è
fornito di certificato
di proprietà
S se il veicolo è
ipotecato
S se il veicolo è in
leasing
S se il veicolo è
fatturabile con IVA
S se il veicolo deve
essere inviato a tutti
i siti internet
descrizione
della
provenienza
del
veicolo
se
non
presente
nell’anagrafica, viene
aggiunto.
garanzia
FLAG
“”
descrgaranzia
String / 50
“”
disponibile
FLAG
“”
dataproduzione
data
0001-01-01
dataimmatricolazio
ne
dataopzione
data
0001-01-01
data
0001-01-01
datavendita
dataprevarrivo
data
data
0001-01-01
0001-01-01
dataarrivo
data
0001-01-01
datascadgaranzia
data
0001-01-01
datascadrevisione
data
0001-01-01
datascadbollo
data
0001-01-01
datascadesenzbollo
data
0001-01-01
Tipologia
String / 50
“”
Destinazione
DESTINAZIONE
Non previsto
non previsto
obbligatorio
non previsto
colorepermuta
telaiopermuta
targapermuta
chilometri
periodoimm
complex
Veicolo
Equipaggiamen
to
Colore
String / 17
String / 15
String / 9
String / 12
quotazioneQRStand
VALUTA
non previsto
quotazioneQRPers
VALUTA
non previsto
speseripristino
SpesaRipristino
non previsto
statouso
StatoUso
non previsto
variazionestatouso
VALUTA
3.2.1.16
S se il veicolo ha una
garanzia scritta (oltre
a quella di legge)
descrizione
della
garanzia
S se il veicolo è
disponibile
alla
vendita
data di produzione
prevista dalla casa
costruttrice in caso di
veicoli nuovi
data di immatricolazione
data di fine opzione
del veicolo da parte
del funzionario di
vendita
data di vendita
data previsto arrivo o
data previsto ritiro
data arrivo oppure
data ritiro
data
scadenza
garanzia della casa
costruttrice
sul
veicolo nuovo
data scadenza della
revisione o data della
prossima revisione
data scadenza del
bollo
data
scadenza
dell’esenzione
dal
pagamento del bollo
Tipologia del veicolo.
Destinazione
veicolo
del
Permuta
Permuta
veicolopermuta
optionals
non previsto
“”
“”
-1
“”
19
veicolo ritirato
Optional
a
pagamento presenti
colore esterno
chilometri rilevati
periodo QR di immatricolazione (1° sem.
2007, 2* sem.2007,
2006, ecc)
quotazione standard
di QR
quotazione
personalizzata con i
parametri di QR
elenco delle spese di
ripristino previste o
effettive
elenco dello stato
d’uso degli impianti
variazione
personalizzata
dal
concessionario
in
funzione dello stato
d’uso
Se non è ufficiale della
casa,
deve
essere
aggiunto
in
Amministrazione
Le descrizioni utilizzate
devono essere aggiunte
in amministrazione
Il default è "Privato"
variazioneconcessionario
prezzopermutaconcordato
VALUTA
notepermuta
String / 200
“”
approvazione
FLAG
“”
info
InfoVeicolo
non previsto
VALUTA
variazione predefinita
del concessionario
prezzo
finale
concordato per il
ritiro
note
sul
veicolo
ritirato
approvazione
del
capo venditore sul
valore di ritiro
informazioni
aggiuntive sul veicolo
ritirato
Note revise 1.1
a) sono stati aggiunti nuovi oggetti :
a. ApplicazioneServizioNuovo
b. ListinoServizio
b) sono state forzate le lunghezze di codice fiscale e partita IVA
c) il numero dei figli è stato convertito in String (la descrizione da visualizzare)
d) sono stati applicati i nuovi enumeratori per le descrizioni, cambiando struttura ai seguenti oggetti:
a. SpesaRipristino
b. StatoUso
c. Documento
e) alcuni campi hanno cambiato tipologia:
a. chilometri (String)
b. figli (String)
f) per un precedente errore di battitura il campo aannoxx è stato corretto in annoxx
Note revise 1.2
E' stato aggiunto un nuovo campo "descrIVA" negli oggetti Spese e Listino Servizio per completare l'informazione sull'aliquota
dell'iva utilizzata (es. aliquota 0% descrIVA = esente art.15, etc...) o può essere utilizzato per il codice DMS dell'aliquota.
Note revice 1.3
Sono stati aggiunti 2 campi in InfoVeicolo: Tipologia e Destinazione. La Tipologia (corrispondente al campo Tipologia Interna
di Infocarweb2) deve essere precaricata in Amministrazione
La destinazione che era presente in Permuta è stata eliminata perchè ora presente nelle InfoVeicolo.
20
3.2.2
Schema
21
22
3.2.3
XSD
<!--CLASSI-->
<xs:complexType name="Colore">
<xs:sequence>
<xs:element name="Esterno_Interno" type="EST_INT" />
<xs:element name="CodiceCasa" type="xs:string" />
<xs:element name="Descrizione" type="xs:string" />
<xs:element name="Metallizzato" type="FLAG" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Equipaggiamento">
<xs:sequence>
<xs:element minOccurs="1" name="TipoEqu" type="TIPOEQ" />
<xs:element minOccurs="1" maxOccurs="1" name="DesEQU" type="xs:string" />
<xs:element minOccurs="0" name="Prezzo" type="VALUTA" />
<xs:element minOccurs="0" name="CodNORM" type="xs:string" />
<xs:element minOccurs="0" name="codoptqr" type="xs:long" />
<xs:element minOccurs="1" maxOccurs="1" name="CodiceCasa" type="xs:string" />
<xs:element minOccurs="0" name="flg_pac" type="FLAG" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Veicolo">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" default="A" name="categoria" type="CATEGORIA" />
<xs:element minOccurs="0" name="codmarca" type="xs:int" />
<xs:element minOccurs="0" name="descrmarca" type="xs:string" />
<xs:element minOccurs="0" name="codmodello" type="xs:int" />
<xs:element minOccurs="0" name="descrmodello" type="xs:string" />
<xs:element minOccurs="0" name="descrmodellocomplesso" type="FLAG" />
<xs:element minOccurs="0" name="codversione" type="xs:int" />
<xs:element minOccurs="0" name="descrversione" type="xs:string" />
<xs:element minOccurs="0" name="annoxx" type="xs:string" />
<xs:element minOccurs="0" name="mesexx" type="xs:string" />
<xs:element minOccurs="0" name="aamminfocar" type="xs:string" />
<xs:element minOccurs="0" name="descrizione" type="xs:string" />
<xs:element minOccurs="0" name="alimentazione" type="xs:string" />
<xs:element minOccurs="0" name="carrozzeria" type="xs:string" />
<xs:element minOccurs="0" name="fineimmatr" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="codicecasa" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="codiceomologazione" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Nascita">
<xs:sequence>
<xs:element minOccurs="0" name="data" type="xs:date" />
<xs:element minOccurs="0" name="localita">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="35" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="provincia">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="nazione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Recapito">
<xs:sequence>
<xs:element minOccurs="0" name="indirizzo">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="40" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="cap">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="localita">
23
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="35" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="provincia">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="telfisso" type="xs:string" />
<xs:element minOccurs="0" name="telcellulare" type="xs:string" />
<xs:element minOccurs="0" name="fax" type="xs:string" />
<xs:element minOccurs="0" name="email" type="xs:string" />
<xs:element minOccurs="0" name="www" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Finanziamento">
<xs:sequence>
<xs:element minOccurs="0" name="tipo" type="xs:string" />
<xs:element minOccurs="0" name="finanziaria" type="xs:string" />
<xs:element minOccurs="0" name="importo" type="VALUTA" />
<xs:element minOccurs="0" name="rata" type="VALUTA" />
<xs:element minOccurs="0" name="numrate" type="xs:int" />
<xs:element minOccurs="0" name="tan" type="VALUTA" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Spesa">
<xs:sequence>
<xs:element minOccurs="1" name="codice" type="xs:string" />
<xs:element minOccurs="1" name="tipo" type="TIPOSPESA" />
<xs:element minOccurs="0" name="posizione" type="POSIZIONE" />
<xs:element minOccurs="0" name="descrizione" type="xs:string" />
<xs:element minOccurs="0" name="importo" type="VALUTA" />
<xs:element minOccurs="1" name="aliquotaiva" type="VALUTA" />
<xs:element minOccurs="0" name="descrIVA" type="xs:string" />
<xs:element minOccurs="0" name="omaggio" type="FLAG" />
<xs:element minOccurs="0" name="from_qrt" type="FLAG" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ApplicazioneServizioNuovo">
<xs:sequence>
<xs:element minOccurs="0" name="codmarca" type="xs:int" />
<xs:element minOccurs="0" name="codmodello" type="xs:int" />
<xs:element minOccurs="0" name="codversione" type="xs:int" />
<xs:element minOccurs="1" name="bloccato" type="FLAG" />
<xs:element minOccurs="1" name="obbligatorio" type="FLAG" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ListinoServizio">
<xs:sequence>
<xs:element minOccurs="0" name="datavigore" type="xs:date" />
<xs:element minOccurs="0" name="limitevigore" type="xs:string" />
<xs:element minOccurs="1" name="importoivato" type="FLAG" />
<xs:element minOccurs="1" name="importo" type="VALUTA" />
<xs:element minOccurs="1" name="aliquotaiva" type="VALUTA" />
<xs:element minOccurs="0" name="descrIVA" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Iniziativa">
<xs:sequence>
<xs:element minOccurs="0" name="codiceposizione" type="TIPOINIZIATIVA" />
<xs:element minOccurs="0" name="descrizione" type="xs:string" />
<xs:element minOccurs="0" name="importo" type="VALUTA" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Documento">
<xs:sequence>
<xs:element minOccurs="0" name="tipo" type="TIPO_DOCUMENTO" />
<xs:element minOccurs="0" name="numero" type="xs:string" />
<xs:element minOccurs="0" name="datarilascio" type="xs:date" />
<xs:element minOccurs="0" name="enterilascio" type="xs:string" />
<xs:element minOccurs="0" name="provincia">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="nazione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SpesaRipristino">
<xs:sequence>
24
<xs:element minOccurs="1" name="descrizione" type="RIPRISTINO_DESCRIZIONE" />
<xs:element minOccurs="1" name="importo" type="VALUTA" />
<xs:element minOccurs="0" name="effettiva" type="FLAG" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="StatoUso">
<xs:sequence>
<xs:element minOccurs="1" name="descrizione" type="STATOUSO_DESCRIZIONE" />
<xs:element minOccurs="1" name="stato" type="STATO" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Cliente">
<xs:sequence>
<xs:element minOccurs="0" name="codice" type="xs:int" />
<xs:element minOccurs="0" name="codiceinterno" type="xs:string" />
<xs:element minOccurs="1" name="ragionesociale" type="xs:string" />
<xs:element minOccurs="0" name="nome" type="xs:string" />
<xs:element minOccurs="0" name="recapito" type="Recapito" />
<xs:element minOccurs="0" name="codfiscale" type="xs:string" />
<xs:element minOccurs="0" name="partiva" type="xs:string" />
<xs:element minOccurs="0" name="nascita" type="Nascita" />
<xs:element minOccurs="0" name="statocivile" type="xs:string" />
<xs:element minOccurs="0" name="sesso" type="xs:string" />
<xs:element minOccurs="0" name="professione" type="xs:string" />
<xs:element minOccurs="0" name="tipologia" type="xs:string" />
<xs:element minOccurs="0" name="figli" type="xs:string" />
<xs:element minOccurs="0" name="fontecontatto" type="xs:string" />
<xs:element minOccurs="0" name="categoria" type="xs:string" />
<xs:element minOccurs="0" name="registroimprese" type="xs:string" />
<xs:element minOccurs="0" name="documento" type="Documento" />
<xs:element minOccurs="0" name="note" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Permuta">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="veicolopermuta" type="Veicolo" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="optionals" type="Equipaggiamento" />
<xs:element minOccurs="0" name="colorepermuta" type="Colore" />
<xs:element minOccurs="0" name="telaiopermuta" type="xs:string" />
<xs:element minOccurs="0" name="targapermuta" type="xs:string" />
<xs:element minOccurs="0" name="chilometri" type="xs:string" />
<xs:element minOccurs="0" name="periodoimm" type="xs:string" />
<xs:element minOccurs="0" name="quotazioneQRStand" type="VALUTA" />
<xs:element minOccurs="0" name="quotazioneQRPers" type="VALUTA" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="speseripristino" type="SpesaRipristino" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="statouso" type="StatoUso" />
<xs:element minOccurs="0" name="variazionestatouso" type="VALUTA" />
<xs:element minOccurs="0" name="variazioneconcessionario" type="VALUTA" />
<xs:element minOccurs="1" name="prezzopermutaconcordato" type="VALUTA" />
<xs:element minOccurs="0" name="notepermuta" type="xs:string" />
<xs:element minOccurs="0" name="approvazione" type="FLAG" />
<xs:element minOccurs="0" name="info" type="InfoVeicolo" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="InfoVeicolo">
<xs:sequence>
<xs:element minOccurs="0" name="passaggi" default="0" type="xs:int" />
<xs:element minOccurs="0" name="tagliandi" type="FLAG" />
<xs:element minOccurs="0" name="libretto" type="FLAG" />
<xs:element minOccurs="0" name="certificato" type="FLAG" />
<xs:element minOccurs="0" name="ipoteca" type="FLAG" />
<xs:element minOccurs="0" name="leasing" type="FLAG" />
<xs:element minOccurs="0" name="fatturabile" type="FLAG" />
<xs:element minOccurs="0" name="annuncio" type="FLAG" />
<xs:element minOccurs="0" name="provenienza" type="xs:string" />
<xs:element minOccurs="0" name="garanzia" type="FLAG" />
<xs:element minOccurs="0" name="descrgaranzia" type="xs:string" />
<xs:element minOccurs="0" name="disponibile" type="FLAG" />
<xs:element minOccurs="0" name="dataproduzione" type="xs:date" />
<xs:element minOccurs="0" name="dataimmatricolazione" type="xs:date" />
<xs:element minOccurs="0" name="dataopzione" type="xs:date" />
<xs:element minOccurs="0" name="datavendita" type="xs:date" />
<xs:element minOccurs="0" name="dataprevarrivo" type="xs:date" />
<xs:element minOccurs="0" name="dataarrivo" type="xs:date" />
<xs:element minOccurs="0" name="datascadgaranzia" type="xs:date" />
<xs:element minOccurs="0" name="datascadrevisione" type="xs:date" />
<xs:element minOccurs="0" name="datascadbollo" type="xs:date" />
<xs:element minOccurs="0" name="datascadesenzbollo" type="xs:date" />
<xs:element minOccurs="0" name="tipologia" type="xs:string" />
<xs:element minOccurs="0" name="destinazione" type="DESTINAZIONE" />
</xs:sequence>
</xs:complexType>
<!--END CLASSI-->
25
4 Integrazione Stock Veicoli nuovi
4.1 Struttura
Il file xml di scambio conterrà la lista di veicoli nuovi da esportare/importare nello stock nuovo di Infocarweb2.
La tabella seguente illustra i campi di ciascun veicolo interessati all’integrazione.
4.1.1
Oggetto
Struttura Stock_nuovo
Campo
Tipo
delete Valore
Descrizione
complex
non previsto
long
non previsto
FLAG
non previsto
contiene
i
dati
identificativi
del
veicolo
identificativo univoco
del veicolo nello stock
di InfocarWeb2
flag di eliminazione
sede
String / 40
obbligatorio
funzritiro
String / 25
“”
funzvendita
String / 25
“”
note
noteInternet
String / 256
String / 400
“”
“”
codiceinterno
string / 20
obbligatorio
ubicazione
string / 50
“”
descrizione del deposito del veicolo
veicolo
Veicolo
non previsto
colorest
Colore
non previsto
Contiene
i
dati
identificativi
del
veicolo rispetto alla
Banca Dati QR
colore esterno
colorint
Colore
non previsto
colore interno
telaio
String / 17
“”
numero del telaio
targa
String / 12
“”
codiceordine
String / 20
“”
doctrasporto
string / 15
“”
targa del veicolo dopo
la vendita
numero/codice
dell’
ordine al fornitore
numero/id
del
4.1.1.1
veicolo_nuovo
Note di Import
veicolo_nuovo
Stock_ID
codstock
flg_delete
26
descrizione del punto
vendita
di
appartenenza
del
veicolo
codice comune del
funzionario che ha
ritirato il veicolo
codice comune del
funzionario che ha
venduto il veicolo
note
note descrittive del
veicolo da pubblicare
sui siti
identificativo
dello
stock
comune
del
veicolo
se
indicato
implica
l’aggiornamento
del
record
se “S” indica che il
record
deve
essere
cancellato fisica-mente
dallo
stock
(previa
verifica
dell’integrità
interna del database)
i punti vendita devono
essere allineati con il
gestionale
per
descrizione
se il codice non viene
riconosciuto il dato sarà
ignorato
se il codice non viene
riconosciuto o la data di
vendita non è presente
il dato sarà ignorato
se il codice non è
presente nello stock il
veicolo viene aggiunto,
se
già
presente,
aggiornato
se
non
presente
nell’anagrafica,
viene
aggiunta.
se
non
presente
nell’anagrafica,
viene
aggiunto
se
non
presente
nell’anagrafica,
viene
aggiunto
in caso di mancanza di
codice interno viene
utilizzato
come
identificativo
del
veicolo (sconsigliato)
4.1.2
datadoctrasporto
data
0001-01-01
prezzoacquisto
VALUTA
-1
prezzointernet
VALUTA
-1
prezzovendita
VALUTA
-1
prezziivati
FLAG
“”
codicecontratto
string / 20
“”
info
optionals
InfoVeicolo
Equipaggiamento
non previsto
non previsto
flg_delete_optionals
FLAG
””
Schema
27
documento
di
trasporto
data del documento di
traporto
prezzo di acquisto al
fornitore del veicolo
prezzo di vendita da
pubblicare su internet
prezzo effettivo di
vendita
indica se i prezzi
relativi al veicolo e
optional
sono
comprensivi di IVA
codice/numero
del
contratto del sistema
integrato
elenco degli equipaggiamenti installati sul
veicolo
flag che permette la
cancellazione
degli
optional a pagamento
importati
default = IVA inclusa
in Export sono tutti, in
Import solo quelli a
pagamento
4.1.3
XSD
<!--STOCK NUOVO-->
<xs:element name="Stock_nuovo">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="veicolo_nuovo">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Stock_ID">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="codstock" type="xs:long" />
<xs:element minOccurs="0" name="flg_delete" type="FLAG" />
<xs:element minOccurs="1" maxOccurs="1" name="sede" type="xs:string" />
<xs:element minOccurs="0" name="funzritiro" type="xs:string" />
<xs:element minOccurs="0" name="funzvendita" type="xs:string" />
<xs:element minOccurs="0" name="note" type="xs:string" />
<xs:element minOccurs="0" name="noteInternet" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="1" maxOccurs="1" name="codiceinterno" type="xs:string" />
<xs:element minOccurs="0" name="ubicazione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="30" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="1" maxOccurs="1" name="veicolo" type="Veicolo" />
<xs:element minOccurs="0" name="colorest" type="Colore" />
<xs:element minOccurs="0" name="colorint" type="Colore" />
<xs:element minOccurs="0" name="telaio" type="xs:string" />
<xs:element minOccurs="0" name="targa" type="xs:string" />
<xs:element minOccurs="0" name="codiceordine" type="xs:string" />
<xs:element minOccurs="0" name="doctrasporto" type="xs:string" />
<xs:element minOccurs="0" name="datadoctrasporto" type="xs:date" />
<xs:element minOccurs="0" name="prezzoacquisto" type="VALUTA" />
<xs:element minOccurs="0" name="prezzointernet" type="VALUTA" />
<xs:element minOccurs="0" name="prezzovendita" type="VALUTA" />
<xs:element minOccurs="0" name="prezziivati" type="FLAG" />
<xs:element minOccurs="0" name="codicecontratto" type="xs:string" />
<xs:element minOccurs="0" name="info" type="InfoVeicolo" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="optionals" type="Equipaggiamento" />
<xs:element minOccurs="0" name="flg_delete_optionals" type="FLAG" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<!--END STOCK NUOVO-->
4.2 Direzione di integrazione
4.2.1
Esportazione incrementale
Nella fase di esportazione saranno scelti i veicoli caricati o modificati dopo l’ultima esportazione.
4.2.2
Esportazione totale
Nella fase di esportazione saranno scelti tutti i veicoli disponibili alla vendita, indipendentemente dalla data di modifica.
4.2.3
Importazione
Nella fase di importazione saranno utilizzati alcuni criteri per l’individuazione del veicolo:
a. se presente, ricerca del “codstock”, caricamento dei dati preesistenti e aggiornamento di quelli importati
(compreso il veicolo se il codice “aamminfocar” è diverso)
b. se presente, ricerca del “codiceinterno”, caricamento dei dati preesistenti e aggiornamento di quelli importati
c. se presente, ricerca del “telaio”, caricamento dei dati preesistenti e aggiornamento di quelli importati
d. se non presente il codice “aamminfocar”, ricerca del codice casa corrispondente e inserimento del veicolo
NOTE: la sede e il funzionario devo essere precedentemente allineati tra i due sistemi, non possono essere aggiunti
dinamicamente. La sede (punto vendita) viene agganciata per descrizione mentre il funzionario attraverso il codice che può
essere inserito in Infocarweb2 nella relativa sezione in Amministrazione all'interno del campo "Codice funzionario".
Se gli optional non vengono passati non saranno aggiornati, utilizzare il flag_delete_optional per eliminarli.
Note revise 1.1:
Sono stati aggiunti dei campi :
Prezziivati : flag che indica se i prezzi contengono già l’IVA o no
Flg_delete_optional : flag che indica se, in fase di importazione, devono essere eliminati tutti gli optional
noteInternet : descrizione dell'annuncio da pubblicare sui siti specializzati
28
5 Integrazione Stock Veicoli usati
5.1 Struttura
Il file xml di scambio conterrà la lista di veicoli usati da esportare/importare nello stock usato di Infocarweb2.
La tabella seguente illustra i campi di ciascun veicolo interessati all’integrazione.
5.1.1
Oggetto
veicolo_usato
Struttura Stock_usato
Campo
Tipo
delete Valore
Descrizione
Note di Import
contiene i dati identificativi
del veicolo
identificativo univoco del
veicolo nello stock di
InfocarWeb2
flag di eliminazione
5.1.1.1
veicolo_usato
Stock_ID
complex
non previsto
long
non previsto
FLAG
non previsto
sede
String / 40
obbligatorio
descrizione
del
punto
vendita di appartenenza del
veicolo
funzritiro
String / 25
“”
funzvendita
String / 25
“”
codice
funzionario
veicolo
codice
funzionario
il veicolo
note
noteInternet
String / 256
String / 400
“”
“”
codiceinterno
String / 20
obbligatorio
ubicazione
String / 50
“”
deposito/ubicazione
veicolo
veicolo
Veicolo
non previsto
colorest
Colore
non previsto
Contiene i dati identificativi
del veicolo rispetto alla
Banca Dati QR
colore generico esterno
colorint
Colore
non previsto
Colore
interno
telaio
String / 17
“”
numero del telaio
targa
String / 12
“”
chilometri
periodoimm
int
String / 12
-1
“”
statouso
StatoUso
non previsto
speseripristinoprev
SpesaRipristino
non previsto
targa del veicolo dopo la
vendita
chilometri visualizzati
periodo di immatricolazione
rispetto alle quotazioni QR
(es: 1° sem. 2007)
elenco dello stato d’uso dei
vari impianti
elenco delle spese di
ripristino previste
codstock
flg_delete
29
comune
del
che ha ritirato il
comune
del
che ha venduto
note
note descrittive veicolo da
pubblicare sui siti
identificativo comune del
veicolo
/
del
allestimento
se indicato implica
l’aggiornamento
del
record
se “S” indica che il
record deve essere
cancellato fisica-mente
dallo stock (previa
verifica dell’integrità
interna del database)
i punti vendita devono
essere allineati con il
gestionale
per
descrizione
se il codice non viene
riconosciuto il dato
sarà ignorato
se il codice non viene
riconosciuto o la data
di vendita non è
presente il dato sarà
ignorato
se il codice non è
presente nello stock il
veicolo viene aggiunto,
se
già
presente,
aggiornato
se
non
presente
nell’anagrafica, viene
aggiunto
se
non
presente
nell’anagrafica, viene
aggiunto
se
non
presente
nell’anagrafica, viene
aggiunto
in caso di mancanza di
codice interno viene
utilizzato
come
identificativo
del
veicolo (sconsigliato)
5.1.2
speseripristinoeffet
SpesaRipristino
non previsto
spesevarie
VALUTA
-1
prezzoritiro
VALUTA
-1
valorecarico
VALUTA
-1
quotazQRritiro
VALUTA
non previsto
prezzointernet
VALUTA
-1
Prezzovenditaprop
prezzovenditaminimo
prezzovenditacommerc
prezzovenditaeffet
codicecotratto
VALUTA
-1
VALUTA
-1
VALUTA
-1
VALUTA
-1
String / 20
“”
info
optionals
InfoVeicolo
Equipaggiamento
non previsto
non previsto
flg_delete_optio
nals
FLAG
””
Schema
30
elenco delle spese di
ripristino effettuate sul
veicolo
altre spese sostenute per il
veicolo
prezzo concordato per il
ritiro del veicolo
valore effettivo di carico
(prezzoritiro
–
supervalutazione)
quotazione QR al momento
del ritiro
prezzo di vendita per
internet
prezzo di vendita proposto
al cliente
prezzo minimo di vendita a
privati
prezzo
di
vendita
a
commercianti
prezzo a cui è stato venduto
il veicolo
codice/numero
del
contratto di vendita del
sistema integrato
elenco
degli
equipaggiamenti
installati
sul
veicolo. Vedere nota 4.2.3
flag
che
permette
la
cancellazione degli optional
a pagamento importati
in Export ci sono tutti,
in Import solo quelli a
pagamento
5.1.3
XSD
<!--STOCK USATO-->
<xs:element name="Stock_usato">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="veicolo_usato">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Stock_ID">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="codstock" type="xs:long" />
<xs:element minOccurs="0" name="flg_delete" type="FLAG" />
<xs:element minOccurs="1" maxOccurs="1" name="sede" type="xs:string" />
<xs:element minOccurs="0" name="funzritiro" type="xs:string" />
<xs:element minOccurs="0" name="funzvendita" type="xs:string" />
<xs:element minOccurs="0" name="note" type="xs:string" />
<xs:element minOccurs="0" name="noteInternet" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="1" maxOccurs="1" name="codiceinterno" type="xs:string" />
<xs:element minOccurs="0" name="ubicazione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="30" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="1" maxOccurs="1" name="veicolo" type="Veicolo" />
<xs:element minOccurs="0" name="colorest" type="Colore" />
<xs:element minOccurs="0" name="colorint" type="Colore" />
<xs:element minOccurs="0" name="telaio" type="xs:string" />
<xs:element minOccurs="1" name="targa" type="xs:string" />
<xs:element minOccurs="0" name="chilometri" type="xs:int" />
<xs:element minOccurs="0" name="periodoimm" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="statouso" type="StatoUso" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="speseripristinoprev" type="SpesaRipristino" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="speseripristinoeffet" type="SpesaRipristino" />
<xs:element minOccurs="0" name="spesevarie" type="VALUTA" />
<xs:element minOccurs="0" name="prezzoritiro" type="VALUTA" />
<xs:element minOccurs="0" name="valorecarico" type="VALUTA" />
<xs:element minOccurs="0" name="quotazQRritiro" type="VALUTA" />
<xs:element minOccurs="0" name="prezzointernet" type="VALUTA" />
<xs:element minOccurs="0" name="prezzovenditaprop" type="VALUTA" />
<xs:element minOccurs="0" name="prezzovenditaminimo" type="VALUTA" />
<xs:element minOccurs="0" name="prezzovenditacommerc" type="VALUTA" />
<xs:element minOccurs="0" name="prezzovenditaeffet" type="VALUTA" />
<xs:element minOccurs="0" name="codicecontratto" type="xs:string" />
<xs:element minOccurs="0" name="info" type="InfoVeicolo" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="optionals" type="Equipaggiamento" />
<xs:element minOccurs="0" name="flg_delete_optionals" type="FLAG" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<!--END STOCK USATO-->
5.2 Direzione di integrazione
5.2.1
Esportazione incrementale
Nella fase di esportazione saranno scelti i veicoli caricati o modificati dopo l’ultima esportazione.
5.2.2
Esportazione totale
Nella fase di esportazione saranno scelti tutti i veicoli disponibili alla vendita, indipendentemente dalla data di modifica.
5.2.3
Importazione
Nella fase di importazione saranno utilizzati alcuni criteri per l’individuazione del veicolo:
a. se presente, ricerca del “codstock”, caricamento dei dati preesistenti e aggiornamento di quelli importati
(compreso il veicolo se il codice “aamminfocar” è diverso)
b. se presente, ricerca del “codiceinterno”, caricamento dei dati preesistenti e aggiornamento di quelli importati
31
c.
d.
e.
se presente, ricerca della “targa” con data ritiro "compatibile" (non superiore alla data di vendita), caricamento dei
dati preesistenti e aggiornamento di quelli importati
se presente, ricerca del “telaio” con data ritiro "compatibile" (non superiore alla data di vendita), caricamento dei
dati preesistenti e aggiornamento di quelli importati
se non presente il codice “aamminfocar”, ricerca del codice casa corrispondente e inserimento del veicolo
NOTE: la sede e il funzionario devo essere precedentemente allineati tra i due sistemi, non possono essere aggiunti
dinamicamente. La sede (punto vendita) viene agganciata per descrizione mentre il funzionario attraverso il codice che può
essere inserito in Infocarweb2 nella relativa sezione in Amministrazione all'interno del campo "Codice funzionario".
Gli optional dei veicoli usati nella Banca Dati Quattroruote sono "normalizzati", cioè le descrizione sono state unificate per
tutte le marche, per poterli importare correttamente occorre utilizzare il codice normalizzato (codNORM) relativo.
Vedere la tabella degli Optional Normalizzati in Appendice.
Se gli optional non vengono passati non saranno aggiornati, utilizzare il flag_delete_optional per eliminarli.
Note revise 1.1:
Sono stati aggiunti dei campi :
Flg_delete_optional : che indica se, in fase di importazione, devono essere eliminati tutti gli optional
colorint: colore/allestimento interno
noteInternet : descrizione dell'annuncio da pubblicare sui siti specializzati
32
6 Integrazione Foto
6.1 Struttura
Le foto dei veicoli in stock possono essere importate ed abbinate a ciascun veicolo, specificando la targa (o il telaio) e il
nome della foto, nel file xml di scambio secondo il tracciato indicato nella tabella seguente.
Tutti i file jpg e il file xml sono racchiusi in un file zip (compresso), rinominato e scaricato (o caricato) secondo le indicazioni
memorizzate nell’amministrazione.
6.1.1
Oggetto
Struttura foto
Campo
6.1.1.1
Tipo
Descrizione
obbligatorio
alternativa
telaio
obbligatorio
alternativa
telaio
contiene la targa ìdel
veicolo presente nello
stock usato (o nuovo)
contiene il telaio del
veicolo presente nello
stock usato (o nuovo)
indica la posizione
dove caricare la foto
(da 1 a 8 nello stock
usato – da 1 a 4 nello
stock nuovo)
indica il nome del file
immagine (.jpg) da
caricare.
indica se la foto è di
un veicolo nuovo (S) o
usato (N)
Note di Import
Immagine
Immagine
6.1.2
delete Valore
targa
complex
String / 12
telaio
String / 17
progressivo
int
nomefile
String / 15
obbligatorio
isStockNuovo
FLAG
””
Schema
33
in
al
in
al
in
caso
di
foto
precedente
nella
stessa posizione, la
vecchia verrà sostituita
6.1.3
XSD
<!--FOTO-->
<xs:element name="Archivio_fotostock">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Immagine">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="targa" type="xs:string" />
<xs:element minOccurs="0" name="telaio" type="xs:string" />
<xs:element minOccurs="1" name="posizione" type="xs:int" />
<xs:element minOccurs="1" name="nomefile" type="xs:string" />
<xs:element minOccurs="1" name="isStockNuovo" type="FLAG" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<!--END FOTO-->
6.2 Direzione Integrazione
6.2.1
Esportazione incrementale
Nella fase di esportazione saranno scelte le foto di veicoli che hanno subito una modifica dopo l’ultima esportazione.
6.2.2
Esportazione totale
Nella fase di esportazione saranno prelevate tutte le foto dei veicoli disponibili alla vendita dell’archivio dello stock.
6.2.3
Importazione
Nella fase di importazione saranno utilizzati alcuni criteri per l’individuazione del veicolo:
a. se presente, ricerca della “targa”, caricamento delle foto in funzione della “posizione”, le foto esistenti nella
stessa posizione saranno eliminate
b. se presente, ricerca del “telaio”, caricamento delle foto in funzione della “posizione”, le foto esistenti nella stessa
posizione saranno eliminate
N.B. :
il nome del file della foto deve essere univoco
la dimensione delle foto sarà convertita in funzione delle misure impostate in amministrazione
34
7 Integrazione Preventivi/Contratti
7.1 Struttura
Il file xml di scambio conterrà la lista di preventivi di Infocarweb2 da esportare (in futuro importare). La tabella seguente
illustra i campi di ciascun preventivo interessati all’integrazione.
7.1.1
Oggetto
Struttura Preventivo
Campo
Tipo
delete Valore
Descrizione
Note di Import
complex
non previsto
TODO
long
non previsto
codprevDMS
String / 15
“”
flg_delete
sede
tipo
FLAG
String / 40
TIPOPREVENTIVO
date
String / 25
non previsto
obbligatorio
obbligatorio
contiene i dati identificativi
del veicolo
identificativo univoco del
preventivo nell’archivio di
InfocarWeb2
identificativo del contratto
nel sistema esterno
flag di eliminazione
descrizione del punto vendita
7.1.1.1
preventivo
preventivo
Preventivo_ID
codpreventivo
data
funzvendita
validato
note
ultimostato
0001-01-01
“”
FLAG
String / 200
String / ??
“”
non previsto
cliente
date
Cliente
non previsto
non previsto
veicolo
Veicolo
obbligatorio
coloreest
coloreint
telaio
targa
optionals
non previsto
non previsto
“”
“”
non previsto
spese_servizi
Colore
Colore
String / 17
String / 12
Equipaggiam
ento
Equipaggiam
ento
Spesa
iniziative
Iniziativa
non previsto
finanziamento
non previsto
dataopzione
Finanziamen
to
data
datavendita
dataconsegna
listino
data
data
String
01/01/1901
01/01/1901
“”
accontoincassato
FLAG
“”
aliquotaiva
VALUTA
non previsto
descrIVA
String / 30
non previsto
datastato
accessori
non previsto
non previsto
non previsto
35
codice
comune
del
funzionario che ha venduto il
veicolo
flag di approvazione del capovenditore
note descrittive del veicolo
ultimo stato al momento della
modifica
data dell’ultima modifica
cliente a cui è stato fatto il
preventivo/contratto
veicolo
oggetto
del
preventivo/contratto
colore esterno
colore interno
numero del telaio
targa del veicolo
elenco degli equipaggiamenti
selezionati
elenco degli accessori after
market aggiunti al veicolo
elenco delle spese e dei
servizi applicati
elenco
delle
iniziative
applicate
dati sul finanziamento
data di fine opzione sul
veicolo a stock
data di vendita / contratto
data prevista consegna
data validità del listino (
data, mese e anno o solo
anno)
indica se l’acconto /deposito
è stato incassato
aliquota IVA applicata ai
prezzi
Descrizione del tipo di IVA
(può essere utilizzato come
codice IVA del DMS )
7.1.2
prezzolistino
VALUTA
non previsto
prezzoequip
VALUTA
non previsto
prezzoaccessori
prezzospese
VALUTA
VALUTA
non previsto
non previsto
prezzoiniziative
prezzoconcordato
prezzopermuta
VALUTA
VALUTA
VALUTA
non previsto
non previsto
non previsto
prezzoacconto
VALUTA
non previsto
prezzoaltrespese
VALUTA
non previsto
permuta
Permuta
non previsto
numeroordine
String / 20
“”
codiceinterno
String / 20
“”
Schema
36
prezzo di listino di partenza
IVA inclusa
importo
totale
degli
equipaggiamenti
importo totale degli accessori
importo totale delle spese e
servizi
importo totale delle iniziative
prezzo totale concordato
prezzo concordato per il ritiro
della permuta (abs)
importo
dell’acconto
/
deposito / caparra
importo totale delle altre
spese non incluse in fattura
informazioni
sul
veicolo
ritirato in permuta
numero ordine presente solo
se è un preventivo/contratto
di un veicolo a stock nuovo
codice interno presente solo
se è un preventivo/contratto
di un veicolo a stock nuovo o
stock usato
7.1.3
XSD
<!--PREVENTIVO-->
<xs:element name="Preventivo">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Preventivo_ID">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="codpreventivo" type="xs:long" />
<xs:element minOccurs="0" name="codprevDMS" type="xs:string" />
<xs:element minOccurs="0" name="flg_delete" type="FLAG" />
<xs:element minOccurs="1" maxOccurs="1" name="sede" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="tipo" type="TIPOPREVENTIVO" />
<xs:element minOccurs="0" name="data" type="xs:date" />
<xs:element minOccurs="0" name="funzvendita" type="xs:string" />
<xs:element minOccurs="0" name="validato" type="FLAG" />
<xs:element minOccurs="0" name="note" type="xs:string" />
<xs:element minOccurs="0" name="ultimostato" type="xs:string" />
<xs:element minOccurs="0" name="datastato" type="xs:date" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="cliente" type="Cliente" />
<xs:element minOccurs="1" maxOccurs="1" name="veicolo" type="Veicolo" />
<xs:element minOccurs="0" name="colorest" type="Colore" />
<xs:element minOccurs="0" name="colorint" type="Colore" />
<xs:element minOccurs="0" name="telaio" type="xs:string" />
<xs:element minOccurs="0" name="targa" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="optionals" type="Equipaggiamento" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="spese_servizi" type="Spesa" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="iniziative" type="Iniziativa" />
<xs:element minOccurs="0" maxOccurs="1" name="finanziamento" type="Finanziamento" />
<xs:element minOccurs="0" name="dataopzione" type="xs:date" />
<xs:element minOccurs="0" name="datavendita" type="xs:date" />
<xs:element minOccurs="0" name="dataconsegna" type="xs:date" />
<xs:element minOccurs="0" name="listino" type="xs:string" />
<xs:element minOccurs="0" name="accontoincassato" type="FLAG" />
<xs:element minOccurs="0" name="aliquotaiva" type="VALUTA" />
<xs:element minOccurs="0" name="descrIVA" type="string" />
<xs:element minOccurs="0" name="prezzolistino" type="VALUTA" />
<xs:element minOccurs="0" name="prezzoequip" type="VALUTA" />
<xs:element minOccurs="0" name="prezzoaccessori" type="VALUTA" />
<xs:element minOccurs="0" name="prezzospese" type="VALUTA" />
<xs:element minOccurs="0" name="prezzoiniziative" type="VALUTA" />
<xs:element minOccurs="0" name="prezzoconcordato" type="VALUTA" />
<xs:element minOccurs="0" name="prezzopermuta" type="VALUTA" />
<xs:element minOccurs="0" name="prezzoacconto" type="VALUTA" />
<xs:element minOccurs="0" name="prezzoaltrespese" type="VALUTA" />
<xs:element minOccurs="0" maxOccurs="1" name="permuta" type="Permuta" />
<xs:element minOccurs="0" name="numeroordine" type="xs:string" />
<xs:element minOccurs="0" name="codiceinterno" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<!--END PREVENTIVO-->
7.2 Direzione di integrazione
7.2.1
Esportazione incrementale
Nella fase di esportazione saranno scelti solo i contratti effettuati dopo l’ultima esportazione.
7.2.2
Esportazione totale
Nella fase di esportazione saranno scelti tutti i preventivi e i contratti effettuati dopo l’ultima esportazione.
Nel caso di preventivi duplicati, saranno scartati quelli precedenti senza modifiche significative.
Il campo ultimo stato e la data permetterà di risalire ad eventuali modifiche successive.
7.2.3
Importazione
[todo]
Note revise 1.2
E' stato aggiunto un nuovo campo "descrIVA" negli oggetti Spese e Listino Servizio per completare l'informazione sull'aliquota
dell'iva utilizzata (es. aliquota 0% descrIVA = esente art.15, etc...) o può essere utilizzato per il codice DMS dell'aliquota.
Note revise 1.3
Sono stati aggiunti due campi "numeroordine" e "codiceinterno" per "abbinare" facilmente il contratto/preventivo al veicolo in
stock (nuovo o usato)
37
8 Integrazione Clienti
8.1 Struttura
Il file xml di scambio conterrà la lista dei clienti da esportare/importare nell’archivio clienti di Infocarweb2.
La tabella seguente illustra i campi di ciascun cliente interessati all’integrazione.
8.1.1
Oggetto
Struttura Archivio_Clienti
Campo
8.1.1.1
Clienti
Tipo
delete Valore
Descrizione
complex
non previsto
contiene
i
codici
identificativi
del
cliente
identificativo univoco
del
cliente
nell’archivio
di
InfocarWeb2
flag di eliminazione
identificativo
del
contratto nel sistema
esterno
funzionario
di
appartenenza
contiene tutti i dati
del cliente
consenso
al
trattamento dei dati
per scopi di marketing
Clienti
Cliente_ID
idcliente
long
flg_delete
codiceinterno
FLAG
String / 20
funzionario
String / 15
daticliente
complex
obbligatorio
FLAG
“”
Cliente
privacy
8.1.2
Schema
38
Note di Import
8.1.3
XSD
<!--CLIENTI-->
<xs:element name="Archivio_Clienti">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Clienti">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Cliente_ID">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="idcliente" type="xs:long" />
<xs:element minOccurs="0" name="flg_delete" type="FLAG" />
<xs:element minOccurs="0" name="codiceinterno" type="xs:string" />
<xs:element minOccurs="0" name="funzionario" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="1" maxOccurs="1" name="daticliente" type="Cliente" />
<xs:element minOccurs="0" name="privacy" type="FLAG" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<!--END CLIENTI-->
8.2 Direzione di integrazione
8.2.1
Esportazione incrementale
Nella fase di esportazione saranno scelti solo i clienti inseriti o modificati dopo l’ultima esportazione
8.2.2
Esportazione totale
Nella fase di esportazione saranno scelti tutti i clienti dell’archivio.
8.2.3
Importazione
Nella fase di importazione saranno utilizzati alcuni criteri per l’individuazione del cliente:
a. se presente, ricerca del idcliente, caricamento dei dati preesistenti e aggiornamento di quelli importati
b. se presente, ricerca del codinterno, caricamento dei dati preesistenti e aggiornamento di quelli importati
c. se presente, ricerca del “codicefiscale”, caricamento dei dati preesistenti e aggiornamento di quelli importati
d. se presente, ricerca della “partitaiva”, caricamento dei dati preesistenti e aggiornamento di quelli importati
e. nessuna corrispondenza viene ricercata nella ragione sociale o residenza
NOTE: i funzionari devono essere precedentemente allineati tra i due sistemi, non possono essere aggiunti dinamicamente, in
mancanza di corrispondenza, il cliente viene assegnato al responsabile indicato in amministrazione.
39
9 Integrazione Campagne
9.1 Struttura
Il file xml di scambio conterrà la lista dei campagne da esportare/importare nell’archivio campagne di Infocarweb2.
La tabella seguente illustra i campi all’integrazione.
9.1.1
Oggetto
Struttura Archivio_Clienti
Campo
Tipo
delete Valore
Descrizione
idcampagna
complex
int
non previsto
descrizione
String / 200
obbligatorio
codiceinterno
String / 50
“”
link
String / 400
“”
tipo
TIPOINIZIATIVA
obbligatorio
inizio
date
0001-01-01
fine
date
0001-01-01
valore_cliente
VALUTA
-1
perc_cliente
decimal
-1
valore_conc
VALUTA
-1
perc_conc
decimal
-1
marca
String / 6
“”
modello
String / 6
“”
versione
String / 6
“”
identificativo univoco
della
campagna
nell’archivio
di
InfocarWeb2
descrizione
della
campagna
codice
identificativo
della casa
eventuale link al sito
con
la
descrizione
della campagna
tipo iniziativa dove
finiranno gli importi
della campagna
data
inizio
della
campagna
data
fine
della
campagna
importo da applicare
nelle
iniziative
(il
segno dipende dal tipo
iniziativa)
percentuale
da
applicare
nelle
iniziative
importo
della
campagna
riservato
alla
concessionaria
come recupero
percentuale del listino
della riservato alla
concessionaria
come
recupero
codice infocar della
marca cui applicare la
campagna
codice
infocar
del
modello cui applicare
la campagna
codice
versione
o
codice
infocar
nel
formato
(AAAAMMcodall)
9.1.1.1
Note di Import
Campagna
Campagna
9.1.2
40
in
alternativa
percentuale
alla
in alternativa al valore
in
alternativa
percentuale
alla
in alternativa al valore
9.1.3
Schema
9.1.4
XSD
<!--CAMPAGNE-->
<xs:element name="Archivio_Campagne">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Campagna">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="IdCampagna" type="xs:int" />
<xs:element minOccurs="1" name="descrizione" type="xs:string" />
<xs:element minOccurs="0" name="codiceinterno" type="xs:string" />
<xs:element minOccurs="0" name="link" type="xs:string" />
<xs:element minOccurs="1" name="tipo" type="TIPOINIZIATIVA" />
<xs:element minOccurs="0" name="inizio" type="xs:date" />
<xs:element minOccurs="0" name="fine" type="xs:date" />
<xs:element minOccurs="0" name="valore_cliente" type="VALUTA" />
<xs:element minOccurs="0" name="perc_cliente" type="xs:decimal" />
<xs:element minOccurs="0" name="valore_conc" type="VALUTA" />
<xs:element minOccurs="0" name="perc_conc" type="xs:decimal" />
<xs:element minOccurs="0" name="marca" type="xs:string" />
<xs:element minOccurs="0" name="modello" type="xs:string" />
<xs:element minOccurs="0" name="versione" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<!--END CAMPAGNE-->
9.2 Direzione di integrazione
9.2.1
Esportazione incrementale
Nella fase di esportazione saranno scelte solo le campagne inserite o modificate dopo l’ultima esportazione
9.2.2
Esportazione totale
Nella fase di esportazione saranno scelte tutte le campagne non scadute.
9.2.3
Importazione
Nella fase di importazione saranno utilizzati alcuni criteri per l’individuazione della campagna:
41
a.
b.
c.
se presente, ricerca del idcampagna, caricamento dei dati preesistenti e aggiornamento di quelli importati
se presente, ricerca del codiceinterno, caricamento dei dati preesistenti e aggiornamento di quelli importati
se i codici marca, modello e versione sono codici validi per la banca dati Infocar, saranno caricate le applicazione
per modello, altrimenti saranno ignorati
NOTE: per eliminare una campagna modificare la data di fine validità. Marca, modello e versione non valorizzati consentono
di applicare la campagna a tutti i veicoli.
42
10
Integrazione Colori
10.1 Struttura
Il file xml di scambio conterrà la lista dei campagne da esportare/importare nell’archivio campagne di Infocarweb2.
La tabella seguente illustra i campi dell’integrazione.
10.1.1 Struttura Colori
Oggetto
Campo
Tipo
delete Valore
Descrizione
colore
complex
Colore
obbligatorio
usato
FLAG
obbligatorio
contiene i dati relativi al
colore
indica se il colore appartiene
ai veicoli usati (“S”) o a quelli
nuovi (“N”)
10.1.1.1
Note di Import
Colori
Colori
10.1.2 Schema
10.1.3 XSD
<!--COLORI-->
<xs:element name="Archivio_colori">
<xs:complexType>
<xs:sequence>
<xs:element name="Colori">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" name="colore" type="Colore" />
<xs:element minOccurs="1" name="usato" type="FLAG" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<!--END COLORI-->
10.2 Direzione di integrazione
10.2.1 Esportazione incrementale
Nella fase di esportazione saranno scelti solo i colori inseriti o modificati dopo l’ultima esportazione (sia dell’usato che del
nuovo).
10.2.2 Esportazione totale
Nella fase di esportazione saranno scelte tutti i colori presenti in archivio (sia dell’usato che del nuovo).
10.2.3 Importazione
Nella fase di importazione saranno utilizzati alcuni criteri per l’individuazione della campagna:
a. se presente, ricerca del codicecasa, caricamento dei dati preesistenti e aggiornamento di quelli importati
b. se presente, ricerca della descrizione + esterno_interno, caricamento dei dati preesistenti e aggiornamento di
quelli importati
NOTE: non è possibile eliminare i colori dalle tabelle.
43
11
Integrazione Servizi
11.1 Struttura
Il file xml di scambio conterrà la lista dei servizi e spese da esportare/importare negli archivi di Infocarweb2.
La tabella seguente illustra i campi dell’integrazione.
11.1.1 Struttura Spesa_Servizio
Oggetto
Campo
11.1.1.1
Tipo
delete Valore
Descrizione
Spesa_Servizio
Spesa_Servizio
complex
codice
String
obbligatorio
nome
tipo
String / 30
TIPOSPESA
""
non previsto
posizione
POSIZIONE
non previsto
Importolibero
FLAG
obbligatorio
areanuovo
FLAG
obbligatorio
bloccato
FLAG
obbligatorio
listino
applicazione
ListinoServizio
ApplicazioneS
ervizioNuovo
obbligatorio
obbligatorio
11.1.2 Schema
44
i due sistemi devono avere le spese e i
servizi allineati per poter dialogare
correttamente
codice interno numerico identificativo
del gestionale
Descrizione del servizio / spes
tipologia della spesa (messa in strada,
servizio, IPT, ecc…)
posizione di visualizzazione (nelle
spese, nei servizi, ecc…)
flag che indica se l'importo del servizio
è
modificabile
in
fase
di
preventivazione o è legato al veicolo
indica se il servizio deve essere
applicato ai veicoli usati (“N”) o a
quelli nuovi (“S”)
indica se il servizio è modificabile in
amministrazione (“N”) oppure no (“S”
usato di solito per i servizi calcolati da
QR e quindi non modificabili in
amministrazione)
contiene le informazioni sul prezzo
contiene
le
informazioni
sull'applicazione del servizio
Note
Import
di
11.1.3 XSD
<!--SPESE E SERVIZI-->
<xs:element name="Archivio_SpeseServizi">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Spesa_Servizio">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="codice" type="xs:int" />
<xs:element minOccurs="1" name="nome" type="xs:string" />
<xs:element minOccurs="0" name="tipo" type="TIPOSPESA" />
<xs:element minOccurs="0" name="posizione" type="POSIZIONE" />
<xs:element minOccurs="0" name="obbligatorio" type="FLAG" />
<xs:element minOccurs="0" name="importolibero" type="FLAG" />
<xs:element minOccurs="1" name="areanuovo" type="FLAG" />
<xs:element minOccurs="1" name="bloccato" type="FLAG" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="listino" type="ListinoServizio" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="applicazione" type="ApplicazioneServizioNuovo"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<!--END SPESE E SERVIZI-->
11.2 Direzione di integrazione
11.2.1 Esportazione incrementale
Nella fase di esportazione saranno scelti solo i servizi e le spese con il listino in vigore.
11.2.2 Esportazione totale
Nella fase di esportazione saranno scelte tutti i servizi e le spese colori presenti in archivio.
11.2.3 Importazione
Nella fase di importazione sarà utilizzato il codice della spesa quale identificativo univoco e
a. se presente, con stessa data vigore, saranno modificati i campi di applicazione e importo
b. se presente, con diversa data vigore, saranno modificati i campi di applicazione e aggiunto un nuovo listino
c. se non presente, saranno aggiunte tutte le informazioni presenti
NOTE: non è possibile eliminare i servizi dalle tabelle attraverso l’integrazione.
Note revise 1.1:
Tutta la struttura dei servizi è stata rivista
45
12
Integrazione Accessori
12.1 Struttura
Il file xml di scambio conterrà la lista degli accessori after-market da esportare/importare negli archivi di Infocarweb2.
La tabella seguente illustra i campi dell’integrazione.
12.1.1 Struttura
Oggetto
Campo
12.1.1.1
Accessorio
Tipo
delete Valore
Descrizione
Note di Import
ID
univoco
interno
necessario per le correzioni
descrizione dell’accessorio
importo dell’accessorio IVA
compresa
indica se l’importo può
essere m odificato in fase di
vendita (“S”) oppure no
(“N”I)
se mancante
Accessorio
codiceID
complex
int
non previsto
descrizione
importo
string
VALUTA
obbligatorio
obbligatorio
bloccato
FLAG
“N”
12.1.2 Schema
12.1.3 XSD
<!--ACCESSORI-->
<xs:element name="Archivio_accessori">
<xs:complexType>
<xs:sequence>
<xs:element name="Accessorio">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0"
<xs:element minOccurs="1"
<xs:element minOccurs="1"
<xs:element minOccurs="0"
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<!--END ACCESSORI-->
name="codiceID" type="xs:int" />
name="descrizione" type="xs:string" />
name="importo" type="VALUTA" />
name="bloccato" type="FLAG" />
12.2 Direzione di integrazione
12.2.1 Esportazione incrementale
Non prevista.
12.2.2 Esportazione totale
Nella fase di esportazione saranno scelti tutti gli accessori presenti in archivio.
46
12.2.3 Importazione
Nella fase di importazione sarà utilizzato il codiceID per individuare l’accessorio da modificare, se non presente, verrà
aggiunto anche se già presente con la stessa descrizione (possibilità di avere due accessori uguali con prezzi diversi).
NOTE: non è possibile eliminare gli accessori dalla tabella attraverso l’integrazione.
47
13
Esempi XML
13.1 Esempi Stock Veicoli Nuovi
13.1.1 Esempio XML di esportazione Stock nuovo
<?xml version="1.0" encoding="Windows-1252"?>
<Stock_nuovo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/IntegrationSchema.xsd">
<!-- VEICOLO INSERITO IN INFOCARWEB2 -->
<veicolo_nuovo>
<Stock_ID>
<codstock>31755</codstock>
<sede>CARROZZERIA DE ANGELIS</sede>
<funzritiro>015</funzritiro>
<note />
</Stock_ID>
<codiceinterno>234</codiceinterno>
<ubicazione>SEDE CENTRALE</ubicazione>
<veicolo>
<categoria>A</categoria>
<codmarca>85</codmarca>
<descrmarca>BMW</descrmarca>
<codmodello>3399</codmodello>
<descrmodello>Serie 5
(E60/E61)</descrmodello>
<descrmodellocomplesso>N</descrmodellocomplesso>
<codversione>66822</codversione>
<descrversione>520d cat Futura</descrversione>
<annoxx>2008</annoxx>
<mesexx>09</mesexx>
<aamminfocar>20080966822</aamminfocar>
<descrizione>BMW 520d cat Futura</descrizione>
<codicecasa>NX31Z34</codicecasa>
</veicolo>
<colorest>
<Esterno_Interno>E</Esterno_Interno>
<CodiceCasa />
<Descrizione>MAGMA RED, BRILLANT</Descrizione>
<Metallizzato>N</Metallizzato>
</colorest>
<colorint>
<Esterno_Interno>I</Esterno_Interno>
<CodiceCasa />
<Descrizione>PELLE, COBALT RED</Descrizione>
<Metallizzato>N</Metallizzato>
</colorint>
<telaio>BHL00025005688741</telaio>
<targa />
<codiceordine>HN09002565</codiceordine>
<doctrasporto />
<prezziivati>S</prezziivati>
<info>
<disponibile>S</disponibile>
<dataproduzione>2009-03-02</dataproduzione>
<dataprevarrivo>2009-05-20</dataprevarrivo>
<dataarrivo>2009-06-01</dataarrivo>
</info>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Adaptive Light Control (ALC) </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>25678</codoptqr>
<CodiceCasa>524</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Airbag laterale per guidatore e passeggero</DesEQU>
<CodNORM>SIC50</CodNORM>
<codoptqr>26971</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>EP</TipoEqu>
<DesEQU>Airbag per guidatore e passeggero</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>11867</codoptqr>
<CodiceCasa />
<flg_pac>S</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Airbag per la testa AHPS anteriore e posteriore</DesEQU>
<CodNORM>SIC60</CodNORM>
<codoptqr>26972</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
48
<optionals>
<TipoEqu>EP</TipoEqu>
<DesEQU>Alzacristalli elettrici ant. e post.</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>11402</codoptqr>
<CodiceCasa />
<flg_pac>S</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Bagagliaio rivestito</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>46627</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Batteria con morsetto di sicurezza</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>46628</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Bocchette di aerazione centrali posteriori</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>46629</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Bracciolo anteriore regolabile </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>18306</codoptqr>
<CodiceCasa>473</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Bracciolo posteriore centrale </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>762</codoptqr>
<CodiceCasa>492</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Brake Energy Regeneration </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>46921</codoptqr>
<CodiceCasa>1CD</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Bulloni antifurto per cerchi in lega </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>50006</codoptqr>
<CodiceCasa>2PA</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Cambio manuale a 6 marce</DesEQU>
<CodNORM>TRA58</CodNORM>
<codoptqr>2601</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Cassetto portaoggetti illuminato, con serratura</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>26993</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Cerchi in lega 122 da 17", pneu. 245/45 Runflat </DesEQU>
<CodNORM>RUO60</CodNORM>
<codoptqr>27015</codoptqr>
<CodiceCasa>589</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Chiusura centralizzata</DesEQU>
<CodNORM>SER62</CodNORM>
<codoptqr>2554</codoptqr>
49
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Climatizzatore automatico con funzioni ampliate </DesEQU>
<CodNORM>VEN64</CodNORM>
<codoptqr>27030</codoptqr>
<CodiceCasa>534</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Cofano bagagliaio con sbloccaggio elettrico</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>46632</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Computer di bordo </DesEQU>
<CodNORM>STR04</CodNORM>
<codoptqr>710</codoptqr>
<CodiceCasa>550</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Controller nella consolle centrale</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>46633</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Controllo dinamico di stabilità DSC (con DTC e DBC)</DesEQU>
<CodNORM>SIC18</CodNORM>
<codoptqr>27025</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Cruise Control con funzione freno </DesEQU>
<CodNORM>TRA05</CodNORM>
<codoptqr>34608</codoptqr>
<CodiceCasa>544</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Fari allo Xeno </DesEQU>
<CodNORM>LUX69</CodNORM>
<codoptqr>765</codoptqr>
<CodiceCasa>522</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Fendinebbia </DesEQU>
<CodNORM>LUX66</CodNORM>
<codoptqr>682</codoptqr>
<CodiceCasa>520</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Filtro Diesel antiparticolato </DesEQU>
<CodNORM>EMI10</CodNORM>
<codoptqr>34577</codoptqr>
<CodiceCasa>200</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Fissaggio ISOFIX dei seggiolini per bambini</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>29229</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Funzione "follow me home"</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>27026</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
50
<DesEQU>Getti lavavetro riscaldabili</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>736</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Impianto lavafari ad alta pressione </DesEQU>
<CodNORM>VIS68</CodNORM>
<codoptqr>723</codoptqr>
<CodiceCasa>502</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Indicatore temperatura esterna</DesEQU>
<CodNORM>STR04</CodNORM>
<codoptqr>7457</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Indicatori di direzione bianchi</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>8142</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Ingresso Aux/in per dispositivi audio</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>44211</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Interni in pelle "Dakota" </DesEQU>
<CodNORM>RIV50</CodNORM>
<codoptqr>27033</codoptqr>
<CodiceCasa>LC</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Kit prontosoccorso (incluso nella messa in strada)</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>53230</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Luci di lettura anteriori e posteriori</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>46668</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Luci freno a due stadi</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>29631</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Luci interne temporizzate e progressive</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>46669</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Maniglie in tinta con la carrozzeria </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>14574</codoptqr>
<CodiceCasa>321</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Modanature interne in radica di pioppo scuro </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>20072</codoptqr>
<CodiceCasa>438</CodiceCasa>
<flg_pac>N</flg_pac>
51
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Pacchetto fumatori </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>25441</codoptqr>
<CodiceCasa>441</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Pacchetto luci </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>34609</codoptqr>
<CodiceCasa>563</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Parabrezza con fascia antiriflesso verde </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>720</codoptqr>
<CodiceCasa>354</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Paraurti in tinta carrozzeria</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>46673</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Piantone sterzo reg. </DesEQU>
<CodNORM>VOL86</CodNORM>
<codoptqr>737</codoptqr>
<CodiceCasa>246</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Poggiatesta anteriori attivi</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>50056</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Protezione antiurto laterale</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>13608</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Radio BMW Professional RDS con lettore CD </DesEQU>
<CodNORM>ICO10</CodNORM>
<codoptqr>14650</codoptqr>
<CodiceCasa>663</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>EP</TipoEqu>
<DesEQU>Retrovisore interno / esterni (ribaltabili) autoanabbaglianti </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>788</codoptqr>
<CodiceCasa>430</CodiceCasa>
<flg_pac>S</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Sedili anteriori a regolazione parzialmente elettrica</DesEQU>
<CodNORM>SED76</CodNORM>
<codoptqr>27038</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Segnalatore acustico cintura di sicurezza </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>43347</codoptqr>
<CodiceCasa>845</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Sensore pioggia e dispositivo accensione automatica fari </DesEQU>
<CodNORM>
</CodNORM>
52
<codoptqr>18274</codoptqr>
<CodiceCasa>521</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Servotronic </DesEQU>
<CodNORM>VOL78</CodNORM>
<codoptqr>780</codoptqr>
<CodiceCasa>216</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Sistema di navigazione Professional </DesEQU>
<CodNORM>ICO17</CodNORM>
<codoptqr>27042</codoptqr>
<CodiceCasa>609</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Tappetini (compresi nella messa in strada)</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>47047</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Telecomando chiusura centralizzata </DesEQU>
<CodNORM>SER62</CodNORM>
<codoptqr>705</codoptqr>
<CodiceCasa>305</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Triangolo di sosta d'emergenza </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>25438</codoptqr>
<CodiceCasa>428</CodiceCasa>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Volante multifunzionale in pelle</DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>11856</codoptqr>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>Interfaccia USB </DesEQU>
<Prezzo>310.0000</Prezzo>
<CodNORM>
</CodNORM>
<codoptqr>46496</codoptqr>
<CodiceCasa>6FL</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>Interni in pelle "Nasca" </DesEQU>
<CodNORM>RIV50</CodNORM>
<codoptqr>18896</codoptqr>
<CodiceCasa>U6</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>Modanature interne in radica di pioppo chiara </DesEQU>
<CodNORM>
</CodNORM>
<codoptqr>13571</codoptqr>
<CodiceCasa>437</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>Vernice metallizzata Individual (brillant white) </DesEQU>
<Prezzo>3350.0000</Prezzo>
<CodNORM>EST10</CodNORM>
<codoptqr>57080</codoptqr>
<CodiceCasa>490</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>Volante sportivo in pelle </DesEQU>
<Prezzo>140.0000</Prezzo>
<CodNORM>
</CodNORM>
<codoptqr>11875</codoptqr>
<CodiceCasa>255</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>EP</TipoEqu>
<DesEQU>Allestimento Individual </DesEQU>
53
<Prezzo>5500.0000</Prezzo>
<CodNORM>
</CodNORM>
<codoptqr>56682</codoptqr>
<CodiceCasa>XC4</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>EP</TipoEqu>
<DesEQU>Regolazione elettr. sedili ant. (memoria guida) e piantone sterzo </DesEQU>
<Prezzo>1150.0000</Prezzo>
<CodNORM>
</CodNORM>
<codoptqr>14645</codoptqr>
<CodiceCasa>459</CodiceCasa>
</optionals>
</veicolo_nuovo>
<!--Veicolo importato da DMS-->
<veicolo_nuovo>
<Stock_ID>
<codstock>31612</codstock>
<sede>CARROZZERIA DE ANGELIS</sede>
<funzritiro>023</funzritiro>
<funzvendita>022</funzvendita>
<note />
<noteInternet />
</Stock_ID>
<codiceinterno>2062</codiceinterno>
<ubicazione>Deposito VN Fiano</ubicazione>
<veicolo>
<categoria>A</categoria>
<codmarca>20</codmarca>
<descrmarca>OPEL</descrmarca>
<codmodello>3602</codmodello>
<descrmodello>Zafira 2ª serie</descrmodello>
<descrmodellocomplesso>N</descrmodellocomplesso>
<codversione>77201</codversione>
<descrversione>Zafira 1.6 16V VVT Enjoy</descrversione>
<annoxx>2008</annoxx>
<mesexx>01</mesexx>
<aamminfocar>20080177201</aamminfocar>
<descrizione>OPEL Zafira 1.6 16V VVT Enjoy</descrizione>
<codicecasa>QN75I758</codicecasa>
<codicecasa>QN75I759</codicecasa>
<codiceomologazione>NAN5158EST008B</codiceomologazione>
<codiceomologazione>OEW0L22EST309</codiceomologazione>
<codiceomologazione>OEW0L22EST311</codiceomologazione>
<codiceomologazione>OEW0L22EST417</codiceomologazione>
<codiceomologazione>OEW0L22EST419</codiceomologazione>
<codiceomologazione>OEW0L22EST533</codiceomologazione>
<codiceomologazione>OEW0L22EST535</codiceomologazione>
<codiceomologazione>OEW0L22EST657</codiceomologazione>
<codiceomologazione>OEW0L22EST659</codiceomologazione>
<codiceomologazione>OEW0L22EST789</codiceomologazione>
<codiceomologazione>OEW0L22EST791</codiceomologazione>
</veicolo>
<colorest>
<Esterno_Interno>E</Esterno_Interno>
<CodiceCasa>4AU</CodiceCasa>
<Descrizione>SILVER LIGHTNING, M2</Descrizione>
<Metallizzato>N</Metallizzato>
</colorest>
<colorint>
<Esterno_Interno>I</Esterno_Interno>
<CodiceCasa>TABR</CodiceCasa>
<Descrizione>Twist/Elba Antracite</Descrizione>
<Metallizzato>N</Metallizzato>
</colorint>
<telaio>W0L0AHM759G072013</telaio>
<targa>DW865UU</targa>
<codiceordine>0008LZ4H</codiceordine>
<doctrasporto />
<prezzoacquisto>16564.1100</prezzoacquisto>
<prezzovendita>23040.0000</prezzovendita>
<prezziivati>S</prezziivati>
<info>
<disponibile>S</disponibile>
<dataimmatricolazione>2009-06-16</dataimmatricolazione>
<datavendita>2009-06-15</datavendita>
<dataprevarrivo>2009-05-26</dataprevarrivo>
<dataarrivo>2009-05-26</dataarrivo>
</info>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>ABS</DesEQU>
<CodNORM>FRE02</CodNORM>
<codoptqr>7476</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Airbag guida</DesEQU>
<CodNORM>SIC01</CodNORM>
<codoptqr>7477</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
54
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Airbag laterali</DesEQU>
<CodNORM>SIC50</CodNORM>
<codoptqr>7479</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Airbag passeggero</DesEQU>
<CodNORM>SIC02</CodNORM>
<codoptqr>7480</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Airbag per la testa</DesEQU>
<CodNORM>SIC60</CodNORM>
<codoptqr>16716</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Appoggiatesta posteriori</DesEQU>
<CodNORM>DIV54</CodNORM>
<codoptqr>7482</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Autoradio</DesEQU>
<CodNORM>ICO10</CodNORM>
<codoptqr>7483</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Cambio manuale</DesEQU>
<CodNORM>TRA58</CodNORM>
<codoptqr>7485</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Chiave con transponder</DesEQU>
<CodNORM>SER15</CodNORM>
<codoptqr>7488</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Chiusura centralizzata</DesEQU>
<CodNORM>SER62</CodNORM>
<codoptqr>7489</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Climatizzatore</DesEQU>
<CodNORM>VEN64</CodNORM>
<codoptqr>7490</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Controllo elettronico della stabilità</DesEQU>
<CodNORM>SIC18</CodNORM>
<codoptqr>7492</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Controllo elettronico della trazione</DesEQU>
<CodNORM>SIC14</CodNORM>
<codoptqr>7508</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Pretensionatore cinture</DesEQU>
<CodNORM>SIC70</CodNORM>
<codoptqr>7499</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Retrovisori elettrici</DesEQU>
<CodNORM>VIS72</CodNORM>
<codoptqr>7500</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
55
<DesEQU>Ricircolo aria</DesEQU>
<CodNORM>VEN05</CodNORM>
<codoptqr>7503</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Sedile guida regolabile in altezza</DesEQU>
<CodNORM>SED02</CodNORM>
<codoptqr>7504</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Servosterzo</DesEQU>
<CodNORM>VOL78</CodNORM>
<codoptqr>7507</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Vetri elettrici anteriori</DesEQU>
<CodNORM>VIS02</CodNORM>
<codoptqr>7513</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Volante regolabile</DesEQU>
<CodNORM>VOL86</CodNORM>
<codoptqr>7516</codoptqr>
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>CLIMA AUTOMATICO (SAC)</DesEQU>
<Prezzo>166.6700</Prezzo>
<CodiceCasa />
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>COMFORT PACK ENJOY</DesEQU>
<Prezzo>150.0000</Prezzo>
<codoptqr>36586</codoptqr>
<CodiceCasa />
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>FENDINEBBIA</DesEQU>
<Prezzo>137.5000</Prezzo>
<CodiceCasa />
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>FLEX ORGANIZER VANO BAGAGLI</DesEQU>
<Prezzo>83.3300</Prezzo>
<CodiceCasa />
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>NEW ENJOY PACK CON SAC</DesEQU>
<Prezzo>191.6700</Prezzo>
<CodiceCasa />
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>RADIO CD30 MP3</DesEQU>
<Prezzo>100.0000</Prezzo>
<codoptqr>29711</codoptqr>
<CodiceCasa />
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>SILVER LIGHTNING, M2</DesEQU>
<Prezzo>375.0000</Prezzo>
<CodiceCasa />
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>Twist/Elba Antracite</DesEQU>
<CodiceCasa />
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>VETRI LAT. POST. OSCURATI</DesEQU>
<Prezzo>133.3300</Prezzo>
<CodiceCasa />
</optionals>
</veicolo_nuovo>
</Stock_nuovo>
13.1.2 Esempio XML di importazione Stock nuovo
56
<?xml version="1.0" encoding="Windows-1252"?>
<Stock_nuovo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/IntegrationSchema.xsd">
<veicolo_nuovo>
<Stock_ID>
<sede>Fiano</sede>
<funzritiro />
<funzvendita />
<note />
</Stock_ID>
<codiceinterno>1173</codiceinterno>
<ubicazione>Deposito VN</ubicazione>
<veicolo>
<categoria>A</categoria>
<codmarca>20</codmarca>
<descrmarca>OPEL</descrmarca>
<descrmodello>MERIVA</descrmodello>
<descrmodellocomplesso>N</descrmodellocomplesso>
<descrversione>MERIVA CLUB 1.4 90CV MT5</descrversione>
<annoxx />
<mesexx />
<aamminfocar />
<descrizione>MERIVA CLUB 1.4 90CV MT5</descrizione>
<alimentazione>0</alimentazione>
<carrozzeria>1</carrozzeria>
<fineimmatr />
<codicecasa>ZB75GO58</codicecasa>
<codiceomologazione />
</veicolo>
<colorest>
<Esterno_Interno>E</Esterno_Interno>
<CodiceCasa>4XU</CodiceCasa>
<Descrizione>METRO, M2</Descrizione>
<Metallizzato>S</Metallizzato>
</colorest>
<colorint>
<Esterno_Interno>I</Esterno_Interno>
<CodiceCasa>XXYJ</CodiceCasa>
<Descrizione>PUNCH/ELBA,STYLE,ANTRACITE</Descrizione>
<Metallizzato> </Metallizzato>
</colorint>
<telaio>W0L0XCE7584446516</telaio>
<targa>DT043LB</targa>
<codiceordine>0084LLFS</codiceordine>
<doctrasporto />
<prezzoacquisto>11608.34</prezzoacquisto>
<prezzovendita>12550.00</prezzovendita>
<codicecontratto />
<info>
<fatturabile>S</fatturabile>
<annuncio>N</annuncio>
<provenienza />
<descrgaranzia />
<disponibile>S</disponibile>
<dataprevarrivo>2008-07-18</dataprevarrivo>
<dataarrivo>2008-07-18</dataarrivo>
</info>
<optionals>
<TipoEqu>EP</TipoEqu>
<DesEQU>PACK ONE</DesEQU>
<Prezzo>416.67</Prezzo>
<CodNORM />
<CodiceCasa>XGLD</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>METRO, M2</DesEQU>
<Prezzo>300.00</Prezzo>
<CodNORM />
<CodiceCasa>4XU</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>PUNCH/ELBA,STYLE,ANTRACITE</DesEQU>
<CodNORM />
<CodiceCasa>XXYJ</CodiceCasa>
</optionals>
</veicolo_nuovo>
</Stock_nuovo>
57
13.2 Esempi Stock Veicoli Usati
13.2.1 Esempio XML di esportazione Stock usato
<?xml version="1.0" encoding="Windows-1252"?>
<Stock_usato xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/IntegrationSchema.xsd">
<veicolo_usato>
<Stock_ID>
<codstock>31411</codstock>
<sede>Sede</sede>
<funzritiro>023</funzritiro>
<note>Valutare la riparazione della carrozzeria</note>
</Stock_ID>
<codiceinterno />
<ubicazione>SEDE CENTRALE</ubicazione>
<veicolo>
<categoria>A</categoria>
<codmarca>161</codmarca>
<descrmarca>AUDI</descrmarca>
<codmodello>3516</codmodello>
<descrmodello>A4 3ª serie</descrmodello>
<descrmodellocomplesso>N</descrmodellocomplesso>
<codversione>67628</codversione>
<descrversione>A4 1.9 TDI F.AP. Top</descrversione>
<annoxx>2005</annoxx>
<mesexx>12</mesexx>
<aamminfocar>20051267628</aamminfocar>
<descrizione>AUDI A4 1.9 TDI F.AP. Top</descrizione>
<codicecasa>8EC014</codicecasa>
<codiceomologazione>OEWAU02EST148B</codiceomologazione>
<codiceomologazione>OEWAU02EST148G</codiceomologazione>
<codiceomologazione>OEWAU08HK</codiceomologazione>
<codiceomologazione>OEWAU08HL</codiceomologazione>
</veicolo>
<colorest>
<Esterno_Interno>E</Esterno_Interno>
<CodiceCasa>47U</CodiceCasa>
<Descrizione>POSEIDON BLUE (MICA)</Descrizione>
<Metallizzato>N</Metallizzato>
</colorest>
<telaio>AUW0001250005658</telaio>
<targa>CD558VV</targa>
<chilometri>124000</chilometri>
<periodoimm>2005</periodoimm>
<statouso>
<descrizione>Carrozzeria</descrizione>
<stato>Medio</stato>
</statouso>
<statouso>
<descrizione>Interni</descrizione>
<stato>Buono</stato>
</statouso>
<statouso>
<descrizione>Meccanica</descrizione>
<stato>Buono</stato>
</statouso>
<statouso>
<descrizione>Pneumatici</descrizione>
<stato>Scarso</stato>
</statouso>
<speseripristinoprev>
<descrizione>Spese di carrozzeria</descrizione>
<importo>100.0000</importo>
<effettiva>N</effettiva>
</speseripristinoprev>
<speseripristinoprev>
<descrizione>Spese per interni</descrizione>
<importo>50.0000</importo>
<effettiva>N</effettiva>
</speseripristinoprev>
<speseripristinoprev>
<descrizione>Spese di meccanica</descrizione>
<importo>200.0000</importo>
<effettiva>N</effettiva>
</speseripristinoprev>
<speseripristinoprev>
<descrizione>Spese per pneumatici</descrizione>
<importo>150.0000</importo>
<effettiva>N</effettiva>
</speseripristinoprev>
<prezzoritiro>12000.0000</prezzoritiro>
<valorecarico>10000.0000</valorecarico>
<quotazQRritiro>14000.0000</quotazQRritiro>
<prezzointernet>15800.0000</prezzointernet>
<prezzovenditaprop>16000.0000</prezzovenditaprop>
<prezzovenditaminimo>15000.0000</prezzovenditaminimo>
<prezzovenditacommerc>15000.0000</prezzovenditacommerc>
<codicecontratto />
<info>
<passaggi>1</passaggi>
<tagliandi>S</tagliandi>
58
<libretto>S</libretto>
<certificato>S</certificato>
<ipoteca>N</ipoteca>
<leasing>N</leasing>
<fatturabile>S</fatturabile>
<provenienza />
<garanzia>S</garanzia>
<descrgaranzia />
<disponibile>S</disponibile>
<dataimmatricolazione>2005-07-21</dataimmatricolazione>
<dataprevarrivo>2009-04-27</dataprevarrivo>
<dataarrivo>2009-05-27</dataarrivo>
<datascadrevisione>2009-07-21</datascadrevisione>
<datascadbollo>2009-07-31</datascadbollo>
</info>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>ABS</DesEQU>
<CodNORM>FRE02</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Airbag guida</DesEQU>
<CodNORM>SIC01</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Airbag laterali</DesEQU>
<CodNORM>SIC50</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Airbag passeggero</DesEQU>
<CodNORM>SIC02</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Airbag per la testa</DesEQU>
<CodNORM>SIC60</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Alzacristalli elettrici ant. e post. con chiusura comfort</DesEQU>
<CodNORM>VIS03VIS02</CodNORM>
<CodiceCasa />
<flg_pac>S</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Appoggiatesta posteriori</DesEQU>
<CodNORM>DIV54</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Autoradio</DesEQU>
<CodNORM>ICO10</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Cambio manuale</DesEQU>
<CodNORM>TRA58</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Cerchi in lega</DesEQU>
<CodNORM>RUO60</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Chiave con transponder</DesEQU>
<CodNORM>SER15</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
59
<TipoEqu>ES</TipoEqu>
<DesEQU>Chiusura "Comfort"</DesEQU>
<CodNORM />
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Chiusura centralizzata</DesEQU>
<CodNORM>SER62</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Climatizzatore</DesEQU>
<CodNORM>VEN64</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Controllo elettronico della stabilità</DesEQU>
<CodNORM>SIC18</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Controllo elettronico della trazione</DesEQU>
<CodNORM>SIC14</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Correttore assetto fari</DesEQU>
<CodNORM>LUX03</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Fendinebbia</DesEQU>
<CodNORM>LUX66</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Filtro anti particolato</DesEQU>
<CodNORM>EMI10</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Immobilizzatore</DesEQU>
<CodNORM>SER16</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Indicatore temperatura esterna</DesEQU>
<CodNORM>STR04</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Pretensionatore cinture</DesEQU>
<CodNORM>SIC70</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Retrovisori elettrici</DesEQU>
<CodNORM>VIS72</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Retrovisori ripiegabili elettricamente</DesEQU>
<CodNORM>VIS11</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Ricircolo aria</DesEQU>
60
<CodNORM>VEN05</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Sedile guida regolabile in altezza</DesEQU>
<CodNORM>SED02</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Sedile posteriore sdoppiato</DesEQU>
<CodNORM>DIV02</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Servosterzo</DesEQU>
<CodNORM>VOL78</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Versione Top [WNI]</DesEQU>
<CodNORM>TRA05VIS68LUX69VIS79</CodNORM>
<CodiceCasa />
<flg_pac>S</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Volante regolabile</DesEQU>
<CodNORM>VOL86</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
</veicolo_usato>
</Stock_usato>
61
13.2.2 Esempio XML di importazione Stock usato
<?xml version="1.0" encoding="Windows-1252"?>
<Stock_usato xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/IntegrationSchema.xsd">
<veicolo_usato>
<Stock_ID>
<sede>Sede</sede>
<funzritiro>023</funzritiro>
<noteInternet>AZIENDALE, IVA ESPOSTA</noteInternet>
</Stock_ID>
<codiceinterno>1251_00</codiceinterno>
<ubicazione>CARROZZERIA DE ANGELIS</ubicazione>
<veicolo>
<aamminfocar>20050766655</aamminfocar>
</veicolo>
<colorest>
<Esterno_Interno>E</Esterno_Interno>
<CodiceCasa />
<Descrizione>GRIGIO METALLIZZATO</Descrizione>
<Metallizzato>S</Metallizzato>
</colorest>
<telaio>12345678912345617</telaio>
<targa>BA900TG</targa>
<chilometri>45000</chilometri>
<periodoimm>2005</periodoimm>
<statouso>
<descrizione>Carrozzeria</descrizione>
<stato>Buono</stato>
</statouso>
<prezzoritiro>29200.0000</prezzoritiro>
<valorecarico>29200.0000</valorecarico>
<prezzovenditaprop>32000.0000</prezzovenditaprop>
<prezzovenditacommerc>30000.0000</prezzovenditacommerc>
<codicecontratto />
<info>
<tagliandi>N</tagliandi>
<libretto>S</libretto>
<certificato>S</certificato>
<fatturabile>S</fatturabile>
<annuncio>N</annuncio>
<provenienza>MAGGIORE</provenienza>
<garanzia>S</garanzia>
<descrgaranzia>12 MESI GOLD</descrgaranzia>
<disponibile>S</disponibile>
<dataimmatricolazione>2005-12-20</dataimmatricolazione>
<dataarrivo>2005-12-20</dataarrivo>
<datascadgaranzia>2007-12-20</datascadgaranzia>
<datascadbollo>2008-12-30</datascadbollo>
</info>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>Cambio meccanico sequenziale a controllo elettronico (DSG)</DesEQU>
<CodNORM>TRA56</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>Colore metallizzato e perlato</DesEQU>
<CodNORM>EST10</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
</veicolo_usato>
</Stock_usato>
62
13.3 Esempi Foto Stock
13.3.1 Esempio XML di esportazione / importazione delle Foto dello Stock
<?xml version="1.0" encoding="utf-8"?>
<Archivio_fotostock xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://tempuri.org/IntegrationSchema.xsd">
<Immagine>
<targa>AZ339MF</targa>
<telaio />
<posizione>1</posizione>
<nomefile>HP000012608.jpg</nomefile>
<isStockNuovo>N</isStockNuovo>
</Immagine>
<Immagine>
<targa>AZ339MF</targa>
<telaio />
<posizione>2</posizione>
<nomefile>HP000012609.jpg</nomefile>
<isStockNuovo>N</isStockNuovo>
</Immagine>
<Immagine>
<targa>AZ339MF</targa>
<telaio />
<posizione>3</posizione>
<nomefile>HP000012610.jpg</nomefile>
<isStockNuovo>N</isStockNuovo>
</Immagine>
<Immagine>
<targa>AZ339MF</targa>
<telaio />
<posizione>4</posizione>
<nomefile>HP000012611.jpg</nomefile>
<isStockNuovo>N</isStockNuovo>
</Immagine>
<Immagine>
<targa>AZ339MF</targa>
<telaio />
<posizione>5</posizione>
<nomefile>HP000012612.jpg</nomefile>
<isStockNuovo>N</isStockNuovo>
</Immagine>
<Immagine>
<targa>AZ339MF</targa>
<telaio />
<posizione>6</posizione>
<nomefile>HP000012613.jpg</nomefile>
<isStockNuovo>N</isStockNuovo>
</Immagine>
<Immagine>
<targa>CD632MH</targa>
<telaio />
<posizione>4</posizione>
<nomefile>HP000012619.jpg</nomefile>
<isStockNuovo>N</isStockNuovo>
</Immagine>
<Immagine>
<targa>DD756FG</targa>
<telaio />
<posizione>7</posizione>
<nomefile>HP000012610.jpg</nomefile>
<isStockNuovo>N</isStockNuovo>
</Immagine>
</Archivio_fotostock>
63
13.4 Esempi Preventivi e Contratti
13.4.1 Esempio XML di esportazione Archivio Preventivi e Contratti
<?xml version="1.0" encoding="Windows-1252"?>
<Archivio_Preventivi xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/IntegrationSchema.xsd">
<!--Contratto di veicolo in stock importato da DMS-->
<Preventivo>
<Preventivo_ID>
<codpreventivo>95126</codpreventivo>
<sede>CARROZZERIA DE ANGELIS</sede>
<tipo>NFC</tipo>
<data>2009-06-15</data>
<funzvendita>023</funzvendita>
<validato>S</validato>
<note>DEVE PORTARE FIDEJUSSIONE BANCA</note>
<ultimostato>Salvataggio modifica del funzionario</ultimostato>
<datastato>2009-06-16</datastato>
</Preventivo_ID>
<cliente>
<codice>98713</codice>
<ragionesociale>TEST DI PROVA</ragionesociale>
<nome>NOME COMPLETO</nome>
<recapito>
<indirizzo>via Prova 17</indirizzo>
<cap>20100</cap>
<localita>MILANO</localita>
<provincia>MI</provincia>
<telfisso>0200556677</telfisso>
<telcellulare>333 552244</telcellulare>
<fax>02005555</fax>
<email>[email protected]</email>
<www>www.test.com</www>
</recapito>
<codfiscale>TSTPRV60E12H501N</codfiscale>
<partiva />
<nascita>
<data>1960-05-12</data>
<localita>MILANO</localita>
<provincia>MI</provincia>
<nazione>ITA</nazione>
</nascita>
<statocivile>CONIUGATO/A</statocivile>
<sesso>MASCHIO</sesso>
<professione>INGEGNERE</professione>
<tipologia>AUTONOMO</tipologia>
<figli>DUE</figli>
<fontecontatto>AIR.ONE</fontecontatto>
<categoria>TRASPORTI</categoria>
<registroimprese />
<documento>
<tipo>Patente</tipo>
<numero>1111111111</numero>
<datarilascio>1980-05-02</datarilascio>
<enterilascio>PRETURA MILANO</enterilascio>
<provincia>MI</provincia>
<nazione />
</documento>
<note />
</cliente>
<veicolo>
<categoria>A</categoria>
<codmarca>20</codmarca>
<descrmarca>OPEL</descrmarca>
<codmodello>3602</codmodello>
<descrmodello>Zafira 2ª serie</descrmodello>
<descrmodellocomplesso>N</descrmodellocomplesso>
<codversione>77201</codversione>
<descrversione>Zafira 1.6 16V VVT Enjoy</descrversione>
<annoxx>2008</annoxx>
<mesexx>01</mesexx>
<aamminfocar>20080177201</aamminfocar>
<descrizione>OPEL Zafira 1.6 16V VVT Enjoy</descrizione>
<fineimmatr>200904</fineimmatr>
<codicecasa>QN75I758</codicecasa>
<codicecasa>QN75I759</codicecasa>
<codiceomologazione>NAN5158EST008B</codiceomologazione>
<codiceomologazione>OEW0L22EST309</codiceomologazione>
<codiceomologazione>OEW0L22EST311</codiceomologazione>
<codiceomologazione>OEW0L22EST417</codiceomologazione>
<codiceomologazione>OEW0L22EST419</codiceomologazione>
<codiceomologazione>OEW0L22EST533</codiceomologazione>
<codiceomologazione>OEW0L22EST535</codiceomologazione>
<codiceomologazione>OEW0L22EST657</codiceomologazione>
<codiceomologazione>OEW0L22EST659</codiceomologazione>
<codiceomologazione>OEW0L22EST789</codiceomologazione>
<codiceomologazione>OEW0L22EST791</codiceomologazione>
</veicolo>
<colorest>
<Esterno_Interno>E</Esterno_Interno>
<CodiceCasa>4AU</CodiceCasa>
64
<Descrizione>SILVER LIGHTNING, M2</Descrizione>
<Metallizzato>N</Metallizzato>
</colorest>
<colorint>
<Esterno_Interno>I</Esterno_Interno>
<CodiceCasa>TABR</CodiceCasa>
<Descrizione>Twist/Elba Antracite</Descrizione>
<Metallizzato>N</Metallizzato>
</colorint>
<telaio>W0L0AHM759G072013</telaio>
<targa />
<optionals>
<TipoEqu>A</TipoEqu>
<DesEQU>bracciolo post montaggio</DesEQU>
<Prezzo>56.0000</Prezzo>
<CodiceCasa>11</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>CLIMA AUTOMATICO (SAC)</DesEQU>
<Prezzo>166.6700</Prezzo>
<CodiceCasa>C61</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>COMFORT PACK ENJOY</DesEQU>
<Prezzo>150.0000</Prezzo>
<codoptqr>36586</codoptqr>
<CodiceCasa>XGCV</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>FENDINEBBIA</DesEQU>
<Prezzo>137.5000</Prezzo>
<CodiceCasa>T96</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>FLEX ORGANIZER VANO BAGAGLI</DesEQU>
<Prezzo>83.3300</Prezzo>
<CodiceCasa>AQ2</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>NEW ENJOY PACK CON SAC</DesEQU>
<Prezzo>191.6700</Prezzo>
<CodiceCasa>XENX</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>RADIO CD30 MP3</DesEQU>
<Prezzo>100.0000</Prezzo>
<codoptqr>29711</codoptqr>
<CodiceCasa>UCH</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>SILVER LIGHTNING, M2</DesEQU>
<Prezzo>375.0000</Prezzo>
<CodiceCasa>4AU</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>Twist/Elba Antracite</DesEQU>
<Prezzo>0.0000</Prezzo>
<CodiceCasa>TABR</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>VETRI LAT. POST. OSCURATI</DesEQU>
<Prezzo>133.3300</Prezzo>
<CodiceCasa>A14</CodiceCasa>
</optionals>
<spese_servizi>
<codice>1</codice>
<tipo>M</tipo>
<posizione>M</posizione>
<descrizione>MESSA IN STRADA</descrizione>
<importo>860.0000</importo>
<aliquotaiva>20</aliquotaiva>
<omaggio>N</omaggio>
<from_qrt>S</from_qrt>
</spese_servizi>
<spese_servizi>
<codice>2</codice>
<tipo>I</tipo>
<posizione>I</posizione>
<descrizione>IPT</descrizione>
<importo>150.8100</importo>
<aliquotaiva>0.00</aliquotaiva>
<omaggio>N</omaggio>
<from_qrt>S</from_qrt>
</spese_servizi>
65
<spese_servizi>
<codice>3</codice>
<tipo>I</tipo>
<posizione>I</posizione>
<descrizione>IPT AGGIUNTIVA</descrizione>
<importo>135.0000</importo>
<aliquotaiva>0.00</aliquotaiva>
<omaggio>N</omaggio>
<from_qrt>S</from_qrt>
</spese_servizi>
<iniziative>
<codiceposizione>C</codiceposizione>
<descrizione />
<importo>-1152.0000</importo>
</iniziative>
<iniziative>
<codiceposizione>Z</codiceposizione>
<descrizione>PORTE APERTE</descrizione>
<importo>500.0000</importo>
</iniziative>
<iniziative>
<codiceposizione>G</codiceposizione>
<descrizione>rottamazione</descrizione>
<importo>1500.0000</importo>
</iniziative>
<finanziamento>
<tipo>FINANZIAMENTO STANDARD</tipo>
<finanziaria>FINDOMESTIC</finanziaria>
<importo>10000.0000</importo>
<rata>325.0000</rata>
<numrate>36</numrate>
<tan>9.0</tan>
</finanziamento>
<datavendita>2009-06-15</datavendita>
<dataconsegna>2009-08-10</dataconsegna>
<listino>01/01/0001</listino>
<accontoincassato>S</accontoincassato>
<aliquotaiva>20</aliquotaiva>
<prezzolistino>23040.0000</prezzolistino>
<prezzoequip>1337.5000</prezzoequip>
<prezzoaccessori>1000.0000</prezzoaccessori>
<prezzospese>1145.8100</prezzospese>
<prezzoiniziative>848.0000</prezzoiniziative>
<prezzoconcordato>22000.0000</prezzoconcordato>
<prezzopermuta>0.0000</prezzopermuta>
<prezzoacconto>1000.0000</prezzoacconto>
<prezzoaltrespese>0.00</prezzoaltrespese>
<permuta>
<veicolopermuta>
<categoria>A</categoria>
<codmarca>20</codmarca>
<descrmarca>OPEL</descrmarca>
<codmodello>3096</codmodello>
<descrmodello>Agila 1ª serie</descrmodello>
<descrmodellocomplesso>N</descrmodellocomplesso>
<codversione>48858</codversione>
<descrversione>Agila 1.0 12V</descrversione>
<annoxx>2000</annoxx>
<mesexx>04</mesexx>
<aamminfocar>20000448858</aamminfocar>
<descrizione>OPEL Agila 1.0 12V</descrizione>
<fineimmatr>200201</fineimmatr>
<codicecasa>HL68CE51</codicecasa>
<codiceomologazione>OEW0L02EST02</codiceomologazione>
<codiceomologazione>OEW0L02EST04</codiceomologazione>
<codiceomologazione>OEW0L02EST06</codiceomologazione>
</veicolopermuta>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Airbag guida</DesEQU>
<CodNORM>SIC01</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Cambio manuale</DesEQU>
<CodNORM>TRA58</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Chiave con transponder</DesEQU>
<CodNORM>SER15</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Correttore assetto fari</DesEQU>
<CodNORM>LUX03</CodNORM>
<CodiceCasa />
66
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Immobilizzatore</DesEQU>
<CodNORM>SER16</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Indicatore temperatura esterna</DesEQU>
<CodNORM>STR04</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Pretensionatore cinture</DesEQU>
<CodNORM>SIC70</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Retrovisori elettrici</DesEQU>
<CodNORM>VIS72</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Ricircolo aria</DesEQU>
<CodNORM>VEN05</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Sedile guida regolabile in altezza</DesEQU>
<CodNORM>SED02</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Sedile posteriore sdoppiato</DesEQU>
<CodNORM>DIV02</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Servosterzo</DesEQU>
<CodNORM>VOL78</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<optionals>
<TipoEqu>ES</TipoEqu>
<DesEQU>Tergilunotto</DesEQU>
<CodNORM>VIS12</CodNORM>
<CodiceCasa />
<flg_pac>N</flg_pac>
</optionals>
<colorepermuta>
<Esterno_Interno>E</Esterno_Interno>
<CodiceCasa>Z7T</CodiceCasa>
<Descrizione>BIANCO METALLIZZATO</Descrizione>
<Metallizzato>S</Metallizzato>
</colorepermuta>
<telaiopermuta />
<targapermuta>AA555TT</targapermuta>
<chilometri>95000</chilometri>
<periodoimm>2000</periodoimm>
<quotazioneQRStand>1400.0000</quotazioneQRStand>
<quotazioneQRPers>1400.0000</quotazioneQRPers>
<speseripristino>
<descrizione>Spese di carrozzeria</descrizione>
<importo>800.0000</importo>
<effettiva>N</effettiva>
</speseripristino>
<variazionestatouso>-183.0000</variazionestatouso>
<variazioneconcessionario>0.0000</variazioneconcessionario>
<prezzopermutaconcordato>0.0000</prezzopermutaconcordato>
<destinazione>Privato</destinazione>
<notepermuta />
<approvazione>S</approvazione>
<info>
<provenienza />
<descrgaranzia />
<dataimmatricolazione>2000-07-12</dataimmatricolazione>
<dataprevarrivo>2009-06-15</dataprevarrivo>
67
</info>
</permuta>
</Preventivo>
<!--Preventivo veicolo virtuale non da stock-->
<Preventivo>
<Preventivo_ID>
<codpreventivo>95127</codpreventivo>
<sede>CARROZZERIA DE ANGELIS</sede>
<tipo>NFC</tipo>
<data>2009-06-15</data>
<funzvendita>023</funzvendita>
<validato>S</validato>
<ultimostato>Salvataggio modifica del funzionario</ultimostato>
<datastato>2009-06-16</datastato>
</Preventivo_ID>
<cliente>
<codice>98713</codice>
<ragionesociale>TEST DI PROVA</ragionesociale>
<nome>NOME COMPLETO</nome>
<recapito>
<indirizzo>via Prova 17</indirizzo>
<cap>20100</cap>
<localita>MILANO</localita>
<provincia>MI</provincia>
<telfisso>0200556677</telfisso>
<telcellulare>333 552244</telcellulare>
<fax>02005555</fax>
<email>[email protected]</email>
<www>www.test.com</www>
</recapito>
<codfiscale>TSTPRV60E12H501N</codfiscale>
<partiva />
<nascita>
<data>1960-05-12</data>
<localita>MILANO</localita>
<provincia>MI</provincia>
<nazione>ITA</nazione>
</nascita>
<statocivile>CONIUGATO/A</statocivile>
<sesso>MASCHIO</sesso>
<professione>INGEGNERE</professione>
<tipologia>AUTONOMO</tipologia>
<figli>DUE</figli>
<fontecontatto>AIR.ONE</fontecontatto>
<categoria>TRASPORTI</categoria>
<registroimprese />
<documento>
<tipo>Patente</tipo>
<numero>1111111111</numero>
<datarilascio>1980-05-02</datarilascio>
<enterilascio>PRETURA MILANO</enterilascio>
<provincia>MI</provincia>
<nazione />
</documento>
<note />
</cliente>
<veicolo>
<categoria>A</categoria>
<codmarca>20</codmarca>
<descrmarca>OPEL</descrmarca>
<codmodello>3602</codmodello>
<descrmodello>Zafira 2ª serie</descrmodello>
<descrmodellocomplesso>N</descrmodellocomplesso>
<codversione>67303</codversione>
<descrversione>Zafira 2.0 T 240CV 16V OPC</descrversione>
<annoxx>2009</annoxx>
<mesexx>04</mesexx>
<aamminfocar>20090467303</aamminfocar>
<descrizione>OPEL Zafira 2.0 T 240CV 16V OPC</descrizione>
<fineimmatr>0</fineimmatr>
<codicecasa>QO75MC61</codicecasa>
</veicolo>
<colorest>
<Esterno_Interno>E</Esterno_Interno>
<CodiceCasa>4AU</CodiceCasa>
<Descrizione>SILVER LIGHTNING, M2</Descrizione>
<Metallizzato>N</Metallizzato>
</colorest>
<colorint>
<Esterno_Interno>I</Esterno_Interno>
<CodiceCasa>TABL</CodiceCasa>
<Descrizione>TWIST/ELBA-CHARCOAL</Descrizione>
<Metallizzato>N</Metallizzato>
</colorint>
<telaio />
<targa />
<optionals>
<TipoEqu>A</TipoEqu>
<DesEQU>VETRI POSTERIORI OSCURATI</DesEQU>
<Prezzo>150.0000</Prezzo>
<CodiceCasa>11</CodiceCasa>
</optionals>
<optionals>
68
<TipoEqu>E</TipoEqu>
<DesEQU>Cerchi in lega 8Jx19" a 10 razze OPC e pneu. 235/35 R19 [QX5]
</DesEQU>
<Prezzo>650.0000</Prezzo>
<codoptqr>40409</codoptqr>
<CodiceCasa>QX5</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>E</TipoEqu>
<DesEQU>Rete di sicurezza [AP9]
</DesEQU>
<Prezzo>140.0000</Prezzo>
<codoptqr>150</codoptqr>
<CodiceCasa>AP9</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>EP</TipoEqu>
<DesEQU>Radio CD70 Navi (Nav.Sys.,MP3,Mappa Italia,Graph.Info Disp.,GPS) [UCE] </DesEQU>
<Prezzo>850.0000</Prezzo>
<codoptqr>29814</codoptqr>
<CodiceCasa>UCE</CodiceCasa>
</optionals>
<optionals>
<TipoEqu>EP</TipoEqu>
<DesEQU>Winter Pack 1 [W7Z]
</DesEQU>
<Prezzo>560.0000</Prezzo>
<codoptqr>29708</codoptqr>
<CodiceCasa>W7Z</CodiceCasa>
</optionals>
<spese_servizi>
<codice>1</codice>
<tipo>M</tipo>
<posizione>M</posizione>
<descrizione>MESSA IN STRADA</descrizione>
<importo>765.0000</importo>
<aliquotaiva>20</aliquotaiva>
<omaggio>N</omaggio>
<from_qrt>S</from_qrt>
</spese_servizi>
<spese_servizi>
<codice>2</codice>
<tipo>I</tipo>
<posizione>I</posizione>
<descrizione>IPT</descrizione>
<importo>150.8100</importo>
<aliquotaiva>0</aliquotaiva>
<omaggio>N</omaggio>
<from_qrt>S</from_qrt>
</spese_servizi>
<spese_servizi>
<codice>3</codice>
<tipo>I</tipo>
<posizione>I</posizione>
<descrizione>IPT AGGIUNTIVA</descrizione>
<importo>135.0000</importo>
<aliquotaiva>0</aliquotaiva>
<omaggio>N</omaggio>
<from_qrt>S</from_qrt>
</spese_servizi>
<iniziative>
<codiceposizione>C</codiceposizione>
<descrizione>SCONTO DIPENDENTE</descrizione>
<importo>-5150.2500</importo>
</iniziative>
<listino>28/04/2009</listino>
<accontoincassato>N</accontoincassato>
<aliquotaiva>20</aliquotaiva>
<prezzolistino>34335.0000</prezzolistino>
<prezzoequip>2200.0000</prezzoequip>
<prezzoaccessori>0.0000</prezzoaccessori>
<prezzospese>1050.8100</prezzospese>
<prezzoiniziative>-5150.2500</prezzoiniziative>
<prezzoconcordato>32500.0000</prezzoconcordato>
<prezzopermuta>0</prezzopermuta>
<prezzoacconto>0.0000</prezzoacconto>
<prezzoaltrespese>0</prezzoaltrespese>
</Preventivo>
</Archivio_Preventivi>
13.4.2 Esempio XML di importazione
Todo
69
13.5 Esempi Archivio Clienti
13.5.1 Esempio XML di esportazione Archivio Clienti
<?xml version="1.0" encoding="Windows-1252"?>
<Archivio_Clienti xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/IntegrationSchema.xsd">
<Clienti>
<Cliente_ID>
<idcliente>98713</idcliente>
<codiceinterno />
<funzionario>022</funzionario>
</Cliente_ID>
<daticliente>
<codice>98713</codice>
<ragionesociale>TEST DI PROVA</ragionesociale>
<nome>NOME COMPLETO</nome>
<recapito>
<indirizzo>via Prova 17</indirizzo>
<cap>20100</cap>
<localita>MILANO</localita>
<provincia>MI</provincia>
<telfisso>0200556677</telfisso>
<telcellulare>333 552244</telcellulare>
<fax>02005555</fax>
<email>[email protected]</email>
<www>www.test.com</www>
</recapito>
<codfiscale>TSTPRV60E12H501N</codfiscale>
<partiva />
<nascita>
<data>1960-05-12</data>
<localita>MILANO</localita>
<provincia>MI</provincia>
<nazione>ITA</nazione>
</nascita>
<statocivile>CONIUGATO/A</statocivile>
<sesso>MASCHIO</sesso>
<professione>INGEGNERE</professione>
<tipologia>AUTONOMO</tipologia>
<figli>DUE</figli>
<fontecontatto>AIR.ONE</fontecontatto>
<categoria>TRASPORTI</categoria>
<registroimprese />
<documento>
<tipo>Patente</tipo>
<numero>1111111111</numero>
<datarilascio>1980-05-02</datarilascio>
<enterilascio>PRETURA MILANO</enterilascio>
<provincia>MI</provincia>
<nazione />
</documento>
<note />
</daticliente>
<privacy>S</privacy>
</Clienti>
</Archivio_Clienti>
13.5.2 Esempio XML di importazione Archivio Clienti
<?xml version="1.0" encoding="utf-8"?>
<Archivio_Clienti xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/IntegrationSchema.xsd">
<Clienti>
<Cliente_ID>
<codiceinterno>051838</codiceinterno>
<funzionario>022</funzionario>
</Cliente_ID>
<daticliente>
<ragionesociale>FORMIGHETTI</ragionesociale>
<nome>Gianni</nome>
<recapito>
<indirizzo>VIA COMOTTI N. 45</indirizzo>
<cap>02100</cap>
<localita>RIETI</localita>
<provincia>RI</provincia>
<telfisso />
<telcellulare />
<fax />
<email />
<www />
</recapito>
<codfiscale />
<partiva />
<statocivile>celibe</statocivile>
<sesso />
<professione />
<tipologia>Individuale</tipologia>
<figli>0</figli>
70
<fontecontatto>Pagine Gialle</fontecontatto>
<categoria>Privati</categoria>
<registroimprese />
<note />
</daticliente>
<privacy>S</privacy>
</Clienti>
</Archivio_Clienti>
71
13.6 Esempi Archivio Campagne
13.6.1 Esempio XML di esportazione
13.6.2 Esempio XML di importazione
13.7 Esempi Archivio Colori
13.7.1 Esempio XML di esportazione
13.7.2 Esempio XML di importazione
13.8 Esempi Archivio Spese e Servizi
13.8.1 Esempio XML di esportazione Archivio Spese e Servizi
<?xml version="1.0" encoding="Windows-1252"?>
<Archivio_SpeseServizi xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/IntegrationSchema.xsd">
<Spesa_Servizio>
<codice>1</codice>
<nome>MESSA IN STRADA</nome>
<posizione>M</posizione>
<importolibero>S</importolibero>
<areanuovo>S</areanuovo>
<bloccato>S</bloccato>
<listino>
<datavigore>2000-01-01</datavigore>
<limitevigore>999999</limitevigore>
<importoivato>S</importoivato>
<importo>1.0000</importo>
<aliquotaiva>999</aliquotaiva>
</listino>
<applicazione>
<bloccato>S</bloccato>
<obbligatorio>S</obbligatorio>
</applicazione>
</Spesa_Servizio>
<Spesa_Servizio>
<codice>2</codice>
<nome>IPT</nome>
<posizione>I</posizione>
<importolibero>N</importolibero>
<areanuovo>S</areanuovo>
<bloccato>S</bloccato>
<listino>
<datavigore>2000-01-01</datavigore>
<limitevigore>999999</limitevigore>
<importoivato>S</importoivato>
<importo>150.8100</importo>
<aliquotaiva>998</aliquotaiva>
</listino>
<applicazione>
<bloccato>S</bloccato>
<obbligatorio>S</obbligatorio>
</applicazione>
</Spesa_Servizio>
<Spesa_Servizio>
<codice>3</codice>
<nome>IPT AGGIUNTIVA</nome>
<posizione>I</posizione>
<importolibero>S</importolibero>
<areanuovo>S</areanuovo>
<bloccato>S</bloccato>
<listino>
<datavigore>2000-01-01</datavigore>
<limitevigore>999999</limitevigore>
<importoivato>S</importoivato>
<importo>135.0000</importo>
<aliquotaiva>998</aliquotaiva>
</listino>
72
<applicazione>
<bloccato>S</bloccato>
<obbligatorio>S</obbligatorio>
</applicazione>
</Spesa_Servizio>
<Spesa_Servizio>
<codice>4</codice>
<nome>Cessione diritto di proprietà</nome>
<posizione>A</posizione>
<importolibero>S</importolibero>
<areanuovo>S</areanuovo>
<bloccato>N</bloccato>
<listino>
<datavigore>2000-01-01</datavigore>
<limitevigore>999999</limitevigore>
<importoivato>S</importoivato>
<importo>0</importo>
<aliquotaiva>20</aliquotaiva>
</listino>
<applicazione>
<bloccato>N</bloccato>
<obbligatorio>N</obbligatorio>
</applicazione>
</Spesa_Servizio>
<Spesa_Servizio>
<codice>5</codice>
<nome>Procura speciale</nome>
<posizione>A</posizione>
<importolibero>S</importolibero>
<areanuovo>S</areanuovo>
<bloccato>N</bloccato>
<listino>
<datavigore>2000-01-01</datavigore>
<limitevigore>999999</limitevigore>
<importoivato>S</importoivato>
<importo>0</importo>
<aliquotaiva>20</aliquotaiva>
</listino>
<applicazione>
<bloccato>N</bloccato>
<obbligatorio>N</obbligatorio>
</applicazione>
</Spesa_Servizio>
<Spesa_Servizio>
<codice>6</codice>
<nome>Messa in Strada</nome>
<posizione>M</posizione>
<importolibero>N</importolibero>
<areanuovo>S</areanuovo>
<bloccato>N</bloccato>
<listino>
<datavigore>2009-06-15</datavigore>
<limitevigore>000020</limitevigore>
<importoivato>S</importoivato>
<importo>500.0000</importo>
<aliquotaiva>20</aliquotaiva>
</listino>
<listino>
<datavigore>2009-06-15</datavigore>
<limitevigore>000020003789</limitevigore>
<importoivato>S</importoivato>
<importo>482.0000</importo>
<aliquotaiva>20</aliquotaiva>
</listino>
<listino>
<datavigore>2009-06-15</datavigore>
<limitevigore>000020003720</limitevigore>
<importoivato>S</importoivato>
<importo>2100.0000</importo>
<aliquotaiva>20</aliquotaiva>
</listino>
<listino>
<datavigore>2009-06-15</datavigore>
<limitevigore>000020003425</limitevigore>
<importoivato>S</importoivato>
<importo>795.0000</importo>
<aliquotaiva>20</aliquotaiva>
</listino>
<listino>
<datavigore>2009-06-15</datavigore>
<limitevigore>000020003881</limitevigore>
<importoivato>S</importoivato>
<importo>1052.0000</importo>
<aliquotaiva>20</aliquotaiva>
</listino>
<applicazione>
<codmarca>20</codmarca>
<bloccato>S</bloccato>
<obbligatorio>S</obbligatorio>
</applicazione>
</Spesa_Servizio>
<Spesa_Servizio>
<codice>7</codice>
73
<nome>Messa in strada esente</nome>
<posizione>M</posizione>
<importolibero>N</importolibero>
<areanuovo>S</areanuovo>
<bloccato>N</bloccato>
<listino>
<datavigore>2009-06-15</datavigore>
<limitevigore>999999</limitevigore>
<importoivato>N</importoivato>
<importo>185.0000</importo>
<aliquotaiva>0</aliquotaiva>
</listino>
<applicazione>
<bloccato>S</bloccato>
<obbligatorio>S</obbligatorio>
</applicazione>
</Spesa_Servizio>
<Spesa_Servizio>
<codice>8</codice>
<nome>Estensione Garanzia 24+24</nome>
<posizione>A</posizione>
<importolibero>N</importolibero>
<areanuovo>S</areanuovo>
<bloccato>N</bloccato>
<listino>
<datavigore>2009-06-15</datavigore>
<limitevigore>000020003720</limitevigore>
<importoivato>S</importoivato>
<importo>800.0000</importo>
<aliquotaiva>20</aliquotaiva>
</listino>
<listino>
<datavigore>2009-06-15</datavigore>
<limitevigore>999999</limitevigore>
<importoivato>S</importoivato>
<importo>450.0000</importo>
<aliquotaiva>20</aliquotaiva>
</listino>
<applicazione>
<codmarca>20</codmarca>
<bloccato>N</bloccato>
<obbligatorio>N</obbligatorio>
</applicazione>
</Spesa_Servizio>
<Spesa_Servizio>
<codice>9</codice>
<nome>Estensione Graranzia 24 + 36</nome>
<posizione>A</posizione>
<importolibero>S</importolibero>
<areanuovo>S</areanuovo>
<bloccato>N</bloccato>
<listino>
<datavigore>2009-06-15</datavigore>
<limitevigore>999999</limitevigore>
<importoivato>S</importoivato>
<importo>720.0000</importo>
<aliquotaiva>20</aliquotaiva>
</listino>
<applicazione>
<bloccato>N</bloccato>
<obbligatorio>N</obbligatorio>
</applicazione>
</Spesa_Servizio>
<Spesa_Servizio>
<codice>1</codice>
<nome>Trapasso</nome>
<tipo>I</tipo>
<posizione>I</posizione>
<obbligatorio>N</obbligatorio>
<importolibero>S</importolibero>
<areanuovo>N</areanuovo>
<bloccato>N</bloccato>
<listino>
<datavigore>2009-06-15</datavigore>
<importoivato>N</importoivato>
<importo>0</importo>
<aliquotaiva>-1</aliquotaiva>
</listino>
</Spesa_Servizio>
<Spesa_Servizio>
<codice>2</codice>
<nome>Garanzia 24 mesi GOLD</nome>
<tipo>S</tipo>
<posizione>S</posizione>
<obbligatorio>N</obbligatorio>
<importolibero>N</importolibero>
<areanuovo>N</areanuovo>
<bloccato>N</bloccato>
<listino>
<datavigore>2009-06-15</datavigore>
<importoivato>S</importoivato>
<importo>250.0000</importo>
<aliquotaiva>20</aliquotaiva>
74
</listino>
</Spesa_Servizio>
</Archivio_SpeseServizi>
13.8.2 Esempio XML di importazione Archivio Spese e Servizi
<?xml version="1.0" encoding="Windows-1252"?>
<Archivio_SpeseServizi xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/IntegrationSchema.xsd">
<Spesa_Servizio>
<codice>6</codice>
<nome>Messa in Strada</nome>
<posizione>M</posizione>
<importolibero>N</importolibero>
<areanuovo>S</areanuovo>
<bloccato>N</bloccato>
<listino>
<datavigore>2009-06-18</datavigore>
<limitevigore>000020003720</limitevigore>
<importoivato>S</importoivato>
<importo>2300.0000</importo>
<aliquotaiva>20</aliquotaiva>
</listino>
<applicazione>
<codmarca>20</codmarca>
<bloccato>S</bloccato>
<obbligatorio>S</obbligatorio>
</applicazione>
</Spesa_Servizio>
</Archivio_SpeseServizi>
13.9 Esempi Accessori
13.9.1 Esempio XML di esportazione
13.9.2 Esempio XML di importazione
75
14
Appendici
14.1 Tabella Optional Normalizzati per veicoli usati
codNORM
FRE02
SIC01
SIC50
SIC02
SIC60
SIC65
SER52
DIV54
ICO10
ICO20
TRA56
TRA58
TET50
RUO60
STR20
SER15
SER62
VEN64
TRA05
SIC18
SIC14
LUX03
LUX69
LUX66
EMI10
TET40
SER16
STR04
RIV50
VIS68
ICO17
SIC70
VIS72
VIS74
VIS11
VEN05
SED02
DIV02
SED76
VIS79
VOL78
SOS80
VIS12
TET82
EST10
EST84
VIS02
VIS03
VOL86
Descrizione
ABS
Airbag guida
Airbag laterali
Airbag passeggero
Airbag per la testa
Airbag per le ginocchia
Antifurto
Appoggiatesta posteriori
Autoradio
Bluetooth
Cambio automatico
Cambio manuale
Capote / Hard top reclinabile elettricamente
Cerchi in lega
Check panel
Chiave con transponder
Chiusura centralizzata
Climatizzatore
Controllo automatico velocità
Controllo elettronico della stabilità
Controllo elettronico della trazione
Correttore assetto fari
Fari anteriori allo xeno (a scarica di gas)
Fendinebbia
Filtro antiparticolato
Hard top
Immobilizzatore
Indicatore temperatura esterna
Interni in materiale pregiato
Lavatergifari
Navigatore satellitare
Pretensionatore cinture
Retrovisori elettrici
Retrovisori elettrici termici
Retrovisori ripiegabili elettricamente
Ricircolo aria
Sedile guida regolabile in altezza
Sedile posteriore sdoppiato
Sedili regolabili elettricamente
Sensori di parcheggio posteriori
Servosterzo
Sospensioni autoregolabili
Tergilunotto
Tetto apribile
Vernice metallizzata
Vernice speciale
Vetri elettrici anteriori
Vetri elettrici posteriori
Volante regolabile
76
codoptqr
7476
7477
7479
7480
16716
29300
7481
7482
7483
50965
7484
7485
7964
7486
7487
7488
7489
7490
7491
7492
7508
7493
32168
7495
46808
15553
7496
7497
7965
7498
11932
7499
7500
7501
7502
7503
7504
7505
7506
32169
7507
7509
7510
7511
16717
7512
7513
7515
7516
15
Utilità di supporto: FotoLoader 3.0
Revise 1.6 : aumento a 15 foto
15.1 FotoLoader.exe
A supporto dell'integrazione light di Infocarweb2, è stata creata una piccola applicazione Windows ("FotoLoader"), da
installare su un computer locale, per "impacchettare" le immagini e l'xml dell'integrazione delle foto dello stock ed,
eventualmente, spedirlo al server.
Il setup dell’applicazione è scaricabile gratuitamente dal seguente sito:
http://www.infocar.org/FAQ_InfocarWeb2/SetupFotoloader.zip
77
15.2 Caricamento delle foto
15.2.1 Caricamento manuale
Per associare le foto ad una targa (o al telaio) eseguire i seguenti passi:
1) cliccare su Nuovo (oppure sul menù Modifica >> Nuovo)
2) nel "pannello" arancio che compare nella finestra, inserire la targa o il telaio del veicolo a cui abbinare le foto (che
deve essere già presente nello stock di InfocarWeb2)
3) scegliere il tipo di stock (se Nuovo o Usato)
a. con il pulsante Sfoglia cercare le immagini da associare (selezionarne più di una tenendo premuto il tasto
Ctrl)
b. trascinare una o più immagini dalla cartella di Windows nei "riquadri" contenuti nel pannello (ciascun
riquadro corrisponde alla posizione della foto nello stock di Infocarweb2 per un massimo di 15)
4)
5)
6)
7)
per visualizzare un'immagine ingrandita fare doppio click sul riquadro dell'immagine
per cancellare un'immagine, selezionarla (click sinistro) ed con il click destro scegliere Elimina del menù contestuale
per spostare una immagine di posizione, trascinarla nella posizione desiderata (solo all’interno dello stesso
pannello), se c’è già una immagine nel riquadro, questa verrà scambiata di posizione
per eliminare completamente il veicolo, cliccare sul pannello arancio e cliccare sul pulsante Elimina (oppure sul
menù Modifica >> Elimina)
15.2.2 Caricamento da file
E' possibile aggiungere i pannelli, automaticamente precompilati, leggendoli dal file di Excel® o XML:
1) cliccare su Carica (oppure il menù File >> Carica >> Stock per Foto), scegliere il file da importare tra:
a) Stampa Dispatcher : file xls ottenuto da InfocarWeb2 nella sezione Invio ai Siti >> Stampa >> Esporta
b) Export Integrazione : file zip ottenuto dall'esportazione Foto dell'Integrazione Light di InfocarWeb2
c) File XML : file xml creato esternamente con l'elenco delle targhe da caricare secondo il tracciato
dell'Integrazione Light di InfocarWeb2
2) procedere all'assegnazione delle foto come descritto in precedenza (1.2.1 3a/3b)
15.2.3 Caricamento schedulato
E’ possibile schedulare il caricamento delle foto, preparando tutti i parametri in anticipo e leggendole da una cartella
predisposta.
1) Collocare tutte le foto in un’unica cartella;
2) Rinominare i file delle foto con la targa, un separatore e la posizione da associare (es:
<targa><separatore><posizione>.jpg = AA123BB-1.jpg, AA123BB-2.jpg, AA456BB-1.ipg, etc…);
78
3)
Impostare, dal menù Impostazioni -> Cartella Foto, il percorso della cartella con le foto e il carattere separatore
della targa dalla posizione. Nel caso di veicoli nuovi, il nome del file conterrà il telaio e andrà selezionata la spunta
dello “Stock Nuovo”;
4)
Impostare tutti i parametri d’invio, come spiegato nei paragrafi seguenti (utilizzare il carattere * nel nome del file
zip per distinguere i vari invii esempio invio_foto*.zip);
5) Impostare una schedulazione di Windows indicando nel comando il parametro /foto (vedere paragrafo 15.2.5).
I file presenti nella Cartella, al termine della spedizione, saranno rinominati con estensione jpeg, per non ripetere l’invio alla
schedulazione successiva.
Per fare un test della procedura, dal menù Procedure, scegliere “testSchedulazione”.
Terminato il test, selezionare “Rinominafoto” per tornare alla precedente nomenclatura dei file (.jpg).
15.2.4 Invio al server
Dopo aver assegnato tutte le immagini ai relativi veicoli, è possibile inviare il tutto al server di InfocarWeb2 cliccando sul
pulsante Invia (oppure il menù File >> Invia al Server) impostando i parametri di spedizione nelle Impostazioni:
1) via ftp
impostare il nome del server, l'utente e la password di accesso , il percorso e il nome del file.
Utilizzare il carattere * per inserire, nel nome del file zip, l'estensione con la data e l'ora (MMgghhmm es.: foto_stock*.zip
diventa foto_stock_12311245.zip).
In questo modo è possibile inviare 4/5 veicoli per volta così da non creare file troppo grandi o rallentare la fase di
caricamento manuale lato client.
Per inviare i dati sul server ASP di Editoriale Domus, è possibile utilizzare l'ftp ftp.quattroruotepro.com previo accordo con
Quattroruote Professional;
2) via http
79
impostare l'indirizzo http e il percorso della pagina adibita all'upload.
Per inviare i dati sul server ASP di Editoriale Domus, è possibile utilizzare la pagina
http://www.infocarweb2.org/admin/integrazione/upload.aspx previo accordo con Quattroruote Professional;
3) via mail
impostare l'indirizzo e-mail a cui inviare il file l'allegato (attenzione ai limiti di dimensione degli allegati) dopo aver
impostato i parametri del server di posta (Impostazioni >> Server di Posta)
4) via file
80
impostare un persorso locale o uno di rete condiviso dove copiare il file.
Per l'invio via ftp e http, se è presente un server proxy si possono configurare i parametri nel menù Impostazioni >> Server
Proxy.
Sull'Infocarweb2 che riceverà i file, andrà impostata la schedulazione per l'import dei file inviati, indicando il percorso dove
recuperare il file spedito dal FotoLoader.
15.2.5 Schedulazione
Dal Pannello di controllo di Windows, selezionare “Operazioni pianificate” (Scheduled tasks) e selezionare “Aggiungi
operazione pianificata” .
Seguire le indicazioni della “Pianificazione guidata operazioni”, scegliendo il programma Fotoloader.exe (nel percorso in cui
è stato installato) e la frequenza di esecuzione della procedura.
Utilizzare un utente che abbia sufficienti diritti di scrittura sulla cartella delle foto e nel registro di Windows (power user),
scegliere “Apri le proprietà avanzate per questa operazione quando si sceglie fine”.
Nelle proprietà dell’operazione aggiungere nel campo “Esegui:”, dopo …Fotoloader.exe, il parametro /foto (/csv per il file
dello stock):
81
e applicare.
Procedere infine con la schedulazione dell’importazione, dall’Amministrazione di InfocarWeb2.
Per verificare l’esito della schedulazione consultare il log degli Eventi di Windows (%SystemRoot%\system32\eventvwr.msc /s)
o il file di log fotoLoaderLog.txt nella cartella del Fotoloader.exe.
15.3 Conversione XLS
Oltre all'invio delle foto, il FotoLoader può inviare al server InfocarWeb2 anche file xml da caricare leggendoli da fogli di
Excel®. Il foglio potrà contenere solo i campi identificativi del veicolo e le informazioni che si desiderano aggiornare (per
esempio i prezzi di vendita).
Affinché la conversione in XML dei campi avvenga in modo corretto, è necessario utilizzare una nomenclatura delle colonne
standardizzata per ogni tabella.
15.3.1 Conversione XLS veicoli usati
Si può utilizzare un foglio di Excel® per modificare direttamente i valori dei veicoli o inserire in stock veicoli nuovi
(conoscendone il codice Infocar).
Solo i campi conosciuti verranno trasformati e valorizzati nel file XML prodotto dal FotoLoader.
Per i veicoli usati, sono riconosciuti i seguenti nomi di colonna (evidenziati quelli obbligatori):
sede
codstock
funzritiro
targa
telaio
aamminfocar
codicecontratto
prezzovenditaprop
prezzointernet
prezzoritiro
quotazQRritiro
garanzia
dataproduzione
dataprevarrivo
dataarrivo
dataopzione
datavendita
annuncio
ipoteca
leasing
libretto
statouso_carrozzeria
statouso_meccanica
spesaeffet_carrozzeria
spesaeffet_meccanica
spesaprev_carrozzeria
spesaprev_meccanica
funzvendita
codicecasa
prezzovenditacommerc
datascadgaranzia
datascadrevisione
disponibile
passaggi
statouso_interni
spesaeffet_interni
spesaprev_interni
note
codiceinterno
prezzovenditaeffet
descrgaranzia
datascadbollo
fatturabile
provenienza
statouso_pneumatici
spesaeffet_pneumatici
spesaprev_pneumatici
noteinternet
chilometri
prezzovenditaminimo
dataimmatricolazione
datascadesenzbollo
tagliandi
spesevarie
Per la descrizione del contenuto delle colonne, fare riferimento al Manuele dell’Integrazione Light di InfocarWeb2 (5.1.1).
Per convertire il file di Excel®, cliccare su File >> Carica >> XLS Veicoli Usati, ricercare il file da convertire.
82
La finestra visualizza il testo XML convertito, che può essere copiato ( Modifica >> Seleziona Tutto, Modifica >> Copia) o
inviato direttamente al server di InfocarWeb2 cliccando su Invia.
15.3.2 Caricamento schedulato
E’ possibile schedulare il caricamento del file dello stock in formato .csv (formato di testo separato da ;) mettendolo in una
cartella predisposta.
1) Dal foglio di Excel, salvare con nome "CSV (delimitato dal separatore di elenco) (*.csv)" oppure produrre
direttamente il file di testo nella cartella condivisa;
2) Impostare, dal menù Impostazioni -> Cartella CSV, il percorso della cartella con il file e il nome del file. Nel caso di
veicoli nuovi, il nome del file conterrà il telaio e andrà selezionata la spunta dello “Stock Nuovo”;
83
3)
Impostare tutti i parametri d’invio, come spiegato nei paragrafi precedenti (vedere paragrafo 15.2.5) (utilizzare il
carattere * nel nome del file zip per distinguere i vari invii);
4) Impostare una schedulazione di Windows indicando nel comando il parametro /csv (vedere paragrafo 15.2.5).
I file presenti nella Cartella, al termine della spedizione, saranno spostati in una cartella "spediti", per non ripetere l’invio
alla schedulazione successiva.
Sull'Infocarweb2 che riceverà i file, andrà impostata la schedulazione per l'import dei file inviati, indicando il percorso dove
recuperare il file spedito dal FotoLoader.
Eventuali errori del processo sono indicati all'interno del registro di Windows:
e all'interno della cartella di installazione nel file log_dev.txt.
15.3.3 Conversione XLS clienti
Si può utilizzare un foglio di Excel® per modificare o caricare direttamente clienti provenienti da altre fonti.
84
Per i clienti sono riconosciuti i seguenti nomi di colonna:
codiceinterno
indirizzo
telcellulare
statocivile
note
ragionesociale
Cap
Fax
professione
funzionario
nome
localita
data_nascita
tipologia
privacy
codfiscale
provincia
localita_nascita
figli
partiva
Email
provincia_nascita
categoria
sesso
telfisso
nazione_nascita
fontecontatto
Per la descrizione del contenuto delle colonne, fare riferimento al Manuale dell’Integrazione Light - Struttura del cliente
(3.1.2.14).
85
15.4 Voci di menù
File
Modifica
Impostazioni
Procedure
?
Carica
Stock per foto
Prepara i pannelli per insere le foto con le targhe recuperate dal file ottenuto dalla stampa dell'Invio ai Siti o
dall'esportazione delle foto dell'Integrazione Light o da un file XML.
XLS Veicoli Usati
Converte un foglio di Excel con i veicoli usati nel tracciato XML importabile in InfocarWeb2
XLS Veicoli Nuovi
Converte un foglio di Excel con i veicoli nuovi nel tracciato XML importabile in InfocarWeb2
XLS Clienti
Converte un foglio di Excel con i clienti nel tracciato XML importabile in InfocarWeb2
Esporta XML
Crea sul desktop il file foto.xml nel formato importabile in InfocarWeb2 senza inviarlo a destinazione
Esporta ZIP
Crea sul desktop il file zip nel formato importabile in InfocarWeb2 senza inviarlo a destinazione
Invia al Server
Invia al destinatario Impostato nelle Impostazioni->Invio
Esci
Esce dal Fotoloader
File
Modifica
File
Impostazioni
Nuovo
Inserisce un nuovo pannello per il caricamento delle foto del veicolo
Elimina
Elimina i pannelli selezionati cliccando nella parte arancione
Elimina tutto
Pulisce la finestra sia dai pannelli che dal tracciato XML
Seleziona tutto
Seleziona tutto il testo XML
Modifica
Impostazioni
Modifica
?
Procedure
?
Invio
Permette di inserire tutti i parametri di invio (ftp, http, posta, file)
Server di posta
Permette di inserire tutti i parametri del server di posta pe l'invio del file via e-mail
Server Proxy
Permette di inserire i parametri del server proxy, nel caso fosse necessario per la
connessione a Internet
Cartella Foto
File
Procedure
Permette di indicare la posizione della cartella delle foto e il separatore nel
caricamento schedulato
Cartella CSV
Permette di indicare la posizione della cartella del file csv e il separatore nel
caricamento schedulato dello stock
Dimensione Foto
Permette di indicare la dimensione in pixel e la qualità delle foto da inviare
ConnectionString
non usato
Impostazioni
Procedure
?
testSchedulazione
Foto Permette di fare un test dell'invio delle foto secondo i
parametri impostati
CSV Permette di fare un test dell'invio dello stock secondo i
parametri impostati
Rinomina Foto
86
Rinomina (.JPG) le foto precedente rinominate (.jpeg) durante il
test dell'invio schedulòato
Scarica

Integrazione Infocarweb2