< Indietro

Import Ordini - Tracciato XML

Di seguito viene descritto il tracciato record per l’importazione degli ordini in formato XML:

Gli ordini dovranno contenere i seguenti TAG:

Root Tag=”Ordini

Ogni ordine di produzione invece dovrà essere racchiuso nel tag “RecordOrdineProduzione” con i seguenti campi:

Dati relativi all’ordine BDN

Campo                   Tipo Campo        Dimensione    Descrizione
---------------------------------------------------------------------------------------------
Data                   Testo breve              8  Data inserimento (GG/MM/AAAA)
Numero                 Precisione doppia        8  Numero progressivo di riga ordine (interno)
Ordine                 Testo breve             50  Numero ordine BDN (Banca dati nazionale)
CodFornitoreBNL        Testo breve             10  Codice Produttore (BDN)
Numero_Ordine          Testo breve             13 Numero d’ordine attribuito dalla BDN
Righe_Totale           Intero lungo             4  Totale righe presenti per l’ordine
Flag_Urgente           Byte                     1  0=no, 1=si
Note                   Testo breve             20
NomeDelDisegnoLaser Testo Breve 100 Nome del tracciato laser da utilizzare

Dati anagrafici dell’azienda ordinante

Campo                   Tipo Campo        Dimensione    Descrizione
---------------------------------------------------------------------------------------------
CodiceAzienda          Testo breve             20  Codice Azienda (Codice Stalla)
Azienda                Testo breve             50  Ragione Sociale dell’azienda
Indirizzo              Testo breve             50  Indirizzo
Cap                    Testo breve              5  Cap
Localita               Testo breve             50  Località
Comune                 Testo breve             60  Comune
Provincia              Testo breve              2  Provincia
Piva                   Testo breve             16  Partita IVA/Codice Fiscale

Dati relativi all’ordine BDN

Campo                   Tipo Campo        Dimensione    Descrizione
---------------------------------------------------------------------------------------------
Numero                 Precisione doppia        8  Progressivo riga di testata
Riga                   Precisione doppia        8  Progressivo riga ordine
TipoRichiesta          Testo breve              1  Tipo Richiesta (M,A,E,F,…)
Soggetto               Testo breve              3  Specie Animale (vedi tabella Soggetti)
Colore                 Testo breve              3  Colore della marca (vedi tabella colori)
Dal                    Testo breve             20  Da Nr. Matricola (solo parte numerica)
Al                     Testo breve             20  a Nr. Matricola (solo parte numerica)
Qta                    Precisione doppia        8  Numero di pezzi da produrre
ProvinciaOrigine       Testo breve              3  Provincia origine (da ordine BDN)
Nazione                Testo breve              3  Nazione (cod. nazione presa dalla matricola)
Matricola_stampa_dal   Testo breve             40  Matricola iniziale completa (da ordine BDN)
Matricola_stampa_al    Testo breve             40  Matricola finale completa (da ordine BDN)
LibriGenealogici       Byte                     1  0=no, 1=si (iscritto al libro genealogico)
TipologiaMarca         Testo breve              3  Tipo Marca (da ordine BDN)
Versione               Intero lungo             4  Numero di versione (da ordine BDN)
Numero_Ordine          Testo breve             13  Numero Ordine (da ordine BDN)
Specie    Testo breve              4  Specie (Indica il tipo di animale da reddito)
Codice_Elettronico    
Testo breve             16  Matricola elettronica
Tipologia_Transponder  Testo breve              3  Tipo marca (solo per versione elettronica)
Specie_Transponder     Testo breve              2  Specie Transponder (solo per versione elettronica)
Urgente                Byte                     1  0=no, 1=si

Esempio di file XML

<?xml version="1.0" encoding="UTF-8"?>
<Ordini xmlns:od="urn:schemas-microsoft-com:officedata" generated="2024-01-31T15:56:39">
      <RecordOrdineProduzione>
            <Numero>1</Numero>
            <Data>31/01/2024</Data>
            <CodiceAzienda>999NU001</CodiceAzienda>
            <Azienda>RAGIONE SOCIALE CLIENTE</Azienda>
            <Indirizzo>VIA ...</Indirizzo>
            <Cap>24126</Cap>
            <Comune>BERGAMO</Comune>
            <Localita>Colognola</Localita>
            <Provincia>BG</Provincia>
            <Flag_Urgente>0</Flag_Urgente>
            <Tipo_Richiesta>M</Tipo_Richiesta>
            <CodFornitoreBNL>367</CodFornitoreBNL>
            <Dal>990026952</Dal>
            <Al>990026952</Al>
            <Riga>1</Riga>
            <Qta>1</Qta>
            <ProvinciaOrigine>091</ProvinciaOrigine>
            <Nazione>IT</Nazione>
            <Versione>2</Versione>
            <Numero_Ordine>15129141</Numero_Ordine>
            <Matricola_stampa_dal>IT091990026952</Matricola_stampa_dal>
            <Matricola_stampa_al>IT091990026952</Matricola_stampa_al>
            <TipologiaMarca>F13</TipologiaMarca>
      </RecordOrdineProduzione>
      <RecordOrdineProduzione>
            <Numero>2</Numero>
            <Data>31/01/2024</Data>
            <CodiceAzienda>999NU002</CodiceAzienda>
            <Azienda>RAGIONE SOCIALE CLIENTE</Azienda>
            <Indirizzo>VIA ...</Indirizzo>
            <Cap>24126</Cap>
            <Comune>BERGAMO</Comune>
            <Localita>Colognola</Localita>
            <Provincia>BG</Provincia>
            <Flag_Urgente>0</Flag_Urgente>
            <Tipo_Richiesta>M</Tipo_Richiesta>
            <CodFornitoreBNL>367</CodFornitoreBNL>
            <Dal>990026950</Dal>
            <Al>990026951</Al>
            <Riga>1</Riga>
            <Qta>2</Qta>
            <ProvinciaOrigine>091</ProvinciaOrigine>
            <Nazione>IT</Nazione>
            <Versione>2</Versione>
            <Numero_Ordine>15129141</Numero_Ordine>
            <Matricola_stampa_dal>IT091990026950</Matricola_stampa_dal>
            <Matricola_stampa_al>IT091990026951</Matricola_stampa_al>
            <TipologiaMarca>F13</TipologiaMarca>
            <Specie_Transponder>02</Specie_Transponder>
            <Tipologia_Transponder>B01</Tipologia_Transponder>
            <CodiceElettronico>0380091990026950</CodiceElettronico>
      </RecordOrdineProduzione>
</Ordini>