Integrazione “light” InfocarWeb2 · Clienti il cliente presente è individuato dall’ID e/o...
Transcript of Integrazione “light” InfocarWeb2 · Clienti il cliente presente è individuato dall’ID e/o...
Integrazione “light”
InfocarWeb2
Quattroruote Professional
EDITORIALE DOMUS SpA
revise 1.6b
2
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) 9 3.1.1 Strutture 9
3.1.1.1 FLAG 9 3.1.1.2 TIPOEQ 9 3.1.1.3 CATEGORIA 9 3.1.1.4 VALUTA 9 3.1.1.5 EST_INT 9 3.1.1.6 TIPOSPESA 9 3.1.1.7 TIPOINIZIATIVA 9 3.1.1.8 DESTINAZIONE 10 3.1.1.9 POSIZIONE 10 3.1.1.10 RIPRISTINO_DESCRIZIONE 10 3.1.1.11 STATO 10 3.1.1.12 STATOUSO_DESCRIZIONE 10 3.1.1.13 TIPO_DOCUMENTO 10 3.1.1.14 TIPOPREVENTIVO 10
3.1.2 Schema 11 3.1.3 XSD 12
3.2 Oggetti (ComplexType) 14 3.2.1 Strutture 14
3.2.1.1 Colore 14 3.2.1.2 Equipaggiamento 14 3.2.1.3 Veicolo 14 3.2.1.4 Nascita 15 3.2.1.5 Recapito 15 3.2.1.6 Finanziamento 15 3.2.1.7 Spesa 15 3.2.1.8 ApplicazioneServizioNuovo 16 3.2.1.9 ListinoServizio 16 3.2.1.10 Iniziativa 17 3.2.1.11 Spesa-Ripristino 17 3.2.1.12 StatoUso 17 3.2.1.13 Documento 17 3.2.1.14 Cliente 18 3.2.1.15 InfoVeicolo 18 3.2.1.16 Permuta 19
3.2.2 Schema 21 3.2.3 XSD 23
4 INTEGRAZIONE STOCK VEICOLI NUOVI 26
3
4.1 Struttura 26 4.1.1 Struttura Stock_nuovo 26
4.1.1.1 veicolo_nuovo 26 4.1.2 Schema 27 4.1.3 XSD 28
4.2 Direzione di integrazione 28 4.2.1 Esportazione incrementale 28 4.2.2 Esportazione totale 28 4.2.3 Importazione 28
5 INTEGRAZIONE STOCK VEICOLI USATI 29
5.1 Struttura 29 5.1.1 Struttura Stock_usato 29
5.1.1.1 veicolo_usato 29 5.1.2 Schema 30 5.1.3 XSD 31
5.2 Direzione di integrazione 31 5.2.1 Esportazione incrementale 31 5.2.2 Esportazione totale 31 5.2.3 Importazione 31
6 INTEGRAZIONE FOTO 33
6.1 Struttura 33 6.1.1 Struttura foto 33
6.1.1.1 Immagine 33 6.1.2 Schema 33 6.1.3 XSD 34
6.2 Direzione Integrazione 34 6.2.1 Esportazione incrementale 34 6.2.2 Esportazione totale 34 6.2.3 Importazione 34
7 INTEGRAZIONE PREVENTIVI/CONTRATTI 35
7.1 Struttura 35 7.1.1 Struttura Preventivo 35
7.1.1.1 preventivo 35 7.1.2 Schema 36 7.1.3 XSD 37
7.2 Direzione di integrazione 37 7.2.1 Esportazione incrementale 37 7.2.2 Esportazione totale 37 7.2.3 Importazione 37
8 INTEGRAZIONE CLIENTI 38
8.1 Struttura 38 8.1.1 Struttura Archivio_Clienti 38
8.1.1.1 Clienti 38 8.1.2 Schema 38 8.1.3 XSD 39
8.2 Direzione di integrazione 39 8.2.1 Esportazione incrementale 39 8.2.2 Esportazione totale 39
4
8.2.3 Importazione 39
9 INTEGRAZIONE CAMPAGNE 40
9.1 Struttura 40 9.1.1 Struttura Archivio_Clienti 40
9.1.1.1 Campagna 40 9.1.2 40 9.1.3 Schema 41 9.1.4 XSD 41
9.2 Direzione di integrazione 41 9.2.1 Esportazione incrementale 41 9.2.2 Esportazione totale 41 9.2.3 Importazione 41
10 INTEGRAZIONE COLORI 43
10.1 Struttura 43 10.1.1 Struttura Colori 43
10.1.1.1 Colori 43 10.1.2 Schema 43 10.1.3 XSD 43
10.2 Direzione di integrazione 43 10.2.1 Esportazione incrementale 43 10.2.2 Esportazione totale 43 10.2.3 Importazione 43
11 INTEGRAZIONE SERVIZI 44
11.1 Struttura 44 11.1.1 Struttura Spesa_Servizio 44
11.1.1.1 Spesa_Servizio 44 11.1.2 Schema 44 11.1.3 XSD 45
11.2 Direzione di integrazione 45 11.2.1 Esportazione incrementale 45 11.2.2 Esportazione totale 45 11.2.3 Importazione 45
12 INTEGRAZIONE ACCESSORI 46
12.1 Struttura 46 12.1.1 Struttura 46
12.1.1.1 Accessorio 46 12.1.2 Schema 46 12.1.3 XSD 46
12.2 Direzione di integrazione 46 12.2.1 Esportazione incrementale 46 12.2.2 Esportazione totale 46 12.2.3 Importazione 47
13 ESEMPI XML 48
13.1 Esempi Stock Veicoli Nuovi 48 13.1.1 Esempio XML di esportazione Stock nuovo 48 13.1.2 Esempio XML di importazione Stock nuovo 56
5
13.2 Esempi Stock Veicoli Usati 58 13.2.1 Esempio XML di esportazione Stock usato 58 13.2.2 Esempio XML di importazione Stock usato 62
13.3 Esempi Foto Stock 63 13.3.1 Esempio XML di esportazione / importazione delle Foto dello Stock 63
13.4 Esempi Preventivi e Contratti 64 13.4.1 Esempio XML di esportazione Archivio Preventivi e Contratti 64 13.4.2 Esempio XML di importazione 69
13.5 Esempi Archivio Clienti 70 13.5.1 Esempio XML di esportazione Archivio Clienti 70 13.5.2 Esempio XML di importazione Archivio Clienti 70
13.6 Esempi Archivio Campagne 72 13.6.1 Esempio XML di esportazione 72 13.6.2 Esempio XML di importazione 72
13.7 Esempi Archivio Colori 72 13.7.1 Esempio XML di esportazione 72 13.7.2 Esempio XML di importazione 72
13.8 Esempi Archivio Spese e Servizi 72 13.8.1 Esempio XML di esportazione Archivio Spese e Servizi 72 13.8.2 Esempio XML di importazione Archivio Spese e Servizi 75
13.9 Esempi Accessori 75 13.9.1 Esempio XML di esportazione 75 13.9.2 Esempio XML di importazione 75
14 APPENDICI 76
14.1 Tabella Optional Normalizzati per veicoli usati 76
15 UTILITÀ DI SUPPORTO: FOTOLOADER 3.0 77
15.1 FotoLoader.exe 77
15.2 Caricamento delle foto 78 15.2.1 Caricamento manuale 78 15.2.2 Caricamento da file 78 15.2.3 Caricamento schedulato 78 15.2.4 Invio al server 79 15.2.5 Schedulazione 81
15.3 Conversione XLS 82 15.3.1 Conversione XLS veicoli usati 82 15.3.2 Caricamento schedulato 83 15.3.3 Conversione XLS clienti 84
15.4 Voci di menù 86
6
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).
7
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)
8
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 Note
Clienti il cliente presente è individuato dall’ID e/o codice fiscale e/o partita Iva [cap. 7]
Preventivi il preventivo è individuato dall’ID [cap. 6]
Stock Nuovo il veicolo è individuato dall’ID e/o telaio [cap. 3]
Stock Usato il veicolo è individuato dall’ID e/o telaio + data vendita e/o targa + data vendita [cap. 4]
Spese e Servizi il servizio è individuato dall’ID [cap. 10]
Foto la foto è individuata dalla targa/telaio e dal progressivo [cap. 5]
Campagne la campagna è individuata dal codice casa [cap. 8]
Colori il colore è individuato dal codice casa (non è prevista distinzione per marca/modello) [9]
Codici Casa tabella di link tra codice infocar – codice casa costruttrice
Accessori l’accessorio è individuato dall’ID [cap. 11]
Attività [todo]
Altri Veicoli [todo]
Listini [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).
9
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 delete Valore
Descrizione Note di Import
3.1.1.1 FLAG
FLAG enum “” “”, “N”, “S”
3.1.1.2 TIPOEQ
TIPOEQ enum non previsto “E”: Eq a pagamento
”ES”: Eq di Serie
”EP”: Pacchetto a pagamento
”A”: Accessorio
”PS”: Pacchetto di serie
3.1.1.3 CATEGORIA
CATEGORIA enum non previsto “A”: Autoveicoli
“F”: Fuoristrada
“V”: Veicoli commerciali
“M”: Moto
“X”: Altri veicoli
3.1.1.4 VALUTA
VALUTA decimal -1 2 decimali separati dal punto
3.1.1.5 EST_INT
EST_INT enum non previsto “E”: colore esterno
“I”: colore interno
3.1.1.6 TIPOSPESA
TIPOSPESA enum non previsto “E”: spese di estinzione
“B”: spese bollo
“V”: spese varie
“M”: messa in strada
“T”: trasporto
“I”: imposte
“S”: servizio
“A”: altro
3.1.1.7 TIPOINIZIATIVA
TIPOINIZIATIVA enum non previsto “C”: sconto sul listino
“V”: variazione venditore
“G”: contributo governativo (abs)
“Z”: sconto iniziativa (abs)
“A”: variazione concordata
10
3.1.1.8 DESTINAZIONE
DESTINAZIONE enum non previsto “Privato”
“Commerciante”
“Rottamazione”
“Estero”
“Non disponibile”
3.1.1.9 POSIZIONE
POSIZIONE enum non previsto “M”: spese in listino
“I”: ipt
“S”: servizi
“A”: accessori
3.1.1.10 RIPRISTINO_DESCRIZIONE
RIPRISTINO_DESCRIZIONE enum non previsto “Spese di carrozzeria”
“Spese per interni”
“Spese di meccanica”
"Spese per pneumatici"
3.1.1.11 STATO
STATO enum non previsto “Buono”
“Medio”
“Scarso”
3.1.1.12 STATOUSO_DESCRIZIONE
STATOUSO_DESCRIZIONE enum non previsto "Carrozzeria"
"Interni"
"Meccanica"
"Pneumatici"
3.1.1.13 TIPO_DOCUMENTO
TIPO_DOCUMENTO Enum non previsto “Patente”
“Carta Identità"
“Passaporto"
“Patente elettronica"
“Carta Identità elettronica"
"Porto armi"
"Tessera ministeriale"
3.1.1.14 TIPOPREVENTIVO
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)
11
3.1.2 Schema
12
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-->
13
<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-->
14
3.2 Oggetti (ComplexType)
3.2.1 Strutture
Oggetto Campo Tipo delete Descrizione Note di Import
3.2.1.1 Colore
Colore complex
Esterno_Interno EST_INT non previsto definisce se il colore è Esterno o Interno
CodiceCasa String / 20 “” codice casa del colore
se non presente nell’anagrafica, viene aggiunto.
Descrizione String / 50 “” descrizione del colore
Metallizzato FLAG “ ” S se metallizzato
N se pastello
3.2.1.2 Equipaggiamento
Equipaggiamento complex non previsto
TipoEqu TIPOEQ non previsto tipo di equipaggia-mento
default E
DesEQU String / 85 obbligatorio descrizione dell’equipaggiamento
Nei veicoli usati le descrizioni libere possono essere caricate solo come accessori (TIPOEQ=A)
Prezzo VALUTA -1 prezzo dell’equipag-giamento
IVA INCLUSA
codNORM string[5] “” codice normalizzato infocar
se utilizzato permette di identificare l’equipaggiamento nei veicoli usati
Codoptqr long non previsto codice interno infocar
se valorizzato, identifica da solo l’equipaggiamnto
CodiceCasa string / 15 obbligatorio codice univoco dell’ equipaggiamento
obbligatorio per la categoria X, permette di individuare, se presente in banca dati QR, di associare correttamente l’Equipaggiamento
flg_pac FLAG “” Flag pacchetto Solo in Export
3.2.1.3 Veicolo
Veicolo Complex Non previsto Contiene i dati identificativi del veicolo rispetto alla Banca Dati QR
Categoria CATEGORIA obbligatorio categoria del veicolo default = A
Codmarca int non previsto codice marca per gli altri veicoli (catego = X)
codice marca per gli altri veicoli (catego = X), se non presente nell’anagrafica, viene aggiunto.
Descrmarca string / 20 non previsto descrizione marca
codmodello int non previsto codice modello per gli altri veicoli (catego = X)
se non presente nell’anagrafica, viene aggiunto.
descrmodello String / 40 non previsto descrizione modello
descrmodellocomplesso
FLAG non previsto indica se la descrizione è complessa e quindi non va utilizzata per comporre la descrizione
codversione int non previsto codice versione per gli altri veicoli (catego = X)
se non presente nell’anagrafica, viene aggiunto.
15
descrversione String / 40 non previsto descrizione allestimento
annoxx String[4] Non previsto Anno di presenta-zione
solo Export
mesexx String[2] Non previsto Mese di presenta-zione
solo Export
aamminfocar String / 12 non previsto codice infocar nel formato “AAAAMMcodall”
se non specificato sarà utilizzato il codicecasa per l’identificazione del veicolo
descrizione String / 100 non previsto descrizione del veicolo (categoria = X)
utilizzato solo nel caso di aggiunta in anagrafica di un veicolo non riconosciuto
alimentazione String Non previsto Descrizione dell’alimentazione
Attualmente non codificato in attesa delle ibride
carrozzeria String / 30 Non previsto Descrizione del tipo di carrozzeria
solo in Export
fineimmatr String[6] Non previsto Annomese di fine immatricolazione
Se ancora in commercio “000000”, solo in Export
codicecasa String() non previsto Elenco di codici interni della casa costruttrice
se non trovato nell’ anagrafica, il veicolo non potrà essere caricato
(vedere punto 2.3)
codiceomolog String() non previsto Elenco di codici di omologazione
3.2.1.4 Nascita
Nascita complex non previsto
data Date 01/01/0001 data di nascita
localita String / 35 “” luogo di nascita
provincia String[2] “” provincia di nascita
nazione String [3] “” nazione di nascita (sigla ISO)
3.2.1.5 Recapito
Recapito complex non previsto
indirizzo String / 40 “” via/piazza e numero civico
Cap String [5] “” controllo formale
localita String / 35 “”
provincia String [2] “” sigla controllo formale
telfisso String / 13 “”
telcellulare String / 13 “”
Fax String / 13 “”
Email String / 60 “” controllo formale
www String / 100 “”
3.2.1.6 Finanziamento
Finanziamento complex non previsto
Tipo Stringa / 30 “” Assicurato, Leasing, BuyBack, ecc.
Finanziaria Stringa / 30 “” nome della finanziaria
Importo VALUTA -1 importo finanziato
Rata VALUTA -1 importo della rata
Numrate Int -1 numero delle rate
Tan VALUTA -1 percentuale TAN (2 decimali)
3.2.1.7 Spesa
Spesa Complex non previsto Contiene i dati relativi alla spese/servizi applicati in un
16
preventivo/contratto
Codice String obbligatorio codice interno numerico identificativo del gestionale
i due sistemi devono avere le spese e i servizi allineati per poter dialogare correttamente
Tipo TIPOSPESA non previsto tipologia della spesa (messa in strada, servizio, IPT, ecc…)
Posizione POSIZIONE non previsto posizione di visualizzazione (nelle spese, nei servizi, ecc…)
Descrizione String / 30 “” descrizione del servizio
Importo VALUTA non previsto importo della spesa/servizio (IVA compresa)
aliquotaIVA VALUTA non previsto percentuale dell’IVA applicata
descrIVA String / 30 non previsto Descrizione del tipo di IVA (può essere utilizzato come codice IVA del DMS )
omaggio FLAG non previsto indica se la spesa o il servizio è stato omaggiato (quindi l’importo è 0)
from_qrt FLAG non previsto indica se la spesa è quella calcolata da Quattroruote
3.2.1.8 ApplicazioneServizioNuovo
ApplicazioneServizioNuovo
Complex non previsto Nell’import / export delle Spese e servizi, questo oggetto contiene le informazioni sull’applicazione per marca, modello, versione del servizio
codmarca int -1 codice marca QR
codmodello int -1 codice modello QR
codversione int -1 codice allestimento <QR
bloccato FLAG obbligatorio flag che indica se il servizio non è modificabile
obbligatorio FLAG obbligatorio flag che indica se il servizio è obbligatorio quindi selezionato di default
3.2.1.9 ListinoServizio
ListinoServizio
Complex non previsto Nell’import / export delle Spese e servizi, questo oggetto contiene le informazioni sull’ultimo listino prezzi del servizio
datavigore date non previsto data di entrata in vigore del listino
limitevigore String / 22 non previsto sequenza di codicemarca+codice modello+codiceversione QR per identificarel’applicazione del listino (999999 tutte le marche)
i codici sono di lunghezza 6 caratteri con zeri a sx (es. cod marca 9 = 000009)
importoivato FLAG obbligatorio flag che indica se l’importo è già comprensivo di IVA o no
17
importo VALUTA obbligatorio importo del servizio
aliquotaiva VALUTA obbligatorio aliquota IVA applicata/da applicare
(0 = esente)
descrIVA String / 30 non previsto Descrizione del tipo di IVA (può essere utilizzato come codice IVA del DMS )
3.2.1.10 Iniziativa
Iniziativa Complex non previsto ogni aggiornamento prevede la cancellazione e reinserimento (almeno una variazione sul totale concordato è sempre presente)
codiceposizione TIPOINIZIATIVA non previsto tipologia dello sconto/iniziativa
descrizione String / 60 “” note dello sconto/iniziativa
importo VALUTA non previsto importo dello sconto/iniziativa (comprensivo di IVA)
3.2.1.11 Spesa-Ripristino
Spesa-Ripristino complex non previsto
descrizione RIPRISTINO_DESCRIZIONE
“” descrizione dell’intervento
importo VALUTA -1 importo del ripristino
effettiva FLAG “” se S sono le spese di ripristino effettuate sul veicolo, altrimenti sono quelle previste
3.2.1.12 StatoUso
StatoUso complex non previsto
descrizione STATODUSO_DESCRIZIONE
“” descrizione dell’ impianto valutato
stato STATO non previsto stato (Buono,Scarso..)
3.2.1.13 Documento
Documento complex non previsto
tipo TIPO_DOCUMENTO
non previsto Descrizione del documento
numero String / 30 “” numero identificativo del documento
datarilascio Date 0001-01-01 data di rilascio del documento
enterilascio String / 40 “” Ente che ha rilasciato il documento
provincia String [2] “” sigla provincia di rilascio
nazione String [3] “” nazione di rilascio (sigla ISO)
18
3.2.1.14 Cliente
Cliente Complex non previsto
codice Int non previsto codice univoco di InfocarWeb
codiceinterno String / 20 “” codice interno del sistema integrato
ragionesociale String / 30 obbligatorio ragione sociale o cognome del cliente
nome String / 30 “” Nome del cliente
recapito Recapito non previsto
codfiscale String [16] “” se minore di 16 vengono aggiunti 0 a sx
partiva String [11] “”
nascita Nascita non previsto
statocivile String / 50 “” Celibe, Nubile, Coniugato/a, ....
se non presente nell’anagrafica, viene aggiunto.
sesso String / 50 “” MASCHIO, FEMMINA se non presente nell’anagrafica, viene aggiunto.
professione String / 50 “” se non presente nell’anagrafica, viene aggiunto.
tipologia String / 50 “” di norma: INDIVIDUALE, SOCIETA, AUTONOMO
se non presente nell’anagrafica, viene aggiunto.
figli String / 50 “” numero figli Di norma la descrizione (UNO, DUE...) se non trovata viene aggiunto
fontecontatto String / 50 “” provenienza del contatto (INTERNET, RIVISTA, PORTE APERTE,….)
se non presente nell’anagrafica, viene aggiunto.
categoria String / 50 “” categoria merceologica di appartenenza
se non presente nell’anagrafica, viene aggiunto.
registroimprese String / 100 “” numero CCIIAA o altre registrazioni societarie
documento Documento non previsto
note String / 200 “”
3.2.1.15 InfoVeicolo
InfoVeicolo complex associazione di varie informazioni sul veicolo in stock
passaggi int -1 numero di passaggi di proprietà
tagliandi FLAG “” S se il veicolo ha effettuato tutti i tagliandi
libretto FLAG “” S se il veicolo è fornito di libretto di circolazione
certificato FLAG “” S se il veicolo è fornito di certificato di proprietà
ipoteca FLAG “” S se il veicolo è ipotecato
leasing FLAG “” S se il veicolo è in leasing
fatturabile FLAG “” S se il veicolo è fatturabile con IVA
annuncio FLAG “” S se il veicolo deve essere inviato a tutti i siti internet
provenienza String / 50 “” descrizione della provenienza del veicolo
se non presente nell’anagrafica, viene aggiunto.
19
garanzia FLAG “” S se il veicolo ha una garanzia scritta (oltre a quella di legge)
descrgaranzia String / 50 “” descrizione della garanzia
Se non è ufficiale della casa, deve essere aggiunto in Amministrazione
disponibile FLAG “” S se il veicolo è disponibile alla vendita
dataproduzione data 0001-01-01 data di produzione prevista dalla casa costruttrice in caso di veicoli nuovi
dataimmatricolazione
data 0001-01-01 data di immatrico-lazione
dataopzione data 0001-01-01 data di fine opzione del veicolo da parte del funzionario di vendita
datavendita data 0001-01-01 data di vendita
dataprevarrivo data 0001-01-01 data previsto arrivo o data previsto ritiro
dataarrivo data 0001-01-01 data arrivo oppure data ritiro
datascadgaranzia data 0001-01-01 data scadenza garanzia della casa costruttrice sul veicolo nuovo
datascadrevisione data 0001-01-01 data scadenza della revisione o data della prossima revisione
datascadbollo data 0001-01-01 data scadenza del bollo
datascadesenzbollo data 0001-01-01 data scadenza dell’esenzione dal pagamento del bollo
Tipologia String / 50 “” Tipologia del veicolo. Le descrizioni utilizzate devono essere aggiunte in amministrazione
Destinazione DESTINAZIONE Non previsto Destinazione del veicolo
Il default è "Privato"
3.2.1.16 Permuta
Permuta complex non previsto
veicolopermuta Veicolo obbligatorio veicolo ritirato
optionals Equipaggiamento
non previsto Optional a pagamento presenti
colorepermuta Colore non previsto colore esterno
telaiopermuta String / 17 “”
targapermuta String / 15 “”
chilometri String / 9 -1 chilometri rilevati
periodoimm String / 12 “” periodo QR di imma-tricolazione (1° sem. 2007, 2* sem.2007, 2006, ecc)
quotazioneQRStand VALUTA non previsto quotazione standard di QR
quotazioneQRPers VALUTA non previsto quotazione personalizzata con i parametri di QR
speseripristino SpesaRipristino non previsto elenco delle spese di ripristino previste o effettive
statouso StatoUso non previsto elenco dello stato d’uso degli impianti
variazionestatouso VALUTA variazione personalizzata dal concessionario in funzione dello stato d’uso
20
variazione-concessionario
VALUTA variazione predefinita del concessionario
prezzopermuta-concordato
VALUTA prezzo finale concordato per il ritiro
notepermuta String / 200 “” note sul veicolo ritirato
approvazione FLAG “” approvazione del capo venditore sul valore di ritiro
info InfoVeicolo non previsto 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.
21
3.2.2 Schema
22
23
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">
24
<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>
25
<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-->
26
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 Struttura Stock_nuovo
Oggetto Campo Tipo delete Valore Descrizione Note di Import
4.1.1.1 veicolo_nuovo
veicolo_nuovo Stock_ID complex non previsto contiene i dati identificativi del veicolo
codstock long non previsto identificativo univoco del veicolo nello stock di InfocarWeb2
se indicato implica l’aggiornamento del record
flg_delete FLAG non previsto flag di eliminazione se “S” indica che il record deve essere cancellato fisica-mente dallo stock (previa verifica dell’integrità interna del database)
sede String / 40 obbligatorio descrizione del punto vendita di appartenenza del veicolo
i punti vendita devono essere allineati con il gestionale per descrizione
funzritiro String / 25 “” codice comune del funzionario che ha ritirato il veicolo
se il codice non viene riconosciuto il dato sarà ignorato
funzvendita String / 25 “” codice comune del funzionario che ha venduto il veicolo
se il codice non viene riconosciuto o la data di vendita non è presente il dato sarà ignorato
note String / 256 “” note
noteInternet String / 400 “” note descrittive del veicolo da pubblicare sui siti
codiceinterno string / 20 obbligatorio identificativo dello stock comune del veicolo
se il codice non è presente nello stock il veicolo viene aggiunto, se già presente, aggiornato
ubicazione string / 50 “” descrizione del depo-sito del veicolo
se non presente nell’anagrafica, viene aggiunta.
veicolo Veicolo non previsto Contiene i dati identificativi del veicolo rispetto alla Banca Dati QR
colorest Colore non previsto colore esterno se non presente nell’anagrafica, viene aggiunto
colorint Colore non previsto colore interno se non presente nell’anagrafica, viene aggiunto
telaio String / 17 “” numero del telaio in caso di mancanza di codice interno viene utilizzato come identificativo del veicolo (sconsigliato)
targa String / 12 “” targa del veicolo dopo la vendita
codiceordine String / 20 “” numero/codice dell’ ordine al fornitore
doctrasporto string / 15 “” numero/id del
27
documento di trasporto
datadoctrasporto data 0001-01-01 data del documento di traporto
prezzoacquisto VALUTA -1 prezzo di acquisto al fornitore del veicolo
prezzointernet VALUTA -1 prezzo di vendita da pubblicare su internet
prezzovendita VALUTA -1 prezzo effettivo di vendita
prezziivati FLAG “” indica se i prezzi relativi al veicolo e optional sono comprensivi di IVA
default = IVA inclusa
codicecontratto string / 20 “” codice/numero del contratto del sistema integrato
info InfoVeicolo non previsto
optionals Equipag-giamento
non previsto elenco degli equipag-giamenti installati sul veicolo
in Export sono tutti, in Import solo quelli a pagamento
flg_delete_optionals FLAG ”” flag che permette la cancellazione degli optional a pagamento importati
4.1.2 Schema
28
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
29
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 Struttura Stock_usato
Oggetto Campo Tipo delete Valore Descrizione Note di Import
5.1.1.1 veicolo_usato
veicolo_usato Stock_ID complex non previsto contiene i dati identificativi del veicolo
codstock long non previsto identificativo univoco del veicolo nello stock di InfocarWeb2
se indicato implica l’aggiornamento del record
flg_delete FLAG non previsto flag di eliminazione se “S” indica che il record deve essere cancellato fisica-mente dallo stock (previa verifica dell’integrità interna del database)
sede String / 40 obbligatorio descrizione del punto vendita di appartenenza del veicolo
i punti vendita devono essere allineati con il gestionale per descrizione
funzritiro String / 25 “” codice comune del funzionario che ha ritirato il veicolo
se il codice non viene riconosciuto il dato sarà ignorato
funzvendita String / 25 “” codice comune del funzionario che ha venduto il veicolo
se il codice non viene riconosciuto o la data di vendita non è presente il dato sarà ignorato
note String / 256 “” note
noteInternet String / 400 “” note descrittive veicolo da pubblicare sui siti
codiceinterno String / 20 obbligatorio identificativo comune del veicolo
se il codice non è presente nello stock il veicolo viene aggiunto, se già presente, aggiornato
ubicazione String / 50 “” deposito/ubicazione del veicolo
se non presente nell’anagrafica, viene aggiunto
veicolo Veicolo non previsto Contiene i dati identificativi del veicolo rispetto alla Banca Dati QR
colorest Colore non previsto colore generico esterno se non presente nell’anagrafica, viene aggiunto
colorint Colore non previsto Colore / allestimento interno
se non presente nell’anagrafica, viene aggiunto
telaio String / 17 “” numero del telaio in caso di mancanza di codice interno viene utilizzato come identificativo del veicolo (sconsigliato)
targa String / 12 “” targa del veicolo dopo la vendita
chilometri int -1 chilometri visualizzati
periodoimm String / 12 “” periodo di immatricolazione rispetto alle quotazioni QR (es: 1° sem. 2007)
statouso StatoUso non previsto elenco dello stato d’uso dei vari impianti
speseripristino-prev
SpesaRipri-stino
non previsto elenco delle spese di ripristino previste
30
speseripristino-effet
SpesaRipri-stino
non previsto elenco delle spese di ripristino effettuate sul veicolo
spesevarie VALUTA -1 altre spese sostenute per il veicolo
prezzoritiro VALUTA -1 prezzo concordato per il ritiro del veicolo
valorecarico VALUTA -1 valore effettivo di carico (prezzoritiro – supervalutazione)
quotazQRritiro VALUTA non previsto quotazione QR al momento del ritiro
prezzointernet VALUTA -1 prezzo di vendita per internet
Prezzovendita-prop
VALUTA -1 prezzo di vendita proposto al cliente
prezzovendita-minimo
VALUTA -1 prezzo minimo di vendita a privati
prezzovendita-commerc
VALUTA -1 prezzo di vendita a commercianti
prezzovendita-effet
VALUTA -1 prezzo a cui è stato venduto il veicolo
codicecotratto String / 20 “” codice/numero del contratto di vendita del sistema integrato
info InfoVeicolo non previsto
optionals Equipag-giamento
non previsto elenco degli equipag-giamenti installati sul veicolo. Vedere nota 4.2.3
in Export ci sono tutti, in Import solo quelli a pagamento
flg_delete_optionals
FLAG ”” flag che permette la cancellazione degli optional a pagamento importati
5.1.2 Schema
31
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
32
c. se presente, ricerca della “targa” con data ritiro "compatibile" (non superiore alla data di vendita), caricamento dei dati preesistenti e aggiornamento di quelli importati
d. se presente, ricerca del “telaio” con data ritiro "compatibile" (non superiore alla data di vendita), caricamento dei dati preesistenti e aggiornamento di quelli importati
e. 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
33
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 Struttura foto
Oggetto Campo Tipo delete Valore Descrizione Note di Import
6.1.1.1 Immagine
Immagine complex
targa String / 12 obbligatorio in alternativa al telaio
contiene la targa ìdel veicolo presente nello stock usato (o nuovo)
telaio String / 17 obbligatorio in alternativa al telaio
contiene il telaio del veicolo presente nello stock usato (o nuovo)
progressivo int indica la posizione dove caricare la foto (da 1 a 8 nello stock usato – da 1 a 4 nello stock nuovo)
in caso di foto precedente nella stessa posizione, la vecchia verrà sostituita
nomefile String / 15 obbligatorio indica il nome del file immagine (.jpg) da caricare.
isStockNuovo FLAG ”” indica se la foto è di un veicolo nuovo (S) o usato (N)
6.1.2 Schema
34
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
35
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 Struttura Preventivo
Oggetto Campo Tipo delete Valore Descrizione Note di Import
7.1.1.1 preventivo
preventivo Preventivo_ID complex non previsto contiene i dati identificativi del veicolo
TODO
codpreventivo long non previsto identificativo univoco del preventivo nell’archivio di InfocarWeb2
codprevDMS String / 15 “” identificativo del contratto nel sistema esterno
flg_delete FLAG non previsto flag di eliminazione
sede String / 40 obbligatorio descrizione del punto vendita
tipo TIPOPRE-VENTIVO
obbligatorio
data date 0001-01-01
funzvendita String / 25 “” codice comune del funzionario che ha venduto il veicolo
validato FLAG flag di approvazione del capo-venditore
note String / 200 “” note descrittive del veicolo
ultimostato String / ?? non previsto ultimo stato al momento della modifica
datastato date non previsto data dell’ultima modifica
cliente Cliente non previsto cliente a cui è stato fatto il preventivo/contratto
veicolo Veicolo obbligatorio veicolo oggetto del preventivo/contratto
coloreest Colore non previsto colore esterno
coloreint Colore non previsto colore interno
telaio String / 17 “” numero del telaio
targa String / 12 “” targa del veicolo
optionals Equipaggiamento
non previsto elenco degli equipaggiamenti selezionati
accessori Equipaggiamento
non previsto elenco degli accessori after market aggiunti al veicolo
spese_servizi Spesa non previsto elenco delle spese e dei servizi applicati
iniziative Iniziativa non previsto elenco delle iniziative applicate
finanziamento Finanziamento
non previsto dati sul finanziamento
dataopzione data non previsto data di fine opzione sul veicolo a stock
datavendita data 01/01/1901 data di vendita / contratto
dataconsegna data 01/01/1901 data prevista consegna
listino String “” data validità del listino ( data, mese e anno o solo anno)
accontoincassato FLAG “” indica se l’acconto /deposito è stato incassato
aliquotaiva VALUTA non previsto aliquota IVA applicata ai prezzi
descrIVA String / 30 non previsto Descrizione del tipo di IVA (può essere utilizzato come codice IVA del DMS )
36
prezzolistino VALUTA non previsto prezzo di listino di partenza IVA inclusa
prezzoequip VALUTA non previsto importo totale degli equipaggiamenti
prezzoaccessori VALUTA non previsto importo totale degli accessori
prezzospese VALUTA non previsto importo totale delle spese e servizi
prezzoiniziative VALUTA non previsto importo totale delle iniziative
prezzoconcordato VALUTA non previsto prezzo totale concordato
prezzopermuta VALUTA non previsto prezzo concordato per il ritiro della permuta (abs)
prezzoacconto VALUTA non previsto importo dell’acconto / deposito / caparra
prezzoaltrespese VALUTA non previsto importo totale delle altre spese non incluse in fattura
permuta Permuta non previsto informazioni sul veicolo ritirato in permuta
numeroordine String / 20 “” numero ordine presente solo se è un preventivo/contratto di un veicolo a stock nuovo
codiceinterno String / 20 “” codice interno presente solo se è un preventivo/contratto di un veicolo a stock nuovo o stock usato
7.1.2 Schema
37
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)
38
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 Struttura Archivio_Clienti
Oggetto Campo Tipo delete Valore Descrizione Note di Import
8.1.1.1 Clienti
Clienti Cliente_ID complex non previsto contiene i codici identificativi del cliente
idcliente long identificativo univoco del cliente nell’archivio di InfocarWeb2
flg_delete FLAG flag di eliminazione
codiceinterno String / 20 identificativo del contratto nel sistema esterno
funzionario String / 15 funzionario di appartenenza
Cliente
daticliente complex obbligatorio contiene tutti i dati del cliente
privacy FLAG “” consenso al trattamento dei dati per scopi di marketing
8.1.2 Schema
39
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.
40
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 Struttura Archivio_Clienti
Oggetto Campo Tipo delete Valore Descrizione Note di Import
9.1.1.1 Campagna
Campagna complex
idcampagna int non previsto identificativo univoco della campagna nell’archivio di InfocarWeb2
descrizione String / 200 obbligatorio descrizione della campagna
codiceinterno String / 50 “” codice identificativo della casa
link String / 400 “” eventuale link al sito con la descrizione della campagna
tipo TIPO-INIZIATIVA
obbligatorio tipo iniziativa dove finiranno gli importi della campagna
inizio date 0001-01-01 data inizio della campagna
fine date 0001-01-01 data fine della campagna
valore_cliente VALUTA -1 importo da applicare nelle iniziative (il segno dipende dal tipo iniziativa)
in alternativa alla percentuale
perc_cliente decimal -1 percentuale da applicare nelle iniziative
in alternativa al valore
valore_conc VALUTA -1 importo della campagna riservato alla concessionaria come recupero
in alternativa alla percentuale
perc_conc decimal -1 percentuale del listino della riservato alla concessionaria come recupero
in alternativa al valore
marca String / 6 “” codice infocar della marca cui applicare la campagna
modello String / 6 “” codice infocar del modello cui applicare la campagna
versione String / 6 “” codice versione o codice infocar nel formato (AAAAMMcodall)
9.1.2
41
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:
42
a. se presente, ricerca del idcampagna, caricamento dei dati preesistenti e aggiornamento di quelli importati
b. se presente, ricerca del codiceinterno, caricamento dei dati preesistenti e aggiornamento di quelli importati
c. 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.
43
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 Note di Import
10.1.1.1 Colori
Colori complex
colore Colore obbligatorio contiene i dati relativi al colore
usato FLAG obbligatorio indica se il colore appartiene ai veicoli usati (“S”) o a quelli nuovi (“N”)
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.
44
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 Tipo delete Valore Descrizione Note di Import
11.1.1.1 Spesa_Servizio
Spesa_Servizio complex i due sistemi devono avere le spese e i servizi allineati per poter dialogare correttamente
codice String obbligatorio codice interno numerico identificativo del gestionale
nome String / 30 "" Descrizione del servizio / spes
tipo TIPOSPESA non previsto tipologia della spesa (messa in strada, servizio, IPT, ecc…)
posizione POSIZIONE non previsto posizione di visualizzazione (nelle spese, nei servizi, ecc…)
Importolibero FLAG obbligatorio flag che indica se l'importo del servizio è modificabile in fase di preventivazione o è legato al veicolo
areanuovo FLAG obbligatorio indica se il servizio deve essere applicato ai veicoli usati (“N”) o a quelli nuovi (“S”)
bloccato FLAG obbligatorio 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)
listino ListinoServizio obbligatorio contiene le informazioni sul prezzo
applicazione ApplicazioneServizioNuovo
obbligatorio contiene le informazioni sull'applicazione del servizio
11.1.2 Schema
45
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
46
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 Tipo delete Valore Descrizione Note di Import
12.1.1.1 Accessorio
Accessorio complex
codiceID int non previsto ID univoco interno necessario per le correzioni
se mancante
descrizione string obbligatorio descrizione dell’accessorio
importo VALUTA obbligatorio importo dell’accessorio IVA compresa
bloccato FLAG “N” indica se l’importo può essere m odificato in fase di vendita (“S”) oppure no (“N”I)
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" name="codiceID" type="xs:int" />
<xs:element minOccurs="1" name="descrizione" type="xs:string" />
<xs:element minOccurs="1" name="importo" type="VALUTA" />
<xs:element minOccurs="0" name="bloccato" type="FLAG" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<!--END ACCESSORI-->
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.
47
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.
48
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>
49
<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>
50
<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>
51
<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>
52
</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>
53
<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>
54
<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>
55
<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>
56
<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
57
<?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>
58
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>
59
<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>
60
<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>
61
<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>
62
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>
63
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>
64
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>
65
<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>
66
<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 />
67
<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>
68
</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>
69
<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
70
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>
71
<fontecontatto>Pagine Gialle</fontecontatto>
<categoria>Privati</categoria>
<registroimprese />
<note />
</daticliente>
<privacy>S</privacy>
</Clienti>
</Archivio_Clienti>
72
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>
73
<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>
74
<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>
75
</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
76
14 Appendici
14.1 Tabella Optional Normalizzati per veicoli usati
codNORM Descrizione codoptqr
FRE02 ABS 7476
SIC01 Airbag guida 7477
SIC50 Airbag laterali 7479
SIC02 Airbag passeggero 7480
SIC60 Airbag per la testa 16716
SIC65 Airbag per le ginocchia 29300
SER52 Antifurto 7481
DIV54 Appoggiatesta posteriori 7482
ICO10 Autoradio 7483
ICO20 Bluetooth 50965
TRA56 Cambio automatico 7484
TRA58 Cambio manuale 7485
TET50 Capote / Hard top reclinabile elettricamente 7964
RUO60 Cerchi in lega 7486
STR20 Check panel 7487
SER15 Chiave con transponder 7488
SER62 Chiusura centralizzata 7489
VEN64 Climatizzatore 7490
TRA05 Controllo automatico velocità 7491
SIC18 Controllo elettronico della stabilità 7492
SIC14 Controllo elettronico della trazione 7508
LUX03 Correttore assetto fari 7493
LUX69 Fari anteriori allo xeno (a scarica di gas) 32168
LUX66 Fendinebbia 7495
EMI10 Filtro antiparticolato 46808
TET40 Hard top 15553
SER16 Immobilizzatore 7496
STR04 Indicatore temperatura esterna 7497
RIV50 Interni in materiale pregiato 7965
VIS68 Lavatergifari 7498
ICO17 Navigatore satellitare 11932
SIC70 Pretensionatore cinture 7499
VIS72 Retrovisori elettrici 7500
VIS74 Retrovisori elettrici termici 7501
VIS11 Retrovisori ripiegabili elettricamente 7502
VEN05 Ricircolo aria 7503
SED02 Sedile guida regolabile in altezza 7504
DIV02 Sedile posteriore sdoppiato 7505
SED76 Sedili regolabili elettricamente 7506
VIS79 Sensori di parcheggio posteriori 32169
VOL78 Servosterzo 7507
SOS80 Sospensioni autoregolabili 7509
VIS12 Tergilunotto 7510
TET82 Tetto apribile 7511
EST10 Vernice metallizzata 16717
EST84 Vernice speciale 7512
VIS02 Vetri elettrici anteriori 7513
VIS03 Vetri elettrici posteriori 7515
VOL86 Volante regolabile 7516
77
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
78
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) per visualizzare un'immagine ingrandita fare doppio click sul riquadro dell'immagine 5) per cancellare un'immagine, selezionarla (click sinistro) ed con il click destro scegliere Elimina del menù contestuale 6) 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 7) 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…);
79
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
80
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
81
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):
82
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 funzvendita note noteinternet
targa telaio aamminfocar codicecasa codiceinterno chilometri
codicecontratto prezzovenditaprop prezzointernet prezzovenditacommerc prezzovenditaeffet prezzovenditaminimo
prezzoritiro quotazQRritiro garanzia datascadgaranzia descrgaranzia dataimmatricolazione
dataproduzione dataprevarrivo dataarrivo datascadrevisione datascadbollo datascadesenzbollo
dataopzione datavendita annuncio disponibile fatturabile tagliandi
ipoteca leasing libretto passaggi provenienza spesevarie
statouso_carrozzeria statouso_meccanica statouso_interni statouso_pneumatici
spesaeffet_carrozzeria spesaeffet_meccanica spesaeffet_interni spesaeffet_pneumatici
spesaprev_carrozzeria spesaprev_meccanica spesaprev_interni spesaprev_pneumatici
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.
83
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”;
84
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.
85
Per i clienti sono riconosciuti i seguenti nomi di colonna:
codiceinterno ragionesociale nome codfiscale partiva sesso
indirizzo Cap localita provincia Email telfisso
telcellulare Fax data_nascita localita_nascita provincia_nascita nazione_nascita
statocivile professione tipologia figli categoria fontecontatto
note funzionario privacy
Per la descrizione del contenuto delle colonne, fare riferimento al Manuale dell’Integrazione Light - Struttura del cliente (3.1.2.14).
86
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 Impostazioni Procedure ?
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
File Modifica Impostazioni 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 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
File Modifica 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 Rinomina (.JPG) le foto precedente rinominate (.jpeg) durante il test dell'invio schedulòato