INTEGRAZIONEMAGART

Anagrafiche articoli da integrare al contenuto già esistente.

#COLONNADECRIZIONETIPOLENNOTE
1CODICECodice ArticoloStringa25
2Variante1Variante1Stringa20
3Variante2Variante2Stringa20
4DescrizioneDescrizione ArticoloStringa100
5UnitaMisuraUnità misura principaleStringa3
6GruppoMagazzinoGruppo magazzinoStringa10
7Listino1Listino 1Decimale
8Listino2Listino 2Decimale
9Listino3Listino 3Decimale
10Listino4Listino 4Decimale
11Listino5Listino 5Decimale
12Listino6Listino 6Decimale
13Listino7Listino 7Decimale
14Listino8Listino 8Decimale
15Listino9Listino 9DecimaleUtilizzato per il prezzo di listino minimo. Utilizzato per il calcolo della marginalità o bloccare la vendita sotto un determinato prezzo
16CodiceIVACodice ivaStringa4Codice iva che deve essere presente nella tabella Aliquote. Se non viene trovata corrispondenza Zippy applica l'iva al 99%
17Sconto1Sconto 1Stringa20
18Sconto2Sconto 2Stringa20
19Sconto3Sconto 3Stringa20
20BarcodeBarcodeStringa20
21UnitaMisura1Unità misura alternativaStringa3Seconda unità di misura (Es. KG)
22UnitaMisura2Unità misura 3Stringa3Terza unità di misura (Es. LT)
23UnitaMisura3Unità misura 4Stringa3Quarta unità di misura Es.(SC)
24Fattore1Fattore conversione principale /alternativaDecimaleRapporto di unmisura1 con unmisura (Es. KG = 3 NR)
25Fattore2Fattore conversione principale /alternativaDecimaleRapporto di unmisura2 con unmisura (Es. LT = 2,5 NR)
26Fattore3Fattore conversione principale /4DecimaleRapporto di unmisura3 con unmisura (Es. SC = 10 NR)
27CodiceCessionarioCodice CessionarioStringa20Gestione cessionario per articolo. Il documento di vendita verrà splittato per n documenti secondo i codici dei cessionari trovati negli articoli inseriti nel documento di vendita.
28Pt1AR_LISTStringa20Non gestito
29Pt2AR_LISTStringa20Non gestito
30Pt3AR_LISTStringa20Non gestito
31Pt4AR_LISTStringa20Non gestito
32Pt5AR_LISTStringa20Non gestito
33Pt6AR_LISTStringa20Non gestito
34Pt7AR_LISTStringa20Non gestito
35FlagOmagiabileFlag OmaggiabileStringa1Se passato X viene applicata la causale di omaggio in TipoOmaggio
36TipoOmaggioTipo OmaggioStringa2O = Omaggio Merce; Oo = Omaggio Totale
37QuadraturaQuadraturaDecimaleNon gestito
38NoPezzoZeroNo prezzo zeroInteroNon gestito
39ClasseClasseStringa20Classe di raggruppamento per gestire l'ordinamento delle righe in fase di stampa documento o utilizzato come classe di raggruppamento nella riassegnazione sconti finali con tabella RIASSEGNASCONTI.TXT
40PesoPesoDecimalePeso. Viene passato come riferimento di calcolo totale peso articoli nel documento
41GestioneLottiGestione lotto si o noInteroFlag 1 o 0. Se viene applicato il controllo del lotto obbligatorio e su alcuni prodotti non si vuole gestire passare 0
42StampaNotePiedeStampaNotePiedeInteroFlag 1 o 0. Serve per gestire la stampa di alcune note piede particolari in presenza di almeno un articolo in documento con il flag = 1
43LinkSchedaTecnicaLink a file scheda tecnicaStringaNDNon gestito
44ShelfLifeShelfLifeIntero
45TipoArticoloTipo ArticoloStringa5se gestito anche in docana filtra la lista degli articoli sul tipo articolo definito nel codice del documento
46ModelloModelloStringa50Modello macchinario
47GestioneMacchinarioGestione MacchinarioInteroFlag 1 o 0. Se viene passato a 1 la richiesta del codice macchinario sulle righe del documento è obbligatoria
48ArticoloNonVendibileArticolo non vendibileInteroFlag 1 o 0. Se viene passato a 1 l'articolo non sarà imputabile all'interno delle righe del documento

<?xml version="1.0" encoding="utf-8"?>
<TABELLA_MAGART xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"?>
  <MAGART>
    <CODICE />
    <Variante1 />
    <Variante2 />
    <Descrizione />
    <UnitaMisura>NR</UnitaMisura>
    <GruppoMagazzino />
    <Listino1>0</Listino1>
    <Listino2>0</Listino2>
    <Listino3>0</Listino3>
    <Listino4>0</Listino4>
    <Listino5>0</Listino5>
    <Listino6>0</Listino6>
    <Listino7>0</Listino7>
    <Listino8>0</Listino8>
    <Listino9>0</Listino9>
    <CodiceIVA />
    <Sconto1 />
    <Sconto2 />
    <Sconto3 />
    <Barcode />
    <UnitaMisura1>NR</UnitaMisura1>
    <UnitaMisura2>NR</UnitaMisura2>
    <UnitaMisura3>NR</UnitaMisura3>
    <Fattore1>1</Fattore1>
    <Fattore2>1</Fattore2>
    <Fattore3>1</Fattore3>
    <CodiceCessionario />
    <Pt1AR_LIST />
    <Pt2AR_LIST />
    <Pt3AR_LIST />
    <Pt4AR_LIST />
    <Pt5AR_LIST />
    <Pt6AR_LIST />
    <Pt7AR_LIST />
    <FlagOmagiabile />
    <TipoOmaggio />
    <Quadratura>0</Quadratura>
    <NoPezzoZero>0</NoPezzoZero>
    <GestioneLotti>0</GestioneLotti>
    <GestioneVariante1>0</GestioneVariante1>
    <GestioneVariante2>0</GestioneVariante2>
    <CodiceMacchinario />
    <Pag3060>0</Pag3060>
    <DescrGruppo1 />
    <DescrGruppo2 />
    <Classe />
    <Peso>0</Peso>
    <StampaNotePiede>0</StampaNotePiede>
    <uid_fatture_cloud />
    <ShelfLife>0</ShelfLife>
    <TipoArticolo />
    <Modello />
    <GestioneMacchinario>0</GestioneMacchinario>
    <ArticoloNonVendibile>0</ArticoloNonVendibile>
  </MAGART>
</TABELLA_MAGART>
    public partial class MAGART
    {
        [Indexed(Name = "IX_PK_MAGART", Order = 1, Unique = true), MaxLengthAttribute(25)]
        public string CODICE { get; set; }

        [Indexed(Name = "IX_PK_MAGART", Order = 2, Unique = true), MaxLengthAttribute(20)]
        public string Variante1 { get; set; }


        [Indexed(Name = "IX_PK_MAGART", Order = 3, Unique = true), MaxLengthAttribute(20)]
        public string Variante2 { get; set; } 


        [MaxLengthAttribute(100)]
        public string Descrizione { get; set; }

        [MaxLengthAttribute(3)]
        public string UnitaMisura { get; set; }


        [MaxLengthAttribute(10)]
        public string GruppoMagazzino{ get; set; }


        public decimal Listino1 { get; set; }
        public decimal Listino2 { get; set; }
        public decimal Listino3 { get; set; }
        public decimal Listino4 { get; set; }
        public decimal Listino5 { get; set; }
        public decimal Listino6 { get; set; }
        public decimal Listino7 { get; set; }
        public decimal Listino8 { get; set; }
        public decimal Listino9 { get; set; }


        [MaxLengthAttribute(4)]
        public string CodiceIVA { get; set; }


        [MaxLengthAttribute(20)]
        public string Sconto1 { get; set; }

        [MaxLengthAttribute(20)]
        public string Sconto2 { get; set; }


        [MaxLengthAttribute(20)]
        public string Sconto3 { get; set; }


        [MaxLengthAttribute(20)]
        public string Barcode { get; set; }

        [MaxLengthAttribute(3)]
        public string UnitaMisura1 { get; set; }


        [MaxLengthAttribute(3)]
        public string UnitaMisura2 { get; set; }

        [MaxLengthAttribute(3)]
        public string UnitaMisura3 { get; set; }


        public decimal Fattore1 { get; set; }

        public decimal Fattore2 { get; set; }


        public decimal Fattore3 { get; set; }

        [MaxLengthAttribute(8)]
        public string CodiceCessionario { get; set; }

        [MaxLengthAttribute(20)]
        public string Pt1AR_LIST { get; set; }

        [MaxLengthAttribute(20)]
        public string Pt2AR_LIST { get; set; }

        [MaxLengthAttribute(20)]
        public string Pt3AR_LIST { get; set; }

        [MaxLengthAttribute(20)]
        public string Pt4AR_LIST { get; set; }

        [MaxLengthAttribute(20)]
        public string Pt5AR_LIST { get; set; }

        [MaxLengthAttribute(20)]
        public string Pt6AR_LIST { get; set; }
        [MaxLengthAttribute(20)]
        public string Pt7AR_LIST { get; set; }


       

        [MaxLengthAttribute(1)]
        public string FlagOmagiabile { get; set; }


        [MaxLengthAttribute(2)]
        public string TipoOmaggio { get; set; }

        
        public decimal Quadratura { get; set; }
        
        public int NoPezzoZero { get; set; }
        
        public int GestioneLotti { get; set; }
       
        public int GestioneVariante1 { get; set; }
        
        public int GestioneVariante2 { get; set; }


        [MaxLengthAttribute(20)]
        public string CodiceMacchinario { get; set; }


        public int Pag3060 { get; set; } 


        [MaxLengthAttribute(20)]
        public string DescrGruppo1 { get; set; }

        [MaxLengthAttribute(20)]
        public string DescrGruppo2 { get; set; }

        [MaxLengthAttribute(20)]
        public string Classe { get; set; }

          public decimal Peso { get; set; }

        public int StampaNotePiede { get; set; }


        [MaxLengthAttribute(50)]
        public string uid_fatture_cloud { get; set; }


        public int ShelfLife { get; set; }

        [MaxLengthAttribute(5)]
        public string TipoArticolo { get; set; }
        [MaxLengthAttribute(50)]
        public string Modello { get; set; }

        public int GestioneMacchinario { get; set; }
        public int ArticoloNonVendibile { get; set; }

    }


Documentazione Zippy Infinity