Definisci i codici di documenti che è possibile emettere.
Ogni codice di documento deve far riferimento a un tipo di documento definito in Zippy per definire la causale di movimentazione da effettuare nel processo di emissione nel sistema.
I tipi documento che è possibile definire sono:
TIPO | DESCRIZIONE | VENDITA/MAGAZZINO | MOVIMENTAZIONE MAGAZZINO |
---|---|---|---|
F | Fattura | Vendita | Movimenta il progressivo di Vendita, Omaggio e Reso secondo la causale di vendita |
O | Ordine | Vendita | Movimenta il progressivo di Ordinato |
B | Bolla | Vendita | Movimenta il progressivo di Vendita, Omaggio e Reso secondo la causale di vendita |
C | Carico Fiscale | Magazzino | Movimenta il progressivo di Carico e Scarico Box |
I | Carico Integrativo | Magazzino | Se nella configurazione MAGAZZINO -> CaricoIntegrativoPosColonna è impostato RETTIFICA_POSITIVA movimenta il progressivo di Rettiva Positica. Se nella configurazione MAGAZZINO -> CaricoIntegrativoPosColonna è impostato CARICO movimenta il progressivo di Carico. In entrambi i casi movimenta il progressivo di Scarico Box. |
X | Ricarico Parziale | Magazzino | Movimenta il progressivo di Rettifica Positiva e Scarico Box |
Y | Scarico Parziale | Magazzino | Movimenta il progressivo di Rettifica Negativa e Carico Box |
S | Scarico Parziale NO BOX | Magazzino | Movimenta il progressivo di Rettifica Negativa |
R | Reso Globale | Magazzino | Movimenta il progressivo di Carico e Carico Box |
G | Generico | Vendita | Movimenta il progressivo di Vendita, Omaggio e Reso secondo la causale di vendita |
P | Preventivo | Vendita | Non genera movimentazione di magazzino |
V | Visita | Non genera movimentazione di magazzino | |
W | Carico Fiscale SOLO STAMPA | Magazzino | Non genera movimentazione di magazzino |
Z | Invenduto SOLO STAMPA | Magazzino | Non genera movimentazione di magazzino |
T | Consegna Macchinari | Macchinari - Interventi | Non genera movimentazione di magazzino |
U | Ritiro Macchinari | Macchinari - Interventi | Non genera movimentazione di magazzino |
A | Inventario Macchinari | Macchinari - Interventi | Non genera movimentazione di magazzino |
D | Intervento Macchinari | Macchinari - Interventi | Non genera movimentazione di magazzino |
# | COLONNA | DECRIZIONE | TIPO | LEN | NOTE |
---|---|---|---|---|---|
1 | CODICE_DOCUMENTO | Codice Documento | Stringa | 3 | |
2 | Descrizione | Descrizione documento | Stringa | 60 | |
3 | TipoDocumento | Tipo Documento | Stringa | 1 | fare riferimento alla tabella dei tipi documento |
4 | Contatore | Contatore | Intero | ||
5 | TipoArticolo | Tipo Articolo | Stringa | 5 | Se valorizzato in fase di emissione del documento, gli articoli verranno filtrati per il tipo articolo corrispondente. è possibile passare più tipi articoli separati da ; |
6 | CodiceEsenzione | Codice Esenzione documento | Stringa | 20 | se valorizzato in fase di emissione prevale sul codice esenzione del cliente |
Esempio
'PR','Preventivo','P',0 'OC','Ordine','O',0 'OR','Ordine','O',0 'PM','Ordine Pomeriggio','O',0 'BO','DDT','B',0 'BK','DDT da fatturare in giornata','B',0 'FT','Fattura','F',0 'BM','Bolla Comodato','G',0 'GE','Documento Generico Di Scarico','G',0 'CT','Carico Fiscale','C',0 'IT','Carico Integrativo','I',0 'XT','Ricarico Parziale','X',0 'RT','Reso Globale','R',0 'YT','Scarico Parziale','Y',0 'ZT','Carico Fiscale IN','C',0 'VI','Visita senza vendita','V',0
<?xml version="1.0" encoding="utf-8"?>
<TABELLA_DOCANA xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"?>
<DOCANA>
<CODICE_DOCUMENTO />
<Descrizione />
<TipoDocumento />
<Contatore>0</Contatore>
<DataUltimoDocumento>0001-01-01T00:00:00</DataUltimoDocumento>
<TipoArticolo />
<CodiceEsenzione/>
</DOCANA>
</TABELLA_DOCANA>
public partial class DOCANA { [PrimaryKey, MaxLengthAttribute(3)] public string CODICE_DOCUMENTO { get; set; } [MaxLengthAttribute(60)] public string Descrizione { get; set; } [MaxLengthAttribute(1)] public string TipoDocumento { get; set; } public int Contatore { get; set; } public System.DateTime DataUltimoDocumento { get; set; } [MaxLengthAttribute(5)] public string TipoArticolo { get; set; } [MaxLengthAttribute(20)] public string CodiceEsenzione { get; set; } }