PREDOCUMENTO

Definizione di elenchi articoli per cliente pre-impostati per la generazione automatica dei documenti.

#COLONNADECRIZIONETIPOLENNOTE
1CodiceClienteCodice ClienteStringa8
2CodiceArticoloCodice ArticoloStringa25
3QuantitaQuantitàDecimale
4ScontiScontiStringa20
5PrezzoUnitarioPrezzo UnitarioDecimale
6LottoLottoStringa25
7dispositivoinserito direttamente da dispositivoIntero1Flag 1 o 0. Se il predocumento non viene inserito da zippy ma viene mandato dal gestionale e si vogliono utilizzare le funzionalità come se fosse inserito da zippy passare 1
8ClasseRaggruppamentoClasse raggruppamento predocumenti per clienteStringa20Se per un cliente vengono passati più predocumenti da far scegliere all'agente passare un codice che identifica la classe di raggruppamento
9CausaleCausale di venditaStringa2Causale di Vendita (V,R,S,O,Oo)
10sconto_naturaSconto NaturaIntero1Flag 1 o 0. Se viene gestito il descomaggi e la causale è Oo definire se applicare lo sconto natura
11materiale_promo_pubblicitarioMateriale Promo pubblicitarioIntero1Flag 1 o 0. Se viene gestito il descomaggi e la causale è Oo definire se applicare il materiale promo pubblicitario
12disabilita_modificaDisabilita modifica articolo per riversamento documentoIntero1Flag 1 o 0. Passare 1 se una volta copiate le righe del predocumento all'interno del documento questa riga non può essere modificata dall'agente
13NoteRigaNote RigaStringa50

Esempio

'C0000100','CASE1',1,123,''
'C0000100','CASE2',2,0,''
'C0000100','CASE3',0,222,'10'
'C0000100','CAVO1',2,678,''

<?xml version="1.0" encoding="utf-8"?>
<TABELLA_PREDOCUMENTO xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"?>
  <PREDOCUMENTO>
    <CodiceCliente />
    <CodiceArticolo />
    <Quantita>0</Quantita>
    <Sconti />
    <PrezzoUnitario>0</PrezzoUnitario>
    <Lotto />
    <Variante1 />
    <Variante2 />
    <Barcode />
    <Causale>V</Causale>
    <ScontoNatura>false</ScontoNatura>
    <MaterialePromoPubblicitario>false</MaterialePromoPubblicitario>
    <NoteRiga />
    <DisabilitaModifica>false</DisabilitaModifica>
    <ClasseRaggruppamento />
    <dispositivo>false</dispositivo>
  </PREDOCUMENTO>
</TABELLA_PREDOCUMENTO>
    public partial class PREDOCUMENTO
    {

        [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 1, Unique = true), MaxLengthAttribute(8)]
        public string CodiceCliente { get; set; }


        [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 2, Unique = true), MaxLengthAttribute(25)]
        public string CodiceArticolo { get; set; }


        [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 3, Unique = true)]
        public decimal Quantita { get; set; }
    


        [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 4, Unique = true), MaxLengthAttribute(20)]
        public string Sconti { get; set; }


        [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 5, Unique = true)]
        public decimal PrezzoUnitario { get; set; }
      

        [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 6, Unique = true), MaxLengthAttribute(50)]
        public string Lotto { get; set; }


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


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


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

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

        public bool ScontoNatura { get; set; }
        public bool MaterialePromoPubblicitario { get; set; }

        public string NoteRiga { get; set; }
        

        public bool DisabilitaModifica { get; set; }

        public string ClasseRaggruppamento { get; set; }
        
        public bool dispositivo { get; set; }

      

    }

Documentazione Zippy Infinity