Differenze tra le versioni di "Manuale Conversioni"

Da Wiki sviluppo ESSENZIA.
Jump to navigation Jump to search
 
(59 versioni intermedie di 8 utenti non mostrate)
Riga 8: Riga 8:
 
|'''Descrizione  modifica'''
 
|'''Descrizione  modifica'''
 
|'''Etichetta'''
 
|'''Etichetta'''
 +
|-
 +
|010
 +
|18.02.2026
 +
|Picciafuoco Gianluca
 +
|xxxxxxxxxxxxxxxxx
 +
|STDMG-xxxxx
 +
|-
 +
|009
 +
|14.09.2023
 +
|Piccini Paolo
 +
|Aggiunta sezione tabella TXT_ANA12 per Linee di Vendita e Condizioni Commerciali
 +
|STDMG-1916
 +
|-
 +
|008
 +
|07.09.2021
 +
|Petraccini Arianna
 +
|Aggiunta informazione Stato Partita Iva
 +
|STDMG-5421
 +
|-
 +
|007
 +
|12.05.2021
 +
|Tiberi Matteo
 +
|Aggiunta sezione per conversione allegati
 +
|STDMG-5352
 +
|-
 +
|006
 +
|04.04.2021
 +
|Picciafuoco
 +
|Adattata conversione soci/catasto a CONF20 (sostituita la migrazione a CONFERIMENTI)
 +
|STDMG.5332
 +
|-
 +
|005
 +
|17.03.2021
 +
|Picciafuoco
 +
|Adattata conversione movimenti libro soci e movimenti autofinanziamento a CONF20 e prevista integrazione saldi iniziali libro soci (TXT_CON9S)
 +
|STDMG-5315
 +
|-
 +
|004
 +
|22.01.2019
 +
|Picciafuoco
 +
|Aggiunti nuovi campi su TXT_CONF_UNITAVITATE
 +
|STDER-11533
 
|-
 
|-
 
|003
 
|003
Riga 609: Riga 651:
 
|Char 5
 
|Char 5
 
|NO
 
|NO
|CAP Sede Amministrativa  
+
|CAP Sede Amministrativa
 
|-
 
|-
 
|CF_AMM
 
|CF_AMM
Riga 671: Riga 713:
 
|Conto del Piano dei Conti della Banca Aziendale
 
|Conto del Piano dei Conti della Banca Aziendale
 
|-
 
|-
|CF_BANCA  
+
|CF_BANCA
 
|Coordinate Bancarie
 
|Coordinate Bancarie
 
|Char   030
 
|Char   030
Riga 681: Riga 723:
 
|Char   255
 
|Char   255
 
|NO
 
|NO
|Note stampate sui documenti  
+
|Note stampate sui documenti
 
|-
 
|-
 
|CF_CLI
 
|CF_CLI
|Codice Iva  
+
|Codice Iva
 
|Char   012
 
|Char   012
 
|NO
 
|NO
Riga 789: Riga 831:
 
|Char   040
 
|Char   040
 
|NO
 
|NO
|Inserire il conto contabile di contropartita  
+
|Inserire il conto contabile di contropartita
 
|-
 
|-
 
|CF_CLI_VETT
 
|CF_CLI_VETT
Riga 817: Riga 859:
 
|CF
 
|CF
 
|Vecchio Codice
 
|Vecchio Codice
|Char   012  
+
|Char   012
 
|NO
 
|NO
|Codice della vecchia procedura. 
+
|Codice della vecchia procedura.
 
 
 
Primi 6 byte codice cliente
 
Primi 6 byte codice cliente
  
Ultimi 6 byte codice fornitore                              
+
Ultimi 6 byte codice fornitore
 
|-
 
|-
 
|CF_LIST_CLI
 
|CF_LIST_CLI
Riga 844: Riga 885:
 
|-
 
|-
 
|PER_CRIT_CLI
 
|PER_CRIT_CLI
|Prima Data inizio  
+
|Prima Data inizio
 
|Char   004
 
|Char   004
 
|NO
 
|NO
 
|GGMM - Data inizio scadenze critiche
 
|GGMM - Data inizio scadenze critiche
 
|-
 
|-
|PER_CRIT_CLI  
+
|PER_CRIT_CLI
|Prima Data fine    
+
|Prima Data fine
 
|Char   004
 
|Char   004
 
|NO
 
|NO
Riga 862: Riga 903:
 
|-
 
|-
 
|PER_CRIT_CLI
 
|PER_CRIT_CLI
|Seconda Data inizio  
+
|Seconda Data inizio
 
|Char   004
 
|Char   004
 
|NO
 
|NO
Riga 868: Riga 909:
 
|-
 
|-
 
|PER_CRIT_CLI
 
|PER_CRIT_CLI
|Seconda Data fine    
+
|Seconda Data fine
 
|Char   004
 
|Char   004
 
|NO
 
|NO
Riga 881: Riga 922:
 
|CF_SCON_CLI
 
|CF_SCON_CLI
 
|Classe sconto
 
|Classe sconto
|Char   012  
+
|Char   012
 
|NO
 
|NO
 
|Indicare classe sconto
 
|Indicare classe sconto
Riga 887: Riga 928:
 
|CF_AGE
 
|CF_AGE
 
|Codice agente 1
 
|Codice agente 1
|Char   012   
+
|Char   012
 
|NO
 
|NO
 
|Codice Agente
 
|Codice Agente
Riga 899: Riga 940:
 
|CF_AGE
 
|CF_AGE
 
|Codice agente 2
 
|Codice agente 2
|Char   012   
+
|Char   012
 
|NO
 
|NO
 
|Codice Secondo Agente
 
|Codice Secondo Agente
Riga 910: Riga 951:
 
|-
 
|-
 
|CF_CLI
 
|CF_CLI
|Classe Provvigioni  
+
|Classe Provvigioni
 
|Char   012
 
|Char   012
 
|NO
 
|NO
Riga 989: Riga 1 030:
 
|CF_CLI
 
|CF_CLI
 
|COD_CF_FATT
 
|COD_CF_FATT
|Char 12  
+
|Char 12
 
|NO
 
|NO
 
|Codice Cliente di Fatturazione
 
|Codice Cliente di Fatturazione
Riga 997: Riga 1 038:
 
|Char 20
 
|Char 20
 
|NO
 
|NO
|Titolo di saluto ad esempio Spet.lle. Se non  valorizzato viene letto quello di default  
+
|Titolo di saluto ad esempio Spet.lle. Se non  valorizzato viene letto quello di default
 
|-
 
|-
 
|CF
 
|CF
Riga 1 009: Riga 1 050:
 
|Number
 
|Number
 
|NO
 
|NO
|Modalità di invio 0=Fax;1=E-Mail  
+
|Modalità di invio 0=Fax;1=E-Mail
 
|-
 
|-
 
|CF_AMM
 
|CF_AMM
Riga 1 027: Riga 1 068:
 
|Char 34
 
|Char 34
 
|NO
 
|NO
|Iban  
+
|Iban
 
|-
 
|-
 
|CF_BANCA
 
|CF_BANCA
Riga 1 123: Riga 1 164:
 
|Char 255
 
|Char 255
 
|NO
 
|NO
|Note trasporto  
+
|Note trasporto
 
|-
 
|-
 
|CF_CLI
 
|CF_CLI
Riga 1 143: Riga 1 184:
 
|Flag se non utilizzo i periodi critici generali
 
|Flag se non utilizzo i periodi critici generali
 
|-
 
|-
|CF_CLI  
+
|CF_CLI
 
|FLAG_INTRA
 
|FLAG_INTRA
 
|Number
 
|Number
Riga 1 187: Riga 1 228:
 
|CF_CLI
 
|CF_CLI
 
|GG_DATA_SPED_STDAG
 
|GG_DATA_SPED_STDAG
|Number  
+
|Number
 
|NO
 
|NO
 
|Giorni data spedizione
 
|Giorni data spedizione
Riga 1 290: Riga 1 331:
 
|ACCISA_UTIF_DEP
 
|ACCISA_UTIF_DEP
 
|Char 100
 
|Char 100
|NO  
+
|NO
 
|Codice Accisa deposito
 
|Codice Accisa deposito
 
|-
 
|-
Riga 1 298: Riga 1 339:
 
|NO
 
|NO
 
|Tipo destinazione accisa (da tabelle ACCISE_DTL_T015)
 
|Tipo destinazione accisa (da tabelle ACCISE_DTL_T015)
 +
|-
 +
|CF_BANCA
 +
|COD_QUIETANZA
 +
|Char(5)
 +
|NO
 +
|Codice Quietanzante
 +
|-
 +
|CF_BANCA
 +
|ID_CIG_CUP
 +
|Num
 +
|NO
 +
|Codice identificativo tabella Cig-Cup
 +
|-
 +
|CF_BANCA
 +
|BIC
 +
|Char(11)
 +
|NO
 +
|Bic
 +
|-
 +
|FATTURAPA_CF_IPA
 +
|ID_SDI
 +
|Char(7)
 +
|NO
 +
|Identificativo SDI - Valorizzare i primi 6 caratteri per le PA (cod.ipa), 7 caratteri per i privati
 +
|-
 +
|FATTURAPA_CF_IPA
 +
|PEC_FE
 +
|Char(260)
 +
|NO
 +
|Pec  fattura elettronica
 +
|-
 +
|FATTURAPA_CF_IPA
 +
|FLAG_NO_FE
 +
|Num
 +
|NO
 +
|1 - Non viene emessa fattura elettronica
 +
|-
 +
|CF
 +
|COD_STATO_PIVA
 +
|Char(3)
 +
|NO
 +
|Codice ISO stato PIVA
 
|}
 
|}
  
Riga 1 949: Riga 2 032:
 
|}
 
|}
  
=== Articoli ===
+
==== Linee di Vendita / Condizioni Commerciali ====
 
+
NOTE: Vengono importate in ordine crescente di COD_CF e NUM_COND_COMM
==== Anagrafica base articoli ====
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART1.TXT
+
|ANA12.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART1
+
|TXT_ANA12
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Anagrafica di base Articoli
+
|Linee di Vendita / Condizioni Commerciali
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_ANA                                                                                                                                                                            
+
|S_ CF_CLI_COND_COMM_DOC / S_CF_FOR_COND_COMM_DOC
 
 
S_ART_PESO
 
 
 
S_ART_DES_LINGUE                                                              
 
 
 
S_ART_COSTI
 
 
|}
 
|}
 +
(*1) = Campo soggetto a tabella ponte
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Nome Campo'''
Riga 1 977: Riga 2 054:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Codice Articolo
+
|COD_CF
|Char   030
+
|Char   012
 
|SI
 
|SI
|
+
|Codice cliente
 
|-
 
|-
|Descrizione
+
|FLAG_CLI_O_FOR
|Char   255
+
|Number
 
|SI
 
|SI
|
+
|Tipo anagrafica (0= Cliente, 1= Fornitore)
 +
|-
 +
|COD_LINEA_VEN
 +
|Char  255
 +
|NO
 +
|Codice Linea di Vendita (*1)
 +
|-
 +
|COD_CAUS_DOC
 +
|Char  012
 +
|NO
 +
|Codice della causale documento a cui legare la condizione commerciale (Causale ordini clienti se FLAG_CLI_O_FOR=0, altrimenti causale ordini fornitori)
 +
|-
 +
|COD_PAGA
 +
|Char  012
 +
|NO
 +
|Codice condizione di pagamento associato alla condizione commerciale
 
|-
 
|-
|Categoria Merceologica
+
|COD_LIST
|Char   030
+
|Char  010
|SI
+
|NO
|
+
|Codice listino da applicare per la condizione commerciale
 
|-
 
|-
|Approvvigionamento
+
|COD_SCON
|Char   080
+
|Char  012
|SI
+
|NO
|0 – Acquistato      1 – Prodotto      2 -  Alternativo
+
|Codice della Classe Sconti da applicare per la condizione commerciale
 
|-
 
|-
|Note
+
|COD_AGE1
|Char   255
+
|Char  012
 
|NO
 
|NO
|
+
|Codice Agente 1 da applicare alla condizione commerciale
 
|-
 
|-
|Flag escluso giacenza
+
|COD_AGE2
|Number
+
|Char  012
|SI
+
|NO
|Default 0 - Se valorizzato ad 1 non calcola la giacenza
+
|Codice Agente 2 da applicare alla condizione commerciale
 
|-
 
|-
|Flag escluso inventario
+
|DATA_INIZIO_VAL
|Number
+
|Date
 
|SI
 
|SI
|Default 0 - Se  valorizzato ad 1 non stampato nell’inventario
+
|Data inizio validità
 
|-
 
|-
|Flag inattivo
+
|DATA_FINE_VAL
|Number
+
|Date
 
|SI
 
|SI
|Default 0
+
|Data fine validità
 
|-
 
|-
|Gestione lotti e matricole
+
|NUM_COND_COMM
 
|Number
 
|Number
 
|SI
 
|SI
|Default 0
+
|Numero condizione commerciale
 
 
1 – Articolo con gestione lotti
 
 
 
2 -  Articolo con  gestione matricole
 
 
|-
 
|-
|Data inserimento
+
|DES_COND_COMM
|Date
+
|Char  255
 
|NO
 
|NO
|
+
|Descrizione condizione commerciale
 
|-
 
|-
|UM
+
|COD_TIPO_SPESA1
|Char    010
+
|Char  012
|SI
+
|NO
|
+
|Codice Tipo Spesa 1 da associare alla condizione commerciale
 
|-
 
|-
|Num. decimali
+
|COD_TIPO_SPESA2
|Number
+
|Char  012
 
|NO
 
|NO
|Numero dei decimali UM Base
+
|Codice Tipo Spesa 2 da associare alla condizione commerciale
 
|-
 
|-
|Categoria Fiscale
+
|COD_TIPO_SPESA3
|Char 020
+
|Char   012
 
|NO
 
|NO
|
+
|Codice Tipo Spesa 3 da associare alla condizione commerciale
 
|-
 
|-
|Quant. Rif. Distinta
+
|COD_ABI
|Number
+
|Char  005
 
|NO
 
|NO
|Default 1 se articolo prodotto
+
|Codice ABI Banca cliente / fornitore, da associare alla condizione commerciale
 
|-
 
|-
|Lotto multiplo di produz.
+
|COD_CAB
|Number
+
|Char  005
 
|NO
 
|NO
|LOTTO_MULTIPLO_PROD_STDAG
+
|Codice CAB Banca cliente / fornitore, da associare alla condizione commerciale
 
|-
 
|-
|Lotto economico di prod.
+
|NUM_CONTO
|Number
+
|Char  020
 
|NO
 
|NO
|LOTTO_ECONOMICO
+
|Numero conto Banca cliente / fornitore, da associare alla condizione commerciale
 
|-
 
|-
|Solo multipli
+
|COD_CONTO
|Number
+
|Char  020
 
|NO
 
|NO
|1 - Solo multipli del lotto minimo
+
|Codice conto di tesoreria da associare alla condizione commerciale
 
|-
 
|-
|Flag Art. Fantasma
+
|COORD_BANCA
|Number
+
|Char  030
 
|NO
 
|NO
|1 – Articolo Fantasma
+
|Coordinate Banca cliente / fornitore, da associare alla condizione commerciale
 
|-
 
|-
|Nomenclatura Com. Acq.
+
|CIN
|Char 040
+
|Char   001
 
|NO
 
|NO
|Intra
+
|Carattere CIN Conto Corrente, da associare alla condizione commerciale
 
|-
 
|-
|Nomenclatura Com. Ven
+
|IBAN
|Char 040
+
|Char   034
 
|NO
 
|NO
|Intra
+
|Iban conto, da associare alla condizione commerciale
 
|-
 
|-
|Provincia di orig. o dest.
+
|NUMERO_SIREN_LCR
|Char  030
+
|Char  014
 
|NO
 
|NO
|Intra
+
|Numero SIREN
 
|-
 
|-
|UM supplement.
+
|NUMERO_CONTO_LCR
|Char 012
+
|Char   011
 
|NO
 
|NO
|Intra
+
|Numero conto SIREN
 
|-
 
|-
|Moltiplicatore UM Suppl.
+
|CODICE_BANCA_LCR
|Number
+
|Char  005
 
|NO
 
|NO
|Intra
+
|Codice banca per LCR
 
|-
 
|-
|Massa netta articolo
+
|CODICE_SPORTELLO_LCR
|Number
+
|Char  005
 
|NO
 
|NO
|Intra
+
|Codice sportello per LCR
 
|-
 
|-
|Scadenza Lotto
+
|CHIAVE_CONTROLLO_LCR
|Number
+
|Char  002
 
|NO
 
|NO
|Numero dei gioni o mesi di scadenza lotto dopo la data  di produzione
+
|Chiave di controllo
 
|-
 
|-
|Flag tipo scadenza
+
|CCP
|Number
+
|Char  020
 
|NO
 
|NO
|0 – se il numero della   scadenza è espresso in giorni; 1 – se il numero della scadenza è  espressa in mesi
+
|Conto corrente postale
 
|-
 
|-
|Flag data produzione
+
|COD_ENTE_BANCA_ITALIA
|Number
+
|Char  009
 
|NO
 
|NO
|1 – viene gestita la data di produzione (Lotti)
+
|Codice ente c/o banca d'Italia
 
|-
 
|-
|Flag inserimento dati
+
|COD_ENTE_TESORERIA
|Number
+
|Char  009
 
|NO
 
|NO
|1 – vengono richiesti i dati nel DDT
+
|Codice ente c/o tesoreria
 
|-
 
|-
|Calcolo MRP
+
|CODICE_PAESE
|Number
+
|Char  002
 
|NO
 
|NO
|0 – A giacenza    1 – A scorta minima   2 – A  punto di riordino
+
|Codice Paese
 
|-
 
|-
|Flag articolo critico MRP
+
|CHECK_DIGIT
|Number
+
|Char  002
 
|NO
 
|NO
|0 - 1
+
|Check Digit
 
|-
 
|-
|Fornitore STD
+
|COD_QUIETANZA
|Char 012
+
|Char   005
 
|NO
 
|NO
|Fornitore Standard dell’articolo
+
|Codice Quietanza
 
|-
 
|-
|Deposito STD
+
|ID_CIG_CUP
|Char 020
+
|Number
 
|NO
 
|NO
|Deposito Standard di produzione
+
|Codice identificativo tabella CIG_CUP
 
|-
 
|-
|Giorni accorpamento prod
+
|BIC
|Number
+
|Char  011
 
|NO
 
|NO
|
+
|Codice BIC
 +
|}
 +
 
 +
=== Articoli ===
 +
 
 +
==== Anagrafica base articoli ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART1.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART1
 +
|-
 +
|'''Contenuto'''
 +
|Anagrafica di base Articoli
 
|-
 
|-
|Giorni Lead Time produzione
+
|'''Schema'''
|Number
+
|S_ART_ANA                                                                                                                                                                            
|NO
+
 
|
+
S_ART_PESO
 +
 
 +
S_ART_DES_LINGUE                                                              
 +
 
 +
S_ART_COSTI
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|Flag Obsoleto
+
|Codice Articolo
|Number
+
|Char   030
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Data Obsolescenza
+
|Descrizione
|Number
+
|Char   255
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Nuovo codice articolo
+
|Categoria Merceologica
|Char 030
+
|Char   030
 +
|SI
 +
|
 +
|-
 +
|Approvvigionamento
 +
|Char   080
 +
|SI
 +
|0 – Acquistato      1 – Prodotto      2 -  Alternativo
 +
|-
 +
|Note
 +
|Char   255
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Flag Matricola Carico
+
|Flag escluso giacenza
 
|Number
 
|Number
|NO
+
|SI
|0 – Non gestisce 1- gestite in carico senza creazione  2- creazione matricole in carico
+
|Default 0 - Se valorizzato ad 1 non calcola la giacenza
 
|-
 
|-
|Flag Matricola Scarico
+
|Flag escluso inventario
 
|Number
 
|Number
|NO
+
|SI
|0 – Non gestisce 1- gestite in scarico senza creazione 2- creazione matricole in scarico
+
|Default 0 - Se valorizzato ad 1 non stampato nell’inventario
 
|-
 
|-
|Radice matricola
+
|Flag inattivo
|Char
+
|Number
|NO
+
|SI
|MATRICOLE
+
|Default 0
 
|-
 
|-
|Numero posizioni contatore.
+
|Gestione lotti e matricole
 
|Number
 
|Number
|NO
+
|SI
|MATRICOLE
+
|Default 0
 +
 
 +
1 – Articolo con gestione lotti
 +
 
 +
2 -  Articolo con  gestione matricole
 
|-
 
|-
|Peso unitario
+
|Data inserimento
|Number
+
|Date
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Peso netto
+
|UM
|Number
+
|Char    010
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Lunghezza
+
|Num. decimali
 
|Number
 
|Number
 
|NO
 
|NO
|
+
|Numero dei decimali UM Base
 
|-
 
|-
|Larghezza
+
|Categoria Fiscale
|Number
+
|Char 020
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Altezza
+
|Quant. Rif. Distinta
 
|Number
 
|Number
 
|NO
 
|NO
|
+
|Default 1 se articolo prodotto
 
|-
 
|-
|Numero colli
+
|Lotto multiplo di produz.
 
|Number
 
|Number
 
|NO
 
|NO
|
+
|LOTTO_MULTIPLO_PROD_STDAG
 
|-
 
|-
|Peso Imballo
+
|Lotto economico di prod.
 
|Number
 
|Number
 
|NO
 
|NO
|
+
|LOTTO_ECONOMICO
 
|-
 
|-
|Codice lingua 1
+
|Solo multipli
|Char  010
+
|Number
 
|NO
 
|NO
|
+
|1 - Solo multipli del lotto minimo
 
|-
 
|-
|Descrizione Lingua 1
+
|Flag Art. Fantasma
|Char  255
+
|Number
 
|NO
 
|NO
|
+
|1 – Articolo Fantasma
 
|-
 
|-
|Codice lingua 2
+
|Nomenclatura Com. Acq.
|Char  010
+
|Char 040
 
|NO
 
|NO
|
+
|Intra
 
|-
 
|-
|Descrizione Lingua 2
+
|Nomenclatura Com. Ven
|Char  255
+
|Char 040
 
|NO
 
|NO
|
+
|Intra
 
|-
 
|-
|Codice lingua 3
+
|Provincia di orig. o dest.
|Char  010
+
|Char  030
 
|NO
 
|NO
|
+
|Intra
 
|-
 
|-
|Descrizione Lingua 3
+
|UM supplement.
|Char  255
+
|Char 012
 
|NO
 
|NO
|
+
|Intra
 
|-
 
|-
|Codice lingua 4
+
|Moltiplicatore UM Suppl.
|Char  010
+
|Number
 
|NO
 
|NO
|
+
|Intra
 
|-
 
|-
|Descrizione Lingua 4
+
|Massa netta articolo
|Char  255
+
|Number
 
|NO
 
|NO
|
+
|Intra
 
|-
 
|-
|Costo Standard acquisto
+
|Scadenza Lotto
 
|Number
 
|Number
 
|NO
 
|NO
|
+
|Numero dei gioni o mesi di scadenza lotto dopo la data  di produzione
 +
|-
 +
|Flag tipo scadenza
 +
|Number
 +
|NO
 +
|0 – se il numero della   scadenza è espresso in giorni; 1 – se il numero della scadenza è  espressa in mesi
 +
|-
 +
|Flag data produzione
 +
|Number
 +
|NO
 +
|1 – viene gestita la data di produzione (Lotti)
 
|-
 
|-
|Gruppo LIFO
+
|Flag inserimento dati
|Char  030
+
|Number
 
|NO
 
|NO
|
+
|1 – vengono richiesti i dati nel DDT
 
|-
 
|-
|Codice Modello
+
|Calcolo MRP
|Char  030
+
|Number
 
|NO
 
|NO
|
+
|0 – A giacenza    1 – A scorta minima   2 – A  punto di riordino
 
|-
 
|-
|Volume
+
|Flag articolo critico MRP
 
|Number
 
|Number
 
|NO
 
|NO
|
+
|0 - 1
 +
|-
 +
|Fornitore STD
 +
|Char 012
 +
|NO
 +
|Fornitore Standard dell’articolo
 
|-
 
|-
|Codice Imballo
+
|Deposito STD
|Char  030
+
|Char 020
 
|NO
 
|NO
|
+
|Deposito Standard di produzione
 
|-
 
|-
|Flag varianti
+
|Giorni accorpamento prod
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Flag Web
+
|Giorni Lead Time produzione
 
|Number
 
|Number
 
|NO
 
|NO
|0 Visibile   1 Vetrina    -2 Non visibile  INTERNET
+
|
 
|-
 
|-
|FLAG_NO_PROVV
+
|Flag Obsoleto
 
|Number
 
|Number
|No
+
|NO
|Se attivo non  calcola le provvigioni
+
|
 
|-
 
|-
|Pezzi Per collo
+
|Data Obsolescenza
|Numeber
 
|No
 
|Numero pezzi per  collo ART_PESO
 
|-
 
|Volume imballo
 
 
|Number
 
|Number
|No
+
|NO
|Volume dell’imballo  ART_PESO
+
|
 
|-
 
|-
|Non calcolare volume
+
|Nuovo codice articolo
 +
|Char 030
 +
|NO
 +
|
 +
|-
 +
|Flag Matricola Carico
 
|Number
 
|Number
|No
+
|NO
|1=Se campo Volume non deve essere calcolato dalle dimensioni ART_PESO
+
|0 – Non gestisce 1- gestite in carico senza creazione 2- creazione matricole in carico
 
|-
 
|-
|Lotto minimo acquisto/Clav
+
|Flag Matricola Scarico
 
|Number
 
|Number
|No
+
|NO
|ART_ANA.LOTTO_MINIMO
+
|0 – Non gestisce 1- gestite in scarico senza creazione  2- creazione matricole in scarico
 
|-
 
|-
|Lotto multiplo acquisto/Clav
+
|Radice matricola
|Number
+
|Char
|No
+
|NO
|ART_ANA.LOTTO_MULTIPLO_STDAG
+
|MATRICOLE
 
|-
 
|-
|GG lead time acquisto
+
|Numero posizioni contatore.
 
|Number
 
|Number
|No
+
|NO
|ART_ANA
+
|MATRICOLE
 
|-
 
|-
|GG accorpamento acquisto
+
|Peso unitario
 
|Number
 
|Number
|No
+
|NO
|ART_ANA
+
|
 
|-
 
|-
|GG di copertura acquisto
+
|Peso netto
 
|Number
 
|Number
|No
+
|NO
|ART_ANA
+
|
 
|-
 
|-
|Gestione locazioni variabili
+
|Lunghezza
 
|Number
 
|Number
|No
+
|NO
|1=Gestione locazioni  variabili ART_ANA
+
|
 
|-
 
|-
|Maggiorazione qta per scarti in %
+
|Larghezza
 
|Number
 
|Number
|No
+
|NO
|ART_ANA
+
|
 
|-
 
|-
|GG tempo di precessione
+
|Altezza
 
|Number
 
|Number
|No
+
|NO
|ART_ANA
+
|
 
|-
 
|-
|Escluso da calcolo Mrp
+
|Numero colli
 
|Number
 
|Number
|No
+
|NO
|1=Non viene considerato nell’Mrp ART_ANA
+
|
|}
 
 
 
==== Riclassificazione Articolo ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART2.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Peso Imballo
|TXT_ART2
+
|Number
 +
|NO
 +
|
 
|-
 
|-
|'''Contenuto'''
+
|Codice lingua 1
|Classificazioni articoli
+
|Char  010
 +
|NO
 +
|
 
|-
 
|-
|'''Schema'''
+
|Descrizione Lingua 1
|S_ART_CLASS
+
|Char  255
|}
+
|NO
{| class="wikitable"
+
|
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Codice Articolo
+
|Codice lingua 2
|Char   030
+
|Char  010
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Tipo    Classificazione
+
|Descrizione Lingua 2
|Char   012
+
|Char  255
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Codice Classificazione
+
|Codice lingua 3
|Char   030
+
|Char  010
|SI
+
|NO
 
|
 
|
|}
 
 
==== Codici Alternativi ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART3.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Descrizione Lingua 3
|TXT_ART3
+
|Char  255
 +
|NO
 +
|
 
|-
 
|-
|'''Contenuto'''
+
|Codice lingua 4
|Codici alternativi
+
|Char  010
 +
|NO
 +
|
 
|-
 
|-
|'''Schema'''
+
|Descrizione Lingua 4
|S_ART_CODICI
+
|Char  255
|}
+
|NO
{| class="wikitable"
+
|
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Codice Articolo
+
|Costo Standard acquisto
|Char   030
+
|Number
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Codice Secondario
+
|Gruppo LIFO
|Char   030
+
|Char  030
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Codice Cli/For
+
|Codice Modello
|Char   012
+
|Char  030
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Flag Cli/For
+
|Volume
 
|Number
 
|Number
|SI
+
|NO
|0=interno, 1 – Cliente,
+
|
 
 
2 – Fornitore
 
 
|-
 
|-
|Descrizione
+
|Codice Imballo
|Char   255
+
|Char  030
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|COD_VAR
+
|Flag varianti
|Char 30
+
|Number
 
|NO
 
|NO
|Codice Variante
+
|
|}
+
|-
 
+
|Flag Web
==== Descrizioni Aggiuntive ====
+
|Number
{| class="wikitable"
+
|NO
|'''Nome file ascii'''
+
|0 Visibile   1 Vetrina    -2 Non visibile  INTERNET
|ART4.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|FLAG_NO_PROVV
|TXT_ ART4
+
|Number
 +
|No
 +
|Se attivo non  calcola le provvigioni
 
|-
 
|-
|'''Contenuto'''
+
|Pezzi Per collo
|Descrizioni Aggiuntive
+
|Numeber
 +
|No
 +
|Numero pezzi per  collo ART_PESO
 
|-
 
|-
|'''Schema'''
+
|Volume imballo
|S_ART_DESC
+
|Number
 
+
|No
S_ART_DESL
+
|Volume dell’imballo  ART_PESO
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Tipo Descrizione
+
|Non calcolare volume
|Char   012
+
|Number
|SI
+
|No
|* LIST – OFF gestiti in automatico
+
|1=Se campo Volume  non deve essere calcolato dalle dimensioni ART_PESO
 
|-
 
|-
|Codice Articolo
+
|Lotto minimo acquisto/Clav
|Char   030
+
|Number
|SI
+
|No
|
+
|ART_ANA.LOTTO_MINIMO
 
|-
 
|-
|Descrizione
+
|Lotto multiplo acquisto/Clav
|Char 1000000 
+
|Number
|SI
+
|No
|
+
|ART_ANA.LOTTO_MULTIPLO_STDAG
 
|-
 
|-
|Codice Lingua 1
+
|GG lead time acquisto
|Char   012
+
|Number
|NO
+
|No
|
+
|ART_ANA
 +
|-
 +
|GG accorpamento acquisto
 +
|Number
 +
|No
 +
|ART_ANA
 
|-
 
|-
|Descrizione in lingua
+
|GG di copertura acquisto
|Char   1000000
+
|Number
|NO
+
|No
|
+
|ART_ANA
 
|-
 
|-
|Codice Lingua 2
+
|Gestione locazioni variabili
|Char   012
+
|Number
|NO
+
|No
|
+
|1=Gestione locazioni  variabili ART_ANA
 
|-
 
|-
|Descrizione in lingua
+
|Maggiorazione qta per scarti in %
|Char   1000000
+
|Number
|NO
+
|No
|
+
|ART_ANA
 
|-
 
|-
|Codice Lingua 3
+
|GG tempo di precessione
|Char   012
+
|Number
|NO
+
|No
|
+
|ART_ANA
 
|-
 
|-
|Descrizione in lingua
+
|Escluso da calcolo Mrp
|Char   1000000
+
|Number
|NO
+
|No
|
+
|1=Non viene considerato nell’Mrp ART_ANA
 
|-
 
|-
|Codice Lingua 4
+
|Flag RAEE
|Char   012
+
|Number
|NO
+
|No
|
+
|Soggetto a RAEE 0=No 1=Si
 
|-
 
|-
|Descrizione in lingua
+
|Flag info agg lotto
|Char   1000000
+
|Number
|NO
+
|No
|
+
|Certificato in inserimento lotto 0=No 1=Si
 
|}
 
|}
  
==== Giacenze ====
+
==== Riclassificazione Articolo ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART5.TXT
+
|ART2.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART5
+
|TXT_ART2
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Giacenze
+
|Classificazioni articoli
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_GIAC
+
|S_ART_CLASS
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 2 554: Riga 2 683:
 
|
 
|
 
|-
 
|-
|Deposito
+
|Tipo    Classificazione
|Char   020
+
|Char   012
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Giacenza iniziale
+
|Codice Classificazione
|Number
+
|Char   030
|NO
+
|SI
|OBSOLETA
+
|
 +
|}
 +
 
 +
==== Codici Alternativi ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART3.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART3
 +
|-
 +
|'''Contenuto'''
 +
|Codici alternativi
 
|-
 
|-
|Scorta minima
+
|'''Schema'''
|Number
+
|S_ART_CODICI
|NO
+
|}
|
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|Scorta massima
+
|Codice Articolo
|Number
+
|Char   030
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Punto di riordino
+
|Codice Secondario
|Number
+
|Char   030
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|GG  lead time produzione
+
|Codice Cli/For
|Number
+
|Char   012
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|GG copertura
+
|Flag Cli/For
 
|Number
 
|Number
|No
+
|SI
 +
|0=interno, 1 – Cliente,
 +
 
 +
2 – Fornitore
 +
|-
 +
|Descrizione
 +
|Char   255
 +
|NO
 
|
 
|
 
|-
 
|-
|Priorità
+
|COD_VAR
|Numbert
+
|Char 30
|No
+
|NO
|Priorità per le locazioni
+
|Codice Variante
 +
|}
 +
 
 +
==== Descrizioni Aggiuntive ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART4.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ ART4
 
|-
 
|-
|Flag calcolo locazione migliore
+
|'''Contenuto'''
|Number
+
|Descrizioni Aggiuntive
|No
 
|0=Anche se occupata, 1=Solo se libera
 
 
|-
 
|-
|Locazione
+
|'''Schema'''
|Char
+
|S_ART_DESC
|No
+
 
|Locazione fissa
+
S_ART_DESL
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|Lotto economic prod
+
|Tipo Descrizione
|Number
+
|Char   012
|No
+
|SI
|
+
|* LIST – OFF gestiti in automatico
 
|-
 
|-
|Lotto multiplo prod
+
|Codice Articolo
|Number
+
|Char   030
|No
+
|SI
 
|
 
|
 
|-
 
|-
|Lotto minimo acquisto
+
|Descrizione
|Number
+
|Char 1000000 
|No
+
|SI
 +
|
 +
|-
 +
|Codice Lingua 1
 +
|Char   012
 +
|NO
 +
|
 +
|-
 +
|Descrizione in lingua
 +
|Char   1000000
 +
|NO
 +
|
 +
|-
 +
|Codice Lingua 2
 +
|Char   012
 +
|NO
 +
|
 +
|-
 +
|Descrizione in lingua
 +
|Char   1000000
 +
|NO
 
|
 
|
 
|-
 
|-
|Lotto multiplo acquisto
+
|Codice Lingua 3
|Number
+
|Char   012
|No
+
|NO
 
|
 
|
 
|-
 
|-
|GG lead time acquisto
+
|Descrizione in lingua
|Number
+
|Char   1000000
|No
+
|NO
 
|
 
|
 
|-
 
|-
|Calcolo Mrp
+
|Codice Lingua 4
|Number
+
|Char   012
|No
+
|NO
|0=a giacenza, 1=scorta minima, 2=punto riordino
+
|
 
|-
 
|-
|Calcolo per deposito
+
|Descrizione in lingua
|Number
+
|Char   1000000
|No
+
|NO
|0=prende i dati dell’articolo, 1=Prende i dati del  deposito
+
|
 
|}
 
|}
  
==== Giacenze Lotti ====
+
==== Giacenze ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART6.TXT
+
|ART5.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART6
+
|TXT_ART5
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Giacenze  Lotti
+
|Magazzino Articoli
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_GIAC_LOT
+
|S_ART_MAG
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 2 670: Riga 2 855:
 
|
 
|
 
|-
 
|-
|Codice Lotto
+
|Giacenza iniziale
|Char   030
+
|Number
|SI
+
|NO
 +
|OBSOLETA
 +
|-
 +
|Scorta minima
 +
|Number
 +
|NO
 
|
 
|
 
|-
 
|-
|Giacenza iniziale
+
|Scorta massima
 
|Number
 
|Number
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Giacenza attuale
+
|Punto di riordino
 
|Number
 
|Number
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Carico
+
|GG  lead time produzione
 
|Number
 
|Number
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Scarico
+
|GG copertura
 
|Number
 
|Number
|SI
+
|No
 
|
 
|
 
|-
 
|-
|Entrate Ord.Fornitori
+
|Priorità
|Number
+
|Numbert
|SI
+
|No
|Quantità ordini Fornitori aperti
+
|Priorità per le locazioni
 
|-
 
|-
|Impegno Ord. Clienti
+
|Flag calcolo locazione migliore
 
|Number
 
|Number
|SI
+
|No
|Quantità ordini Clienti aperti
+
|0=Anche se occupata, 1=Solo se libera
|}
 
 
 
==== Lifo ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART7.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Locazione
|TXT_ART7
+
|Char
 +
|No
 +
|Locazione fissa
 
|-
 
|-
|'''Contenuto'''
+
|Lotto economic prod
|Giacenze e valori strati Lifo
+
|Number
 +
|No
 +
|
 
|-
 
|-
|'''Schema'''
+
|Lotto multiplo prod
|S_ART_LIFO
+
|Number
|}
+
|No
{| class="wikitable"
+
|
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Codice Articolo
+
|Lotto minimo acquisto
|Char   030
+
|Number
|SI
+
|No
|Codice articolo
+
|
 
|-
 
|-
|Codice variante
+
|Lotto multiplo acquisto
|Char   030
+
|Number
 
|No
 
|No
|Codice Variante
+
|
 
|-
 
|-
|Periodo
+
|GG lead time acquisto
|Char   020
+
|Number
|SI
+
|No
|Esercizio di riferimento
+
|
 
|-
 
|-
|Quantità
+
|Calcolo Mrp
 
|Number
 
|Number
|SI
 
|Quantità a fine periodo
 
|-
 
|Note
 
|Char   040
 
 
|No
 
|No
|
+
|0=a giacenza, 1=scorta minima, 2=punto riordino
 
|-
 
|-
|Prezzo Netto
+
|Calcolo per deposito
 
|Number
 
|Number
|SI
+
|No
|Prezzo netto
+
|0=prende i dati dell’articolo, 1=Prende i dati del  deposito
 
|}
 
|}
  
==== UM Alternative ====
+
==== Giacenze Lotti ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART13.TXT
+
|ART6.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART13
+
|TXT_ART6
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|UM Alternative                                                                          
+
|Giacenze Lotti
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_UM
+
|S_ART_GIAC_LOT
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 2 776: Riga 2 955:
 
|'''Obbl.'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
|-
 
|Flag Acquisto Vendita
 
|Char   020
 
|SI
 
|A=acquisti V=vendite M=movimenti interni U=unica
 
 
|-
 
|-
 
|Codice Articolo
 
|Codice Articolo
Riga 2 787: Riga 2 961:
 
|
 
|
 
|-
 
|-
|Unità di Misura
+
|Deposito
 
|Char   020
 
|Char   020
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Conversione UM Base
+
|Codice Lotto
 +
|Char   030
 +
|SI
 +
|
 +
|-
 +
|Giacenza iniziale
 +
|Number
 +
|SI
 +
|
 +
|-
 +
|Giacenza attuale
 
|Number
 
|Number
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Num. Decimali UM
+
|Carico
 
|Number
 
|Number
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Solo multipli
+
|Scarico
 
|Number
 
|Number
|NO
+
|SI
 
|
 
|
 +
|-
 +
|Entrate Ord.Fornitori
 +
|Number
 +
|SI
 +
|Quantità ordini Fornitori aperti
 +
|-
 +
|Impegno Ord. Clienti
 +
|Number
 +
|SI
 +
|Quantità ordini Clienti aperti
 
|}
 
|}
  
==== Lotti ====
+
==== Lifo ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART14.TXT
+
|ART7.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART14
+
|TXT_ART7
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Lotti                                                                                         
+
|Giacenze e valori strati Lifo
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_LOTTI
+
|S_ART_LIFO
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 2 831: Riga 3 025:
 
|Char   030
 
|Char   030
 
|SI
 
|SI
|
+
|Codice articolo
 
|-
 
|-
|Codice Lotto
+
|Codice variante
 
|Char   030
 
|Char   030
 +
|No
 +
|Codice Variante
 +
|-
 +
|Periodo
 +
|Char   020
 +
|SI
 +
|Esercizio di riferimento
 +
|-
 +
|Quantità
 +
|Number
 
|SI
 
|SI
|
+
|Quantità a fine periodo
 
|-
 
|-
 
|Note
 
|Note
|Char   255
+
|Char   040
|NO
+
|No
 
|
 
|
 
|-
 
|-
|Data Fabbricazione
+
|Prezzo Netto
|Date
+
|Number
|NO
+
|SI
|
+
|Prezzo netto
|-
 
|Data Scadenza
 
|Date
 
|NO
 
|
 
|-
 
|Data Carico
 
|Date
 
|NO
 
|
 
 
|}
 
|}
  
==== Listini ====
+
==== UM Alternative ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART15.TXT
+
|ART13.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART15
+
|TXT_ART13
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Listini                                                                                       
+
|UM  Alternative                                                                          
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_LIST
+
|S_ART_UM
 
 
S_TIPI_LIST 
 
 
 
S_LISTINI
 
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 2 882: Riga 3 072:
 
|'''Obbl.'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 +
|-
 +
|Flag Acquisto Vendita
 +
|Char   020
 +
|SI
 +
|A=acquisti V=vendite M=movimenti interni U=unica
 
|-
 
|-
 
|Codice Articolo
 
|Codice Articolo
Riga 2 888: Riga 3 083:
 
|
 
|
 
|-
 
|-
|Codice Listino
+
|Unità di Misura
|Char   030
+
|Char   020
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Codice Divisa
+
|Conversione UM Base
|Char
 
|NO
 
|
 
|-
 
|Prezzo Listini
 
 
|Number
 
|Number
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Flag Obsoleto
+
|Num. Decimali UM
|Number
 
|NO
 
|<nowiki>- 1 Obsoleto</nowiki>
 
|-
 
|Sconto 1
 
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Sconto 2
+
|Solo multipli
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
 +
|}
 +
 +
==== Lotti ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART14.TXT
 
|-
 
|-
|Sconto 3
+
|'''Nome tabella SQL'''
|Number
+
|TXT_ART14
|NO
+
|-
|
+
|'''Contenuto'''
 +
|Lotti                                                                                         
 +
|-
 +
|'''Schema'''
 +
|S_ART_LOTTI
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|Unità di misura
+
|Codice Articolo
|Char
+
|Char   030
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Tempo consegna
+
|Codice Lotto
|Number
+
|Char   030
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Quantità minima
+
|Note
|Number
+
|Char   255
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Quantità massima
+
|Data Fabbricazione
|Number
+
|Date
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Flag acq vend
+
|Data Scadenza
|Number
+
|Date
|NO
 
|1=Acquisto, 0=Vendita
 
|-
 
|Data inizio validità
 
|Data
 
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Data fine validità
+
|Data Carico
|Data
+
|Date
 
|NO
 
|NO
 
|
 
|
 
|}
 
|}
  
==== Costi ====
+
==== Listini ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART17.TXT
+
|ART15.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART17
+
|TXT_ART15
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Costi                                                                                        
+
|Listini                                                                                       
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_COSTI
+
|S_ART_LIST
|}
+
 
 +
S_TIPI_LIST 
 +
 
 +
S_LISTINI
 +
|}
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Nome Campo'''
Riga 2 984: Riga 3 184:
 
|
 
|
 
|-
 
|-
|Codice Costo
+
|Codice Listino
 
|Char   030
 
|Char   030
|SI
 
|STD
 
|-
 
|Costo Articolo
 
|Number
 
 
|SI
 
|SI
 
|
 
|
|}
 
 
==== Confezioni di vendita ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART20.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Codice Divisa
|TXT_ART20
+
|Char
|-
+
|NO
|'''Contenuto'''
 
|Codifica  delle confezioni di vendita                                            
 
|-
 
|'''Schema'''
 
|S_ART_CONF
 
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
|-
 
|Flag Acquisto Vendita
 
|Char   020
 
|SI
 
 
|
 
|
 
|-
 
|-
|Codice Articolo
+
|Prezzo Listini
|Char   030
+
|Number
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Confezione
+
|Flag Obsoleto
|Char   020
+
|Number
|SI
+
|NO
|
+
|<nowiki>- 1 Obsoleto</nowiki>
 
|-
 
|-
|Conversione UM Base
+
|Sconto 1
 
|Number
 
|Number
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Num. Decimali UM
+
|Sconto 2
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Solo multipli
+
|Sconto 3
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
|}
+
|-
 
+
|Unità di misura
==== Campi custom ====
+
|Char
 +
|NO
 +
|
 +
|-
 +
|Tempo consegna
 +
|Number
 +
|NO
 +
|
 +
|-
 +
|Quantità minima
 +
|Number
 +
|NO
 +
|
 +
|-
 +
|Quantità massima
 +
|Number
 +
|NO
 +
|
 +
|-
 +
|Flag acq vend
 +
|Number
 +
|NO
 +
|1=Acquisto, 0=Vendita
 +
|-
 +
|Data inizio validità
 +
|Data
 +
|NO
 +
|
 +
|-
 +
|Data fine validità
 +
|Data
 +
|NO
 +
|
 +
|}
 +
 
 +
==== Costi ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART21.TXT
+
|ART17.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART21
+
|TXT_ART17
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Campi custom                                                                          
+
|Costi                                                                                        
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_USER
+
|S_ART_COSTI
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 3 071: Riga 3 280:
 
|
 
|
 
|-
 
|-
|Nome campo 1
+
|Codice Costo
|Char   20
+
|Char   030
|
+
|SI
|
+
|STD
 
|-
 
|-
|Valore campo 1
+
|Costo Articolo
|Char   20
+
|Number
 +
|SI
 
|
 
|
|
+
|}
|-
+
 
|………..
+
==== Confezioni di vendita ====
|
+
{| class="wikitable"
|
 
|
 
|-
 
|………..
 
|
 
|
 
|
 
|-
 
|Nome campo 30
 
|Char   20
 
|
 
|
 
|-
 
|Valore campo 30
 
|Char   20
 
|
 
|
 
|}
 
 
 
==== Prodotti vitivinicoli ====
 
{| class="wikitable"
 
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART23.TXT
+
|ART20.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART23
+
|TXT_ART20
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Anagrafiche Prodotti vitivinicoli                                                  
+
|Codifica delle confezioni di vendita                                            
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_WINE_ANAG_PROD
+
|S_ART_CONF
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 3 122: Riga 3 311:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Codice Prodotto
+
|Flag Acquisto Vendita
|Char   030
+
|Char   020
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Descrizione Prodotto
+
|Codice Articolo
|Char   255
+
|Char   030
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Descrizione aggiuntiva prodotto
+
|Confezione
|Char   255
+
|Char   020
|NO
 
|
 
|-
 
|Colore
 
|Char 012
 
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Tipo Vino
+
|Conversione UM Base
 
|Number
 
|Number
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Zona
+
|Num. Decimali UM
|Char  030
+
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Annata
+
|Solo multipli
|Char  030
 
|NO
 
|
 
|-
 
|Grado
 
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
 +
|}
 +
 +
==== Campi custom ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART21.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART21
 +
|-
 +
|'''Contenuto'''
 +
|Campi custom                                                                          
 
|-
 
|-
|UM
+
|'''Schema'''
|Char 010
+
|S_ART_USER
|NO
+
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|Codice Articolo
 +
|Char   030
 +
|SI
 
|
 
|
 
|-
 
|-
|Tipo_Vino_X_Doco
+
|Nome campo 1
|Number
+
|Char   20
|NO
+
|
 
|
 
|
 
|-
 
|-
|Manip_X_Doco
+
|Valore campo 1
|Char 030
+
|Char   20
|NO
+
|
 
|
 
|
 
|-
 
|-
|Tipo Prodotto
+
|………..
|Number
+
|
|NO
+
|
 
|
 
|
 
|-
 
|-
|Registro Generale
+
|………..
|Number
+
|
|NO
+
|
|0=Non interessa registro generale 1=Interessa registro  generale
+
|
 
|-
 
|-
|Registro Vinificazione
+
|Nome campo 30
|Number
+
|Char   20
|NO
+
|
|0=Non interessa registro vinificazione 1=Interessa  registro vinificazione
+
|
 
|-
 
|-
|Registro Imbottigliamento
+
|Valore campo 30
|Number
+
|Char   20
|NO
 
|0=Non interessa registro imbottigliamento 1=Interessa  registro imbottigliamento
 
|-
 
|Descrizione Breve Registro
 
|Char 015
 
|NO
 
|
 
|-
 
|Codice Denominazione
 
|Char 255
 
|NO
 
 
|
 
|
|-
 
|Data Minima Imbottigliamento
 
|Date
 
|NO
 
|
 
|-
 
|Data Minima Commercializzazione
 
|Date
 
|NO
 
|
 
|-
 
|Codice Prodotto Vinificazione
 
|Number
 
|NO
 
|
 
|-
 
|Dichiarazione Annuale Giacenze
 
|Number
 
|NO
 
 
|
 
|
 
|}
 
|}
  
==== Articoli vitivinicoli ====
+
==== Prodotti vitivinicoli ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART25.TXT
+
|ART23.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART25
+
|TXT_ART23
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Dati aggiuntivi per articoli vitivinicoli                                           
+
|Anagrafiche  Prodotti vitivinicoli                                                  
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_WINE_ART
+
|S_WINE_ANAG_PROD
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 3 248: Riga 3 418:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Codice Articolo
+
|Codice Prodotto
|Char 030
+
|Char   030
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Codice Cauzione/Vuoti
+
|Descrizione Prodotto
|Char 012
+
|Char   255
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Codice Conto
+
|Descrizione aggiuntiva prodotto
|Char 020
+
|Char   255
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Codice Prodotto
+
|Colore
|Char 030
+
|Char 012
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Capacità
+
|Tipo Vino
|Char 010
+
|Number
 +
|SI
 +
|
 +
|-
 +
|Zona
 +
|Char  030
 +
|NO
 +
|
 +
|-
 +
|Annata
 +
|Char  030
 
|NO
 
|NO
|Inserire virgola decimali
+
|
 
|-
 
|-
 
|Grado
 
|Grado
Riga 3 278: Riga 3 458:
 
|
 
|
 
|-
 
|-
|Tipo Vino
+
|UM
 +
|Char 010
 +
|NO
 +
|
 +
|-
 +
|Tipo_Vino_X_Doco
 
|Number
 
|Number
 
|NO
 
|NO
|0=Sfuso 1=Imbottigliato
+
|
 
|-
 
|-
|Codice Famiglia Prodotto Enologico
+
|Manip_X_Doco
 
|Char 030
 
|Char 030
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Codice Principio Attivo
+
|Tipo Prodotto
|Char 030
+
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Flag Fascetta
+
|Registro Generale
 
|Number
 
|Number
 
|NO
 
|NO
|0=Articolo non fascetta 1=Articolo fascetta
+
|0=Non interessa registro generale 1=Interessa registro  generale
|}
 
 
 
==== Testate progressivi prodotti vitivinicoli ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART30.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Registro Vinificazione
|TXT_ART30
+
|Number
 +
|NO
 +
|0=Non interessa registro vinificazione 1=Interessa  registro vinificazione
 
|-
 
|-
|'''Contenuto'''
+
|Registro Imbottigliamento
|Testate progressivi prodotti vitivinicoli                                        
+
|Number
 +
|NO
 +
|0=Non interessa registro imbottigliamento 1=Interessa  registro imbottigliamento
 
|-
 
|-
|'''Schema'''
+
|Descrizione Breve Registro
|S_WINE_REG_TPNPD_VAL
+
|Char 015
|}
+
|NO
{| class="wikitable"
+
|
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
|-
 
|TPNPD_CODICE
 
|Number
 
|SI
 
|Id tabella
 
 
|-
 
|-
|TPNPD_TIPO_REG
+
|Codice Denominazione
|Number
+
|Char 255
|SI
+
|NO
|0=reg.carico/scarico  1=reg.vinificazione
+
|
 
|-
 
|-
|TPNPD_COD_REG
+
|Data Minima Imbottigliamento
|Char   012
+
|Date
|SI
+
|NO
|Codice deposito fiscale
+
|
 
|-
 
|-
|TPNPD_DATASTDEF
+
|Data Minima Commercializzazione
 
|Date
 
|Date
|SI
+
|NO
|Data stampa definitiva
+
|
 
|-
 
|-
|TPNPD_NUMPAG
+
|Codice Prodotto Vinificazione
 
|Number
 
|Number
 
|NO
 
|NO
|N.ro ultima pagina
+
|
 
|-
 
|-
|TPNPD_NUMRIGA
+
|Dichiarazione Annuale Giacenze
|Number
 
|SI
 
|N.ro ultimo progressivo riga
 
|-
 
|TPNPD_FLAG_AZZERA_PROGR
 
 
|Number
 
|Number
 
|NO
 
|NO
|1=azzeramento progressivi; 0=no
+
|
 
|}
 
|}
  
==== Righe progressivi prodotti vitivinicoli ====
+
==== Articoli vitivinicoli ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART31.TXT
+
|ART25.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART31
+
|TXT_ART25
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Righe progressivi prodotti vitivinicoli                                          
+
|Dati aggiuntivi per articoli vitivinicoli                                           
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_WINE_REG_TOT_VAL
+
|S_WINE_ART
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 3 375: Riga 3 544:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|RTV_CODICE
+
|Codice Articolo
|Number
+
|Char 030
 
|SI
 
|SI
|Id tabella
+
|
 
|-
 
|-
|RTV_TPNPD_CODICE
+
|Codice Cauzione/Vuoti
|Number
+
|Char 012
 +
|NO
 +
|
 +
|-
 +
|Codice Conto
 +
|Char 020
 +
|NO
 +
|
 +
|-
 +
|Codice Prodotto
 +
|Char 030
 
|SI
 
|SI
|Codice tabella n.ro pagina e dettaglio (collegamento con tabella  TXT_ART30)
+
|
 
|-
 
|-
|RTV_COD_PROD
+
|Capacità
|Char
+
|Char 010
|50
+
|NO
|Codice prodotto
+
|Inserire virgola decimali
 
|-
 
|-
|RTV_SALDO_INIZIALE
+
|Grado
 
|Number
 
|Number
|SI
+
|NO
|Saldo iniziale
+
|
 
|-
 
|-
|RTV_CARICO
+
|Tipo Vino
 
|Number
 
|Number
 
|NO
 
|NO
|Progressivo carico
+
|0=Sfuso 1=Imbottigliato
 +
|-
 +
|Codice Famiglia Prodotto Enologico
 +
|Char 030
 +
|NO
 +
|
 +
|-
 +
|Codice Principio Attivo
 +
|Char 030
 +
|NO
 +
|
 
|-
 
|-
|RTV_SCARICO
+
|Flag Fascetta
 
|Number
 
|Number
 
|NO
 
|NO
|Progressivo scarico
+
|0=Articolo non fascetta 1=Articolo fascetta
 
|}
 
|}
Le tabelle TXT_ART30 e TXT_ART31 fanno parte dello stesso import, ossia i progressivi prodotti: la testata, infatti, contiene i dati generali (codice deposito fiscale, data stampa definitiva, n.ro progressivo di riga finale) e le righe sono relative ai quantitativi di ciascun prodotto; il campo sulle righe RTV_TPNPD_CODICE è collegato al corrispondente campo di testata TPNPD_CODICE.
 
  
==== Codici a barre per ubicazione ====
+
==== Testate progressivi prodotti vitivinicoli ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART27.TXT
+
|ART30.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART27
+
|TXT_ART30
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Codici a barre ubicazione                                                          
+
|Testate progressivi prodotti vitivinicoli                                        
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_ETICH
+
|S_WINE_REG_TPNPD_VAL
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 3 427: Riga 3 615:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|ANNO
+
|TPNPD_CODICE
|Char 004
+
|Number
 
|SI
 
|SI
|Anno
+
|Id tabella
 
|-
 
|-
|NUM_ETICH
+
|TPNPD_TIPO_REG
 
|Number
 
|Number
 
|SI
 
|SI
|Numero etichetta
+
|0=reg.carico/scarico  1=reg.vinificazione
 
|-
 
|-
|DATA_CREAZIONE
+
|TPNPD_COD_REG
|Data
+
|Char   012
|NO
+
|SI
|Data creazione etichetta
+
|Codice deposito fiscale
 
|-
 
|-
|DATA_CARICO
+
|TPNPD_DATASTDEF
|Data
+
|Date
|NO
+
|SI
|Data di carico in magazzino
+
|Data stampa definitiva
 
|-
 
|-
|STATUS
+
|TPNPD_NUMPAG
 
|Number
 
|Number
 
|NO
 
|NO
|Stato dell’etichetta
+
|N.ro ultima pagina
 
|-
 
|-
|COD_ART
+
|TPNPD_NUMRIGA
|Char 030
 
|NO
 
|Codice articolo
 
|-
 
|COD_VAR
 
|Char 030
 
|NO
 
|Codice variante
 
|-
 
|NUM_TAGLIA
 
 
|Number
 
|Number
|NO
+
|SI
|Numero taglia
+
|N.ro ultimo progressivo riga
 
|-
 
|-
|TIPO_CODICE
+
|TPNPD_FLAG_AZZERA_PROGR
 
|Number
 
|Number
 
|NO
 
|NO
|Tipo codice a barre
+
|1=azzeramento progressivi; 0=no
 +
|}
 +
 
 +
==== Righe progressivi prodotti vitivinicoli ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART31.TXT
 
|-
 
|-
|COD_BARRE
+
|'''Nome tabella SQL'''
|Char 050
+
|TXT_ART31
|SI
 
|Codice a barre
 
 
|-
 
|-
|UM
+
|'''Contenuto'''
|Char 020
+
|Righe progressivi prodotti vitivinicoli                                          
|NO
 
|Unità di misura
 
 
|-
 
|-
|QUANT_ETICH
+
|'''Schema'''
 +
|S_WINE_REG_TOT_VAL
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|RTV_CODICE
 
|Number
 
|Number
|NO
+
|SI
|Quantità dell'etichetta quantità stampata 
+
|Id tabella
 
|-
 
|-
|QUANT_EFFETTIVA
+
|RTV_TPNPD_CODICE
 
|Number
 
|Number
|NO
+
|SI
|Quantità letta che ha caricato a magazzino 
+
|Codice tabella n.ro pagina e dettaglio (collegamento con tabella  TXT_ART30)
 +
|-
 +
|RTV_COD_PROD
 +
|Char
 +
|50
 +
|Codice prodotto
 
|-
 
|-
|QUANT_PRELEVATA
+
|RTV_SALDO_INIZIALE
 
|Number
 
|Number
|NO
+
|SI
|Quantità prelevata
+
|Saldo iniziale
 
|-
 
|-
|QUANT_DA_PRELEVARE
+
|RTV_CARICO
 
|Number
 
|Number
 
|NO
 
|NO
|Quantità da prelevare
+
|Progressivo carico
 
|-
 
|-
|COD_DEP
+
|RTV_SCARICO
|Char 030
+
|Number
 
|NO
 
|NO
|Codice deposito
+
|Progressivo scarico
 +
|}
 +
Le tabelle TXT_ART30 e TXT_ART31 fanno parte dello stesso import, ossia i progressivi prodotti: la testata, infatti, contiene i dati generali (codice deposito fiscale, data stampa definitiva, n.ro progressivo di riga finale) e le righe sono relative ai quantitativi di ciascun prodotto; il campo sulle righe RTV_TPNPD_CODICE è collegato al corrispondente campo di testata TPNPD_CODICE.
 +
 
 +
==== Codici a barre per ubicazione ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART27.TXT
 
|-
 
|-
|COD_LOC
+
|'''Nome tabella SQL'''
|Char 030
+
|TXT_ART27
|NO
 
|Codice locazione
 
 
|-
 
|-
|IMBALLI_ID
+
|'''Contenuto'''
|Char 040
+
|Codici a barre ubicazione                                                          
|NO
 
|Codice imballo
 
 
|-
 
|-
|DOC_TABLE_CREA
+
|'''Schema'''
|Char 030
+
|S_ART_ETICH
|NO
+
|}
|Tipo documento creazione etichetta
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|ANNO
 +
|Char 004
 +
|SI
 +
|Anno
 
|-
 
|-
|DOC_RIGA_ID_CREA
+
|NUM_ETICH
|Char 030
+
|Number
|NO
+
|SI
|ID riga documento che ha creato l'etichetta
+
|Numero etichetta
 
|-
 
|-
|DOC_TABLE_ENTRATA
+
|DATA_CREAZIONE
|Char 030
+
|Data
 
|NO
 
|NO
|Tipo documento entrata merce
+
|Data creazione etichetta
 
|-
 
|-
|DOC_RIGA_ID_ENTRATA
+
|DATA_CARICO
|Char 030
+
|Data
 
|NO
 
|NO
|ID riga documento di entrata merce
+
|Data di carico in magazzino
 
|-
 
|-
|DOC_TABLE_USCITA
+
|STATUS
|Char 030
+
|Number
 
|NO
 
|NO
|Tipo documento uscita merce
+
|Stato dell’etichetta
 
|-
 
|-
|DOC_RIGA_ID_USCITA
+
|COD_ART
 
|Char 030
 
|Char 030
 
|NO
 
|NO
|ID riga documento di uscita merce
+
|Codice articolo
 
|-
 
|-
|DOC_RIGA_ID_ALL
+
|COD_VAR
 
|Char 030
 
|Char 030
 
|NO
 
|NO
|ID riga documento di allestimento (prebolla)
+
|Codice variante
 
|-
 
|-
|PROGR_ETICH_PADRE
+
|NUM_TAGLIA
 
|Number
 
|Number
 
|NO
 
|NO
|Progressivo etichetta da cui proviene in fase di  ristampa o spezzacollo
+
|Numero taglia
 
|-
 
|-
|TIPO_CREAZIONE
+
|TIPO_CODICE
 
|Number
 
|Number
 
|NO
 
|NO
|Tipo di creazione 0=nuova, 1=ristampa, 2=duplica
+
|Tipo codice a barre
 
|-
 
|-
|COD_REPORT_ETICH
+
|COD_BARRE
|Char 030
+
|Char 050
 +
|SI
 +
|Codice a barre
 +
|-
 +
|UM
 +
|Char 020
 
|NO
 
|NO
|Codice report legato all'etichetta
+
|Unità di misura
 
|-
 
|-
|COD_LOT
+
|QUANT_ETICH
|Char 030
+
|Number
 
|NO
 
|NO
|Codice Lotto
+
|Quantità dell'etichetta quantità stampata 
 
|-
 
|-
|DATA_SCAD_LOT
+
|QUANT_EFFETTIVA
|Data
+
|Number
 
|NO
 
|NO
|Data scadenza Lotto
+
|Quantità letta che ha caricato a magazzino 
|}
 
 
 
==== Note ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART28.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|QUANT_PRELEVATA
|TXT_ART28
+
|Number
 +
|NO
 +
|Quantità prelevata
 
|-
 
|-
|'''Contenuto'''
+
|QUANT_DA_PRELEVARE
|Note  articoli                                                                              
+
|Number
 +
|NO
 +
|Quantità da prelevare
 
|-
 
|-
|'''Schema'''
+
|COD_DEP
|S_ART_NOTE
 
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
|-
 
|COD_ART
 
 
|Char 030
 
|Char 030
|SI
+
|NO
|Codice articolo
+
|Codice deposito
 
|-
 
|-
|COD_VAR
+
|COD_LOC
 
|Char 030
 
|Char 030
|SI
 
|Codice variante
 
|-
 
|NOTA
 
|Char 1000000
 
 
|NO
 
|NO
|Descrizione nota
+
|Codice locazione
 
|-
 
|-
|DATA_INIZIO
+
|IMBALLI_ID
|Date
+
|Char 040
 
|NO
 
|NO
|Data inizio validità
+
|Codice imballo
 
|-
 
|-
|DATA_FINE
+
|DOC_TABLE_CREA
|Date
+
|Char 030
 
|NO
 
|NO
|Data fine validità
+
|Tipo documento creazione etichetta
 
|-
 
|-
|FLAG_CON_CLI
+
|DOC_RIGA_ID_CREA
|Number
+
|Char 030
 
|NO
 
|NO
|Flag contratti cliente
+
|ID riga documento che ha creato l'etichetta
 
|-
 
|-
|FLAG_OFF_CLI
+
|DOC_TABLE_ENTRATA
|Number
+
|Char 030
 
|NO
 
|NO
|Flag offerte cliente
+
|Tipo documento entrata merce
 
|-
 
|-
|FLAG_ORD_CLI
+
|DOC_RIGA_ID_ENTRATA
|Number
+
|Char 030
 
|NO
 
|NO
|Flag ordini cliente
+
|ID riga documento di entrata merce
 
|-
 
|-
|FLAG_DDT_CLI
+
|DOC_TABLE_USCITA
|Number
+
|Char 030
 
|NO
 
|NO
|Flag ddt cliente
+
|Tipo documento uscita merce
 
|-
 
|-
|FLAG_DDT_ALL
+
|DOC_RIGA_ID_USCITA
|Number
+
|Char 030
 
|NO
 
|NO
|Flag allestimenti
+
|ID riga documento di uscita merce
 
|-
 
|-
|FLAG_FATT_CLI
+
|DOC_RIGA_ID_ALL
|Number
+
|Char 030
 
|NO
 
|NO
|Flag fatture cliente
+
|ID riga documento di allestimento (prebolla)
 
|-
 
|-
|FLAG_CON_FOR
+
|PROGR_ETICH_PADRE
 
|Number
 
|Number
 
|NO
 
|NO
|Flag contratti fornitore 
+
|Progressivo etichetta da cui proviene in fase di  ristampa o spezzacollo
 
|-
 
|-
|FLAG_OFF_FOR
+
|TIPO_CREAZIONE
 
|Number
 
|Number
 
|NO
 
|NO
|Flag offerte fornitori
+
|Tipo di creazione 0=nuova, 1=ristampa, 2=duplica
 
|-
 
|-
|FLAG_ORD_FOR
+
|COD_REPORT_ETICH
|Number
+
|Char 030
 
|NO
 
|NO
|Flag ordini fornitori
+
|Codice report legato all'etichetta
 
|-
 
|-
|FLAG_DDT_FOR
+
|COD_LOT
|Number
+
|Char 030
 
|NO
 
|NO
|Flag ddt fornitori
+
|Codice Lotto
 
|-
 
|-
|FLAG_FATT_FOR
+
|DATA_SCAD_LOT
|Number
+
|Data
 
|NO
 
|NO
|Flag fatture fornitori
+
|Data scadenza Lotto
|-
 
|FLAG_MAGAZZINO
 
|Number
 
|NO
 
|Flag magazzino
 
|-
 
|FLAG_SCHERMO
 
|Number
 
|NO
 
|=1: Da visualizzare
 
|-
 
|FLAG_PROD
 
|Number
 
|NO
 
|Documenti di produzione
 
|-
 
|FLAG_STAMPA
 
|Number
 
|NO
 
|1=Da stampare su documenti
 
|-
 
|MRP
 
|Number
 
|NO
 
|In MRP
 
 
|}
 
|}
  
=== Distinte Base ===
+
==== Note ====
 
 
==== Distinte Testata ====
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART9.TXT
+
|ART28.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART9
+
|TXT_ART28
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Distinte Testata codice padre                                                     
+
|Note articoli                                                                              
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_DISTINTE
+
|S_ART_NOTE
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 3 726: Riga 3 894:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Codice Articolo
+
|COD_ART
|Char   030
+
|Char 030
 
|SI
 
|SI
|
+
|Codice articolo
 
|-
 
|-
|Versione
+
|COD_VAR
|Number
+
|Char 030
 
|SI
 
|SI
|
+
|Codice variante
 
|-
 
|-
|Data inizio validità
+
|NOTA
 +
|Char 1000000
 +
|NO
 +
|Descrizione nota
 +
|-
 +
|DATA_INIZIO
 
|Date
 
|Date
|SI
+
|NO
|
+
|Data inizio validità
 
|-
 
|-
 +
|DATA_FINE
 +
|Date
 +
|NO
 
|Data fine validità
 
|Data fine validità
|Date
+
|-
 +
|FLAG_CON_CLI
 +
|Number
 
|NO
 
|NO
|
+
|Flag contratti cliente
 
|-
 
|-
|Tipo Versione
+
|FLAG_OFF_CLI
 
|Number
 
|Number
 
|NO
 
|NO
|<nowiki>-0 Attuale         -1 storica            -2 futura</nowiki>
+
|Flag offerte cliente
 
|-
 
|-
|Data Creazione
+
|FLAG_ORD_CLI
|Date
+
|Number
 
|NO
 
|NO
|
+
|Flag ordini cliente
 
|-
 
|-
|Data ultima modifica
+
|FLAG_DDT_CLI
|Date
+
|Number
 
|NO
 
|NO
|
+
|Flag ddt cliente
 
|-
 
|-
|Utente
+
|FLAG_DDT_ALL
|Char   050
+
|Number
 
|NO
 
|NO
|
+
|Flag allestimenti
|}
 
 
 
==== Distinte Componenti ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART10.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|FLAG_FATT_CLI
|TXT_ART10
+
|Number
 +
|NO
 +
|Flag fatture cliente
 
|-
 
|-
|'''Contenuto'''
+
|FLAG_CON_FOR
|Distinte  Componenti                                                                  
+
|Number
 +
|NO
 +
|Flag contratti fornitore 
 
|-
 
|-
|'''Schema'''
+
|FLAG_OFF_FOR
|S_ART_DIST
 
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
|-
 
|Codice Articolo Padre
 
|Char   030
 
|SI
 
|
 
|-
 
|Versione
 
 
|Number
 
|Number
|SI
+
|NO
|
+
|Flag offerte fornitori
 
|-
 
|-
|Numero riga distinta
+
|FLAG_ORD_FOR
 
|Number
 
|Number
|SI
+
|NO
|
+
|Flag ordini fornitori
 
|-
 
|-
|Codice Articolo Componente
+
|FLAG_DDT_FOR
|Char   030
 
|SI
 
|
 
|-
 
|UM
 
|Char    010
 
|SI
 
|
 
|-
 
|Quantità
 
 
|Number
 
|Number
|SI
+
|NO
|
+
|Flag ddt fornitori
 
|-
 
|-
|Coeficente di sfrido
+
|FLAG_FATT_FOR
 
|Number
 
|Number
|SI
+
|NO
|<nowiki>- 1 di default</nowiki>
+
|Flag fatture fornitori
 
|-
 
|-
|Flag componente fantasma
+
|FLAG_MAGAZZINO
 
|Number
 
|Number
 
|NO
 
|NO
|<nowiki>- 1 Componente Fantasma</nowiki>
+
|Flag magazzino
 
|-
 
|-
|Note
+
|FLAG_SCHERMO
|Char     255
+
|Number
 
|NO
 
|NO
|
+
|=1: Da visualizzare
 
|-
 
|-
|Codice Deposito
+
|FLAG_PROD
|Char     020
+
|Number
 
|NO
 
|NO
|
+
|Documenti di produzione
 
|-
 
|-
|Approvvigionamento
+
|FLAG_STAMPA
 
|Number
 
|Number
 
|NO
 
|NO
|<nowiki>- 0 Azienda     1  – Terzista</nowiki>
+
|1=Da stampare su documenti
 +
|-
 +
|MRP
 +
|Number
 +
|NO
 +
|In MRP
 
|}
 
|}
  
==== Distinte Cicli ====
+
=== Distinte Base ===
 +
 
 +
==== Distinte Testata ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART11.TXT
+
|ART9.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART11
+
|TXT_ART9
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Distinte  Cicli                                                                             
+
|Distinte  Testata codice padre                                                     
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_CICLI
+
|S_DISTINTE
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 3 863: Riga 4 022:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|COD_ART
+
|Codice Articolo
 
|Char   030
 
|Char   030
 
|SI
 
|SI
|Codice articolo padre
+
|
 
|-
 
|-
 
|Versione
 
|Versione
 
|Number
 
|Number
|SI
 
|Sempre a 1
 
|-
 
|Codice Ciclo
 
|Char   012
 
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Sequenza
+
|Data inizio validità
|Number
+
|Date
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Tempo Fix
+
|Data fine validità
|Number
+
|Date
|SI
 
|<nowiki>- 0 Ore        -  1 Minuti            - 2 Secondi</nowiki>
 
|-
 
|Tempo Fisso Macchina
 
|Number
 
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Tempo Fisso Operatore
+
|Tipo Versione
 
|Number
 
|Number
 
|NO
 
|NO
|
+
|<nowiki>-0 Attuale         -1 storica            -2 futura</nowiki>
 
|-
 
|-
|Tempo Var.
+
|Data Creazione
|Number
+
|Date
|SI
 
|<nowiki>- 0 Ore   - 1  Minuti  - 2 Secondi   - 3 Decimi</nowiki>
 
|-
 
|Tempo Variab. Macchina
 
|Number
 
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Tempo Variab. Operatore
+
|Data ultima modifica
|Number
+
|Date
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Quantità Fase Successiva
+
|Utente
|Number
+
|Char   050
 
|NO
 
|NO
|Per sovrapposizione di fase
+
|
 +
|}
 +
 
 +
==== Distinte Componenti ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART10.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART10
 +
|-
 +
|'''Contenuto'''
 +
|Distinte  Componenti                                                                  
 +
|-
 +
|'''Schema'''
 +
|S_ART_DIST
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|Codice Articolo Padre
 +
|Char   030
 +
|SI
 +
|
 
|-
 
|-
|% Fase Successiva
+
|Versione
 
|Number
 
|Number
|NO
+
|SI
|Per sovrapposizione di fase
+
|
 
|-
 
|-
|Flag tipo ciclo
+
|Numero riga distinta
 
|Number
 
|Number
 
|SI
 
|SI
|<nowiki>-0 Interno    - 1  Esterno</nowiki>
+
|
 
|-
 
|-
|Centro di Lavoro
+
|Codice Articolo Componente
|Char  020
+
|Char   030
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Macchina
+
|UM
|Char  030
+
|Char    010
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Fornitore
+
|Quantità
|Char  012
+
|Number
|NO
+
|SI
|Se esterna
+
|
 
|-
 
|-
|Cod.Articolo x listino
+
|Coeficente di sfrido
|Char  030
+
|Number
|NO
 
|Se esterna
 
|-
 
|Deposito Scarico comp.
 
|Char  020
 
|NO
 
|
 
|-
 
|Articolo intermedio Scar.
 
|Char  020
 
|NO
 
|Articolo intermedio scaricato eseguendo il ciclo
 
|-
 
|Articolo intermedio Car.
 
|Char  020
 
|NO
 
|Articolo intermedio caricato eseguendo il ciclo
 
|-
 
|Descrizione Lavorazione
 
|Char 255
 
|NO
 
|Descrizione lavorazione
 
|-
 
|Tempo Coda.
 
|Number
 
 
|SI
 
|SI
|<nowiki>- 0 Ore        -  1 Minuti            - 2 Secondi</nowiki>
+
|<nowiki>- 1 di default</nowiki>
 
|-
 
|-
|Tempo Coda Macchina
+
|Flag componente fantasma
 
|Number
 
|Number
 
|NO
 
|NO
|
+
|<nowiki>- 1 Componente Fantasma</nowiki>
 
|-
 
|-
|Tempo Coda Operatore
+
|Note
|Number
+
|Char     255
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Tempo Transito
+
|Codice Deposito
|Number
+
|Char     020
|SI
 
|<nowiki>- 0 Ore        -  1 Minuti            - 2 Secondi</nowiki>
 
|-
 
|Tempo Transito generale
 
|Number
 
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Tempo macchina stampata
+
|Approvvigionamento
 
|Number
 
|Number
|No
+
|NO
|Per lo stampo
+
|<nowiki>- 0 Azienda     1  – Terzista</nowiki>
 +
|}
 +
 
 +
==== Distinte Cicli ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART11.TXT
 
|-
 
|-
|Tempo Operatore a stampata
+
|'''Nome tabella SQL'''
|Number
+
|TXT_ART11
|No
 
|Per lo stampo
 
 
|-
 
|-
|Tempo Coda stampata
+
|'''Contenuto'''
|Number
+
|Distinte Cicli                                                                             
|No
 
|Per lo stampo
 
|-
 
|TEMPO_CODA_CALC
 
|Number
 
|No
 
|0=Ore, 1=Minuti, 2=Secondi
 
|-
 
|TEMPO_VAR_CODA_CALC
 
|Number
 
|No
 
|Tempo coda Stampata
 
|-
 
|Frazione operatori
 
|Number
 
|No
 
|Nr operatori che lavorano sullo stampo (Stampo)
 
|}
 
 
 
==== Cicli Fasi ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART12.TXT
 
|-
 
|'''Nome tabella SQL'''
 
|TXT_ART12
 
|-
 
|'''Contenuto'''
 
|Cicli Fasi                                                                                  
 
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_CICLI_FASI
+
|S_ART_CICLI
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 4 049: Riga 4 164:
 
|Codice articolo padre
 
|Codice articolo padre
 
|-
 
|-
|COD_CICLO
+
|Versione
|Char
 
|SI
 
|Codice ciclo
 
|-
 
|NUM_FASE
 
 
|Number
 
|Number
 
|SI
 
|SI
|Sequenza fase all’interno del ciclo
+
|Sempre a 1
 
|-
 
|-
|COD_CAUS
+
|Codice Ciclo
|Char 12
+
|Char   012
 
|SI
 
|SI
|Codice causale fase
+
|
 
|-
 
|-
|COD_CP
+
|Sequenza
|Char 12
+
|Number
 
|SI
 
|SI
|Classe del personale
+
|
 
|-
 
|-
|TEMPO_FIX
+
|Tempo Fix
 
|Number
 
|Number
 
|SI
 
|SI
|<nowiki>- 0 Ore  - 1 Minuti    - 2 Secondi</nowiki>
+
|<nowiki>- 0 Ore        - 1 Minuti            - 2 Secondi</nowiki>
 
|-
 
|-
|TEMPO_FISSO_MACC
+
|Tempo Fisso Macchina
 
|Number
 
|Number
 
|NO
 
|NO
|Tempo atttrezzaggio macchina
+
|
 
|-
 
|-
|TEMPO_FISSO_OP
+
|Tempo Fisso Operatore
 
|Number
 
|Number
 
|NO
 
|NO
|Tempo atttrezzaggio operatore
+
|
 
|-
 
|-
|TEMPO_VAR
+
|Tempo Var.
 
|Number
 
|Number
 
|SI
 
|SI
|<nowiki>- 0 Ore  - 1  Minuti - 2 Secondi - 3 decimi</nowiki>
+
|<nowiki>- 0 Ore   - 1  Minuti  - 2 Secondi   - 3 Decimi</nowiki>
 
|-
 
|-
|TEMPO_VAR_MACC
+
|Tempo Variab. Macchina
 
|Number
 
|Number
 
|NO
 
|NO
|Tempo variabile macchina
+
|
 
|-
 
|-
|TEMPO_VAR_OP
+
|Tempo Variab. Operatore
 
|Number
 
|Number
 
|NO
 
|NO
|Tempo variabile operatore
+
|
|}
 
 
 
== Documenti ==
 
 
 
=== Documenti ciclo attivo e passivo ===
 
 
 
==== Dettaglio delle tabelle gestite ====
 
{| class="wikitable"
 
|'''Sigla'''
 
|'''Tabella'''
 
 
|-
 
|-
|OC
+
|Quantità Fase Successiva
|ORD_CLI
+
|Number
 +
|NO
 +
|Per sovrapposizione di fase
 
|-
 
|-
|OF
+
|% Fase Successiva
|ORD_FOR
+
|Number
 +
|NO
 +
|Per sovrapposizione di fase
 
|-
 
|-
|OL
+
|Flag tipo ciclo
|ORD_FOR (C/LAV)
+
|Number
 +
|SI
 +
|<nowiki>-0 Interno    - 1  Esterno</nowiki>
 
|-
 
|-
|BC
+
|Centro di Lavoro
|DDT_CLI
+
|Char  020
 +
|NO
 +
|
 
|-
 
|-
|BF
+
|Macchina
|DDT_FOR
+
|Char  030
 +
|NO
 +
|
 
|-
 
|-
|FC
+
|Fornitore
|FATT_CLI
+
|Char  012
 +
|NO
 +
|Se esterna
 
|-
 
|-
|FF
+
|Cod.Articolo x listino
|FATT_FOR
+
|Char  030
 +
|NO
 +
|Se esterna
 
|-
 
|-
|NVE
+
|Deposito Scarico comp.
|VAR_CLI
+
|Char  020
 +
|NO
 +
|
 
|-
 
|-
|NVR
+
|Articolo intermedio Scar.
|VAR_FOR
+
|Char  020
 +
|NO
 +
|Articolo intermedio scaricato eseguendo il ciclo
 
|-
 
|-
|MC
+
|Articolo intermedio Car.
|MAG_CAR
+
|Char  020
 +
|NO
 +
|Articolo intermedio caricato eseguendo il ciclo
 
|-
 
|-
|MS
+
|Descrizione Lavorazione
|MAG_SCAR
+
|Char 255
|}
+
|NO
 
+
|Descrizione lavorazione
==== Testata documenti ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC1.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Tempo Coda.
|TXT_DOC1
+
|Number
 +
|SI
 +
|<nowiki>- 0 Ore        -  1 Minuti            - 2 Secondi</nowiki>
 
|-
 
|-
|'''Contenuto'''
+
|Tempo Coda Macchina
|Testate documenti
+
|Number
|}
+
|NO
{| class="wikitable"
+
|
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|Tempo Coda Operatore
|Char 4
+
|Number
|Anno documento
+
|NO
 +
|
 
|-
 
|-
|CAUS_DOC
+
|Tempo Transito
|Char 12
+
|Number
|Causale documento
+
|SI
 +
|<nowiki>- 0 Ore        -  1 Minuti            - 2 Secondi</nowiki>
 
|-
 
|-
|SERIE_DOC
+
|Tempo Transito generale
|Char 5
+
|Number
|Serie documento
+
|NO
 +
|
 
|-
 
|-
|NUM_DOC
+
|Tempo macchina stampata
|Int 8
+
|Number
|Numero documento
+
|No
 +
|Per lo stampo
 
|-
 
|-
|TIPO_DOC
+
|Tempo Operatore a stampata
|Char 2
+
|Number
|OC-Ordine clienti
+
|No
 
+
|Per lo stampo
BC- Bolla Cliente
 
 
 
FC- Fattura Cliente
 
 
 
NVE - Note Variazione Emesse
 
 
 
OF- Ordine Fornitore
 
 
 
OL – Ordine Fornitore Conto Lavorazione
 
 
 
BF- Bolla Fornitore
 
 
 
FF- Fattura Fornitore
 
 
 
NVR – Note Variazione Ricevute
 
 
 
MC - Documento di carico magazzino
 
 
 
MS – Documento di scarico magazzino
 
 
|-
 
|-
|DATA_DOC
+
|Tempo Coda stampata
|Data
+
|Number
|Data documento
+
|No
 +
|Per lo stampo
 
|-
 
|-
|COD_CF
+
|TEMPO_CODA_CALC
|Char 12
+
|Number
|Codice Cli/for allineato a destra 6 posizioni
+
|No
 +
|0=Ore, 1=Minuti, 2=Secondi
 
|-
 
|-
|COD_CF_FATT
+
|TEMPO_VAR_CODA_CALC
|Char 12
+
|Number
|Codice cli/for di fatturazione-opzionale
+
|No
 +
|Tempo coda Stampata
 
|-
 
|-
|COD_BUS_UN
+
|Frazione operatori
|Char 12
+
|Number
|Codice Busn per o documenti
+
|No
 +
|Nr operatori che lavorano sullo stampo (Stampo)
 +
|}
 +
 
 +
==== Cicli Fasi ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART12.TXT
 
|-
 
|-
|NOTE
+
|'''Nome tabella SQL'''
|Char 255
+
|TXT_ART12
|Note Documento stampate
 
 
|-
 
|-
|COD_DIVISA
+
|'''Contenuto'''
|Char 12
+
|Cicli  Fasi                                                                                  
|Codice Divisa
 
 
|-
 
|-
|CAMBIO
+
|'''Schema'''
|Float 8
+
|S_ART_CICLI_FASI
|Cambio
+
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|COD_REG_IVA
+
|COD_ART
|Char 12
+
|Char   030
|Codice registro IVA
+
|SI
 +
|Codice articolo padre
 
|-
 
|-
|COD_IVA_TESTATA
+
|COD_CICLO
|Car 12
+
|Char
|Codice IVA Testata
+
|SI
 +
|Codice ciclo
 
|-
 
|-
|NUM_SEDE
+
|NUM_FASE
|Char 4
+
|Number
|Sede Commerciale
+
|SI
 +
|Sequenza fase all’interno del ciclo
 
|-
 
|-
|NUM_UFFICIO
+
|COD_CAUS
|Char 4
+
|Char 12
|Ufficio
+
|SI
 +
|Codice causale fase
 +
|-
 +
|COD_CP
 +
|Char 12
 +
|SI
 +
|Classe del personale
 
|-
 
|-
|LETTERA_INTENTO
+
|TEMPO_FIX
|Char
+
|Number
|Lettera d’intento
+
|SI
 +
|<nowiki>- 0 Ore  - 1  Minuti    - 2 Secondi</nowiki>
 
|-
 
|-
|ANNO_FATT_ACCONTO
+
|TEMPO_FISSO_MACC
|Char 4
+
|Number
|Anno fattura d’acconto
+
|NO
 +
|Tempo atttrezzaggio macchina
 
|-
 
|-
|SERIE_FATT_ACCONTO
+
|TEMPO_FISSO_OP
|Char
+
|Number
|Serie Fattura d’acconto
+
|NO
 +
|Tempo atttrezzaggio operatore
 
|-
 
|-
|NUM_FATT_ACCONTO
+
|TEMPO_VAR
|Int 8
+
|Number
|Numero fattura d’acconto
+
|SI
 +
|<nowiki>- 0 Ore  - 1  Minuti - 2 Secondi - 3 decimi</nowiki>
 
|-
 
|-
|COD_DEP
+
|TEMPO_VAR_MACC
|Char
+
|Number
|Codice deposito Scarico (Carico)
+
|NO
 +
|Tempo variabile macchina
 
|-
 
|-
|CO_DEP_2
+
|TEMPO_VAR_OP
|Char
+
|Number
|Codice deposito di carico (Scarico)
+
|NO
 +
|Tempo variabile operatore
 +
|}
 +
 
 +
=== Allegati ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART32.TXT
 
|-
 
|-
|COD_LINGUA
+
|'''Nome tabella SQL'''
|Char
+
|TXT_ART32
|Codice lingua
 
 
|-
 
|-
|FLG_DOC_NO_PREZZI
+
|'''Contenuto'''
|Char 1
+
|Anagrafica allegati
|0= doc. con prezzi 1= doc. senza prezzi
 
 
|-
 
|-
|VOCE_COSTO
+
|'''Schema'''
|Char
+
|S_ART_ALLEGATI
|I dimensione analitica
+
S_CF_ALLEGATI
 +
 
 +
S_CF_CLI_ALLEGATI
 +
 
 +
S_CF_FOR_ALLEGATI
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|COMMESSA
+
|Codice Tabella
|Char
+
|Char   030
|Commessa II dimensione analitica
+
|SI
 +
|il codice principale della tabella, vi sarà inserito il codice articolo nel caso sia un allegato legato agli articoli o il codice CF nel caso sia legato all'anagrafica clienti/fornitori/contatti
 
|-
 
|-
|DIM_3
+
|Codice Variante
|Char
+
|Char   030
|III dimensione analitica
+
|NO
 +
|Codice variante articolo
 
|-
 
|-
|DIM_4
+
|Tabella allegato
|Char
+
|Char   255
|IV dimensione analitica
+
|SI
 +
|La tabella relativa a quell'allegato. Se legato agli articoli riportare 'ART', se legato a clienti/fornitori/contatti 'CF'
 
|-
 
|-
|DIM_5
+
|Codice tipo allegato
|Char
+
|Char   012
|V dimensione analitica
+
|SI
 +
|Il tipo codice allegato, da inserire per associare l'allegato a un determinato tipo. A seconda del codice scelto l'allegato sarà negli articoli o collegato a clienti/fornitori/contatti
 
|-
 
|-
|DIM_6
+
|Data inizio validità
|Char
+
|Data
|VI dimensione analitica
+
|SI
 +
|La data di inizio validità per l'allegato
 
|-
 
|-
|COD_PAGA
+
|Data fine validità
|Char
+
|Data
|Codice pagamento
+
|NO
 +
|La data di fine validità per l'allegato
 
|-
 
|-
|SCONTO_PAG
+
|Flag Salva Allegato
|Float
+
|Number
|Sconto pagamento
+
|NO
 +
|0=Solo collegamento 1=Salva allegato in DB fisicamente
 
|-
 
|-
|FLAG_PAG_OMAGGIO
+
|Percorso File
|Char 1
+
|Char  1000
|Flag Pagamento omaggio
+
|SI
 +
|Il percorso del file (Esempio: C:\Software\Note.txt)
 
|-
 
|-
|COD_ABI
+
|Note
|Char
+
|Char   255
|Codice ABI
+
|NO
 +
|Note allegato
 
|-
 
|-
|COD_CAB
+
|Flag Contratto
|Char
+
|Number
|Codice CAB
+
|NO
 +
|Abilita allegato in contratti (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|COORD_BANCA
+
|Flag Offerte
|Char
+
|Number
|Coordinate bancarie
+
|NO
 +
|Abilita allegato in offerte (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|NUM_CONTO
+
|Flag Ordini
|Char
+
|Number
|Conto banca
+
|NO
 +
|Abilita allegato in ordini (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|COD_CONTO
+
|Flag DDT
|Char 20
+
|Number
|Conto piano conti banca
+
|NO
 +
|Abilita allegato in DDT (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|CIN
+
|Flag Fatture
|Char 1
+
|Number
|Codice CIN
+
|NO
 +
|Abilita allegato in fatture (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|IBAN
+
|Flag Variazioni
|Char 34
+
|Number
|Codice Iban
+
|NO
 +
|Abilita allegato in variazioni (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|FLAG_ADDEBITO_IVA
+
|Flag Resi
|Char 1
+
|Number
|0=non addebito IVA su omaggio 1=si
+
|NO
 +
|Abilita allegato in resi (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|COD_LIST
+
|Flag Allestimenti
|Char
+
|Number
|Codice listino
+
|NO
 +
|Abilita allegato in Allestimenti (0=Disabilitato, 1=Abilitato)
 
|-
 
|-
|FLAG_LISTINO_CON_IVA
+
|Flag Carico Scarico
|Numero
+
|Number
|Flag se listino con iva
+
|NO
 +
|Abilita allegato in documenti Carico/Scarico (0=Disabilitato, 1=Carico, 2=Scarico, 3=Entrambi)
 
|-
 
|-
|COD_SCONTO
+
|Flag Ordini di produzione
|Char
+
|Number
|Classe di sconti associata
+
|NO
 +
|Abilita allegato in Ordini di produzione (0=Disabilitato, 1=Abilitato)
 
|-
 
|-
|COD_TIPO_SPESA_1
+
|Flag padre produzione
|Char
+
|Number
|Codice tipo spesa 1
+
|NO
 +
|0=Tutti 1=Solo Codice Padre 2=Solo Componenti
 
|-
 
|-
|IMPORTO_SPESA_V1_1
+
|Flag Stampa
|Float
+
|Number
|Importo spesa 1
+
|NO
 +
|Abilita stampa dell'allegato (0=Disabilitato, 1=prima del documento, 2=dopo del documento, 3=Entrambi)
 +
|}
 +
 
 +
== Documenti ==
 +
 
 +
=== Documenti ciclo attivo e passivo ===
 +
 
 +
==== Dettaglio delle tabelle gestite ====
 +
{| class="wikitable"
 +
|'''Sigla'''
 +
|'''Tabella'''
 
|-
 
|-
|IMPORTO_SPESA_V2_1
+
|OC
|Float
+
|ORD_CLI
|Importo spesa  valuta
 
 
|-
 
|-
|COD_TIPO_SPESA_2
+
|OF
|Char
+
|ORD_FOR
|Codice tipo spesa 2
 
 
|-
 
|-
|IMPORTO_SPESA_V1_2
+
|OL
|Float
+
|ORD_FOR (C/LAV)
|Importo spesa 2
 
 
|-
 
|-
|IMPORTO_SPESA_V2_2
+
|BC
|Float
+
|DDT_CLI
|Importo spesa  valuta
 
 
|-
 
|-
|COD_TIPO_SPESA_3
+
|BF
|Char
+
|DDT_FOR
|Codice tipo stesa 3
 
 
|-
 
|-
|IMPORTO_SPESA_V1_3
+
|FC
|Float
+
|FATT_CLI
|Importo spesa 3
 
 
|-
 
|-
|IMPORTO_SPESA_V2_3
+
|FF
|Float
+
|FATT_FOR
|Importo spesa  valuta
 
 
|-
 
|-
|TOT_MERCE_V1
+
|NVE
|Float
+
|VAR_CLI
|Totale merce
 
 
|-
 
|-
|TOT_MERCE_V2
+
|NVR
|Float
+
|VAR_FOR
|Totale merce in valuta
 
 
|-
 
|-
|TOT_SPESE_V1
+
|MC
|Float
+
|MAG_CAR
|Totale spese
 
 
|-
 
|-
|TOT_SPESE_V2
+
|MS
|Float
+
|MAG_SCAR
|Totale spese in valuta
+
|}
 +
 
 +
==== Testata documenti ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC1.TXT
 
|-
 
|-
|TOT_OMAGGI_V1
+
|'''Nome tabella SQL'''
|Float
+
|TXT_DOC1
|Totale omaggi
 
 
|-
 
|-
|TOT_OMAGGI_V2
+
|'''Contenuto'''
|Float
+
|Testate documenti
|Totale omaggi in valuta
+
|}
 +
{| class="wikitable"
 +
|'''Nome campo'''
 +
|'''Tipo'''
 +
|'''Descrizione'''
 
|-
 
|-
|IMPONIBILE_V1
+
|ANNO_DOC
|Float
+
|Char 4
|Imponibile
+
|Anno documento
 
|-
 
|-
|IMPONIBILE_V2
+
|CAUS_DOC
|Float
+
|Char 12
|Imponibile in valuta
+
|Causale documento
 
|-
 
|-
|IVA_V1
+
|SERIE_DOC
|Float
+
|Char 5
|Totale IVA
+
|Serie documento
 
|-
 
|-
|IVA_V2
+
|NUM_DOC
|Float
+
|Int 8
|Totale IVA in valuta
+
|Numero documento
 
|-
 
|-
|TOTALE_V1
+
|TIPO_DOC
|Float
+
|Char 2
|Totale documento
+
|OC-Ordine clienti
|-
+
 
|TOTALE_V2
+
BC- Bolla Cliente
|Float
+
 
|Totale documento in divisa
+
FC- Fattura Cliente
 +
 
 +
NVE - Note Variazione Emesse
 +
 
 +
OF- Ordine Fornitore
 +
 
 +
OL – Ordine Fornitore Conto Lavorazione
 +
 
 +
BF- Bolla Fornitore
 +
 
 +
FF- Fattura Fornitore
 +
 
 +
NVR – Note Variazione Ricevute
 +
 
 +
MC - Documento di carico magazzino
 +
 
 +
MS – Documento di scarico magazzino
 
|-
 
|-
|NUM_DEST
+
|DATA_DOC
|Char
+
|Data
|Numero destinazione
+
|Data documento
 
|-
 
|-
|NOTE_DEST_MERCE
+
|COD_CF
|Char
+
|Char 12
|Note destinazione merce ?
+
|Codice Cli/for allineato a destra 6 posizioni
 
|-
 
|-
|COD_CAUS_TRAS
+
|COD_CF_FATT
|Char
+
|Char 12
|Causale di trasporto
+
|Codice cli/for di fatturazione-opzionale
 
|-
 
|-
|COD_CAUS_MAG
+
|COD_BUS_UN
|Char
+
|Char 12
|Causale di magazzino
+
|Codice Busn per o documenti
 
|-
 
|-
|COD_TIPO_PORTO
+
|NOTE
|Char
+
|Char 255
|Tipo porto
+
|Note Documento stampate
 
|-
 
|-
|COD_TIPO_TRAS
+
|COD_DIVISA
|Char
+
|Char 12
|Codice tipo trasporto
+
|Codice Divisa
 
|-
 
|-
|COD_ASPETTO_BENI
+
|CAMBIO
|Char
+
|Float 8
|Codice aspetto dei beni
+
|Cambio
 
|-
 
|-
|COD_IMB
+
|COD_REG_IVA
|Char
+
|Char 12
|Codice imballo
+
|Codice registro IVA
 
|-
 
|-
|NOTE_TRAS
+
|COD_IVA_TESTATA
|Char
+
|Car 12
|Note trasporto
+
|Codice IVA Testata
 
|-
 
|-
|NUM_COLLI
+
|NUM_SEDE
|Int
+
|Char 4
|Numero colli
+
|Sede Commerciale
 
|-
 
|-
|PESO
+
|NUM_UFFICIO
|Float
+
|Char 4
|Peso
+
|Ufficio
 
|-
 
|-
|DATA_TRAS
+
|LETTERA_INTENTO
|Data
+
|Char
|Data inizio trasporto ?
+
|Lettera d’intento
 
|-
 
|-
|ORA_TRAS
+
|ANNO_FATT_ACCONTO
|Ora
+
|Char 4
|Ora inizio trasporto ?
+
|Anno fattura d’acconto
 
|-
 
|-
|COD_CONTAINER
+
|SERIE_FATT_ACCONTO
 
|Char
 
|Char
|Container ?
+
|Serie Fattura d’acconto
 +
|-
 +
|NUM_FATT_ACCONTO
 +
|Int 8
 +
|Numero fattura d’acconto
 
|-
 
|-
|COD_NAT_TRANS
+
|COD_DEP
 
|Char
 
|Char
|Natura transazioni INTRA
+
|Codice deposito Scarico (Carico)
 
|-
 
|-
|COD_COND_CONS
+
|CO_DEP_2
 
|Char
 
|Char
|Condizione di consegna INTRA
+
|Codice deposito di carico (Scarico)
 
|-
 
|-
|COD_MODO_TRAS
+
|COD_LINGUA
 
|Char
 
|Char
|Modo Trasporto INTRA
+
|Codice lingua
 
|-
 
|-
|PAESE_ORIG_DEST
+
|FLG_DOC_NO_PREZZI
|Char
+
|Char 1
|Paese Origine/Destinazione INTRA
+
|0= doc. con prezzi 1= doc. senza prezzi
 
|-
 
|-
|PROV_ORIG_DEST
+
|VOCE_COSTO
 
|Char
 
|Char
|Provincia origine/destinazione INTRA
+
|I dimensione analitica
 
|-
 
|-
|FLAG_INTRA
+
|COMMESSA
|Char 1
+
|Char
|0=No 1=Si INTRA
+
|Commessa II dimensione analitica
 
|-
 
|-
|PAESE_PROV
+
|DIM_3
 
|Char
 
|Char
|Paese Provenienza INTRA
+
|III dimensione analitica
 
|-
 
|-
|COD_VETT1
+
|DIM_4
 
|Char
 
|Char
|Codice vettore 1
+
|IV dimensione analitica
 
|-
 
|-
|COD_VETT2
+
|DIM_5
 
|Char
 
|Char
|Codice vettore 2
+
|V dimensione analitica
 
|-
 
|-
|COD_VETT3
+
|DIM_6
 
|Char
 
|Char
|Codice vettore 3
+
|VI dimensione analitica
 
|-
 
|-
|NUM_DOC_OLD
+
|COD_PAGA
 
|Char
 
|Char
|Numero documento originario
+
|Codice pagamento
 
|-
 
|-
|Per tipi documento OC
+
|SCONTO_PAG
|
+
|Float
|
+
|Sconto pagamento
 
|-
 
|-
|FLAG_EVASO
+
|FLAG_PAG_OMAGGIO
 
|Char 1
 
|Char 1
|0=da evadere 1=in evasione 2=evaso
+
|Flag Pagamento omaggio
 
|-
 
|-
|SITUAZIONE_ORDINE
+
|COD_ABI
|Char 1
+
|Char
|0=Evadibile 1=Non evadibile 2=Annullato
+
|Codice ABI
 
|-
 
|-
|FLAG_EVASIONE_TOTALE
+
|COD_CAB
|Char 1
+
|Char
|0=No 1=Si
+
|Codice CAB
 
|-
 
|-
|NOTE_CONSEGNA
+
|COORD_BANCA
 
|Char
 
|Char
|Note consegna
+
|Coordinate bancarie
 
|-
 
|-
|NUM_ORDINE_CLIENTE
+
|NUM_CONTO
 
|Char
 
|Char
|Numero ordine cliente
+
|Conto banca
 
|-
 
|-
|DATA_ORD_CLIENTE
+
|COD_CONTO
|Data
+
|Char 20
|Data ordine cliente
+
|Conto piano conti banca
 
|-
 
|-
|RIFERIMENTO
+
|CIN
|Char
+
|Char 1
|Riferimento cliente
+
|Codice CIN
 
|-
 
|-
|Per tipi documento OF
+
|IBAN
|
+
|Char 34
|
+
|Codice Iban
 
|-
 
|-
|FLAG_EVASO
+
|FLAG_ADDEBITO_IVA
 
|Char 1
 
|Char 1
|0=da evadere 1=in evasione 2=evaso
+
|0=non addebito IVA su omaggio 1=si
 
|-
 
|-
|SITUAZIONE_ORDINE
+
|COD_LIST
|Char 1
+
|Char
|0=Evadibile 1=Non evadibile 2=Annullato
+
|Codice listino
 
|-
 
|-
|FLAG_CONFERMATO
+
|FLAG_LISTINO_CON_IVA
|Char 1
+
|Numero
|0=No 1=Si ?
+
|Flag se listino con iva
 
|-
 
|-
|NUMERO_CONFERMA
+
|COD_SCONTO
 
|Char
 
|Char
|Numero conferma ?
+
|Classe di sconti associata
 
|-
 
|-
|DATA_CONFERMA
+
|COD_TIPO_SPESA_1
|Data
+
|Char
|Data conferma ?
+
|Codice tipo spesa 1
 
|-
 
|-
|Per tipi documento BC-BF
+
|IMPORTO_SPESA_V1_1
|
+
|Float
|
+
|Importo spesa 1
 
|-
 
|-
|FLAG_FATTURATO
+
|IMPORTO_SPESA_V2_1
|Char 1
+
|Float
|0=da fatturare 1=fatturato 2=non fatturare
+
|Importo spesa  valuta
 
|-
 
|-
|ANNO_FATT
+
|COD_TIPO_SPESA_2
|Char 4
 
|Anno fattura- Opzionale
 
|-
 
|SERIE_FATT
 
 
|Char
 
|Char
|Serie fattura- Opzionale
+
|Codice tipo spesa 2
 
|-
 
|-
|NUM_FATT
+
|IMPORTO_SPESA_V1_2
|Number
+
|Float
|Numero fattura Opzionale
+
|Importo spesa 2
 
|-
 
|-
|ANNO_ORD
+
|IMPORTO_SPESA_V2_2
|Char 4
+
|Float
|Anno ordine- Opzionale
+
|Importo spesa  valuta
 
|-
 
|-
|SERIE_ORD
+
|COD_TIPO_SPESA_3
 
|Char
 
|Char
|Serie ordine- Opzionale
+
|Codice tipo stesa 3
 
|-
 
|-
|NUM_ORD
+
|IMPORTO_SPESA_V1_3
|Int 8
+
|Float
|Numero ordine- Opzionale
+
|Importo spesa 3
 
|-
 
|-
|NUM_DDT_FOR
+
|IMPORTO_SPESA_V2_3
|Char
+
|Float
|Numero DDT del fornitore – Solo per BF
+
|Importo spesa  valuta
 
|-
 
|-
|DATA_DDT_FOR
+
|TOT_MERCE_V1
|Data
+
|Float
|Data  DDT del  fornitore – Solo per BF
+
|Totale merce
 
|-
 
|-
|Per tipi documento FC-FF
+
|TOT_MERCE_V2
|
+
|Float
|
+
|Totale merce in valuta
 
|-
 
|-
|Viene associato il file DOC2
+
|TOT_SPESE_V1
|
+
|Float
|
+
|Totale spese
 
|-
 
|-
|FLAG_REGISTRATA
+
|TOT_SPESE_V2
|Char 1
+
|Float
|0=No 1=registrata in contabilità
+
|Totale spese in valuta
 
|-
 
|-
|FLAG_FATT_ACC
+
|TOT_OMAGGI_V1
|Char 1
+
|Float
|0=No 1=Scarica il magazzino
+
|Totale omaggi
 
|-
 
|-
|ANNO_ORD_FATT
+
|TOT_OMAGGI_V2
|Char 4
+
|Float
|Anno ordine- Opzionale
+
|Totale omaggi in valuta
 
|-
 
|-
|SERIE_ORD_FATT
+
|IMPONIBILE_V1
|Char
+
|Float
|Serie ordine- Opzionale
+
|Imponibile
 
|-
 
|-
|NUM_ORD_FATT
+
|IMPONIBILE_V2
|Int 8
+
|Float
|Numero ordine- Opzionale
+
|Imponibile in valuta
 
|-
 
|-
|ANNO_DDT
+
|IVA_V1
|Char 4
+
|Float
|Anno DDT- Opzionale
+
|Totale IVA
 
|-
 
|-
|SERIE_DDT
+
|IVA_V2
|Char
+
|Float
|Serie DDT- Opzionale
+
|Totale IVA in valuta
 
|-
 
|-
|NUM_DDT
+
|TOTALE_V1
|Int 8
+
|Float
|Numero DDT- Opzionale
+
|Totale documento
 
|-
 
|-
|DATA_COMP_IVA
+
|TOTALE_V2
|Data
+
|Float
|Data competenza IVA
+
|Totale documento in divisa
 
|-
 
|-
|FLAG_FATT_ACCONTO
+
|NUM_DEST
|Char 1
+
|Char
|Flag fattura d’acconto 0=No 1=Si
+
|Numero destinazione
 
|-
 
|-
|ANNO_ORD_FATT_ACC
+
|NOTE_DEST_MERCE
|Char 4
+
|Char
|Anno ordine a cui è stata fatta la fattura d’acc.
+
|Note destinazione merce ?
 
|-
 
|-
|SERIE_ORD_FATT_ACC
+
|COD_CAUS_TRAS
 
|Char
 
|Char
|Serie ordine a cui è stata fatta la fattura d’acc.
+
|Causale di trasporto
 
|-
 
|-
|NUM_ORD_FATT_ACC
+
|COD_CAUS_MAG
|Int 8
+
|Char
|Numero ordine a cui è stata fatta la fattura d’acc.
+
|Causale di magazzino
 
|-
 
|-
|FLAG_IVA_SOSP
+
|COD_TIPO_PORTO
|Char 1
 
|IVA in sospensione
 
|-
 
|NUM_FATT_FOR
 
 
|Char
 
|Char
|Numero fattura fornitore (solo FF)
+
|Tipo porto
 +
|-
 +
|COD_TIPO_TRAS
 +
|Char
 +
|Codice tipo trasporto
 
|-
 
|-
|DATA_FATT_FOR
+
|COD_ASPETTO_BENI
|Data
+
|Char
|Data fattura fornitore (solo FF)
+
|Codice aspetto dei beni
 
|-
 
|-
|Per tipi doc. NVE-NVR
+
|COD_IMB
|
+
|Char
|
+
|Codice imballo
 
|-
 
|-
|FLAG_REGISTRATO
+
|NOTE_TRAS
|Char 1
+
|Char
|0=No 1=Registrato in contabilità
+
|Note trasporto
 
|-
 
|-
|FLAG_NOTA_ACCR_O_ADD
+
|NUM_COLLI
|Char 1
+
|Int
|0=Accredito 1=Addebito
+
|Numero colli
 
|-
 
|-
|NUM_FATT_RIF
+
|PESO
|Int 8
+
|Float
|Numero fattura riferimento
+
|Peso
 
|-
 
|-
|DATA_FATT_RIF
+
|DATA_TRAS
 
|Data
 
|Data
|Data fattura riferimento
+
|Data inizio trasporto ?
 
|-
 
|-
|NUM_FATT_FOR
+
|ORA_TRAS
|Int 8
+
|Ora
|Numero fattura fornitore (solo NVR)
+
|Ora inizio trasporto ?
|}
 
 
 
==== Specifiche per Testate Documenti ====
 
* Spese di trasporto: definirle tutte come calcolate manualmente e mettere solo l’importo della spesa.
 
* I dati della destinazione merce saranno presi dall’anagrafica cliente oppure possono essere definiti durante la creazione dell’ordine.
 
* Il numero dei colli dovrà essere sempre definito come calcolato manualmente; idem per il peso (FLAG_NUM_COLLI_MAN=FLAG_PESO_MAN=1)
 
* Il calcolo delle scadenze manuale verrà messo a 1 (FLAG_SCAD_MAN=1)
 
 
 
==== Scadenze Fatture/Note di variazione ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC2.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|COD_CONTAINER
|TXT_DOC2
+
|Char
 +
|Container ?
 
|-
 
|-
|'''Contenuto'''
+
|COD_NAT_TRANS
|Scadenze Fatture/Note di variazione
+
|Char
 
+
|Natura transazioni INTRA
solo per tipi documento FC-FF-NVE-NVR
 
|}
 
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|COD_COND_CONS
|Char 4
+
|Char
|Anno documento
+
|Condizione di consegna INTRA
 
|-
 
|-
|CAUS_DOC
+
|COD_MODO_TRAS
|Char 12
+
|Char
|Causale documento
+
|Modo Trasporto INTRA
 
|-
 
|-
|SERIE_DOC
+
|PAESE_ORIG_DEST
|Char 5
+
|Char
|Serie documento
+
|Paese Origine/Destinazione INTRA
 
|-
 
|-
|NUM_DOC
+
|PROV_ORIG_DEST
|Int 8
+
|Char
|Numerod documento
+
|Provincia origine/destinazione INTRA
 
|-
 
|-
|TIPO_DOC
+
|FLAG_INTRA
|Char 2
+
|Char 1
|FC- Fattura Cliente
+
|0=No 1=Si INTRA
 
 
NVE - Note Variazione Emesse
 
 
 
FF- Fattura Fornitore
 
 
 
NVR – Note Variazione Ricevute
 
 
|-
 
|-
|NUM_SCAD
+
|PAESE_PROV
|Int
+
|Char
|Numero scadenza
+
|Paese Provenienza INTRA
 
|-
 
|-
|DATA_SCAD
+
|COD_VETT1
|Data
+
|Char
|Data scadenza
+
|Codice vettore 1
 
|-
 
|-
|IMPORTO_SCAD_V1
+
|COD_VETT2
|Float
+
|Char
|Importo scadenza
+
|Codice vettore 2
 
|-
 
|-
|IMPORTO_SCAD_V2
+
|COD_VETT3
|Float
+
|Char
|Importo scadenza in valuta
+
|Codice vettore 3
 
|-
 
|-
|COD_TIPO_SCAD
+
|NUM_DOC_OLD
 
|Char
 
|Char
|Tipo scadenza (Es. RB, RD, BON ecc)
+
|Numero documento originario
|}
 
Il campo COD_CONTO sugli archivi SCAD sarà preso dalla testata DOC1 COD_CONTO.
 
 
 
==== Righe Iva ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC3.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Per tipi documento OC
|TXT_DOC3
+
|
 +
|
 
|-
 
|-
|'''Contenuto'''
+
|FLAG_EVASO
|Righe Iva
+
|Char 1
|}
+
|0=da evadere 1=in evasione 2=evaso
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|SITUAZIONE_ORDINE
|Char 4
+
|Char 1
|Anno documento
+
|0=Evadibile 1=Non evadibile 2=Annullato
 
|-
 
|-
|CAUS_DOC
+
|FLAG_EVASIONE_TOTALE
|Char 12
+
|Char 1
|Causale documento
+
|0=No 1=Si
 
|-
 
|-
|SERIE_DOC
+
|NOTE_CONSEGNA
|Char 5
+
|Char
|Serie documento
+
|Note consegna
 
|-
 
|-
|NUM_DOC
+
|NUM_ORDINE_CLIENTE
|Int 8
+
|Char
|Numero documento
+
|Numero ordine cliente
 
|-
 
|-
|TIPO_DOC
+
|DATA_ORD_CLIENTE
 +
|Data
 +
|Data ordine cliente
 +
|-
 +
|RIFERIMENTO
 
|Char
 
|Char
|OC-Ordine clienti
+
|Riferimento cliente
 
 
BC- Bolla Cliente
 
 
 
FC- Fattura Cliente
 
 
 
NVE - Note Variazione Emesse
 
 
 
OF- Ordine Fornitore
 
 
 
OL – Ordine Fornitore Conto Lavorazione
 
 
 
BF- Bolla Fornitore
 
 
 
FF- Fattura Fornitore
 
 
 
NVR – Note Variazione Ricevute
 
 
|-
 
|-
|NUM_RIGA
+
|Per tipi documento OF
|Int
+
|
|Progressivo IVA all’interno del documento
+
|
 
|-
 
|-
|COD_IVA
+
|FLAG_EVASO
|Char
+
|Char 1
|Codice IVA
+
|0=da evadere 1=in evasione 2=evaso
 
|-
 
|-
|IMPONIBILE_V1
+
|SITUAZIONE_ORDINE
|Float
+
|Char 1
|Imponibile IVA
+
|0=Evadibile 1=Non evadibile 2=Annullato
 
|-
 
|-
|IVA_V1
+
|FLAG_CONFERMATO
|Float
+
|Char 1
|Totale IVA
+
|0=No 1=Si ?
 
|-
 
|-
|IMPONIBILE_V2
+
|NUMERO_CONFERMA
|Float
+
|Char
|Imponibile IVA in Valuta
+
|Numero conferma ?
 
|-
 
|-
|IVA_V2
+
|DATA_CONFERMA
|Float
+
|Data
|Totale IVA in Valuta
+
|Data conferma ?
 
|-
 
|-
|IMPO_OMAGGI_V1
+
|Per tipi documento BC-BF
|Float
+
|
|Imponibile omaggi
+
|
 
|-
 
|-
|IMPO_OMAGGI_V2
+
|FLAG_FATTURATO
|Float
+
|Char 1
|Imponibile omaggi in valuta
+
|0=da fatturare 1=fatturato 2=non fatturare
 
|-
 
|-
|IVA_OMAGGI_V1
+
|ANNO_FATT
|Float
+
|Char 4
|Totale IVA omaggi
+
|Anno fattura- Opzionale
 
|-
 
|-
|IVA_OMAGGI_V2
+
|SERIE_FATT
|Float
+
|Char
|Totale IVA omaggi in valuta
+
|Serie fattura- Opzionale
|}
 
 
 
==== Righe Documento ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC4.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|NUM_FATT
|TXT_DOC4
+
|Number
 +
|Numero fattura Opzionale
 
|-
 
|-
|'''Contenuto'''
+
|ANNO_ORD
|Righe Documento
+
|Char 4
|}
+
|Anno ordine- Opzionale
{| class="wikitable"
 
|'''Nome campo'''
 
| colspan="2" |'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|SERIE_ORD
| colspan="2" |Char 4
+
|Char
|Anno documento
+
|Serie ordine- Opzionale
 
|-
 
|-
|CAUS_DOC
+
|NUM_ORD
| colspan="2" |Char 12
+
|Int 8
|Causale documento
+
|Numero ordine- Opzionale
 
|-
 
|-
|SERIE_DOC
+
|NUM_DDT_FOR
| colspan="2" |Char 5
+
|Char
|Serie documento
+
|Numero DDT del fornitore – Solo per BF
 
|-
 
|-
|NUM_DOC
+
|DATA_DDT_FOR
| colspan="2" |Int 8
+
|Data
|Numerod documento
+
|Data  DDT del  fornitore – Solo per BF
 
|-
 
|-
|RIGA_DOC
+
|Per tipi documento FC-FF
| colspan="2" |Int 4
+
|
|Numero riga
+
|
 
|-
 
|-
|TIPO_DOC
+
|Viene associato il file DOC2
| colspan="2" |Char 2
+
|
|OC-Ordine clienti
+
|
 
 
BC- Bolla Cliente
 
 
 
FC- Fattura Cliente
 
 
 
NVE – Note Variazione Emesse
 
 
 
OF- Ordine Fornitore
 
 
 
OL – Ordine Fornitore Conto Lavorazione
 
 
 
BF- Bolla Fornitore
 
 
 
FF- Fattura Fornitore
 
 
 
NVR - Note Variazione Ricevute
 
 
 
MC - Documenti di carico magazzino
 
 
 
MS – Documenti di scarico magazzino
 
 
|-
 
|-
|COD_CF
+
|FLAG_REGISTRATA
| colspan="2" |Char 12
+
|Char 1
|Codice Cli/for
+
|0=No 1=registrata in contabilità
 
|-
 
|-
|COD_CF_FATT
+
|FLAG_FATT_ACC
| colspan="2" |Char 12
+
|Char 1
|Codice cli/for di fatturazione-opzionale
+
|0=No 1=Scarica il magazzino
 
|-
 
|-
|DATA_DOC
+
|ANNO_ORD_FATT
| colspan="2" |Data
+
|Char 4
|Data Documento
+
|Anno ordine- Opzionale
 
|-
 
|-
|COD_ART
+
|SERIE_ORD_FATT
| colspan="2" |Char 30
+
|Char
|Codice articolo
+
|Serie ordine- Opzionale
 
|-
 
|-
|DES_RIGA
+
|NUM_ORD_FATT
| colspan="2" |Char 255
+
|Int 8
|Descrizione (articolo) riga documento
+
|Numero ordine- Opzionale
 
|-
 
|-
|UM
+
|ANNO_DDT
| colspan="2" |Char
+
|Char 4
|Unità di misura alternativa
+
|Anno DDT- Opzionale
 
|-
 
|-
|UM_CONFEZIONE
+
|SERIE_DDT
| colspan="2" |Char
+
|Char
|Unità di misura della confezione
+
|Serie DDT- Opzionale
 
|-
 
|-
|NUMERO_CONFEZIONI
+
|NUM_DDT
| colspan="2" |Float
+
|Int 8
|Numero confezioni
+
|Numero DDT- Opzionale
 
|-
 
|-
|CONT_1_CONFEZIONE
+
|DATA_COMP_IVA
| colspan="2" |Float
+
|Data
|Contenuto di una confezione
+
|Data competenza IVA
 
|-
 
|-
|QUANT_RIGA
+
|FLAG_FATT_ACCONTO
| colspan="2" |Float
+
|Char 1
|Quantità riga documento
+
|Flag fattura d’acconto 0=No 1=Si
 
|-
 
|-
|PREZZO_LORDO_VU1
+
|ANNO_ORD_FATT_ACC
| colspan="2" |Float
+
|Char 4
|Prezzo lordo
+
|Anno ordine a cui è stata fatta la fattura d’acc.
 
|-
 
|-
|PREZZO_LORDO_VU2
+
|SERIE_ORD_FATT_ACC
| colspan="2" |Float
+
|Char
|Prezzo lordo in valuta
+
|Serie ordine a cui è stata fatta la fattura d’acc.
 
|-
 
|-
|SCONTO_1
+
|NUM_ORD_FATT_ACC
| colspan="2" |Float
+
|Int 8
|Sconto 1
+
|Numero ordine a cui è stata fatta la fattura d’acc.
 
|-
 
|-
|SCONTO_2
+
|FLAG_IVA_SOSP
| colspan="2" |Float
+
|Char 1
|Sconto 2
+
|IVA in sospensione
 
|-
 
|-
|SCONTO_3
+
|NUM_FATT_FOR
| colspan="2" |Float
+
|Char
|Sconto 3
+
|Numero fattura fornitore (solo FF)
 
|-
 
|-
|SCONTO_4
+
|DATA_FATT_FOR
| colspan="2" |Float
+
|Data
|Sconto 4
+
|Data fattura fornitore (solo FF)
 
|-
 
|-
|SCONTO_5
+
|Per tipi doc. NVE-NVR
| colspan="2" |Float
+
|
|Sconto 5
+
|
 
|-
 
|-
|SCONTO_6
+
|FLAG_REGISTRATO
| colspan="2" |Float
+
|Char 1
|Sconto 6
+
|0=No 1=Registrato in contabilità
 
|-
 
|-
|SCONTO_7
+
|FLAG_NOTA_ACCR_O_ADD
| colspan="2" |Float
+
|Char 1
|Sconto 7
+
|0=Accredito 1=Addebito
 
|-
 
|-
|PREZZO_NETTO_VU1
+
|NUM_FATT_RIF
| colspan="2" |Float
+
|Int 8
|Prezzo netto di riga
+
|Numero fattura riferimento
 
|-
 
|-
|PREZZO_NETTO_VU2
+
|DATA_FATT_RIF
| colspan="2" |Float
+
|Data
|Prezzo netto di riga in valuta
+
|Data fattura riferimento
 
|-
 
|-
|IMPORTO_V1
+
|NUM_FATT_FOR
| colspan="2" |Float
+
|Int 8
|Importo netto di riga
+
|Numero fattura fornitore (solo NVR)
 +
|}
 +
 
 +
==== Specifiche per Testate Documenti ====
 +
* Spese di trasporto: definirle tutte come calcolate manualmente e mettere solo l’importo della spesa.
 +
* I dati della destinazione merce saranno presi dall’anagrafica cliente oppure possono essere definiti durante la creazione dell’ordine.
 +
* Il numero dei colli dovrà essere sempre definito come calcolato manualmente; idem per il peso (FLAG_NUM_COLLI_MAN=FLAG_PESO_MAN=1)
 +
* Il calcolo delle scadenze manuale verrà messo a 1 (FLAG_SCAD_MAN=1)
 +
 
 +
==== Scadenze Fatture/Note di variazione ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC2.TXT
 
|-
 
|-
|IMPORTO_V2
+
|'''Nome tabella SQL'''
| colspan="2" |Float
+
|TXT_DOC2
|Importo netto di riga in valuta
 
 
|-
 
|-
|NOTE
+
|'''Contenuto'''
| colspan="2" |Char 255
+
|Scadenze Fatture/Note di variazione
|Note riga documento
+
 
 +
solo per tipi documento FC-FF-NVE-NVR
 +
|}
 +
{| class="wikitable"
 +
|'''Nome campo'''
 +
|'''Tipo'''
 +
|'''Descrizione'''
 
|-
 
|-
|COD_IVA
+
|ANNO_DOC
| colspan="2" |Char
+
|Char 4
|Codice IVA
+
|Anno documento
 
|-
 
|-
|COD_CONTO
+
|CAUS_DOC
| colspan="2" |Char 20
+
|Char 12
|Contropartita contabile della riga documento
+
|Causale documento
 
|-
 
|-
|UM_BASE
+
|SERIE_DOC
| colspan="2" |Char
+
|Char 5
|Unità di misura base per l’articolo
+
|Serie documento
 
|-
 
|-
|CONVERS_UM_BASE
+
|NUM_DOC
| colspan="2" |Float
+
|Int 8
|Fattore di conversione all’UM base
+
|Numerod documento
 
|-
 
|-
|QUANT_UM_BASE
+
|TIPO_DOC
| colspan="2" |Float
+
|Char 2
|Quantità in UM base
+
|FC- Fattura Cliente
 +
 
 +
NVE - Note Variazione Emesse
 +
 
 +
FF- Fattura Fornitore
 +
 
 +
NVR – Note Variazione Ricevute
 
|-
 
|-
|FLAG_OMAGGIO
+
|NUM_SCAD
| colspan="2" |Char 1
+
|Int
|0=No 1=Riga omaggio
+
|Numero scadenza
 
|-
 
|-
|FLAG_NO_CESSIONE
+
|DATA_SCAD
| colspan="2" |Char 1
+
|Data
|1=movimentazione non commerciale 0=altrim.
+
|Data scadenza
 
|-
 
|-
|COD_DEP
+
|IMPORTO_SCAD_V1
| colspan="2" |Char
+
|Float
|Codice deposito scarico (carico)
+
|Importo scadenza
 
|-
 
|-
|COD_DEP_2
+
|IMPORTO_SCAD_V2
| colspan="2" |Char
+
|Float
|Deposito Carico (scarico)
+
|Importo scadenza in valuta
 
|-
 
|-
|PESO
+
|COD_TIPO_SCAD
| colspan="2" |Float
+
|Char
|Peso lordo riga
+
|Tipo scadenza (Es. RB, RD, BON ecc)
 +
|}
 +
Il campo COD_CONTO sugli archivi SCAD sarà preso dalla testata DOC1 COD_CONTO.
 +
 
 +
==== Righe Iva ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC3.TXT
 
|-
 
|-
|PESO_NETTO
+
|'''Nome tabella SQL'''
| colspan="2" |Float
+
|TXT_DOC3
|Peso netto riga
 
 
|-
 
|-
|PESO_IMBALLO
+
|'''Contenuto'''
| colspan="2" |Float
+
|Righe Iva
|Peso imballo riga
+
|}
 +
{| class="wikitable"
 +
|'''Nome campo'''
 +
|'''Tipo'''
 +
|'''Descrizione'''
 
|-
 
|-
|COSTI_RIGA_V1
+
|ANNO_DOC
| colspan="2" |Float
+
|Char 4
|Costi aggiuntivi
+
|Anno documento
 
|-
 
|-
|COD_LOTTO
+
|CAUS_DOC
| colspan="2" |Char
+
|Char 12
|Codice lotto
+
|Causale documento
 
|-
 
|-
|VOCE_COSTO
+
|SERIE_DOC
| colspan="2" |Char
+
|Char 5
|I dimensione analitica
+
|Serie documento
 
|-
 
|-
|COMMESSA
+
|NUM_DOC
| colspan="2" |Char
+
|Int 8
|Commessa II dimensione analitica
+
|Numero documento
 
|-
 
|-
|DIM_3
+
|TIPO_DOC
| colspan="2" |Char
+
|Char
|III dimensione analitica
+
|OC-Ordine clienti
 +
 
 +
BC- Bolla Cliente
 +
 
 +
FC- Fattura Cliente
 +
 
 +
NVE - Note Variazione Emesse
 +
 
 +
OF- Ordine Fornitore
 +
 
 +
OL – Ordine Fornitore Conto Lavorazione
 +
 
 +
BF- Bolla Fornitore
 +
 
 +
FF- Fattura Fornitore
 +
 
 +
NVR – Note Variazione Ricevute
 
|-
 
|-
|DIM_4
+
|NUM_RIGA
| colspan="2" |Char
+
|Int
|IV dimensione analitica
+
|Progressivo IVA all’interno del documento
 
|-
 
|-
|DIM_5
+
|COD_IVA
| colspan="2" |Char
+
|Char
|V dimensione analitica
+
|Codice IVA
 
|-
 
|-
|DIM_6
+
|IMPONIBILE_V1
| colspan="2" |Char
+
|Float
|VI dimensione analitica
+
|Imponibile IVA
 
|-
 
|-
|NOMENCLATURA_COMB
+
|IVA_V1
| colspan="2" |Char
+
|Float
|INTRA
+
|Totale IVA
 
|-
 
|-
|VALORE_STATISTICO_V1
+
|IMPONIBILE_V2
| colspan="2" |Float
+
|Float
|INTRA
+
|Imponibile IVA in Valuta
 
|-
 
|-
|PROV_ORIG_DEST
+
|IVA_V2
| colspan="2" |Char
+
|Float
|INTRA
+
|Totale IVA in Valuta
 
|-
 
|-
|PAESE_ORIG_DEST
+
|IMPO_OMAGGI_V1
| colspan="2" |Char
+
|Float
|INTRA
+
|Imponibile omaggi
 
|-
 
|-
|MASSA_NETTA
+
|IMPO_OMAGGI_V2
| colspan="2" |Float
 
|INTRA
 
|-
 
|UM_SUPPLEMENTARE
 
| colspan="2" |Char
 
|INTRA
 
|-
 
|QUANTITA_UM_SUPP
 
| colspan="2" |Float
 
|INTRA
 
|-
 
|COD_CAUS_MAG
 
| colspan="2" |Char
 
|Causale di magazzino
 
|-
 
|RIGA_COMP_KIT
 
|Number
 
| colspan="2" |Flag componente Kit
 
|-
 
|PREZZO_LORDO_CON_IVA_VU1
 
 
|Float
 
|Float
| colspan="2" |Prezzo lordo con iva
+
|Imponibile omaggi in valuta
 
|-
 
|-
|PREZZO_NETTO_CON_IVA_VU1
+
|IVA_OMAGGI_V1
 
|Float
 
|Float
| colspan="2" |Prezzo netto con iva
+
|Totale IVA omaggi
 
|-
 
|-
|IMPORTO_CON_IVA_V1
+
|IVA_OMAGGI_V2
 
|Float
 
|Float
| colspan="2" |Importo con iva
+
|Totale IVA omaggi in valuta
 +
|}
 +
 
 +
==== Righe Documento ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC4.TXT
 
|-
 
|-
|COD_VAR
+
|'''Nome tabella SQL'''
| colspan="2" |Char
+
|TXT_DOC4
|Codice Variante
 
 
|-
 
|-
|Per tipi documento OC-OF
+
|'''Contenuto'''
| colspan="2" |
+
|Righe Documento
|
+
|}
 +
{| class="wikitable"
 +
|'''Nome campo'''
 +
| colspan="2" |'''Tipo'''
 +
|'''Descrizione'''
 
|-
 
|-
|QUANT_CONS_RIGA
+
|ANNO_DOC
| colspan="2" |Float
+
| colspan="2" |Char 4
|Quantità riga consegnata
+
|Anno documento
 
|-
 
|-
|QUANT_DA_CONS_RIGA
+
|CAUS_DOC
| colspan="2" |Float
+
| colspan="2" |Char 12
|Quantità da consegnare riga
+
|Causale documento
 
|-
 
|-
|DATA_CONS_RIGA
+
|SERIE_DOC
| colspan="2" |Data
+
| colspan="2" |Char 5
|Data consegna
+
|Serie documento
 
|-
 
|-
|WEEK_CONS_RIGA
+
|NUM_DOC
| colspan="2" |Int
+
| colspan="2" |Int 8
|Settimana di consegna
+
|Numerod documento
 
|-
 
|-
|QUANT_CONS_RIGA_UM_BASE
+
|RIGA_DOC
| colspan="2" |Float
+
| colspan="2" |Int 4
|Quantità riga consegnata in UM base
+
|Numero riga
 
|-
 
|-
|QUANT_DA_CONS_RIGA_UM_BASE
+
|TIPO_DOC
| colspan="2" |Float
+
| colspan="2" |Char 2
|Quantità da consegnare riga in UM base
+
|OC-Ordine clienti
 +
 
 +
BC- Bolla Cliente
 +
 
 +
FC- Fattura Cliente
 +
 
 +
NVE – Note Variazione Emesse
 +
 
 +
OF- Ordine Fornitore
 +
 
 +
OL – Ordine Fornitore Conto Lavorazione
 +
 
 +
BF- Bolla Fornitore
 +
 
 +
FF- Fattura Fornitore
 +
 
 +
NVR - Note Variazione Ricevute
 +
 
 +
MC - Documenti di carico magazzino
 +
 
 +
MS – Documenti di scarico magazzino
 
|-
 
|-
|QUANT_RISERV_RIGA
+
|COD_CF
| colspan="2" |Float
+
| colspan="2" |Char 12
|Quantità riservata ?
+
|Codice Cli/for
 
|-
 
|-
|QUANT_RISERV_RIGA_UM_BASE
+
|COD_CF_FATT
| colspan="2" |Float
+
| colspan="2" |Char 12
|Quantità riservata in UM base ?
+
|Codice cli/for di fatturazione-opzionale
 
|-
 
|-
|DATA_SPED_RIGA
+
|DATA_DOC
 
| colspan="2" |Data
 
| colspan="2" |Data
|Data spedizione riga?
+
|Data Documento
 
|-
 
|-
|DATA_CONS_RICH_RIGA
+
|COD_ART
| colspan="2" |Data
+
| colspan="2" |Char 30
|Data consegna richiesta
+
|Codice articolo
 
|-
 
|-
|WEEK_CONS_RICH_RIGA
+
|DES_RIGA
| colspan="2" |Data
 
|Settimana di consegna richiesta
 
|-
 
|URGENZA_RIGA
 
| colspan="2" |Char 1
 
|0=Normale 1,2,3,4
 
|-
 
|NOTE_CONS_RIGA
 
 
| colspan="2" |Char 255
 
| colspan="2" |Char 255
|Note consegna di riga
+
|Descrizione (articolo) riga documento
 
|-
 
|-
|VARIAZIONI_DA_CONS
+
|UM
| colspan="2" |Float
+
| colspan="2" |Char
|QTA di differenza evasa da QTA riga (per saldo +/-)
+
|Unità di misura alternativa
 
|-
 
|-
|NUM_ORDINE_CLIENTE
+
|UM_CONFEZIONE
| colspan="2" |Int
 
|Numero ordine riferimento cliente
 
|-
 
|DATA_ORDINE_CLIENTE
 
| colspan="2" |Data
 
|Data ordine riferimento cliente
 
|-
 
|RIGA_ORDINE_CLIENTE
 
| colspan="2" |Int
 
|
 
|-
 
|COD_AGE_1
 
 
| colspan="2" |Char
 
| colspan="2" |Char
|Codice agente (OC) ***
+
|Unità di misura della confezione
 
|-
 
|-
|FLAG_MATURATA_1
+
|NUMERO_CONFEZIONI
| colspan="2" |Char 1
+
| colspan="2" |Float
|0=No 1=Si (OC)***
+
|Numero confezioni
 
|-
 
|-
|DATA_RIF_PROVV_1
+
|CONT_1_CONFEZIONE
| colspan="2" |Data
 
|Data riferimento provvigione ***
 
|-
 
|PERC_PROVV_1
 
 
| colspan="2" |Float
 
| colspan="2" |Float
|% Provvigione Agente (OC) ***
+
|Contenuto di una confezione
 
|-
 
|-
|IMPORTO_PROVV_V1_1
+
|QUANT_RIGA
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione (OC) ***
+
|Quantità riga documento
 
|-
 
|-
|IMPORTO_PROVV_V2_1
+
|PREZZO_LORDO_VU1
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione in valuta (OC) ***
+
|Prezzo lordo
 
|-
 
|-
|COD_AGE_2
+
|PREZZO_LORDO_VU2
| colspan="2" |Char
+
| colspan="2" |Float
|Codice agente (OC) ***
+
|Prezzo lordo in valuta
 
|-
 
|-
|FLAG_MATURATA_2
+
|SCONTO_1
| colspan="2" |Char 1
+
| colspan="2" |Float
|0=No 1=Si (OC) ***
+
|Sconto 1
 
|-
 
|-
|DATA_RIF_PROVV_2
+
|SCONTO_2
| colspan="2" |Data
+
| colspan="2" |Float
|Data riferimento provvigione (OC) ***
+
|Sconto 2
 
|-
 
|-
|PERC_PROVV_2
+
|SCONTO_3
 
| colspan="2" |Float
 
| colspan="2" |Float
|% Provvigione Agente (OC) ***
+
|Sconto 3
 
|-
 
|-
|IMPORTO_PROVV_V1_2
+
|SCONTO_4
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione (OC) ***
+
|Sconto 4
 
|-
 
|-
|IMPORTO_PROVV_V2_2
+
|SCONTO_5
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione in valuta (OC) ***
+
|Sconto 5
 
|-
 
|-
|Per tipi documento BC-BF
+
|SCONTO_6
| colspan="2" |
+
| colspan="2" |Float
|
+
|Sconto 6
 
|-
 
|-
|ANNO_ORD
+
|SCONTO_7
| colspan="2" |Int 4
+
| colspan="2" |Float
|Anno ordine
+
|Sconto 7
 
|-
 
|-
|SERIE_ORD
+
|PREZZO_NETTO_VU1
| colspan="2" |Char
+
| colspan="2" |Float
|Serie ordine
+
|Prezzo netto di riga
 
|-
 
|-
|NUM_ORD
+
|PREZZO_NETTO_VU2
| colspan="2" |Int 8
+
| colspan="2" |Float
|Numero ordine
+
|Prezzo netto di riga in valuta
 
|-
 
|-
|RIGA_ORD
+
|IMPORTO_V1
| colspan="2" |Int
+
| colspan="2" |Float
|Riga ordine
+
|Importo netto di riga
 
|-
 
|-
|FLAG_FATTURATO
+
|IMPORTO_V2
| colspan="2" |Char 1
+
| colspan="2" |Float
|0=No 1=Riga Fatturata 2= Non Fatturare
+
|Importo netto di riga in valuta
 
|-
 
|-
|ANNO_FATT
+
|NOTE
| colspan="2" |Int 4
+
| colspan="2" |Char 255
|Anno fattura
+
|Note riga documento
 
|-
 
|-
|SERIE_FATT
+
|COD_IVA
 
| colspan="2" |Char
 
| colspan="2" |Char
|Serie fattura
+
|Codice IVA
 +
|-
 +
|COD_CONTO
 +
| colspan="2" |Char 20
 +
|Contropartita contabile della riga documento
 
|-
 
|-
|NUM_FATT
+
|UM_BASE
| colspan="2" |Int 8
+
| colspan="2" |Char
|Numero fattura
+
|Unità di misura base per l’articolo
 
|-
 
|-
|RIGA_FATT
+
|CONVERS_UM_BASE
| colspan="2" |Int
+
| colspan="2" |Float
|Riga fattura
+
|Fattore di conversione all’UM base
 
|-
 
|-
|FLAG_NO_SCAR
+
|QUANT_UM_BASE
| colspan="2" |Char 1
+
| colspan="2" |Float
|0=Scarica magazzino 1=No
+
|Quantità in UM base
 
|-
 
|-
|FLAG_SCARICA_DISTINTA
+
|FLAG_OMAGGIO
 
| colspan="2" |Char 1
 
| colspan="2" |Char 1
|0=No 1=Scarica distinta al I livello
+
|0=No 1=Riga omaggio
 
|-
 
|-
|FLAG_VISIONE
+
|FLAG_NO_CESSIONE
 
| colspan="2" |Char 1
 
| colspan="2" |Char 1
|0=No 1= In conto visione
+
|1=movimentazione non commerciale 0=altrim.
 
|-
 
|-
|QUANT_RIENTR_VISIONE
+
|COD_DEP
| colspan="2" |Int
+
| colspan="2" |Char
|Quantità rientrata da visione
+
|Codice deposito scarico (carico)
 
|-
 
|-
|QUANT_FATT_VISIONE
+
|COD_DEP_2
| colspan="2" |Int
+
| colspan="2" |Char
|Quantità in visione fatturata
+
|Deposito Carico (scarico)
 
|-
 
|-
|FLAG_VISIONE_CHIUSA
+
|PESO
| colspan="2" |Char
+
| colspan="2" |Float
|0=No 1=Chiusa
+
|Peso lordo riga
 
|-
 
|-
|COD_AGE_1
+
|PESO_NETTO
| colspan="2" |Char
 
|Codice agente (OC) ***
 
|-
 
|FLAG_MATURATA_1
 
| colspan="2" |Char 1
 
|0=No 1=Si (OC) ***
 
|-
 
|DATA_RIF_PROVV_1
 
| colspan="2" |Data
 
|Data riferimento provvigione (OC) ***
 
|-
 
|PERC_PROVV_1
 
 
| colspan="2" |Float
 
| colspan="2" |Float
|% Provvigione Agente (OC) ***
+
|Peso netto riga
 
|-
 
|-
|IMPORTO_PROVV_V1_1
+
|PESO_IMBALLO
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione (OC) ***
+
|Peso imballo riga
 
|-
 
|-
|IMPORTO_PROVV_V2_1
+
|COSTI_RIGA_V1
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione in valuta (OC) ***
+
|Costi aggiuntivi
 
|-
 
|-
|COD_AGE_2
+
|COD_LOTTO
 
| colspan="2" |Char
 
| colspan="2" |Char
|Codice agente (OC) ***
+
|Codice lotto
 
|-
 
|-
|FLAG_MATURATA_2
+
|VOCE_COSTO
| colspan="2" |Char 1
+
| colspan="2" |Char
|0=No 1=Si (OC) ***
+
|I dimensione analitica
 
|-
 
|-
|DATA_RIF_PROVV_2
+
|COMMESSA
| colspan="2" |Data
+
| colspan="2" |Char
|Data riferimento provvigione (OC) ***
+
|Commessa II dimensione analitica
 
|-
 
|-
|PERC_PROVV_2
+
|DIM_3
| colspan="2" |Float
+
| colspan="2" |Char
|% Provvigione Agente (OC) ***
+
|III dimensione analitica
 
|-
 
|-
|IMPORTO_PROVV_V1_2
+
|DIM_4
| colspan="2" |Float
+
| colspan="2" |Char
|Importo provvigione (OC) ***
+
|IV dimensione analitica
 
|-
 
|-
|IMPORTO_PROVV_V2_2
+
|DIM_5
| colspan="2" |Float
+
| colspan="2" |Char
|Importo provvigione in valuta (OC) ***
+
|V dimensione analitica
 
|-
 
|-
|Per Tipi Documento FC-FF
+
|DIM_6
| colspan="2" |
+
| colspan="2" |Char
|
+
|VI dimensione analitica
 
|-
 
|-
|ANNO_ORD
+
|NOMENCLATURA_COMB
| colspan="2" |Int 4
 
|Anno ordine
 
|-
 
|SERIE_ORD
 
 
| colspan="2" |Char
 
| colspan="2" |Char
|Serie ordine
+
|INTRA
 
|-
 
|-
|NUM_ORD
+
|VALORE_STATISTICO_V1
| colspan="2" |Int 8
+
| colspan="2" |Float
|Numero ordine
+
|INTRA
 
|-
 
|-
|RIGA_ORD
+
|PROV_ORIG_DEST
| colspan="2" |Int
+
| colspan="2" |Char
|Riga ordine
+
|INTRA
 
|-
 
|-
|ANNO_DDT
+
|PAESE_ORIG_DEST
| colspan="2" |Int 4
 
|Anno DDT
 
|-
 
|SERIE_DDT
 
 
| colspan="2" |Char
 
| colspan="2" |Char
|Serie DDT
+
|INTRA
 
|-
 
|-
|NUM_DDT
+
|MASSA_NETTA
| colspan="2" |Int 8
+
| colspan="2" |Float
|Numero DDT
+
|INTRA
 
|-
 
|-
|RIGA_DDT
+
|UM_SUPPLEMENTARE
| colspan="2" |Int
+
| colspan="2" |Char
|Riga ddt
+
|INTRA
 
|-
 
|-
|FLAG_SCARICA_DISTINTA
+
|QUANTITA_UM_SUPP
| colspan="2" |Char 1
+
| colspan="2" |Float
|0=No 1=Scarica componenti I livello
+
|INTRA
 
|-
 
|-
|COD_AGE_1
+
|COD_CAUS_MAG
 
| colspan="2" |Char
 
| colspan="2" |Char
|Codice agente (FC) ***
+
|Causale di magazzino
 
|-
 
|-
|FLAG_MATURATA_1
+
|RIGA_COMP_KIT
| colspan="2" |Char 1
+
|Number
|0=No 1=Si (FC) ***
+
| colspan="2" |Flag componente Kit
 
|-
 
|-
|DATA_RIF_PROVV_1
+
|PREZZO_LORDO_CON_IVA_VU1
| colspan="2" |Data
+
|Float
|Data riferimento provvigione (FC) ***
+
| colspan="2" |Prezzo lordo con iva
 +
|-
 +
|PREZZO_NETTO_CON_IVA_VU1
 +
|Float
 +
| colspan="2" |Prezzo netto con iva
 +
|-
 +
|IMPORTO_CON_IVA_V1
 +
|Float
 +
| colspan="2" |Importo con iva
 +
|-
 +
|COD_VAR
 +
| colspan="2" |Char
 +
|Codice Variante (vedi TXT_ART16 se articolo a variante e COD_VAR=vuoto)
 
|-
 
|-
|PERC_PROVV_1
+
|Per tipi documento OC-OF
| colspan="2" |Float
+
| colspan="2" |
|% Provvigione Agente (FC) ***
+
|
 
|-
 
|-
|IMPORTO_PROVV_V1_1
+
|QUANT_CONS_RIGA
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione (FC) ***
+
|Quantità riga consegnata
 
|-
 
|-
|IMPORTO_PROVV_V2_1
+
|QUANT_DA_CONS_RIGA
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione in valuta (FC) ***
+
|Quantità da consegnare riga
 
|-
 
|-
|COD_AGE_2
+
|DATA_CONS_RIGA
| colspan="2" |Char
+
| colspan="2" |Data
|Codice agente (FC) ***
+
|Data consegna
 
|-
 
|-
|FLAG_MATURATA_2
+
|WEEK_CONS_RIGA
| colspan="2" |Char 1
+
| colspan="2" |Int
|0=No 1=Si (FC) ***
+
|Settimana di consegna
 
|-
 
|-
|DATA_RIF_PROVV_2
+
|QUANT_CONS_RIGA_UM_BASE
| colspan="2" |Data
+
| colspan="2" |Float
|Data riferimento provvigione (FC) ***
+
|Quantità riga consegnata in UM base
 
|-
 
|-
|PERC_PROVV_2
+
|QUANT_DA_CONS_RIGA_UM_BASE
 
| colspan="2" |Float
 
| colspan="2" |Float
|% Provvigione Agente (FC) ***
+
|Quantità da consegnare riga in UM base
 
|-
 
|-
|IMPORTO_PROVV_V1_2
+
|QUANT_RISERV_RIGA
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione (FC) ***
+
|Quantità riservata ?
 
|-
 
|-
|IMPORTO_PROVV_V2_2
+
|QUANT_RISERV_RIGA_UM_BASE
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione in valuta (FC) ***
+
|Quantità riservata in UM base ?
 
|-
 
|-
|Per Tipi Documento NVE
+
|DATA_SPED_RIGA
| colspan="2" |
+
| colspan="2" |Data
 +
|Data spedizione riga?
 +
|-
 +
|DATA_CONS_RICH_RIGA
 +
| colspan="2" |Data
 +
|Data consegna richiesta
 +
|-
 +
|WEEK_CONS_RICH_RIGA
 +
| colspan="2" |Data
 +
|Settimana di consegna richiesta
 +
|-
 +
|URGENZA_RIGA
 +
| colspan="2" |Char 1
 +
|0=Normale 1,2,3,4
 +
|-
 +
|NOTE_CONS_RIGA
 +
| colspan="2" |Char 255
 +
|Note consegna di riga
 +
|-
 +
|VARIAZIONI_DA_CONS
 +
| colspan="2" |Float
 +
|QTA di differenza evasa da QTA riga (per saldo +/-)
 +
|-
 +
|NUM_ORDINE_CLIENTE
 +
| colspan="2" |Int
 +
|Numero ordine riferimento cliente
 +
|-
 +
|DATA_ORDINE_CLIENTE
 +
| colspan="2" |Data
 +
|Data ordine riferimento cliente
 +
|-
 +
|RIGA_ORDINE_CLIENTE
 +
| colspan="2" |Int
 
|
 
|
 
|-
 
|-
 
|COD_AGE_1
 
|COD_AGE_1
 
| colspan="2" |Char
 
| colspan="2" |Char
|Codice agente ***
+
|Codice agente (OC) ***
 
|-
 
|-
 
|FLAG_MATURATA_1
 
|FLAG_MATURATA_1
 
| colspan="2" |Char 1
 
| colspan="2" |Char 1
|0=No 1=Si ***
+
|0=No 1=Si (OC)***
 
|-
 
|-
 
|DATA_RIF_PROVV_1
 
|DATA_RIF_PROVV_1
 
| colspan="2" |Data
 
| colspan="2" |Data
|Data riferimento provvigione***
+
|Data riferimento provvigione ***
 
|-
 
|-
 
|PERC_PROVV_1
 
|PERC_PROVV_1
 
| colspan="2" |Float
 
| colspan="2" |Float
|% Provvigione Agente***
+
|% Provvigione Agente (OC) ***
 
|-
 
|-
 
|IMPORTO_PROVV_V1_1
 
|IMPORTO_PROVV_V1_1
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione ***
+
|Importo provvigione (OC) ***
 
|-
 
|-
 
|IMPORTO_PROVV_V2_1
 
|IMPORTO_PROVV_V2_1
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione in valuta ***
+
|Importo provvigione in valuta (OC) ***
 
|-
 
|-
 
|COD_AGE_2
 
|COD_AGE_2
 
| colspan="2" |Char
 
| colspan="2" |Char
|Codice agente ***
+
|Codice agente (OC) ***
 
|-
 
|-
 
|FLAG_MATURATA_2
 
|FLAG_MATURATA_2
 
| colspan="2" |Char 1
 
| colspan="2" |Char 1
|0=No 1=Si ***
+
|0=No 1=Si (OC) ***
 
|-
 
|-
 
|DATA_RIF_PROVV_2
 
|DATA_RIF_PROVV_2
 
| colspan="2" |Data
 
| colspan="2" |Data
|Data riferimento provvigione ***
+
|Data riferimento provvigione (OC) ***
 
|-
 
|-
 
|PERC_PROVV_2
 
|PERC_PROVV_2
 
| colspan="2" |Float
 
| colspan="2" |Float
|% Provvigione Agente ***
+
|% Provvigione Agente (OC) ***
 
|-
 
|-
 
|IMPORTO_PROVV_V1_2
 
|IMPORTO_PROVV_V1_2
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione ***
+
|Importo provvigione (OC) ***
 
|-
 
|-
 
|IMPORTO_PROVV_V2_2
 
|IMPORTO_PROVV_V2_2
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione in valuta ***
+
|Importo provvigione in valuta (OC) ***
|}
+
|-
 
+
|Per tipi documento BC-BF
==== Specifiche per le righe documento ====
+
| colspan="2" |
* Lo sconto pagamento SCONTO_PAG sulla riga viene preso dalla testata documento.
+
|
* COD_CAUS_MAG viene presa dalla testata
 
* Il campo FLAG_COSTI_RIGA_MAN sarà impostato ad 1.
 
* Il campo PREZZO_NETTO_TOT_V1 è la somma dell’importo netto detratto dello sconto pagamento+ i costi di riga.
 
* FLAG_ADDEBITO_IVA viene preso dalla testata documento.
 
* Creare un tipo provvigione CONV ed una tabella provvigioni CONV associata ai clienti
 
 
 
==== Taglie Righe Documento ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC5.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|ANNO_ORD
|TXT_DOC5
+
| colspan="2" |Int 4
 +
|Anno ordine
 
|-
 
|-
|'''Contenuto'''
+
|SERIE_ORD
|Taglie Documento per riga
+
| colspan="2" |Char
|}
+
|Serie ordine
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|NUM_ORD
|Char 4
+
| colspan="2" |Int 8
|Anno documento
+
|Numero ordine
 
|-
 
|-
|CAUS_DOC
+
|RIGA_ORD
|Char 12
+
| colspan="2" |Int
|Causale documento
+
|Riga ordine
 
|-
 
|-
|SERIE_DOC
+
|FLAG_FATTURATO
|Char 5
+
| colspan="2" |Char 1
|Serie documento
+
|0=No 1=Riga Fatturata 2= Non Fatturare
 
|-
 
|-
|NUM_DOC
+
|ANNO_FATT
|Int 8
+
| colspan="2" |Int 4
|Numerod documento
+
|Anno fattura
 
|-
 
|-
|RIGA_DOC
+
|SERIE_FATT
|Int 4
+
| colspan="2" |Char
|Numero riga
+
|Serie fattura
 
|-
 
|-
|TIPO_DOC
+
|NUM_FATT
|Char 3
+
| colspan="2" |Int 8
|OC-Ordine clienti
+
|Numero fattura
 
 
BC- Bolla Cliente
 
 
 
FC- Fattura Cliente
 
 
 
NVE – Note Variazione Emesse
 
 
 
OF- Ordine Fornitore
 
 
 
BF- Bolla Fornitore
 
 
 
FF- Fattura Fornitore
 
 
 
NVR - Note Variazione Ricevute
 
 
 
MC - Documenti di carico magazzino
 
 
 
MS – Documenti di scarico magazzino
 
 
|-
 
|-
|COD_CF
+
|RIGA_FATT
|Char 12
+
| colspan="2" |Int
|Codice Cliente
+
|Riga fattura
 
|-
 
|-
|DATA_DOC
+
|FLAG_NO_SCAR
|Data
+
| colspan="2" |Char 1
|Data Documento
+
|0=Scarica magazzino 1=No
 
|-
 
|-
|COD_ART
+
|FLAG_SCARICA_DISTINTA
|Char 30
+
| colspan="2" |Char 1
|Codice Articolo
+
|0=No 1=Scarica distinta al I livello
 
|-
 
|-
|QUANT_RIGA_01
+
|FLAG_VISIONE
|Float
+
| colspan="2" |Char 1
|Quantità scaricata SE NON VALORIZZATA METTERE 0
+
|0=No 1= In conto visione
 
|-
 
|-
|PREZZO_LORDO_VU1_01
+
|QUANT_RIENTR_VISIONE
|Float
+
| colspan="2" |Int
|Quantità scaricata SE NON VALORIZZATA METTERE 0
+
|Quantità rientrata da visione
 
|-
 
|-
|PREZZO_LORDO_VU2_01
+
|QUANT_FATT_VISIONE
|Float
+
| colspan="2" |Int
|Quantità scaricata SE NON VALORIZZATA METTERE 0
+
|Quantità in visione fatturata
 
|-
 
|-
|PREZZO_NETTO_VU1_01
+
|FLAG_VISIONE_CHIUSA
|Float
+
| colspan="2" |Char
|Quantità scaricata SE NON VALORIZZATA METTERE 0
+
|0=No 1=Chiusa
 
|-
 
|-
|PREZZO_NETTO_VU2_01
+
|COD_AGE_1
|Float
+
| colspan="2" |Char
|Quantità scaricata SE NON VALORIZZATA METTERE 0
+
|Codice agente (OC) ***
|}
 
Lo schema varia in base alle Taglie gestite dal cliente ed aumentano le righe in base a quante ne gestiscono a gruppi di 4:
 
* QUANT_SCARICO
 
* QUANT_CARICO
 
* PREZZO_LORDO_VU1
 
* PREZZO_NETTO_VU1
 
 
 
==== Master Righe Documento ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC5_MASTER.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|FLAG_MATURATA_1
|TXT_DOC5_MASTER
+
| colspan="2" |Char 1
 +
|0=No 1=Si (OC) ***
 
|-
 
|-
|'''Contenuto'''
+
|DATA_RIF_PROVV_1
|Master Documento per riga
+
| colspan="2" |Data
|}
+
|Data riferimento provvigione (OC) ***
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|PERC_PROVV_1
|Char 4
+
| colspan="2" |Float
|Anno documento
+
|% Provvigione Agente (OC) ***
 
|-
 
|-
|CAUS_DOC
+
|IMPORTO_PROVV_V1_1
|Char 12
+
| colspan="2" |Float
|Causale documento
+
|Importo provvigione (OC) ***
 
|-
 
|-
|SERIE_DOC
+
|IMPORTO_PROVV_V2_1
|Char 5
+
| colspan="2" |Float
|Serie documento
+
|Importo provvigione in valuta (OC) ***
 
|-
 
|-
|NUM_DOC
+
|COD_AGE_2
|Int 8
+
| colspan="2" |Char
|Numerod documento
+
|Codice agente (OC) ***
 
|-
 
|-
|RIGA_DOC
+
|FLAG_MATURATA_2
|Int 4
+
| colspan="2" |Char 1
|Numero riga
+
|0=No 1=Si (OC) ***
 
|-
 
|-
|TIPO_DOC
+
|DATA_RIF_PROVV_2
|Char 3
+
| colspan="2" |Data
|OC-Ordine clienti
+
|Data riferimento provvigione (OC) ***
 
 
BC- Bolla Cliente
 
 
 
FC- Fattura Cliente
 
 
 
NVE – Note Variazione Emesse
 
 
 
OF- Ordine Fornitore
 
 
 
BF- Bolla Fornitore
 
 
 
FF- Fattura Fornitore
 
 
 
NVR - Note Variazione Ricevute
 
 
 
MC - Documenti di carico magazzino
 
 
 
MS – Documenti di scarico magazzino
 
 
|-
 
|-
|COD_CF
+
|PERC_PROVV_2
|Char 12
+
| colspan="2" |Float
|Codice Cliente
+
|% Provvigione Agente (OC) ***
 
|-
 
|-
|DATA_DOC
+
|IMPORTO_PROVV_V1_2
|Data
+
| colspan="2" |Float
|Data Documento
+
|Importo provvigione (OC) ***
 
|-
 
|-
|COD_ART
+
|IMPORTO_PROVV_V2_2
|Char 30
+
| colspan="2" |Float
|Codice Articolo
+
|Importo provvigione in valuta (OC) ***
 
|-
 
|-
|DES_RIGA
+
|Per Tipi Documento FC-FF
|Char 255
+
| colspan="2" |
|Descrizione Riga
+
|
 
|-
 
|-
|UM
+
|ANNO_ORD
|Char 10
+
| colspan="2" |Int 4
|Unità di Misura
+
|Anno ordine
|}
 
 
 
==== Provvigioni Righe Documento ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC6.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|SERIE_ORD
|TXT_DOC6
+
| colspan="2" |Char
 +
|Serie ordine
 +
|-
 +
|NUM_ORD
 +
| colspan="2" |Int 8
 +
|Numero ordine
 +
|-
 +
|RIGA_ORD
 +
| colspan="2" |Int
 +
|Riga ordine
 
|-
 
|-
|'''Contenuto'''
+
|ANNO_DDT
|Provvigioni Documento per riga
+
| colspan="2" |Int 4
|}
+
|Anno DDT
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|SERIE_DDT
|Char 4
+
| colspan="2" |Char
|Anno documento
+
|Serie DDT
 
|-
 
|-
|CAUS_DOC
+
|NUM_DDT
|Char 12
+
| colspan="2" |Int 8
|Causale documento
+
|Numero DDT
 
|-
 
|-
|SERIE_DOC
+
|RIGA_DDT
|Char 5
+
| colspan="2" |Int
|Serie documento
+
|Riga ddt
 
|-
 
|-
|NUM_DOC
+
|FLAG_SCARICA_DISTINTA
|Int 8
+
| colspan="2" |Char 1
|Numerod documento
+
|0=No 1=Scarica componenti I livello
 
|-
 
|-
|RIGA_DOC
+
|COD_AGE_1
|Int 4
+
| colspan="2" |Char
|Numero riga
+
|Codice agente (FC) ***
 
|-
 
|-
|TIPO_DOC
+
|FLAG_MATURATA_1
|Char 2
+
| colspan="2" |Char 1
|OC-Ordine clienti
+
|0=No 1=Si (FC) ***
 
 
BC- Bolla Cliente
 
 
 
FC- Fattura Cliente
 
 
 
NVE – Note Variazione Emesse
 
 
 
OF- Ordine Fornitore
 
 
 
BF- Bolla Fornitore
 
 
 
FF- Fattura Fornitore
 
 
 
NVR - Note Variazione Ricevute
 
 
 
MC - Documenti di carico magazzino
 
 
 
MS – Documenti di scarico magazzino
 
 
|-
 
|-
|COD_AGE
+
|DATA_RIF_PROVV_1
|Char
+
| colspan="2" |Data
|Codice agente
+
|Data riferimento provvigione (FC) ***
 
|-
 
|-
|FLAG_MATURATA
+
|PERC_PROVV_1
|Char 1
+
| colspan="2" |Float
|0=No 1=Si
+
|% Provvigione Agente (FC) ***
 
|-
 
|-
|DATA_RIF_PROVV
+
|IMPORTO_PROVV_V1_1
|Data
+
| colspan="2" |Float
|Data riferimento provvigione
+
|Importo provvigione (FC) ***
 
|-
 
|-
|PERC_PROVV
+
|IMPORTO_PROVV_V2_1
|Float
+
| colspan="2" |Float
|% Provvigione Agente
+
|Importo provvigione in valuta (FC) ***
 
|-
 
|-
|IMPORTO_PROVV_V1
+
|COD_AGE_2
|Float
+
| colspan="2" |Char
|Importo provvigione
+
|Codice agente (FC) ***
 
|-
 
|-
|IMPORTO_PROVV_V2
+
|FLAG_MATURATA_2
|Float
+
| colspan="2" |Char 1
|Importo provvigione in valuta
+
|0=No 1=Si (FC) ***
 
|-
 
|-
|FLAG_AGE_VEN
+
|DATA_RIF_PROVV_2
|Number
+
| colspan="2" |Data
|Non utilizzato
+
|Data riferimento provvigione (FC) ***
|}
 
 
 
==== Cauzioni documento ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC7.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|PERC_PROVV_2
|TXT_DOC7
+
| colspan="2" |Float
 +
|% Provvigione Agente (FC) ***
 
|-
 
|-
|'''Contenuto'''
+
|IMPORTO_PROVV_V1_2
|Cauzioni documento
+
| colspan="2" |Float
|}
+
|Importo provvigione (FC) ***
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|IMPORTO_PROVV_V2_2
|Char 4
+
| colspan="2" |Float
|Anno documento
+
|Importo provvigione in valuta (FC) ***
 
|-
 
|-
|CAUS_DOC
+
|Per Tipi Documento NVE
|Char 12
+
| colspan="2" |
|Causale documento
+
|
 
|-
 
|-
|SERIE_DOC
+
|COD_AGE_1
|Char 5
+
| colspan="2" |Char
|Serie documento
+
|Codice agente ***
 
|-
 
|-
|NUM_DOC
+
|FLAG_MATURATA_1
|Int 8
+
| colspan="2" |Char 1
|Numerod documento
+
|0=No 1=Si ***
 
|-
 
|-
|TIPO_DOC
+
|DATA_RIF_PROVV_1
|Char 2
+
| colspan="2" |Data
|BC- Bolla Cliente
+
|Data riferimento provvigione***
 
 
FC- Fattura Cliente
 
 
 
NVE – Note Variazione Emesse
 
 
 
BF- Bolla Fornitore
 
 
|-
 
|-
|COD_CAUZ
+
|PERC_PROVV_1
|Char
+
| colspan="2" |Float
|Codice cauzione
+
|% Provvigione Agente***
 
|-
 
|-
|QUANT_CONS
+
|IMPORTO_PROVV_V1_1
|Number
+
| colspan="2" |Float
|Quantità cauzioni consegnate
+
|Importo provvigione ***
 
|-
 
|-
|PREZZO_CAUZ_VU1
+
|IMPORTO_PROVV_V2_1
|Number
+
| colspan="2" |Float
|Prezzo singola cauzione
+
|Importo provvigione in valuta ***
 +
|-
 +
|COD_AGE_2
 +
| colspan="2" |Char
 +
|Codice agente ***
 +
|-
 +
|FLAG_MATURATA_2
 +
| colspan="2" |Char 1
 +
|0=No 1=Si ***
 +
|-
 +
|DATA_RIF_PROVV_2
 +
| colspan="2" |Data
 +
|Data riferimento provvigione ***
 +
|-
 +
|PERC_PROVV_2
 +
| colspan="2" |Float
 +
|% Provvigione Agente ***
 
|-
 
|-
|COD_CONTO
+
|IMPORTO_PROVV_V1_2
|Char 20
+
| colspan="2" |Float
|Codice conto contabile cauzione
+
|Importo provvigione ***
 
|-
 
|-
|QUANT_RESO
+
|IMPORTO_PROVV_V2_2
|Number
+
| colspan="2" |Float
|Quantità cauzioni rese
+
|Importo provvigione in valuta ***
 
|}
 
|}
  
==== Componenti Ordini Fornitori C/Lavoro ====
+
==== Specifiche per le righe documento ====
 +
* Lo sconto pagamento SCONTO_PAG sulla riga viene preso dalla testata documento.
 +
* COD_CAUS_MAG viene presa dalla testata
 +
* Il campo FLAG_COSTI_RIGA_MAN sarà impostato ad 1.
 +
* Il campo PREZZO_NETTO_TOT_V1 è la somma dell’importo netto detratto dello sconto pagamento+ i costi di riga.
 +
* FLAG_ADDEBITO_IVA viene preso dalla testata documento.
 +
* Creare un tipo provvigione CONV ed una tabella provvigioni CONV associata ai clienti
 +
 
 +
==== Taglie Righe Documento ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|DOC8.TXT
+
|DOC5.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_DOC8
+
|TXT_DOC5
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|SubRighe – Componenti Ordini Fornitori C/Lavoro
+
|Taglie Documento per riga
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 5 928: Riga 6 030:
 
|-
 
|-
 
|TIPO_DOC
 
|TIPO_DOC
|Char 2
+
|Char 3
|OL- Ordine Fornitore di Conto Lavoro
+
|OC-Ordine clienti
|-
+
 
|NUM_COMP
+
BC- Bolla Cliente
|Int
+
 
|Subriga Ordine di C/To Lavoro
+
FC- Fattura Cliente
 +
 
 +
NVE – Note Variazione Emesse
 +
 
 +
OF- Ordine Fornitore
 +
 
 +
BF- Bolla Fornitore
 +
 
 +
FF- Fattura Fornitore
 +
 
 +
NVR - Note Variazione Ricevute
 +
 
 +
MC - Documenti di carico magazzino
 +
 
 +
MS – Documenti di scarico magazzino
 
|-
 
|-
|COD_ART_COMP
+
|COD_CF
|Char 30
+
|Char 12
|Codice articolo Componente
+
|Codice Cliente
 +
|-
 +
|DATA_DOC
 +
|Data
 +
|Data Documento
 
|-
 
|-
|COD_VAR_COMP
+
|COD_ART
 
|Char 30
 
|Char 30
|Variante componente
+
|Codice Articolo
 
|-
 
|-
|DES_DIST
+
|QUANT_RIGA_01
|Char 255
+
|Float
|Descrizione subriga
+
|Quantità scaricata SE NON VALORIZZATA METTERE 0
 
|-
 
|-
|UM
+
|PREZZO_LORDO_VU1_01
|Char
+
|Float
|Unità di misura
+
|Quantità scaricata SE NON VALORIZZATA METTERE 0
 
|-
 
|-
|QUANT_DIST
+
|PREZZO_LORDO_VU2_01
 
|Float
 
|Float
|Quantità subriga
+
|Quantità scaricata SE NON VALORIZZATA METTERE 0
 
|-
 
|-
|QUANT_DA_PRELEVARE
+
|PREZZO_NETTO_VU1_01
 
|Float
 
|Float
|Quantità da prelevare
+
|Quantità scaricata SE NON VALORIZZATA METTERE 0
 
|-
 
|-
|QUANT_DA_UTILIZZARE
+
|PREZZO_NETTO_VU2_01
 
|Float
 
|Float
|Quantità da utilizzare
+
|Quantità scaricata SE NON VALORIZZATA METTERE 0
|-
+
|}
|COD_DEP
+
Lo schema varia in base alle Taglie gestite dal cliente ed aumentano le righe in base a quante ne gestiscono a gruppi di 4:
|Char
+
* QUANT_SCARICO
|Codice deposito di prelievo
+
* QUANT_CARICO
|-
+
* PREZZO_LORDO_VU1
|COD_DEP_2
+
* PREZZO_NETTO_VU1
|Char
 
|Codice deposito terzista
 
|-
 
|COD_LOT
 
|Char
 
|Codice lotto componente
 
|-
 
|COSTO_UNI_DIST
 
|Float
 
|Costo unitario componente
 
|-
 
|COEFF_SFRIDO
 
|Float
 
|Coefficiente di sfrido
 
|-
 
|UM_BASE
 
|Char 5
 
|UM Base
 
|-
 
|CONVERS_UM_BASE
 
|Float
 
|Conversione ad UM base
 
|-
 
|DATA_PREVISTA_PRELEVAMENTO
 
|Date
 
|Data prevista prelevamento componente
 
|}
 
  
==== Testata Conferimenti ====
+
==== Master Righe Documento ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|DOC9.TXT
+
|DOC5_MASTER.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_DOC9
+
|TXT_DOC5_MASTER
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Testata Conferimenti
+
|Master Documento per riga
|-
 
|'''Schema'''
 
|S_CONF_DDT_FOR
 
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 6 028: Riga 6 118:
 
|-
 
|-
 
|NUM_DOC
 
|NUM_DOC
|Int 32
+
|Int 8
 
|Numerod documento
 
|Numerod documento
 +
|-
 +
|RIGA_DOC
 +
|Int 4
 +
|Numero riga
 
|-
 
|-
 
|TIPO_DOC
 
|TIPO_DOC
|Char 2
+
|Char 3
|Tipo documento
+
|OC-Ordine clienti
|-
+
 
|ANNO_VENDEMMIA
+
BC- Bolla Cliente
|Int 32
+
 
|Anno vendemmia
+
FC- Fattura Cliente
|-
+
 
|CODICE_BARRE
+
NVE – Note Variazione Emesse
|Char 50
+
 
|Codice a barre
+
OF- Ordine Fornitore
 +
 
 +
BF- Bolla Fornitore
 +
 
 +
FF- Fattura Fornitore
 +
 
 +
NVR - Note Variazione Ricevute
 +
 
 +
MC - Documenti di carico magazzino
 +
 
 +
MS – Documenti di scarico magazzino
 
|-
 
|-
|FLAG_ULTIMO_CONF
+
|COD_CF
|Int 32
 
|1=Ultimo conferimento per il conferente
 
|-
 
|COD_REG
 
 
|Char 12
 
|Char 12
|Codice del deposito fiscale
+
|Codice Cliente
 
|-
 
|-
|PREZZO_IMPOSTO
+
|DATA_DOC
|Float
+
|Data
|Prezzo imposto/chiuso
+
|Data Documento
 
|-
 
|-
|FLAG_MONTEGRADI
+
|COD_ART
|Int 32
+
|Char 30
|1=prezzo a montegradi; 0=prezzo a quantità
+
|Codice Articolo
 
|-
 
|-
|FRA_COD_CAUS_MAG_SOMOL
+
|DES_RIGA
|Char 12
+
|Char 255
|Causale magazzino scarico olive molite
+
|Descrizione Riga
 
|-
 
|-
|FRA_COD_CAUS_MAG_COCONF
+
|UM
|Char 12
+
|Char 10
|Causale magazzino carico olio conferito
+
|Unità di Misura
 +
|}
 +
 
 +
==== Provvigioni Righe Documento ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC6.TXT
 
|-
 
|-
|FRA_COD_CAUS_MAG_CSCONF
+
|'''Nome tabella SQL'''
|Char 12
+
|TXT_DOC6
|Causale magazzino carico sansa conferita
 
 
|-
 
|-
|FLAG_FRA_MOLITURA
+
|'''Contenuto'''
|Int 32
+
|Provvigioni Documento per riga
|Flag per molitura effettuata
+
|}
 +
{| class="wikitable"
 +
|'''Nome campo'''
 +
|'''Tipo'''
 +
|'''Descrizione'''
 
|-
 
|-
|FRA_DATA_MOLITURA
+
|ANNO_DOC
|Date
+
|Char 4
|Data molitura
+
|Anno documento
 
|-
 
|-
|FRA_ORA_MOLITURA
+
|CAUS_DOC
|Time
+
|Char 12
|Ora molitura
+
|Causale documento
 
|-
 
|-
|FRA_TPMOL_CODICE
+
|SERIE_DOC
|Int 32
+
|Char 5
|Codice tabella CONF_FRA_TIPO_MOLITURA
+
|Serie documento
 
|-
 
|-
|FRA_DOC_ID_MOL
+
|NUM_DOC
|Char 30
+
|Int 8
|Riferimento alla fattura molitura
+
|Numerod documento
 
|-
 
|-
|ID_VASCA
+
|RIGA_DOC
|Int 32
+
|Int 4
|ID vasca
+
|Numero riga
 
|-
 
|-
|FLAG_ACQUISTO
+
|TIPO_DOC
|Int 32
+
|Char 2
|Acquisto uva (no conferimento)
+
|OC-Ordine clienti
 +
 
 +
BC- Bolla Cliente
 +
 
 +
FC- Fattura Cliente
 +
 
 +
NVE – Note Variazione Emesse
 +
 
 +
OF- Ordine Fornitore
 +
 
 +
BF- Bolla Fornitore
 +
 
 +
FF- Fattura Fornitore
 +
 
 +
NVR - Note Variazione Ricevute
 +
 
 +
MC - Documenti di carico magazzino
 +
 
 +
MS – Documenti di scarico magazzino
 
|-
 
|-
|FLAG_VEND_NOTTURNA
+
|COD_AGE
|Int 32
+
|Char
|Vendemmia notturna
+
|Codice agente
 +
|-
 +
|FLAG_MATURATA
 +
|Char 1
 +
|0=No 1=Si
 
|-
 
|-
|FLAG_MODIFICABILE
+
|DATA_RIF_PROVV
|Int 32
+
|Data
|Bolletta modificabile da utente - se attivo controllo autorizzazione
+
|Data riferimento provvigione
 
|-
 
|-
|PERC_CONFERIMENTO
+
|PERC_PROVV
 
|Float
 
|Float
|Percentuale di conferimento - se gestione con comproprietari
+
|% Provvigione Agente
 
|-
 
|-
|ORA_USCITA
+
|IMPORTO_PROVV_V1
|Time
+
|Float
|Memorizza anche l'ora in cui la merce è uscita
+
|Importo provvigione
 
|-
 
|-
|PROGR_VEICOLO
+
|IMPORTO_PROVV_V2
|Int 32
+
|Float
|Progressivo veicolo della gionata
+
|Importo provvigione in valuta
 
|-
 
|-
|DOC_ID_ORIGINE
+
|FLAG_AGE_VEN
|Char 30
+
|Number
|Documento che ha generato il conferimento (gestione comproprietari terreni)
+
|Non utilizzato
|-
 
|UTENTE_AUTORIZZAZIONE
 
|Char 20
 
|Utente che ha fornito l'autorizzazione per i superi
 
|-
 
|FLAG_SUDDIVISIONE
 
|Int 32
 
|Se 1 indica che la bolletta è stata suddivisa tra comproprietari
 
 
|}
 
|}
  
==== Righe Conferimenti ====
+
==== Cauzioni documento ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|DOC10.TXT
+
|DOC7.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_DOC10
+
|TXT_DOC7
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Righe Conferimenti
+
|Cauzioni documento
|-
 
|'''Schema'''
 
|S_CONF_DDT_FOR_RIGHE
 
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 6 151: Riga 6 271:
 
|'''Descrizione'''
 
|'''Descrizione'''
 
|-
 
|-
|
+
|ANNO_DOC
|
+
|Char 4
|
+
|Anno documento
 
|-
 
|-
|
+
|CAUS_DOC
|
+
|Char 12
|
+
|Causale documento
 +
|-
 +
|SERIE_DOC
 +
|Char 5
 +
|Serie documento
 +
|-
 +
|NUM_DOC
 +
|Int 8
 +
|Numerod documento
 +
|-
 +
|TIPO_DOC
 +
|Char 2
 +
|BC- Bolla Cliente
 +
 
 +
FC- Fattura Cliente
 +
 
 +
NVE – Note Variazione Emesse
 +
 
 +
BF- Bolla Fornitore
 +
|-
 +
|COD_CAUZ
 +
|Char
 +
|Codice cauzione
 
|-
 
|-
|
+
|QUANT_CONS
|
+
|Number
|
+
|Quantità cauzioni consegnate
 
|-
 
|-
|
+
|PREZZO_CAUZ_VU1
|
+
|Number
|
+
|Prezzo singola cauzione
 
|-
 
|-
|
+
|COD_CONTO
|
+
|Char 20
|
+
|Codice conto contabile cauzione
 
|-
 
|-
|
+
|QUANT_RESO
|
+
|Number
|
+
|Quantità cauzioni rese
 
|}
 
|}
  
== Movimenti di Magazzino ==
+
==== Componenti Ordini Fornitori C/Lavoro ====
 
 
=== Movimenti generici ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|MAG1.TXT
+
|DOC8.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_MAG1
+
|TXT_DOC8
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Movimenti di magazzino
+
|SubRighe – Componenti Ordini Fornitori C/Lavoro
|-
+
|}
|'''Schema'''
 
|S_MOV_MAG
 
|}
 
 
{| class="wikitable"
 
{| class="wikitable"
|'''Campo'''
+
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
|'''Descrizione'''
Riga 6 200: Riga 6 337:
 
|Char 4
 
|Char 4
 
|Anno documento
 
|Anno documento
 +
|-
 +
|CAUS_DOC
 +
|Char 12
 +
|Causale documento
 
|-
 
|-
 
|SERIE_DOC
 
|SERIE_DOC
Riga 6 207: Riga 6 348:
 
|NUM_DOC
 
|NUM_DOC
 
|Int 8
 
|Int 8
|Numero documento
+
|Numerod documento
 
|-
 
|-
 
|RIGA_DOC
 
|RIGA_DOC
 
|Int 4
 
|Int 4
|Riga documento
+
|Numero riga
 +
|-
 +
|TIPO_DOC
 +
|Char 2
 +
|OL- Ordine Fornitore di Conto Lavoro
 +
|-
 +
|NUM_COMP
 +
|Int
 +
|Subriga Ordine di C/To Lavoro
 
|-
 
|-
|NUM_MOV
+
|COD_ART_COMP
|Int 8
+
|Char 30
|Numero mov. magazzino all’interno della riga doc.
+
|Codice articolo Componente
 
|-
 
|-
|COD_ART
+
|COD_VAR_COMP
 
|Char 30
 
|Char 30
|Codice articolo
+
|Variante componente
 +
|-
 +
|DES_DIST
 +
|Char 255
 +
|Descrizione subriga
 
|-
 
|-
|COD_DEP
+
|UM
 
|Char
 
|Char
|Codice deposito
+
|Unità di misura
 
|-
 
|-
|QUANT_SCARICO
+
|QUANT_DIST
 
|Float
 
|Float
|Quantità scaricata SE NON VALORIZZATA METTERE 0
+
|Quantità subriga
 
|-
 
|-
|QUANT_CARICO
+
|QUANT_DA_PRELEVARE
 
|Float
 
|Float
|Quantità caricata SE NON VALORIZZATA METTERE 0
+
|Quantità da prelevare
 
|-
 
|-
|DATA_MOVIMENTO
+
|QUANT_DA_UTILIZZARE
|Data
+
|Float
|Data movimento FORMATO GGMMAAAA
+
|Quantità da utilizzare
 
|-
 
|-
|COD_CAUS_MAG
+
|COD_DEP
 
|Char
 
|Char
|Causale Magazzino
+
|Codice deposito di prelievo
 
|-
 
|-
|DOC_TABLE
+
|COD_DEP_2
 
|Char
 
|Char
|Tipo movimento. I possibili valori sono:
+
|Codice deposito terzista
 
+
|-
DDT_CLI
 
 
 
DDT_FOR
 
 
 
FATT_CLI
 
 
 
FATT_FOR
 
 
 
ORP_EFF
 
 
 
MAG_CAR
 
 
 
MAG_SCAR
 
|-
 
 
|COD_LOT
 
|COD_LOT
 
|Char
 
|Char
|Codice lotto
+
|Codice lotto componente
 
|-
 
|-
|PREZZO_NETTO_VU1
+
|COSTO_UNI_DIST
 
|Float
 
|Float
|Prezzo netto di riga SE NON VALORIZZATA METTERE 0
+
|Costo unitario componente
 
|-
 
|-
|IMPORTO_NETTO_V1
+
|COEFF_SFRIDO
 
|Float
 
|Float
|Importo netto di riga SE NON VALORIZZATA METTERE 0
+
|Coefficiente di sfrido
 +
|-
 +
|UM_BASE
 +
|Char 5
 +
|UM Base
 
|-
 
|-
|PREZZO_NETTO_TOT_VU1
+
|CONVERS_UM_BASE
 
|Float
 
|Float
|Prezzo netto di riga detratto dello sconto pagamento SE  NON VALORIZZATA METTERE 0
+
|Conversione ad UM base
 
|-
 
|-
|FLAG_NO_CESSIONE
+
|DATA_PREVISTA_PRELEVAMENTO
|Char 1
+
|Date
|1=Movimentazione non commerciale 0=altrimenti
+
|Data prevista prelevamento componente
|-
 
|COD_CF
 
|Char 12
 
|Eventuali codice cliente fornitore
 
|-
 
|COD_LOC
 
|Char 20
 
|Codice locazione
 
 
|}
 
|}
  
=== Taglie ===
+
==== Testata Conferimenti ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|MAG2.TXT
+
|DOC9.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_MAG2
+
|TXT_DOC9
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Taglie
+
|Testata Conferimenti
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_MOV_MAG_TAG_STDAG
+
|S_CONF_DDT_FOR
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|'''Campo'''
+
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
|'''Descrizione'''
Riga 6 311: Riga 6 446:
 
|Anno documento
 
|Anno documento
 
|-
 
|-
|SERIE_DOC
+
|CAUS_DOC
 +
|Char 12
 +
|Causale documento
 +
|-
 +
|SERIE_DOC
 
|Char 5
 
|Char 5
 
|Serie documento
 
|Serie documento
 
|-
 
|-
 
|NUM_DOC
 
|NUM_DOC
|Int 8
+
|Int 32
|Numero documento
+
|Numerod documento
 +
|-
 +
|TIPO_DOC
 +
|Char 2
 +
|Tipo documento
 
|-
 
|-
|RIGA_DOC
+
|ANNO_VENDEMMIA
|Int 4
+
|Int 32
|Riga documento
+
|Anno vendemmia
 
|-
 
|-
|NUM_MOV
+
|CODICE_BARRE
|Int 8
+
|Char 50
|Numero mov. magazzino all’interno della riga doc.
+
|Codice a barre
 
|-
 
|-
|COD_ART
+
|FLAG_ULTIMO_CONF
|Char 30
+
|Int 32
|Codice articolo
+
|1=Ultimo conferimento per il conferente
 
|-
 
|-
|COD_DEP
+
|COD_REG
|Char
+
|Char 12
|Codice deposito
+
|Codice del deposito fiscale
 
|-
 
|-
|QUANT_SCARICO_01
+
|PREZZO_IMPOSTO
 
|Float
 
|Float
|Quantità scaricata SE NON VALORIZZATA METTERE 0
+
|Prezzo imposto/chiuso
 +
|-
 +
|FLAG_MONTEGRADI
 +
|Int 32
 +
|1=prezzo a montegradi; 0=prezzo a quantità
 
|-
 
|-
|QUANT_CARICO_01
+
|FRA_COD_CAUS_MAG_SOMOL
|Float
+
|Char 12
|Quantità caricata SE NON VALORIZZATA METTERE 0
+
|Causale magazzino scarico olive molite
 
|-
 
|-
|PREZZO_LORDO_VU1_01
+
|FRA_COD_CAUS_MAG_COCONF
|Float
+
|Char 12
|Prezzo lordo di riga SE NON VALORIZZATA METTERE 0
+
|Causale magazzino carico olio conferito
 
|-
 
|-
|PREZZO_NETTO_VU1_01
+
|FRA_COD_CAUS_MAG_CSCONF
|Float
+
|Char 12
|Prezzo netto di riga SE NON VALORIZZATA METTERE 0
+
|Causale magazzino carico sansa conferita
|}
 
Lo schema varia in base alle Taglie gestite dal cliente ed aumentano le righe in base a quante ne gestiscono a gruppi di 4:
 
* QUANT_SCARICO
 
* QUANT_CARICO
 
* PREZZO_LORDO_VU1
 
* PREZZO_NETTO_VU1
 
 
 
=== Movimenti cauzioni ===
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|MAG3.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|FLAG_FRA_MOLITURA
|TXT_MAG3
+
|Int 32
 +
|Flag per molitura effettuata
 
|-
 
|-
|'''Contenuto'''
+
|FRA_DATA_MOLITURA
|Movimenti di magazzino cauzioni
+
|Date
 +
|Data molitura
 
|-
 
|-
|'''Schema'''
+
|FRA_ORA_MOLITURA
|S_MOV_MAG_CAUZ
+
|Time
|}
+
|Ora molitura
{| class="wikitable"
 
|'''Campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|FRA_TPMOL_CODICE
|Char 4
+
|Int 32
|Anno documento
+
|Codice tabella CONF_FRA_TIPO_MOLITURA
 
|-
 
|-
|SERIE_DOC
+
|FRA_DOC_ID_MOL
|Char 5
+
|Char 30
|Serie documento
+
|Riferimento alla fattura molitura
 
|-
 
|-
|NUM_DOC
+
|ID_VASCA
|Number
+
|Int 32
|Numero documento
+
|ID vasca
 
|-
 
|-
|NUM_MOV
+
|FLAG_ACQUISTO
|Number
+
|Int 32
|Numero mov. magazzino (1=Movimento consegna, 2=  movimento reso)
+
|Acquisto uva (no conferimento)
 
|-
 
|-
|DATA_MOVIMENTO
+
|FLAG_VEND_NOTTURNA
|Data
+
|Int 32
|Data movimento
+
|Vendemmia notturna
 
|-
 
|-
|COD_CAUZ
+
|FLAG_MODIFICABILE
|Char 12
+
|Int 32
|Codice cauzione
+
|Bolletta modificabile da utente - se attivo controllo autorizzazione
 +
|-
 +
|PERC_CONFERIMENTO
 +
|Float
 +
|Percentuale di conferimento - se gestione con comproprietari
 
|-
 
|-
|QUANT_CARICO
+
|ORA_USCITA
|Number
+
|Time
|Quantità caricata   
+
|Memorizza anche l'ora in cui la merce è uscita
 
|-
 
|-
|QUANT_SCARICO
+
|PROGR_VEICOLO
|Number
+
|Int 32
|Quantità scaricata  
+
|Progressivo veicolo della gionata
 
|-
 
|-
|QUANT_FATT
+
|DOC_ID_ORIGINE
|Number
+
|Char 30
|Quantità fatturata
+
|Documento che ha generato il conferimento (gestione comproprietari terreni)
 
|-
 
|-
|DOC_TABLE
+
|UTENTE_AUTORIZZAZIONE
 
|Char 20
 
|Char 20
|Tabella del documento che ha creato il movimento
+
|Utente che ha fornito l'autorizzazione per i superi
 
|-
 
|-
|PREZZO_CAUZ_VU1
+
|FLAG_SUDDIVISIONE
|Number 5 dp
+
|Int 32
|Prezzo cauzione
+
|Se 1 indica che la bolletta è stata suddivisa tra comproprietari
|-
 
|COD_CF
 
|Char 12
 
|Codice cliente-fornitore
 
 
|}
 
|}
  
== Contabilità ==
+
==== Righe Conferimenti ====
I campi numerici devono essere valorizzati TUTTI se non si ha il dato a disposizione valorizzare il campo con zero. Il numero di registrazione deve essere univoco in tutto l’archivio non solo nell’ambito dell’esercizio.
 
 
 
=== Piano dei Conti ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CON1.TXT
+
|DOC10.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CON1
+
|TXT_DOC10
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Piano dei conti
+
|Righe Conferimenti
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_PIANO_CONTI
+
|S_CONF_DDT_FOR_RIGHE
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|'''Nome Campo'''
+
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Tipo'''
|'''Obbl.'''
+
|'''Descrizione'''
|'''Descrizione campo'''
 
 
|-
 
|-
|Codice Conto
+
|ANNO_DOC
|Char   020
+
|Char 4
|SI
+
|Anno documento
|
+
|-
 +
|COD_CAUS_DOC
 +
|Char 12
 +
|Causale documento
 
|-
 
|-
|Descrizione Conto
+
|SERIE_DOC
|Char   200
+
|Char 5
|SI
+
|Serie documento
|
 
 
|-
 
|-
|Flag Tipo Conto
+
|NUM_DOC
|Number
+
|Int 32
|SI
+
|Numero documento
|0 – Costi    1 –  Ricavi  2- Attività  3 - Passività
 
 
|-
 
|-
|Livello Conto
+
|RIGA_DOC
|Number
+
|Int 32
|SI
+
|riga documento
|Da  5
 
 
|-
 
|-
|Conto d’ordine
+
|TIPO_DOC
|Number
+
|Char 10
|SI
+
|Tipo documento
|<nowiki>- 1 Conto d’ordine</nowiki>
 
 
|-
 
|-
|Cespiti
+
|CU_CODICE
|Number
+
|Int 32
|SI
+
|Codice classificazione uva
|<nowiki>- 1 Conto cespite</nowiki>
 
 
|-
 
|-
|Cli-For
+
|VIG_CODICE
|Number
+
|Int 32
|SI
+
|Codice vigneto
|<nowiki>- 1 Conto clienti/fornitori</nowiki>
 
 
|-
 
|-
|Disponibilità finanziarie
+
|PESO_LORDO
|Number
+
|Float
|SI
+
|Peso lordo
|<nowiki>- 1 Conto Banca</nowiki>
 
 
|-
 
|-
|Alias
+
|TARA
|Char    030
+
|Float
|NO
+
|Tara
|Descrizione conto per l’inserimento veloce
 
 
|-
 
|-
|Escluso dal bilancio
+
|PESO_NETTO
|Number
+
|Float
|SI
+
|Peso Netto
|<nowiki>- 1 Escluso</nowiki>
 
 
|-
 
|-
|Azienda_id
+
|PERC_DIRASPATO
|Number
+
|Float
|SI
+
|Percentuale del diraspato
|Valorizzare a 0 se il conto è visto da tutte le  aziende, altrimenti inserire il codice azienda dove il conto è valido
 
|}
 
 
 
=== Testata Movimenti Contabili ===
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|CON2.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|PERC_CALO
|TXT_CON2
+
|Float
 +
|Percentuale calo
 
|-
 
|-
|'''Contenuto'''
+
|PESO_NETTO_PAGAM
|Testata Movimenti Contabili
+
|Float
 +
|Peso netto a pagamento = PESO_NETTO_CONFERITO-PERC_CALO
 
|-
 
|-
|'''Schema'''
+
|MONTEGRADI
|S_HEAD_CONT
+
|Float
|}
+
|Montegradi
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Numero Registrazione
+
|FLAG_DECL_QTAPARZ
|Num0Dp
+
|Int 32
|SI
+
|Declassamento per quantità parziale (ad 1 solo sulla seconda riga del conferimento declassato per quantità)
|
 
 
|-
 
|-
|Periodo (Anno)
+
|COD_ART_UVA_ORIG
|Char 4
+
|Char 30
|SI
+
|Codice articolo uva originale #articolo uva pre-declassamento
|Formato SSAA
 
 
|-
 
|-
|Codice Cliente Fornitore
+
|VI_CODICE
|Char 12
+
|Int 32
|NO
+
|Codice vitigno
|Gli zeri vanno allineati a sinistra
 
 
|-
 
|-
|Flag Cli/For
+
|PESO_NETTO_CONFERITO
|Number
+
|Float
|NO
+
|Peso netto conferito #= PESO_NETTO+PERC_DIRASPATO
|0 Cliente  1  Fornitore – E’ obbligatorio se presente il codice cli/for  (in testata o in riga)
 
 
|-
 
|-
|Data registrazione
+
|MASS_CODICE
|Date
+
|Int 32
|SI
+
|Codice massa
|GGMMAAAA
 
 
|-
 
|-
|Data documento
+
|STATO_CONFERIMENTO
|Date
+
|Int 32
|NO
+
|Stato conferimento # 0=non declassato, 1=riclassificato per grado, 2=declassato qta, 3=declassato grado, 4=declassato manuale #STDER-03906 cambiato nome (ex FLAG_DECLASSAMENTO) e significato degli stati
|E’ obbligatorio se il Flag Operazione Iva = 1
 
 
|-
 
|-
|Numero documento
+
|FLAG_PESATA_EFFETTIVA
|Char 40
+
|Int 32
|SI
+
|Pesata effettiva #1=quantitativi effettiva, 0=quantitativi modificabili da vinificazione
|Per i movimenti con il tipo Registro Vendita = V
 
 
 
il numero documento deve essere uguale al numero  protocollo.
 
 
|-
 
|-
|Numero Protocollo   IVA
+
|FLAG_AUTOM_PESO_LORDO
|Num0DP
+
|Int 32
|NO
+
|Tipo inserimento peso lordo #0=peso lordo inserito manualmente, 1=peso lordo ottenuto con automatismo
|E’ obbligatorio se il Flag Operazione Iva = 1
+
|-
 +
|FLAG_AUTOM_GRADO
 +
|Int 32
 +
|Tipo inserimento grado #0=grado inserito manualmente, 1=grado ottenuto con automatismo
 
|-
 
|-
|Codice Registro IVA
+
|FLAG_AUTOM_TARA
|Char 12
+
|Int 32
|SI
+
|Tipo inserimento tara #0=tara inserita manualmente, 1=tara ottenuta con automatismo
|E’ obbligatorio se il Flag Operazione Iva = 1
 
 
|-
 
|-
|Data Competenza Contabile
+
|NUM_RIGA_ORIG
|Date
+
|Int 32
|NO
+
|Numero della riga a cui fa riferimento la presente
|Default data di registrazione
 
 
|-
 
|-
|Data Competenza Iva
+
|UM_MASSIMALE
|Date
+
|Char 5
|NO
+
|Unità di misura del massimale
|Default data di registrazione
 
 
|-
 
|-
|Data Competenza Plafond
+
|QUANT_UM_MASSIMALE
|Date
+
|Float
|NO
+
|Quantità riferita all'unità di misura del massimale #QUANT#
|Default data di registrazione
 
 
|-
 
|-
|Causale Contabile
+
|ID_GEO
|Char 12
+
|Int 32
|SI
+
|Codice menzione geografica
|
 
 
|-
 
|-
|Descrizione Operazione
+
|PERC_UVADIRASP
|Char 255
+
|Float
|SI
+
|Percentuale diraspato
|
 
 
|-
 
|-
|Codice divisa
+
|FLAG_DIRADATO
|Char 12
+
|Int 32
|NO
+
|Flag diradato
|
 
 
|-
 
|-
|Cambio
+
|RESADIRAD
|Number
+
|Float
|NO
+
|Resa diradata
|E’ obbligatorio se valorizzato il campo Codice Divisa
 
 
|-
 
|-
|Flag Autofatura
+
|FLAG_RACC_MECCANIZZATA
|Number
+
|Int 32
|NO
+
|Flag raccolta  meccanizzata
|1 – Autofattura – Default 0
 
 
|-
 
|-
|Flag No_stampa_iva
+
|VIG_FLAG_BIOLOGICO
|Number
+
|Int 32
|NO
+
|Flag biologico
|
 
 
|-
 
|-
|Flag Extracontabile
+
|VIG_FLAG_RACCASSE
|Number
+
|Int 32
|NO
+
|Flag raccolta in casse
|
 
 
|-
 
|-
|Flag Operazione Iva
+
|FLAG_SUPERO_CAMPAGNA
|Number
+
|Int 32
|SI
+
|Flag per supero di campagna
|0 – Non Iva   1 –  Iva
+
|-
 +
|COD_ART_UVA_PAGAM
 +
|Char 30
 +
|Codice articolo uva per pagamento
 
|-
 
|-
|Tipo Registri Iva
+
|FRA_TRAC_CODICE
|Number
+
|Int 32
|SI
+
|Chiave tabella CONF_FRA_TIPO_RACCOLTA
|0 – Acqu.  1-  Vend. 2- Corrisp.                                                                                                
 
 
|-
 
|-
|Num.Fatt. Riferimento
+
|FRA_COD_ART_OLIO
|Char 20
+
|Char 30
|NO
+
|Codice articolo olio collegato all’oliva da tabella CONF_FRA_ART
|Fa riferimento alla Fattura Stornata con      
 
 
|-
 
|-
|Data Fatt. Riferimento
+
|FRA_COD_ART_OLIO_ORIG
|Date
+
|Char 30
|NO
+
|Codice articolo olio originale
|
 
 
|-
 
|-
|Cod.  Reg. Iva Autofattura
+
|FRA_UM_OLIO
|Char 12
+
|Char 5
|NO
+
|Unita di misura olio prodotto
|E’ obbligatorio se il Flag Autofattura = 1
 
 
|-
 
|-
|Num. Protocollo Iva Autofatt.
+
|FRA_PERC_RESA_OLIO
|Number
+
|Float
|NO
+
|Perc. di resa olio
|E’ obbligatorio se il codice Reg.Iva Autofattura è  valorizzato 
 
 
|-
 
|-
|Codice Business Unit
+
|FRA_QUANT_OLIO_PROD
|Char 20
+
|Float
|NO
+
|Qta olio prodotto  #QUANT#
|
 
 
|-
 
|-
|Flag Tipo Movimento
+
|FRA_QUANT_OLIO_CONF
|Number
+
|Float
|Si
+
|Qta olio conferito #QUANT#
|0 - normale, 1 - provvisorio
 
 
|-
 
|-
|Data inizio compet. economica
+
|FRA_QUANT_OLIO_REST
|Date
+
|Float
|NO
+
|Qta olio prodotto Restituito #QUANT#
|Se vuoto prende data documento
 
 
|-
 
|-
|Data fine compet. economica
+
|FRA_COD_ART_SANSA
|Date
+
|Char 30
|NO
+
|Codice articolo sansa
|Se vuoto prende data documento
 
 
|-
 
|-
|Id Fattura
+
|FRA_UM_SANSA
|Char 20
+
|Char 5
|NO
+
|Unita di misura sansa prodotta
|Numero documento della fattura o della nota di variazione.  Valorizzare se si convertono i documenti o se si convertono le provvigioni su  incassato
 
 
|-
 
|-
|Tipo Documento
+
|FRA_PERC_RESA_SANSA
|Char 20
+
|Float
|NO
+
|Perc. di resa sansa da impostazioni
|Valori possibili: ‘FATT_CLI’ ‘VAR_CLI’ ‘FATT_FOR’  ‘VAR_FOR’ si riferisce al documento espresso nel campo precedente. E’ obbligatorio se presente Id Fattura.
 
 
|-
 
|-
|Operazione chiusura
+
|FRA_QUANT_SANSA_PROD
|Number
+
|Float
|NO
+
|Qta sansa prodotta  #QUANT#
|Valorizzare ad 1 per i movimenti di chiusura dei conti
+
|-
 +
|FRA_QUANT_SANSA_CONF
 +
|Float
 +
|Qta sansa conferito  #QUANT#
 +
|-
 +
|FRA_QUANT_SANSA_REST
 +
|Float
 +
|Qta sansa prodotto  #QUANT#
 
|-
 
|-
|Movimento previsto
+
|FLAG_UVE_SP
|Number
+
|Int 32
|NO
+
|Flag uve sperimentazione
|Valorizzare ad 1 per i movimenti di incasso con data  futura
 
 
|-
 
|-
|Movimento Docfin
+
|FLAG_PROG_Q
|Number
+
|Int 32
|NO
+
|Flag progetto qualità
|Valorizzare ad 1 per i movimenti importati da docfin
 
 
|-
 
|-
|Numero Flusso
+
|ID_CONF_VENDEMMIATRICI
|Number
+
|Int 32
|NO
+
|Chiave della tabella CONF_VENDEMMIATRICI
|Numero del flusso da Doc Fin
 
 
|-
 
|-
|Utente Inserimento
+
|FLAG_PCF_MANUALE
|Char 255
+
|Int 32
|NO
+
|Parametri chimico-fisici impostati manualmente
|Nome utente creazione movimento 
 
 
|-
 
|-
|Data Inserimento
+
|COD_ART_UVA_PAGAM_ORIG
|Date
+
|Char 30
|NO
+
|Codice articolo uva per pagamento inserito originariamente in bolletta
|Data inserimento movimento
 
 
|-
 
|-
|Ora Inserimento
+
|PESO_LORDO_ORIG
|Char 04
+
|Float
|NO
+
|Peso lordo originale (comproprietari)
|Formato HHMM
 
 
|-
 
|-
|Utente ultima modif
+
|PESO_NETTO_ORIG
|Char 255
+
|Float
|NO
+
|Peso netto originale (comproprietari)
|Nome utente creazione movimento 
 
 
|-
 
|-
|Data Ultima modif.
+
|TARA_ORIG
|Date
+
|Float
|NO
+
|Tara originale
|Data inserimento movimento
 
 
|-
 
|-
|Ora Ultima modif.
+
|FLAG_INF_SUP_VIT
|Char 04
+
|Int 32
|NO
+
|Flag supero iscrizione default vitigno:  0=no supero  1=soglia x rischio memorizzata su Impostazioni oltrepassata e informativa firmata  2=soglia x rischio memorizzata su Impostazioni oltrepassata e informativa non firmata
|Formato HHMM
 
 
|-
 
|-
|Totale Documento
+
|COD_ART_UVA_PAGAM_DECL
|Number
+
|Char 30
|NO
+
|Codice articolo declassato in caso di riga supero parziale resa iscrizione default vitigno (se presente % supero campagna su dati conferimenti denominazione legata a iscrizione default)
|Totale del documento per operazioni Iva
 
 
|-
 
|-
|Totale Doc. divisa
+
|QUANT_DECL
|Number
+
|Float
|NO
+
|Quantità declassata in caso di riga con supero parziale resa iscrizione default vitigno (se presente % supero campagna su dati conferimenti denominazione legata a iscrizione default); la quantità deve essere sempre riferita al campo con cui si effettua il movimento uve impostato (PESO_NETTO, PESO_NETTO_CONFERITO o PESO_NETTO_PAGAM)
|Totale doc. in divisa estera per operazioni Iva
+
|-
 +
|COD_ART_UVA_DECL
 +
|Char 30
 +
|Articolo che sarebbe stato usato per il declassamento se non fosse avvenuta la stampa definitiva del registro vinificazione
 +
|-
 +
|COD_CAUZ
 +
|Char 12
 +
|Codice cauzione (da tabella)
 +
|-
 +
|PESO_UNIT_CAUZ
 +
|Float
 +
|Peso cauzione
 +
|-
 +
|PESO_CAUZIONI
 +
|Float
 +
|Peso totale cauzioni
 +
|-
 +
|QUANT_CAUZ
 +
|Int 32
 +
|N.ro cauzioni utilizzate
 +
|-
 +
|QUANT_UVA
 +
|Float
 +
|Quantità uva: se diverso da 0 con questa quantità viene generato il movimento
 
|}
 
|}
  
=== Righe Movimenti Contabili ===
+
== Movimenti di Magazzino ==
 +
 
 +
=== Movimenti generici ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CON3.TXT
+
|MAG1.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CON3
+
|TXT_MAG1
 +
TXT_ART16 per varianti
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Righe Movimenti Contabili
+
|Movimenti di magazzino
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_LINES_CONT 
+
|S_MOV_MAG
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|'''Nome Campo'''
+
|'''Campo'''
 
|'''Tipo'''
 
|'''Tipo'''
|'''Obbl.'''
+
|'''Descrizione'''
|'''Descrizione campo'''
 
 
|-
 
|-
|Numero Registrazione
+
|ANNO_DOC
|Num0Dp
+
|Char 4
|SI
+
|Anno documento
|Deve corrispondere al numero della testata
 
 
|-
 
|-
|Data Registrazione
+
|SERIE_DOC
|Date
+
|Char 5
|SI
+
|Serie documento
|Formato GGMMAAAA
 
 
|-
 
|-
|Numero Linea
+
|NUM_DOC
|Number
+
|Int 8
|SI
+
|Numero documento
|Progressivo all’interno del numero di registrazione
 
 
|-
 
|-
|Codice Conto
+
|RIGA_DOC
|Char 20
+
|Int 4
|SI
+
|Riga documento
|
 
 
|-
 
|-
|Codice Cliente
+
|NUM_MOV
 
+
|Int 8
Fornitore
+
|Numero mov. magazzino all’interno della riga doc.
|Char 12
 
|NO
 
|Gli zeri vanno allineati a sinistra
 
 
|-
 
|-
|Flag Cli/for
+
|COD_ART
|Number
+
|Char 30
|NO
+
|Codice articolo
|0 – Cliente 1 – Fornitore
 
 
|-
 
|-
|Dare
+
|COD_DEP
|Number
+
|Char
|SI
+
|Codice deposito
|Gli importi fanno riferimento alla valuta base (Euro)
 
 
|-
 
|-
|Avere
+
|QUANT_SCARICO
|Number
+
|Float
|SI
+
|Quantità scaricata SE NON VALORIZZATA METTERE 0
|Gli importi fanno riferimento alla valuta base (Euro)
 
 
|-
 
|-
|Dare in Valuta
+
|QUANT_CARICO
|Number
+
|Float
|NO
+
|Quantità caricata SE NON VALORIZZATA METTERE 0
|Importo Espresso in valuta
 
 
|-
 
|-
|Avere in Valuta
+
|DATA_MOVIMENTO
|Number
+
|Data
|NO
+
|Data movimento FORMATO GGMMAAAA
|Importo Espresso in valuta
 
 
|-
 
|-
|Descrizione Aggiuntiva
+
|COD_CAUS_MAG
|Char 250
+
|Char
|NO
+
|Causale Magazzino
|
 
 
|-
 
|-
|Cambio
+
|DOC_TABLE
|Number
+
|Char
|NO
+
|Tipo movimento. I possibili valori sono:
|Da valorizzare solo se <> dal cambio di testata
+
 
|-
+
DDT_CLI
|Data inizio compet. economica
+
 
|Date
+
DDT_FOR
|NO
+
 
|Se vuoto prende data inizio comp. economica della testata
+
FATT_CLI
 +
 
 +
FATT_FOR
 +
 
 +
ORP_EFF
 +
 
 +
MAG_CAR
 +
 
 +
MAG_SCAR
 +
|-
 +
|COD_LOT
 +
|Char
 +
|Codice lotto
 +
|-
 +
|PREZZO_NETTO_VU1
 +
|Float
 +
|Prezzo netto di riga SE NON VALORIZZATA METTERE 0
 +
|-
 +
|IMPORTO_NETTO_V1
 +
|Float
 +
|Importo netto di riga SE NON VALORIZZATA METTERE 0
 +
|-
 +
|PREZZO_NETTO_TOT_VU1
 +
|Float
 +
|Prezzo netto di riga detratto dello sconto pagamento SE NON VALORIZZATA METTERE 0
 +
|-
 +
|FLAG_NO_CESSIONE
 +
|Char 1
 +
|1=Movimentazione non commerciale 0=altrimenti
 
|-
 
|-
|Data fine compet. economica
+
|COD_CF
|Date
+
|Char 12
|NO
+
|Eventuali codice cliente fornitore
|Se vuoto prende data fine comp. economica della testata
 
 
|-
 
|-
|Cod Rif. Cont.
+
|COD_LOC
|Char 50
+
|Char 20
|NO
+
|Codice locazione
|Codice riferimento contabile
 
 
|}
 
|}
  
=== Righe Movimenti Iva ===
+
=== Taglie ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CON4.TXT
+
|MAG2.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CON4
+
|TXT_MAG2
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Righe Movimenti Iva
+
|Taglie
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_LINES_IVA
+
|S_MOV_MAG_TAG_STDAG
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|'''Nome Campo'''
+
|'''Campo'''
 
|'''Tipo'''
 
|'''Tipo'''
|'''Obbl.'''
+
|'''Descrizione'''
|'''Descrizione campo'''
 
 
|-
 
|-
|Numero Registrazione
+
|ANNO_DOC
|Num0Dp
+
|Char 4
|SI
+
|Anno documento
|Deve corrispondere al numero della testata
 
 
|-
 
|-
|Data Registrazione
+
|SERIE_DOC
|Date
+
|Char 5
|SI
+
|Serie documento
|Formato GGMMAAAA
 
 
|-
 
|-
|Numero Linea
+
|NUM_DOC
|Number
+
|Int 8
|SI
+
|Numero documento
|Progressivo all’interno del numero di registrazione
 
 
|-
 
|-
|Codice Iva
+
|RIGA_DOC
|Char 12
+
|Int 4
|SI
+
|Riga documento
|
 
 
|-
 
|-
|Aliquota Iva
+
|NUM_MOV
|Number
+
|Int 8
|NO
+
|Numero mov. magazzino all’interno della riga doc.
|Campo da valorizzare con zero fisso
 
 
|-
 
|-
|Imponibile Iva
+
|COD_ART
|Number
+
|Char 30
|SI
+
|Codice articolo
|
 
 
|-
 
|-
|Importo Iva
+
|COD_DEP
|Number
+
|Char
|SI
+
|Codice deposito
|
 
 
|-
 
|-
|Imponibile in valuta
+
|QUANT_SCARICO_01
|Number
+
|Float
|SI
+
|Quantità scaricata SE NON VALORIZZATA METTERE 0
|
 
 
|-
 
|-
|Importo Iva in valuta
+
|QUANT_CARICO_01
|Number
+
|Float
|SI
+
|Quantità caricata SE NON VALORIZZATA METTERE 0
|
 
 
|-
 
|-
|Descrizione Aggiuntiva
+
|PREZZO_LORDO_VU1_01
|Char 250
+
|Float
|NO
+
|Prezzo lordo di riga SE NON VALORIZZATA METTERE 0
|
 
 
|-
 
|-
|Importo Iva Indetraibile
+
|PREZZO_NETTO_VU1_01
|Number
+
|Float
|SI
+
|Prezzo netto di riga SE NON VALORIZZATA METTERE 0
|
 
|-
 
|Flag no pro_rata
 
|Number
 
|NO
 
|
 
|-
 
|Codice Registro IVA
 
|Char  12
 
|SI
 
|
 
|-
 
|Codice Assogg
 
|Char 12
 
|NO
 
|Codice Assoggettamento utilizzato per differenziare  tipologie diverse di movimenti con lo stesso codice iva
 
|-
 
|Importo Iva Indetraibile in divisa
 
|Number
 
|NO
 
|IVA indetraibile su acquisti in valuta
 
|-
 
|% Compensazione Iva Agricola
 
|Number
 
|NO
 
|Percentuale di compensazione Iva Agricola
 
 
|}
 
|}
 +
Lo schema varia in base alle Taglie gestite dal cliente ed aumentano le righe in base a quante ne gestiscono a gruppi di 4:
 +
* QUANT_SCARICO
 +
* QUANT_CARICO
 +
* PREZZO_LORDO_VU1
 +
* PREZZO_NETTO_VU1
  
=== Scadenze ===
+
=== Movimenti cauzioni ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CON5.TXT
+
|MAG3.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CON5
+
|TXT_MAG3
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Scadenze
+
|Movimenti di magazzino cauzioni
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_SCADENZE
+
|S_MOV_MAG_CAUZ
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|'''Nome Campo'''
+
|'''Campo'''
 
|'''Tipo'''
 
|'''Tipo'''
|'''Obbl.'''
+
|'''Descrizione'''
|'''Descrizione campo'''
 
 
|-
 
|-
|Numero Registrazione
+
|ANNO_DOC
|Num0Dp
+
|Char 4
|SI
+
|Anno documento
|Riferimento all’operazione contabile                                                                                            
 
 
|-
 
|-
|Numero Riga
+
|SERIE_DOC
|Number
+
|Char 5
|SI
+
|Serie documento
|Riferimento alla riga contabile
 
 
|-
 
|-
|Numero Partita
+
|NUM_DOC
 
|Number
 
|Number
|SI
+
|Numero documento
|Progressivo partita
 
 
|-
 
|-
|Numero Scadenza
+
|NUM_MOV
 
|Number
 
|Number
|SI
+
|Numero mov. magazzino (1=Movimento consegna, 2= movimento reso)
|Progressivo all’interno della partita. Identifica il nr della rata
 
 
|-
 
|-
|Data Scadenza
+
|DATA_MOVIMENTO
|Number
+
|Data
|SI
+
|Data movimento
|
 
 
|-
 
|-
|Dare
+
|COD_CAUZ
|Number
+
|Char 12
|SI
+
|Codice cauzione
|Gli importi fanno riferimento alla valuta base (Euro).  Se la scadenza è totalmente chiusa gli importi Dare e Avere devono  coincidere, se la scadenza è parzialmente chiusa gli importi dare e avere  devono essere entrambi valorizzati.
 
 
|-
 
|-
|Avere
+
|QUANT_CARICO
 
|Number
 
|Number
|SI
+
|Quantità caricata    
|Gli importi fanno riferimento alla valuta base (Euro) Se la scadenza è totalmente chiusa gli importi Dare e Avere devono  coincidere, se la scadenza è parzialmente chiusa gli importi dare e avere  devono essere entrambi valorizzati.
 
 
|-
 
|-
|Dare in Valuta
+
|QUANT_SCARICO
 
|Number
 
|Number
|NO
+
|Quantità scaricata  
|Importo Espresso in valuta
 
 
|-
 
|-
|Avere in Valuta
+
|QUANT_FATT
 
|Number
 
|Number
|NO
+
|Quantità fatturata
|Importo Espresso in valuta
 
 
|-
 
|-
|Flag SBF
+
|DOC_TABLE
|Number
+
|Char 20
|SI
+
|Tabella del documento che ha creato il movimento
|1 – SBF
 
 
|-
 
|-
|Note Scadenza
+
|PREZZO_CAUZ_VU1
|Char 255
+
|Number 5 dp
|NO
+
|Prezzo cauzione
|
 
 
|-
 
|-
|Tipo Scadenza
+
|COD_CF
 
|Char 12
 
|Char 12
|SI
+
|Codice cliente-fornitore
|RB    =  Obbligatorio per Ricevute Bancarie
+
|}
  
BON = Obbligatorio per Ordini di Pagamento
+
== Contabilità ==
 +
I campi numerici devono essere valorizzati TUTTI se non si ha il dato a disposizione valorizzare il campo con zero. Il numero di registrazione deve essere univoco in tutto l’archivio non solo nell’ambito dell’esercizio.
  
Il resto della codifica è libera
+
=== Piano dei Conti ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON1.TXT
 
|-
 
|-
|Scadenza bloccata
+
|'''Nome tabella SQL'''
|Number
+
|TXT_CON1
|NO
 
|1 Scadenza Bloccata
 
 
|-
 
|-
|Data Scadenza Originaria
+
|'''Contenuto'''
|Date
+
|Piano dei conti
|NO
 
|
 
 
|-
 
|-
|Conto della Banca
+
|'''Schema'''
|Char 20
+
|S_PIANO_CONTI
|NO
+
|}
|Se presente inserire il conto della banca dove avviene  il pagamento o la riscossione
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|Codice Cli/For
+
|Codice Conto
|Char 12
+
|Char   020
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Codice Divisa
+
|Descrizione Conto
|Char 12
+
|Char   200
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Data Ultimo Sollecito
+
|Flag Tipo Conto
|Date
 
|NO
 
|
 
|-
 
|Num. Ultimo Sollecito
 
 
|Number
 
|Number
|NO
+
|SI
|
+
|0 – Costi    1 –  Ricavi  2- Attività  3 - Passività
 
|-
 
|-
|Numero Effetto
+
|Livello Conto
 
|Number
 
|Number
 
|SI
 
|SI
|Inserire il numero dell’effetto emesso per la scadenza  (se generati)
+
|Da  5
 
|-
 
|-
|Flag Dare Avere
+
|Conto d’ordine
|Char 1
+
|Number
 
|SI
 
|SI
|Inserire ‘D’ se la scadenza è in dare, ‘A’ se la  scadenza è in avere.
+
|<nowiki>- 1 Conto d’ordine</nowiki>
 
|-
 
|-
|ABI
+
|Cespiti
|Char 5
+
|Number
|NO
+
|SI
|Codice Abi        - valorizzare solo se <> da anagrafica
+
|<nowiki>- 1 Conto cespite</nowiki>
 
|-
 
|-
|CAB
+
|Cli-For
|Char 5
+
|Number
|NO
+
|SI
|Codice Cab      - valorizzare solo se <> da anagrafica
+
|<nowiki>- 1 Conto clienti/fornitori</nowiki>
 
|-
 
|-
|CONTO
+
|Disponibilità finanziarie
|Char 12
+
|Number
|NO
+
|SI
|Numero Conto - valorizzare solo se <> da  anagrafica
+
|<nowiki>- 1 Conto Banca</nowiki>
 
|-
 
|-
|CIN
+
|Alias
|Char  1
+
|Char    030
 
|NO
 
|NO
|Cin                     - valorizzare solo se <> da anagrafica
+
|Descrizione conto per l’inserimento veloce
 
|-
 
|-
|IBAN
+
|Escluso dal bilancio
|Char 34
+
|Number
|NO
+
|SI
|Iban                    - valorizzare solo se <> da anagrafica
+
|<nowiki>- 1 Escluso</nowiki>
 
|-
 
|-
|SOLO IVA
+
|Azienda_id
 
|Number
 
|Number
|NO
+
|SI
|Valorizzare ad 1 se la rata è di sola iva
+
|Valorizzare a 0 se il conto è visto da tutte le  aziende, altrimenti inserire il codice azienda dove il conto è valido
 
|}
 
|}
NB: con il numero di registrazione viene scritto il link alla contabilità, se non è presente viene inserita la scadenza ma non il link. A meno che la partita non sia manuale.
 
  
=== Partite ===
+
=== Testata Movimenti Contabili ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CON7.TXT
+
|CON2.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CON7
+
|TXT_CON2
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Partite
+
|Testata Movimenti Contabili
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_PARTITE
+
|S_HEAD_CONT
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 7 122: Riga 7 200:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Numero Partita
+
|Numero Registrazione
|Number
+
|Num0Dp
 
|SI
 
|SI
|Progressivo partita
+
|
 
|-
 
|-
|Numero Registrazione Contabile.
+
|Periodo (Anno)
|Number
+
|Char 4
 
|SI
 
|SI
|Se generata da una scrittura contabile. '''Se non  valorizzato la partita viene considerata manuale.'''
+
|Formato SSAA
 
|-
 
|-
|Descrizione Partita
+
|Codice Cliente Fornitore
|Char 080
+
|Char 12
|SI
+
|NO
|
+
|Gli zeri vanno allineati a sinistra
 
|-
 
|-
|Codice Pagamento
+
|Flag Cli/For
|Char 012
 
|SI
 
|
 
|-
 
|Codice Cli/For
 
 
|Number
 
|Number
|SI
+
|NO
|
+
|0 Cliente  1  Fornitore – E’ obbligatorio se presente il codice cli/for  (in testata o in riga)
 
|-
 
|-
|Data creazione
+
|Data registrazione
 
|Date
 
|Date
 
|SI
 
|SI
|
+
|GGMMAAAA
 
|-
 
|-
 
|Data documento
 
|Data documento
 
|Date
 
|Date
 +
|NO
 +
|E’ obbligatorio se il Flag Operazione Iva = 1
 +
|-
 +
|Numero documento
 +
|Char 40
 
|SI
 
|SI
|
+
|Per i movimenti con il tipo Registro Vendita = V
 +
 
 +
il numero documento deve essere uguale al numero  protocollo.
 
|-
 
|-
|Codice Divisa
+
|Numero Protocollo   IVA
|Char 012
+
|Num0DP
 
|NO
 
|NO
|
+
|E’ obbligatorio se il Flag Operazione Iva = 1
 +
|-
 +
|Codice Registro IVA
 +
|Char 12
 +
|SI
 +
|E’ obbligatorio se il Flag Operazione Iva = 1
 
|-
 
|-
|Cambio
+
|Data Competenza Contabile
|Number
+
|Date
 
|NO
 
|NO
|
+
|Default data di registrazione
 
|-
 
|-
|Dare
+
|Data Competenza Iva
|Number
+
|Date
 +
|NO
 +
|Default data di registrazione
 +
|-
 +
|Data Competenza Plafond
 +
|Date
 +
|NO
 +
|Default data di registrazione
 +
|-
 +
|Causale Contabile
 +
|Char 12
 
|SI
 
|SI
|Questo importo fa riferimento al totale documento. Deve  coincidere con la somma delle scadenze che hanno lo stesso progressivo  partita. Gli importi fanno riferimento alla valuta base (Euro). Se la partita  è totalmente chiusa gli importi Dare e Avere devono coincidere, se è  parzialmente chiusa gli importi dare e avere devono essere entrambi  valorizzati.
+
|
 
|-
 
|-
|Avere
+
|Descrizione Operazione
|Number
+
|Char 255
 
|SI
 
|SI
|Questo importo fa riferimento al totale documento. Deve  coincidere con la somma delle scadenze che hanno lo stesso progressivo  partita. Gli importi fanno riferimento alla valuta base (Euro). Se la partita  è totalmente chiusa gli importi Dare e Avere devono coincidere, se è  parzialmente chiusa gli importi dare e avere devono essere entrambi  valorizzati.
+
|
 
|-
 
|-
|Dare in Valuta
+
|Codice divisa
|Number
+
|Char 12
 
|NO
 
|NO
|Importo Espresso in valuta
+
|
 
|-
 
|-
|Avere in Valuta
+
|Cambio
 
|Number
 
|Number
 
|NO
 
|NO
|Importo Espresso in valuta
+
|E’ obbligatorio se valorizzato il campo Codice Divisa
 
|-
 
|-
|Note
+
|Flag Autofatura
|Char  899
 
|NO
 
|Note aggiuntive della partita
 
|-
 
|Flag Cli/For
 
 
|Number
 
|Number
|SI
 
|<nowiki>- 0  Clienti     -1 Fornitore </nowiki>
 
|-
 
|Data chiusura
 
|Date
 
 
|NO
 
|NO
|Solo se Dare=Avere
+
|1 – Autofattura – Default 0
 
|-
 
|-
|Numero documento
+
|Flag No_stampa_iva
|Char 040
+
|Number
 
|NO
 
|NO
|Inserire il numero del documento che ha generato la  partita. Se la partita fa riferimento ad un documento Iva il cui tipo  registro è ‘V’ il numero del documento deve essere lo stesso del protocollo
+
|
 
|-
 
|-
|Numero protocollo
+
|Flag Extracontabile
|Number
+
|Number  
|NO
+
|NO  
|Inserire il numero del protocollo che ha generato la  partita
+
|
 
|-
 
|-
|Importo Partita
+
|Flag Operazione Iva
|Number
+
|Number
 +
|SI
 +
|0 – Non Iva   1 –  Iva
 +
|-
 +
|Tipo Registri Iva
 +
|Number  
 
|SI
 
|SI
|Indica l’importo totale della partita, in valore assoluto
+
|0 – Acqu.  1-  Vend. 2- Corrisp.                                                                                                 
 
|-
 
|-
|Codice Business Unit
+
|Num.Fatt. Riferimento
 
|Char 20
 
|Char 20
 
|NO
 
|NO
|Codice Business
+
|Fa riferimento alla Fattura Stornata con      
 
|-
 
|-
|Flag partite manuale
+
|Data Fatt. Riferimento
|Number
+
|Date
 
|NO
 
|NO
|1 = Se partite manuale. Anche se non valorizzato la  partita viene inserita come manuale se il campo Numero registrazione  contabile non viene valorizzato
+
|
 
|-
 
|-
|Codice Agente
+
|Cod.  Reg. Iva Autofattura
 
|Char 12
 
|Char 12
 
|NO
 
|NO
|Agente della partita (agente di vendita)
+
|E’ obbligatorio se il Flag Autofattura = 1
 +
|-
 +
|Num. Protocollo Iva Autofatt.
 +
|Number
 +
|NO
 +
|E’ obbligatorio se il codice Reg.Iva Autofattura è  valorizzato 
 
|-
 
|-
|Voce Finanziaria
+
|Codice Business Unit
 
|Char 20
 
|Char 20
 
|NO
 
|NO
|E’ la voce finanziaria della partita. Se non  valorizzata viene letta dall’anagrafica.
+
|
 
|-
 
|-
|JoinId
+
|Flag Tipo Movimento
 
|Number
 
|Number
 +
|Si
 +
|0 - normale, 1 - provvisorio
 +
|-
 +
|Data inizio compet. economica
 +
|Date
 
|NO
 
|NO
|Numero Partita Accorpata (Vedi Note)
+
|Se vuoto prende data documento
|}
 
Note: joinid è un progressivo che accorpa fra loro partite diverse. Da utilizzare nel caso di conversioni da procedure che prevedevano l’accorpamento fra partite. Nel caso in cui ci siano degli incassi o dei pagamenti i quali non sono riconducibili ad una scadenza specifica ma solamente ad una partita accorpata passare il movimento di incasso legato ad una partita aperta in avere (nel caso di incasso cliente) oppure ad una partita aperta in dare (nel caso di pagamento fornitori). La compilazione di questo campo non è obbligatoria.
 
 
 
=== Chiusura Partite ===
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|CON8.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Data fine compet. economica
|TXT_CON8
+
|Date
 +
|NO
 +
|Se vuoto prende data documento
 
|-
 
|-
|'''Contenuto'''
+
|Id Fattura
|Chiusura Partite
+
|Char 20
 +
|NO
 +
|Numero documento della fattura o della nota di variazione.  Valorizzare se si convertono i documenti o se si convertono le provvigioni su  incassato
 
|-
 
|-
|'''Schema'''
+
|Tipo Documento
|S_LINK_LINES_CONT_PARTITE
+
|Char 20
|}
+
|NO
{| class="wikitable"
+
|Valori possibili: ‘FATT_CLI’ ‘VAR_CLI’ ‘FATT_FOR’  ‘VAR_FOR’ si riferisce al documento espresso nel campo precedente. E’ obbligatorio se presente Id Fattura.
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Num. Partita
+
|Operazione chiusura
|Num
+
|Number
|SI
+
|NO
|Numero Partita
+
|Valorizzare ad 1 per i movimenti di chiusura dei conti
 
|-
 
|-
|Num.Reg.Cont. Generante
+
|Movimento previsto
|Num
+
|Number
|SI
+
|NO
|Numero di registrazione che ha generato la partita
+
|Valorizzare ad 1 per i movimenti di incasso con data  futura
 
|-
 
|-
|Num.Reg.Cont. Pagamento
+
|Movimento Docfin
|Num
+
|Number
|SI
+
|NO
|Numero di registrazione di chiusura scadenza
+
|Valorizzare ad 1 per i movimenti importati da docfin
 
|-
 
|-
|Numero della scadenza chiusa
+
|Numero Flusso
|Num
+
|Number
|SI
+
|NO
|Numero della scadenza che viene saldata
+
|Numero del flusso da Doc Fin
 
|-
 
|-
|Importo Dare
+
|Utente Inserimento
|Num
+
|Char 255
|SI
+
|NO
|Importo saldato
+
|Nome utente creazione movimento 
 
|-
 
|-
|Importo Avere
+
|Data Inserimento
|Num
+
|Date
|SI
+
|NO
|Importo saldato
+
|Data inserimento movimento
 
|-
 
|-
|Importo Dare divisa
+
|Ora Inserimento
|Num
+
|Char 04
|SI
+
|NO
|Importo saldato
+
|Formato HHMM
 +
|-
 +
|Utente ultima modif
 +
|Char 255
 +
|NO
 +
|Nome utente creazione movimento 
 +
|-
 +
|Data Ultima modif.
 +
|Date
 +
|NO
 +
|Data inserimento movimento
 +
|-
 +
|Ora Ultima modif.
 +
|Char 04
 +
|NO
 +
|Formato HHMM
 +
|-
 +
|Totale Documento
 +
|Number
 +
|NO
 +
|Totale del documento per operazioni Iva
 +
|-
 +
|Totale Doc. divisa
 +
|Number
 +
|NO
 +
|Totale doc. in divisa estera per operazioni Iva
 
|-
 
|-
|Importo Avere divisa
+
|Val.di sistema
|Num
+
|Number
|SI
+
|NO
|Importo saldato
+
|Fisso a zero
 
|-
 
|-
|Numero riga del movimento che chiude la partita
+
|Flag chiusura-apertura
|Num
+
|Numer
|SI
+
|NO
|E’ il numero della riga che chiude la partita, va  valorizzato obbligatoriamente solo se il movimento chiude partite di  anagrafiche diverse o che ha più righe di partitario (CON3)
+
|1 - Chiusure patrimoniali 2 - Aperture patrimoniali
 
|}
 
|}
Il file CON8 lega i movimenti contabili di chiusura scadenze alle scadenze stesse. Se una riga contabile di incasso chiude più scadenze devo avere tanti record con8 per quante sono le scadenze chiuse, specificando per ogni record l’importo di chiusura. Il CON8 quindi lega una riga contabile ad una o più scadenze.
 
  
I campi Numero partita (NUM_PARTITA) e Numero registrazione contabile generante (NUM_REG_CONT_G) non debbono essere valorizzati entrambi obbligatoriamente basta che sia valorizzato uno dei due.
+
=== Righe Movimenti Contabili ===
 
+
{| class="wikitable"
Se viene valorizzato il campo NUM_PARTITA viene controllato che questa sia presente in archivio, in caso negativo non viene inserito il movimento.
+
|'''Nome file ascii'''
 
+
|CON3.TXT
Se viene valorizzato il campo NUM_REG_CONT_G viene controllato che esista una partita generata da quel movimento altrimenti il link non viene inserito.
+
|-
 
+
|'''Nome tabella SQL'''
Se vengono valorizzati entrambi viene controllata l'integrità delle informazioni quindi che la partita sia generata dal movimento contabile indicato altrimenti il link non viene inserito.
+
|TXT_CON3
 
+
|-
Il campo Numero registrazione chiusura partite (NUM_REG_CONT_P) è OBBLIGATORIO ed indica il movimento contabile d'incasso o pagamento che chiude la scadenza. Il programma di conversione controlla che il movimento indicato esista e che abbia una riga di contabilità con il codice anagrafica della partita da chiudere. In caso contrario il link non viene inserito. Se ci sono più righe con la stessa anagrafica deve essere valorizzato il campo ‘numero riga’ altrimenti  il link viene abbinato alla prima riga con partitario trovata. Se vengono riportate le scadenze chiuse, anche parzialmente, devono essere convertiti anche i movimenti di chiusura. Se si riporta la contabilità da una certa data in avanti si devono riportare solo le scadenze aperte o chiuse da quella data in poi.
+
|'''Contenuto'''
 
+
|Righe Movimenti Contabili
Il numero della scadenza (NUM_SCAD_CHIUSA) non viene controllata dal programma è bene comunque valorizzarla correttamente, indica il numero della rata che chiudo. Se con la stessa riga del movimento contabile chiudo scadenze diverse devo avere tanti record dell'archivio CON8 per quante scadenze chiudo e deve essere indicato l'importo relativo alla singola scadenza. Ad esempio se il movimento 3456 con la riga numero 2 chiude per il cliente 'pippo' 5 scadenze devo avere 5 record nel CON8 con indicato le partite che il movimento chiude, il numero della rata, il numero del movimento che sarà 3456 per tutti e 5 i records e l'importo di chiusura relativo ad ogni scadenza.
+
|-
 
 
I campi DARE ed AVERE non sono controllati ma è chiaro che debbano essere valorizzati. Va valorizzato il dare se l'importo della contabilità è in dare (ad esempio il pagamento a fornitore); va valorizzato in avere se l'importo è in avere (ad esempio incasso cliente). Non vanno valorizzati entrambi. La stessa cosa vale per i movimenti in divisa i quali devono essere speculari a quelli in divisa base cioè se valorizzo il campo DARE ed il movimento è in divisa deve essere valorizzato anche il campo DARE_DIV e viceversa. ATTENZIONE SE IL MOVIMENTO E' IN DIVISA ESTERA I CAMPI DARE O AVERE DEBBONO COMUNQUE ESSERE VALORIZZATI OLTRE AI CAMPI IN DIVISA.
 
 
 
==== Chiusura Partite utilizzando il JoinId ====
 
Nel caso di procedure che gestiscono le partite accorpate (Golden Lake, ACG, ..) è difficile individuare il movimento di incasso esattamente quale scadenze va a chiudere. In questi casi la partita della fattura deve essere passata aperta, il movimento di chiusura della partita deve generare a sua volta una partita aperta (nel segno opposto di quella della fattura) ed entrambe le partite devono avere lo stesso joinId. In questo modo sarà compito di una procedura post-conversione di effettuare la compensazione fra le due partite.
 
 
 
Esempio
 
 
 
Ho una fattura di vendita di 100 euro. Oltre ai file della contabilità (CON2-CON3-CON4) devo passare anche i file:
 
 
 
CON7 Fattura di Vendita Numero 1  Dare: 100
 
 
 
CON5 Fattura di Vendita Numero 1  Dare:  50 (scadenza 1)
 
 
 
Fattura di Vendita Numero 1  Dare:  50 (scadenza 2)
 
 
 
Ho un incasso di 70 Euro legato a quella partita. Oltre ai file della contabilità devo passare anche i file
 
 
 
CON7 Incasso Avere 70
 
 
 
CON5 Incasso Avere 70
 
 
 
Entrambi i CON7 devono avere lo stesso JoinId.
 
 
 
Utilizzando questo metodo NON DEVONO ESSERE PASSATI RECORDS NEL CON8.
 
 
 
==== Chiusura Partite utilizzando il CON8 ====
 
Nel caso di procedure che gestiscono le partite non accorpate si deve individuare il movimento di incasso esattamente quale scadenze va a chiudere. In questi casi la partita della fattura deve essere passata chiusa, il movimento di chiusura della partita deve generare tanti records con8 quanto sono le scadenze chiuse.
 
 
 
Esempio
 
 
 
Ho una fattura di vendita di 100 euro chiusa parzialmente con un incasso di 70 euro. Oltre ai file della contabilità (CON2-CON3-CON4) devo passare anche i file:
 
 
 
CON7 Fattura di Vendita Numero 1  Dare: 100 Avere: 70
 
 
 
CON5 Fattura di Vendita Numero 1  Dare:  50 Avere 50 (scadenza 1)
 
 
 
Fattura di Vendita Numero 1  Dare:  50 Avere 20 (scadenza 2)
 
 
 
Ho un incasso di 70 Euro legato a quella partita. Oltre ai file della contabilità devo passare anche i file
 
 
 
CON8 Scadenza 1 Dare 50
 
 
 
CON8 Scadenza 2 Date 20
 
 
 
Entrambi i CON8 hanno lo stesso NumRegP ma fanno riferimento a due scadenze diverse.
 
 
 
=== Movimenti Libro Soci ===
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|CON9.TXT
 
|-
 
|'''Nome tabella SQL'''
 
|TXT_CON9
 
|-
 
|'''Contenuto'''
 
|Movimenti Libro Soci
 
|-
 
 
|'''Schema'''
 
|'''Schema'''
|S_CONF_LIBS_MOV
+
|S_LINES_CONT 
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 7 389: Riga 7 448:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|ID_MOV
+
|Numero Registrazione
|Number
+
|Num0Dp
|NO
+
|SI
|Progressivo movimento   (PK)
+
|Deve corrispondere al numero della testata
 +
|-
 +
|Data Registrazione
 +
|Date
 +
|SI
 +
|Formato GGMMAAAA
 
|-
 
|-
|HEAD_CONT_ID
+
|Numero Linea
 
|Number
 
|Number
 
|SI
 
|SI
|Progressivo movimento contabile collegato
+
|Progressivo all’interno del numero di registrazione
 
|-
 
|-
|COD_BUSN_UN
+
|Codice Conto
|Char 020
+
|Char 20
|NO
 
|Codice business unit   
 
|-
 
|COD_CF
 
|Char 012
 
 
|SI
 
|SI
|Codice anagrafica socio
+
|
 
|-
 
|-
|COD_CAUS
+
|Codice Cliente
|Char 012
+
 
 +
Fornitore
 +
|Char 12
 
|NO
 
|NO
|Codifica causale movimento libro soci (Il campo non è  presente sui movimenti, ma è presente l’id, che viene calcolato)
+
|Gli zeri vanno allineati a sinistra
 
|-
 
|-
|DATA_DELIBERA
+
|Flag Cli/for
|Date
+
|Number
 
|NO
 
|NO
|Data delibera
+
|0 – Cliente 1 – Fornitore
 
|-
 
|-
|DATA_REGISTRAZIONE
+
|Dare
|Date
+
|Number
|NO
+
|SI
|Data registrazione movimento
+
|Gli importi fanno riferimento alla valuta base (Euro)
 
|-
 
|-
|COD_CONTO_DISPO
+
|Avere
|Char 020
+
|Number
|NO
+
|SI
|Codice conto disponibilità finanziaria
+
|Gli importi fanno riferimento alla valuta base (Euro)
 
|-
 
|-
|IMPO_QUOTA_VU1
+
|Dare in Valuta
 
|Number
 
|Number
 
|NO
 
|NO
|Importo unitario quota
+
|Importo Espresso in valuta
 
|-
 
|-
|NR_QUOTE
+
|Avere in Valuta
 
|Number
 
|Number
 
|NO
 
|NO
|Numero quote
+
|Importo Espresso in valuta
 
|-
 
|-
|IMPO_MOV_V1
+
|Descrizione Aggiuntiva
|Number
+
|Char 250
 
|NO
 
|NO
|Importo movimento (importo unitario * nr quote)
+
|
 
|-
 
|-
|NOTE
+
|Cambio
|Char 255
+
|Number
 
|NO
 
|NO
|Note
+
|Da valorizzare solo se <> dal cambio di testata
 
|-
 
|-
|FLAG_RIPORTA_NOTE
+
|Data inizio compet. economica
|Number
+
|Date
 
|NO
 
|NO
|Se attivo, la nota viene riportata nella descrizione del movimento contabile
+
|Se vuoto prende data inizio comp. economica della testata
 
|-
 
|-
|FLAG_NO_GESTIONE
+
|Data fine compet. economica
|Number
+
|Date
 
|NO
 
|NO
|Se attivo, è un movimento legato ad un trasferimento, x  i calcoli della situazione socio
+
|Se vuoto prende data fine comp. economica della testata
 
|-
 
|-
|HEAD_CONT_ID_OLD
+
|Cod Rif. Cont.
|Number
+
|Char 50
 
|NO
 
|NO
|Progressivo movimento contabile collegato (Da usare per aggiornamenti, non passare nei file txt)
+
|Codice riferimento contabile
 
|}
 
|}
# IMPO_QUOTA_VU1: caricare solo in caso di movimentazione nominale
 
# NR_QUOTE: caricare solo in caso di movimentazione nominale. Deve essere passato un numero negativo nel caso di movimentazioni di diminuzione valore quote (Diminuzione – Rimborso – Trasferimento). Se Versamento o Sottoscrizione deve essere passato un valore positivo
 
# IMPO_MOV_V1: se movimentazione nominale deve essere (importo unitario * nr quote). Deve essere passato un numero negativo nel caso di movimentazioni di diminuzione valore quote (Diminuzione – Rimborso – Trasferimento). Se Versamento o Sottoscrizione deve essere passato un valore positivo
 
# I movimenti di trasferimento devono essere passati in due righe:
 
## prima riga: movimento legato al socio che riceve il trasferimento delle quote. Attivare il FLAG_NO_GESTIONE, inserire nel COD_CF il codice del socio del trasferimento e mettere valori positivi
 
## seconda riga: movimento legato al socio che fa’ il trasferimento. Impostare FLAG_NO_GESTIONE=0, inserire nel COD_CF il codice socio e nel COD_CF_TRAS il socio che riceve il trasferimento (memorizzato dall’inserimento della 1° riga), mettere valori negativi
 
# ATTENZIONE!!! Nello schema di Essenzia della tabella S_TXT_CON9  l’ultimo campo deve essere HEAD_CONT_ID_OLD dove il programma di conversioni si memorizza il progressivo contabile vecchio nel caso di rinumero dei movimenti contabili. Se si devono aggiungere campi nel tracciato TXT_CON9 non inserirli in fondo, ma lasciare comunque il campo HEAD_CONT_ID_OLD come ultimo.
 
  
=== Movimenti Depositi Soci ===
+
=== Righe Movimenti Iva ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CON10.TXT
+
|CON4.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CON10
+
|TXT_CON4
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Movimenti Depositi Soci
+
|Righe Movimenti Iva
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_CONF_AUTS_MOV
+
|S_LINES_IVA
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 7 492: Riga 7 546:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|ID_MOV
+
|Numero Registrazione
|Number
+
|Num0Dp
|NO
 
|Progressivo movimento   (PK)
 
|-
 
|HEAD_CONT_ID
 
|Number
 
 
|SI
 
|SI
|Progressivo movimento contabile collegato
+
|Deve corrispondere al numero della testata
 
|-
 
|-
|COD_BUSN_UN
+
|Data Registrazione
|Char 020
+
|Date
|NO
+
|SI
|Codice business unit   
+
|Formato GGMMAAAA
 
|-
 
|-
|COD_CF
+
|Numero Linea
|Char 012
+
|Number
 
|SI
 
|SI
|Codice anagrafica socio
+
|Progressivo all’interno del numero di registrazione
 
|-
 
|-
|COD_CAUS
+
|Codice Iva
|Char 012
+
|Char 12
|NO
+
|SI
|Codifica causale movimento libro soci (Il campo non è  presente sui movimenti, ma è presente l’id, che viene calcolato)
+
|
 
 
‘SALDO_FINALE’ à causale fittizia per  indicare movimento saldo finale (vedi note p.to 4)
 
 
|-
 
|-
|DATA_REGISTRAZIONE
+
|Aliquota Iva
|Date
+
|Number
 
|NO
 
|NO
|Data registrazione movimento
+
|Campo da valorizzare con zero fisso
 
|-
 
|-
|DATA_VALUTA
+
|Imponibile Iva
|Date
+
|Number
|NO
 
|Data valuta movimento
 
|-
 
|COD_TIPO_DEP
 
|Char012
 
 
|SI
 
|SI
|Codice tipo deposito (Il campo non è presente sui  movimenti, ma è presente l’id, che viene calcolato)
+
|
 
|-
 
|-
|DES_MOV
+
|Importo Iva
|Char255
 
|NO
 
|Descrizione movimento
 
|-
 
|IMPORTO
 
 
|Number
 
|Number
|NO
+
|SI
|Importo movimento
+
|
 
|-
 
|-
|IMPORTO_BOLLI
+
|Imponibile in valuta
 
|Number
 
|Number
|NO
+
|SI
|Importo bolli
+
|
 
|-
 
|-
|IMPORTO_RIT
+
|Importo Iva in valuta
 
|Number
 
|Number
|NO
+
|SI
|Importo Ritenuta
+
|
 
|-
 
|-
|PERC_PENALE
+
|Descrizione Aggiuntiva
|Number
+
|Char 250
 
|NO
 
|NO
|Percentuale penale
+
|
 
|-
 
|-
|GG_PENALE
+
|Importo Iva Indetraibile
 
|Number
 
|Number
|NO
+
|SI
|GG penale
+
|
 
|-
 
|-
|IMPO_PENALE_V1
+
|Flag no pro_rata
 
|Number
 
|Number
 
|NO
 
|NO
|Importo penale
+
|
 +
|-
 +
|Codice Registro IVA
 +
|Char  12
 +
|SI
 +
|
 
|-
 
|-
|COD_CONTO_DISPO
+
|Codice Assogg
|Char020
+
|Char 12
 
|NO
 
|NO
|Codice conto disponibilità finanziaria
+
|Codice Assoggettamento utilizzato per differenziare  tipologie diverse di movimenti con lo stesso codice iva
 
|-
 
|-
|FLAG_NO_GESTIONE
+
|Importo Iva Indetraibile in divisa
|Number  
+
|Number
 
|NO
 
|NO
|Se attivo, è un movimento legato ad un trasferimento, x  i calcoli dei depositi
+
|IVA indetraibile su acquisti in valuta
 
|-
 
|-
|HEAD_CONT_ID_OLD
+
|% Compensazione Iva Agricola
 
|Number
 
|Number
 
|NO
 
|NO
|Progressivo movimento contabile collegato (Da usare per aggiornamenti, non passare nei file txt)
+
|Percentuale di compensazione Iva Agricola
 
|}
 
|}
# Nel caso di movimentazioni di Addebito Interessi, Prelievo o Versamento (vedi note sotto) devono essere passati gli importi in negativo. Se Versamento (vedi note sotto) o Accredito  interessi o Versamento gli importi devono essere positivi.
 
# I movimenti di trasferimento devono essere passati in due righe:
 
## 1° riga: movimento legato al socio che riceve il trasferimento. Attivare il FLAG_NO_GESTIONE, inserire nel COD_CF il codice del socio del trasferimento e nel COD_TIPO_DEP il codice del tipo deposito del trasferimento. Mettere valori positivi
 
## 2° riga: movimento legato al socio che fa’ il trasferimento. Impostare FLAG_NO_GESTIONE=0, inserire nel COD_CF il codice socio e nel COD_TIPO_DEP il codice deposito del socio che fa’ il trasferimento. Mettere valori negativi
 
## Il programma di conversione, quando scrive il secondo movimento, riporta nel COD_CF_TRAS il COD_CF e nel COD_TIPO_DEP_TRAS il COD_TIPO_DEP della prima riga movimento (quella con il FLAG_NO_GESTIONE attivo) (ATTENZIONE: NELL’ARCHIVIO NON C’E’ MEMORIZZATO IL CODICE DEPOSITO, MA L’ID !!!)
 
# ATTENZIONE!!! Nello schema di Essenzia della tabella S_TXT_CON10  l’ultimo campo deve essere HEAD_CONT_ID_OLD dove il programma di conversioni si memorizza il progressivo contabile vecchio nel caso di rinumero dei movimenti contabili. Se si devono aggiungere campi nel tracciato TXT_CON10 non inserirli in fondo, ma lasciare comunque il campo HEAD_CONT_ID_OLD come ultimo.
 
# In caso di migrazione parziale movimenti da altro sistema, come per Settesoli in cui vengono integrati i movimenti dal 01.01.2015 in avanti, dove non esiste un movimento con il saldo iniziale (come nel caso di Settesoli), ma un saldo all’ultimo movimento, occorre passare nel file anche il saldo finale con la causale fissa ‘SALDO_FINALE’ che è un segnale al programma di import per riconteggiare il saldo alla data iniziale leggendo i movimenti presenti.
 
  
=== Conversioni contabili multiazienda ===
+
=== Scadenze ===
Per le conversioni di più aziende si devono avere tanti files per quante aziende vengono convertite. Le conversioni vanno lanciate ognuna nell’azienda di appartenenza. Il numero del movimento deve comunque essere progressivo su tutti i file, se l’ultima registrazione dell’azienda 1 è la nr 100 la prima operazione dell’azienda 2 deve essere la nr 101.
 
 
 
Per fare questo è stato previsto un programma di rinumerazione dei files, questo legge l’ultimo nr di registrazione contabile ed incrementa i TXT.
 
 
 
Ricordarsi quando si lancia la conversione della seconda azienda di NON mettere la spunta su ‘Cancella Contabilità’.
 
 
 
=== Movimenti di contabilità analitica ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ANL1.TXT
+
|CON5.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ANL1
+
|TXT_CON5
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Movimenti di analitica
+
|Scadenze
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_LINES_ANL
+
|S_SCADENZE
 
|}
 
|}
I campi numerici devono essere valorizzati TUTTI se non si ha il dato a disposizione valorizzare il campo con zero.
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Nome Campo'''
Riga 7 620: Riga 7 647:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Tipo origine
+
|Numero Registrazione
 +
|Num0Dp
 +
|SI
 +
|Riferimento all’operazione contabile                                                                                            
 +
|-
 +
|Numero Riga
 
|Number
 
|Number
|Si
+
|SI
|Tipo Origine
+
|Riferimento alla riga contabile
 
|-
 
|-
|TABLE_ORIGINE
+
|Numero Partita
|Char 20
 
|No
 
|Tipo documento di origine:
 
 
 
-HEAD_CONT
 
 
 
-OFF/ORD/DDT/FATT/VAR  CLI/FOR
 
 
 
-MAG_CAR/MAG_SCAR
 
 
 
-ORP_EFF
 
|-
 
|HEAD CONT ID
 
 
|Number
 
|Number
|No
+
|SI
|Riferimento progressivo testata
+
|Progressivo partita
 
|-
 
|-
|Riga registrazione
+
|Numero Scadenza
 
|Number
 
|Number
|No
+
|SI
|Riga del movimento contabile da cui deriva l’analitica solo se Tipo doc=0
+
|Progressivo all’interno della partita. Identifica il nr della rata
 
|-
 
|-
|Anno doc
+
|Data Scadenza
 
|Number
 
|Number
|No
+
|SI
|Anno documento se 1<=Tipo doc<=3 o =5
+
|
 
|-
 
|-
|Serie doc
+
|Dare
|Char 5
 
|No
 
|Serie documento se 1<=Tipo doc<=3 o =5
 
|-
 
|Num doc
 
 
|Number
 
|Number
|No
+
|SI
|Numero documento 1<=Tipo doc<=3 o =5
+
|Gli importi fanno riferimento alla valuta base (Euro).  Se la scadenza è totalmente chiusa gli importi Dare e Avere devono  coincidere, se la scadenza è parzialmente chiusa gli importi dare e avere  devono essere entrambi valorizzati.
 
|-
 
|-
|Riga documento
+
|Avere
 
|Number
 
|Number
|No
+
|SI
|Riga documento/riga ciclo 1<=Tipo doc<=3
+
|Gli importi fanno riferimento alla valuta base (Euro)  Se la scadenza è totalmente chiusa gli importi Dare e Avere devono  coincidere, se la scadenza è parzialmente chiusa gli importi dare e avere  devono essere entrambi valorizzati.
 
|-
 
|-
|Nume esec
+
|Dare in Valuta
 
|Number
 
|Number
|No
+
|NO
|Numero esecuzione ciclo Tipo doc=3
+
|Importo Espresso in valuta
 
|-
 
|-
|Numero riga Analitica
+
|Avere in Valuta
 
|Number
 
|Number
|SI
+
|NO
|Progressivo riga analitica all’interno del movimento da  cui proviene
+
|Importo Espresso in valuta
 
|-
 
|-
|Data movimento
+
|Flag SBF
|Data
 
|SI
 
|Data movimento di analitica
 
|-
 
|Percentuale
 
 
|Number
 
|Number
 
|SI
 
|SI
|% costo su totale movimento di partenza
+
|1 – SBF
 
|-
 
|-
|Dare
+
|Note Scadenza
|Number
+
|Char 255
|SI
+
|NO
|Importo dare
+
|
 
|-
 
|-
|Avere
+
|Tipo Scadenza
|Number
+
|Char 12
 
|SI
 
|SI
|Importo avere
+
|RB    =  Obbligatorio per Ricevute Bancarie
 +
 
 +
BON = Obbligatorio per Ordini di Pagamento
 +
 
 +
Il resto della codifica è libera
 
|-
 
|-
|Flag split
+
|Scadenza bloccata
 
|Number
 
|Number
|No
+
|NO
|1=costo suddiviso per date
+
|1 Scadenza Bloccata
 
|-
 
|-
|Data inizio costo
+
|Data Scadenza Originaria
|Data
+
|Date
|No
+
|NO
|Data inizio costo
+
|
 
|-
 
|-
|Data fine costo
+
|Conto della Banca
|Data
+
|Char 20
|No
+
|NO
|Data fine costo
+
|Se presente inserire il conto della banca dove avviene  il pagamento o la riscossione
 
|-
 
|-
|Descrizione
+
|Codice Cli/For
|Char 255
+
|Char 12
|No
+
|SI
|Descrizione operazione
+
|
 
|-
 
|-
|Cod art
+
|Codice Divisa
|Char 30
+
|Char 12
|No
+
|NO
|Codice risorsa
+
|
 
|-
 
|-
|Um
+
|Data Ultimo Sollecito
|Char 10
+
|Date
|No
+
|NO
|Um risorsa
+
|
 
|-
 
|-
|Quantità
+
|Num. Ultimo Sollecito
 
|Number
 
|Number
|No
+
|NO
|Quantità risorsa
+
|
 
|-
 
|-
|Prezzo netto
+
|Numero Effetto
 
|Number
 
|Number
|No
+
|SI
|Prezzo netto della risorsa
+
|Inserire il numero dell’effetto emesso per la scadenza  (se generati)
 
|-
 
|-
|Voce di costo
+
|Flag Dare Avere
|Char 20
+
|Char 1
|Si
+
|SI
|Conto voce di costo
+
|Inserire ‘D’ se la scadenza è in dare, ‘A’ se la  scadenza è in avere.
 
|-
 
|-
|Commessa
+
|ABI
|Char 20
+
|Char 5
|No
+
|NO
|Conto commessa
+
|Codice Abi        - valorizzare solo se <> da anagrafica
 
|-
 
|-
|Cod dim1
+
|CAB
|Char 20
+
|Char 5
|No
+
|NO
|Conto dimensione 1 dell’analitica
+
|Codice Cab      -  valorizzare solo se <> da anagrafica
 
|-
 
|-
|Cod dim2
+
|CONTO
|Char 20
+
|Char 12
|No
+
|NO
|Conto dimensione 2 dell’analitica
+
|Numero Conto - valorizzare solo se <> da  anagrafica
 +
|-
 +
|CIN
 +
|Char  1
 +
|NO
 +
|Cin                     - valorizzare solo se <> da anagrafica
 
|-
 
|-
|Cod dim3
+
|IBAN
|Char 20
+
|Char 34
|No
+
|NO
|Conto dimensione 3 dell’analitica
+
|Iban                    - valorizzare solo se <> da anagrafica
 
|-
 
|-
|Cod dim4
+
|SOLO IVA
|Char 20
+
|Number
|No
+
|NO
|Conto dimensione 4 dell’analitica
+
|Valorizzare ad 1 se la rata è di sola iva
 
|}
 
|}
 +
NB: con il numero di registrazione viene scritto il link alla contabilità, se non è presente viene inserita la scadenza ma non il link. A meno che la partita non sia manuale.
  
==== Specifiche di funzionamento ====
+
=== Partite ===
L’analitica può derivare da sorgenti diverse:
 
* Contabilità
 
* Documenti (ordini, ddt, fatture, movimenti interni, ecc…)
 
* Spese da documenti
 
* Produzione
 
* Movimenti manuali
 
Per questo motivo i primi due campi identificano l’origine dell’analitica. Se movimento manuale la tabella origine è sempre HEAD_CONT. In base al tipo origine si devono valorizzare i campi sottostanti che identificano il documento di origine:
 
* Se proveniente da prima nota si dovrà specificare il numero registrazione e la riga contabile
 
* Se proviene da documento si dovrà specificare l’anno, serie, numero e riga documento
 
* Se proviene da spesa si specificherà anno, serie e numero
 
* Se proviene da ciclo produzione si dovrà specificare anno, serie, numero, numero ciclo e numero fase
 
 
 
=== Cespiti ===
 
 
 
==== Anagrafica Cespiti ====
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CESP1.TXT
+
|CON7.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CESP1
+
|TXT_CON7
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Anagrafica cespiti ammortizzabili
+
|Partite
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_CESPITI
+
|S_PARTITE
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 7 804: Riga 7 808:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|CESP_ID
+
|Numero Partita
|Char   020
+
|Number
 
|SI
 
|SI
|Codice Cespite originario
+
|Progressivo partita
 
|-
 
|-
|DES_CESP
+
|Numero Registrazione Contabile.
|Char   255
+
|Number
 
|SI
 
|SI
|Descrizione cespite
+
|Se generata da una scrittura contabile. '''Se non  valorizzato la partita viene considerata manuale.'''
 
|-
 
|-
|AZIENDA_ID
+
|Descrizione Partita
|Number
+
|Char 080
 
|SI
 
|SI
|Azienda
+
|
 
|-
 
|-
|NOTE_CESP
+
|Codice Pagamento
|Char   255
+
|Char 012
|NO
+
|SI
|Note cespite
+
|
 
|-
 
|-
|DATA_INIZIO_AMMORT
+
|Codice Cli/For
|Data
+
|Number
 
|SI
 
|SI
|Data inizio ammortamento
+
|
 
|-
 
|-
|DATA_DISMISSIONE
+
|Data creazione
|Data
+
|Date
|NO
+
|SI
|Data dismissione
+
|
 
|-
 
|-
|COD_CAT
+
|Data documento
|Char   20
+
|Date
 
|SI
 
|SI
|Codice categoria
+
|
 
|-
 
|-
|MATRICOLA
+
|Codice Divisa
|Char   40
+
|Char 012
 
|NO
 
|NO
|Matricola
+
|
 
|-
 
|-
|DATA_ACQUISTO
+
|Cambio
|Data
 
|SI
 
|Data acquisto
 
|-
 
|HEAD_CONT_ID
 
 
|Number
 
|Number
 
|NO
 
|NO
|Progressivo operazione
+
|
 
|-
 
|-
|COD_CF
+
|Dare
|Char   12
+
|Number
|NO
+
|SI
|Codice fornitore
+
|Questo importo fa riferimento al totale documento. Deve  coincidere con la somma delle scadenze che hanno lo stesso progressivo  partita. Gli importi fanno riferimento alla valuta base (Euro). Se la partita  è totalmente chiusa gli importi Dare e Avere devono coincidere, se è  parzialmente chiusa gli importi dare e avere devono essere entrambi  valorizzati.
 
|-
 
|-
|IMPORTO_AMM_V1
+
|Avere
 
|Number
 
|Number
 
|SI
 
|SI
|Importo ammortizzabile
+
|Questo importo fa riferimento al totale documento. Deve  coincidere con la somma delle scadenze che hanno lo stesso progressivo  partita. Gli importi fanno riferimento alla valuta base (Euro). Se la partita  è totalmente chiusa gli importi Dare e Avere devono coincidere, se è  parzialmente chiusa gli importi dare e avere devono essere entrambi  valorizzati.
 
|-
 
|-
|IMPORTO_NON_AMM_V1
+
|Dare in Valuta
 
|Number
 
|Number
 
|NO
 
|NO
|Importo non ammortizzabile
+
|Importo Espresso in valuta
 
|-
 
|-
|PERC_AMMORT_PRIMO_ANNO
+
|Avere in Valuta
 
|Number
 
|Number
|SI
+
|NO
|% ammortamento primo anno
+
|Importo Espresso in valuta
 +
|-
 +
|Note
 +
|Char  899
 +
|NO
 +
|Note aggiuntive della partita
 
|-
 
|-
|NUM_ANNI_AMMORT_ANT
+
|Flag Cli/For
 
|Number
 
|Number
 
|SI
 
|SI
|Numero anni ammortamento anticipato
+
|<nowiki>- 0  Clienti     -1 Fornitore </nowiki>
 
 
Obbligatorio se % amm. anticipato > 0
 
 
|-
 
|-
|PERC_AMMORT_NORM
+
|Data chiusura
|Number
+
|Date
 
|NO
 
|NO
|% ammortamento normale
+
|Solo se Dare=Avere
 
|-
 
|-
|PERC_AMMORT_ANT
+
|Numero documento
|Number
+
|Char 040
 
|NO
 
|NO
|% ammortamento anticipato
+
|Inserire il numero del documento che ha generato la  partita. Se la partita fa riferimento ad un documento Iva il cui tipo  registro è ‘V’ il numero del documento deve essere lo stesso del protocollo
 
|-
 
|-
|IMPORTO_AMMORT_PREC_V1
+
|Numero protocollo
 
|Number
 
|Number
 
|NO
 
|NO
|Importo ammortamento precedente
+
|Inserire il numero del protocollo che ha generato la  partita
 
|-
 
|-
|ESERCIZI_PREC_AMMORT
+
|Importo Partita
 
|Number
 
|Number
 +
|SI
 +
|Indica l’importo totale della partita, in valore  assoluto
 +
|-
 +
|Codice Business Unit
 +
|Char 20
 
|NO
 
|NO
|Nr esercizi precedenti in ammortamento
+
|Codice Business
 
 
Obbligatorio se il campo IMPORTO_AMMORT_PREC_V1 > 0
 
 
|-
 
|-
|RIVALUTAZIONI_PREC_V1
+
|Flag partite manuale
 
|Number
 
|Number
 
|NO
 
|NO
|Importo rivalutazioni precedenti
+
|1 = Se partite manuale. Anche se non valorizzato la  partita viene inserita come manuale se il campo Numero registrazione  contabile non viene valorizzato
 
|-
 
|-
|VALORE_ALIEN_V1
+
|Codice Agente
|Number
+
|Char 12
 
|NO
 
|NO
|Valore alienazione. Obbligatorio se presente  dismissione
+
|Agente della partita (agente di vendita)
 
|-
 
|-
|VALORE_PARTE_ALIEN_V1
+
|Voce Finanziaria
|Number
+
|Char 20
 
|NO
 
|NO
|Valore parte alienata. Obbligatorio se presente dismissione
+
|E’ la voce finanziaria della partita. Se non valorizzata viene letta dall’anagrafica.
 
|-
 
|-
|CESP_ID_PRINC
+
|JoinId
|Char  20
+
|Number
 
|NO
 
|NO
|Codice del Cespite principale, da valorizzare solo se  si tratta di cespite accessorio
+
|Numero Partita Accorpata (Vedi Note)
 +
|}
 +
Note: joinid è un progressivo che accorpa fra loro partite diverse. Da utilizzare nel caso di conversioni da procedure che prevedevano l’accorpamento fra partite. Nel caso in cui ci siano degli incassi o dei pagamenti i quali non sono riconducibili ad una scadenza specifica ma solamente ad una partita accorpata passare il movimento di incasso legato ad una partita aperta in avere (nel caso di incasso cliente) oppure ad una partita aperta in dare (nel caso di pagamento fornitori). La compilazione di questo campo non è obbligatoria.
 +
 
 +
=== Chiusura Partite ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON8.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON8
 
|-
 
|-
|NUMERO_DOCUMENTO
+
|'''Contenuto'''
|Number
+
|Chiusura Partite
|NO
 
|Numero documento di acquisto
 
 
|-
 
|-
|DATA_DOCUMENTO
+
|'''Schema'''
|Data
+
|S_LINK_LINES_CONT_PARTITE
|NO
+
|}
|Data documento di acquisto
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|FLAG_BENE_IMMATERIALE
+
|Num. Partita
|Number
+
|Num
 
|SI
 
|SI
|0=No; 1=Si
+
|Numero Partita
 
|-
 
|-
|PERC_MANUT
+
|Num.Reg.Cont. Generante
|Number
+
|Num
 
|SI
 
|SI
|% di manutenzione
+
|Numero di registrazione che ha generato la partita
 
|-
 
|-
|PERC_AMM_ACC
+
|Num.Reg.Cont. Pagamento
|Number
+
|Num
 
|SI
 
|SI
|% ammortamento accelerato
+
|Numero di registrazione di chiusura scadenza
 
|-
 
|-
|PERC_AMM_RIDOTTO
+
|Numero della scadenza chiusa
|Number
+
|Num
 
|SI
 
|SI
|% ammortamento ridotto
+
|Numero della scadenza che viene saldata
 
|-
 
|-
|UBICAZIONE
+
|Importo Dare
|Char 255
+
|Num
|NO
+
|SI
|Ubicazione cespite
+
|Importo saldato
 
|-
 
|-
|ULT_ESERC_PREC
+
|Importo Avere
|Number
+
|Num
|NO
+
|SI
|Ultimo Eserc. Precedenti ammortamenti
+
|Importo saldato
 
|-
 
|-
|NUM_DOC_VENDITA
+
|Importo Dare divisa
|Char 20
+
|Num
|NO
+
|SI
|Numero documento di vendita del cespite
+
|Importo saldato
 
|-
 
|-
|COD_CLI_VENDITA
+
|Importo Avere divisa
|Char 12
+
|Num
|NO
+
|SI
|Codice Clienti di vendita del cespite
+
|Importo saldato
 
|-
 
|-
|FLAG_NO_STAMPA
+
|Numero riga del movimento che chiude la partita
|Number
+
|Num
 
|SI
 
|SI
|0=Stampa il cespite nel regis. fino alla sua completa  dismissione
+
|E’ il numero della riga che chiude la partita, va  valorizzato obbligatoriamente solo se il movimento chiude partite di  anagrafiche diverse o che ha più righe di partitario (CON3)
 +
|}
 +
Il file CON8 lega i movimenti contabili di chiusura scadenze alle scadenze stesse. Se una riga contabile di incasso chiude più scadenze devo avere tanti record con8 per quante sono le scadenze chiuse, specificando per ogni record l’importo di chiusura. Il CON8 quindi lega una riga contabile ad una o più scadenze.
 +
 
 +
I campi Numero partita (NUM_PARTITA) e Numero registrazione contabile generante (NUM_REG_CONT_G) non debbono essere valorizzati entrambi obbligatoriamente basta che sia valorizzato uno dei due.
 +
 
 +
Se viene valorizzato il campo NUM_PARTITA viene controllato che questa sia presente in archivio, in caso negativo non viene inserito il movimento.
 +
 
 +
Se viene valorizzato il campo NUM_REG_CONT_G viene controllato che esista una partita generata da quel movimento altrimenti il link non viene inserito.
  
1=Non stampa il cespite nel registro se totalmente  ammortizzato
+
Se vengono valorizzati entrambi viene controllata l'integrità delle informazioni quindi che la partita sia generata dal movimento contabile indicato altrimenti il link non viene inserito.
|-
 
|COD_RAGGRUPPAMENTO
 
|Char 20
 
|NO
 
|E’ il codice raggruppamento
 
|}
 
  
==== Anagrafica Cespiti note ====
+
Il campo Numero registrazione chiusura partite (NUM_REG_CONT_P) è OBBLIGATORIO ed indica il movimento contabile d'incasso o pagamento che chiude la scadenza. Il programma di conversione controlla che il movimento indicato esista e che abbia una riga di contabilità con il codice anagrafica della partita da chiudere. In caso contrario il link non viene inserito. Se ci sono più righe con la stessa anagrafica deve essere valorizzato il campo ‘numero riga’ altrimenti  il link viene abbinato alla prima riga con partitario trovata. Se vengono riportate le scadenze chiuse, anche parzialmente, devono essere convertiti anche i movimenti di chiusura. Se si riporta la contabilità da una certa data in avanti si devono riportare solo le scadenze aperte o chiuse da quella data in poi.
# Nota 1: Deve essere valorizzata almeno una percentuale di ammortamento  tra la ordinaria,  anticipata, accelerata e ridotta. Se presente la percentuale di ammortamento ridotta le altre devono essere a zero.
 
# Nota 2: Il valore (iniziale) del cespite è dato dalla somma dei campi IMPORTO_AMM_V1 + IMPORTO_NON_AMM_V1
 
# Nota 3: Il campo IMPORTO_AMMORT_PREC_V1 è un campo ‘storico’ contiene la quota di ammortamento già  calcolata sul cespite. Se si valorizza questo campo non devono essere passati gli stessi valori nel record degli ammortamenti (FILE CESP3, CESP4). E’ possibile passare una parte di ammortamento su questo campo (ad esempio fino ad una certa data X) e la parte restante (dalla data X) come movimenti di ammortamento. Il fondo ammortamento è dato dalla somma di questo campo + i movimenti di ammortamento.
 
# Nota 4: gli esercizi precedentemente ammortizzati (campo ESERCIZI_PREC_AMMORT) fanno riferimento al campo IMPORTO_AMMORT_PREC_V1 non si devono includere gli esercizi dei movimenti di ammortamento.
 
  
==== Cespiti alternativi ====
+
Il numero della scadenza (NUM_SCAD_CHIUSA) non viene controllata dal programma è bene comunque valorizzarla correttamente, indica il numero della rata che chiudo. Se con la stessa riga del movimento contabile chiudo scadenze diverse devo avere tanti record dell'archivio CON8 per quante scadenze chiudo e deve essere indicato l'importo relativo alla singola scadenza. Ad esempio se il movimento 3456 con la riga numero 2 chiude per il cliente 'pippo' 5 scadenze devo avere 5 record nel CON8 con indicato le partite che il movimento chiude, il numero della rata, il numero del movimento che sarà 3456 per tutti e 5 i records e l'importo di chiusura relativo ad ogni scadenza.
{| class="wikitable"
+
 
|'''Nome file ascii'''
+
I campi DARE ed AVERE non sono controllati ma è chiaro che debbano essere valorizzati. Va valorizzato il dare se l'importo della contabilità è in dare (ad esempio il pagamento a fornitore); va valorizzato in avere se l'importo è in avere (ad esempio incasso cliente). Non vanno valorizzati entrambi. La stessa cosa vale per i movimenti in divisa i quali devono essere speculari a quelli in divisa base cioè se valorizzo il campo DARE ed il movimento è in divisa deve essere valorizzato anche il campo DARE_DIV e viceversa. ATTENZIONE SE IL MOVIMENTO E' IN DIVISA ESTERA I CAMPI DARE O AVERE DEBBONO COMUNQUE ESSERE VALORIZZATI OLTRE AI CAMPI IN DIVISA.
|CESP2.TXT
+
 
|-
+
==== Chiusura Partite utilizzando il JoinId ====
|'''Nome tabella SQL'''
+
Nel caso di procedure che gestiscono le partite accorpate (Golden Lake, ACG, ..) è difficile individuare il movimento di incasso esattamente quale scadenze va a chiudere. In questi casi la partita della fattura deve essere passata aperta, il movimento di chiusura della partita deve generare a sua volta una partita aperta (nel segno opposto di quella della fattura) ed entrambe le partite devono avere lo stesso joinId. In questo modo sarà compito di una procedura post-conversione di effettuare la compensazione fra le due partite.
|TXT_CESP2
+
 
 +
Esempio
 +
 
 +
Ho una fattura di vendita di 100 euro. Oltre ai file della contabilità (CON2-CON3-CON4) devo passare anche i file:
 +
 
 +
CON7 Fattura di Vendita Numero 1  Dare: 100
 +
 
 +
CON5 Fattura di Vendita Numero 1  Dare:  50 (scadenza 1)
 +
 
 +
Fattura di Vendita Numero 1  Dare:  50 (scadenza 2)
 +
 
 +
Ho un incasso di 70 Euro legato a quella partita. Oltre ai file della contabilità devo passare anche i file
 +
 
 +
CON7 Incasso Avere 70
 +
 
 +
CON5 Incasso Avere 70
 +
 
 +
Entrambi i CON7 devono avere lo stesso JoinId.
 +
 
 +
Utilizzando questo metodo NON DEVONO ESSERE PASSATI RECORDS NEL CON8.
 +
 
 +
==== Chiusura Partite utilizzando il CON8 ====
 +
Nel caso di procedure che gestiscono le partite non accorpate si deve individuare il movimento di incasso esattamente quale scadenze va a chiudere. In questi casi la partita della fattura deve essere passata chiusa, il movimento di chiusura della partita deve generare tanti records con8 quanto sono le scadenze chiuse.
 +
 
 +
Esempio
 +
 
 +
Ho una fattura di vendita di 100 euro chiusa parzialmente con un incasso di 70 euro. Oltre ai file della contabilità (CON2-CON3-CON4) devo passare anche i file:
 +
 
 +
CON7 Fattura di Vendita Numero 1  Dare: 100 Avere: 70
 +
 
 +
CON5 Fattura di Vendita Numero 1  Dare:  50 Avere 50 (scadenza 1)
 +
 
 +
Fattura di Vendita Numero 1  Dare:  50 Avere 20 (scadenza 2)
 +
 
 +
Ho un incasso di 70 Euro legato a quella partita. Oltre ai file della contabilità devo passare anche i file
 +
 
 +
CON8 Scadenza 1 Dare 50
 +
 
 +
CON8 Scadenza 2 Date 20
 +
 
 +
Entrambi i CON8 hanno lo stesso NumRegP ma fanno riferimento a due scadenze diverse.
 +
 
 +
=== Movimenti Libro Soci  -  Libreria conferimenti (in disuso da vendemmia 2020) ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON9.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON9
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Cespiti alternativi
+
|Movimenti Libro Soci
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_CESPITI_ALT
+
|S_CONF_LIBS_MOV
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 8 012: Riga 8 075:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|CESP_ID
+
|ID_MOV
|Char   020
+
|Number
|SI
+
|NO
|Codice Cespite originario
+
|Progressivo movimento   (PK)
 
|-
 
|-
|COD_TIPO_AMM
+
|HEAD_CONT_ID
|Char   12
+
|Number
 
|SI
 
|SI
|Codice tipo ammortamento alternativo
+
|Progressivo movimento contabile collegato
 
|-
 
|-
|NOTE_CESP
+
|COD_BUSN_UN
|Char   255
+
|Char 020
 
|NO
 
|NO
|Note cespite
+
|Codice business unit   
 
|-
 
|-
|DATA_INIZIO_AMMORT
+
|COD_CF
|Data
+
|Char 012
 
|SI
 
|SI
|Data inizio ammortamento
+
|Codice anagrafica socio
 
|-
 
|-
|DATA_DISMISSIONE
+
|COD_CAUS
|Data
+
|Char 012
 
|NO
 
|NO
|Data dismissione
+
|Codifica causale movimento libro soci (Il campo non è  presente sui movimenti, ma è presente l’id, che viene calcolato)
 
|-
 
|-
|COD_CF
+
|DATA_DELIBERA
|Char   12
+
|Date
 
|NO
 
|NO
|Codice fornitore
+
|Data delibera
 
|-
 
|-
|IMPORTO_AMM_V1
+
|DATA_REGISTRAZIONE
|Number
+
|Date
|SI
+
|NO
|Importo ammortizzabile
+
|Data registrazione movimento
 
|-
 
|-
|IMPORTO_NON_AMM_V1
+
|COD_CONTO_DISPO
|Number
+
|Char 020
 
|NO
 
|NO
|Importo non ammortizzabile
+
|Codice conto disponibilità finanziaria
 
|-
 
|-
|PERC_AMMORT_PRIMO_ANNO
+
|IMPO_QUOTA_VU1
 
|Number
 
|Number
|SI
+
|NO
|% ammortamento primo anno
+
|Importo unitario quota
 
|-
 
|-
|NUM_ANNI_AMMORT_ANT
+
|NR_QUOTE
 
|Number
 
|Number
 
|NO
 
|NO
|Numero anni ammortamento anticipato
+
|Numero quote
 
 
Obbligatorio se % amm. anticipato > 0
 
 
|-
 
|-
|PER_AMMORT_NORM
+
|IMPO_MOV_V1
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento normale
+
|Importo movimento (importo unitario * nr quote)
 +
|-
 +
|NOTE
 +
|Char 255
 +
|NO
 +
|Note
 
|-
 
|-
|PER_AMMORT_ANT
+
|FLAG_RIPORTA_NOTE
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento anticipato
+
|Se attivo, la nota viene riportata nella descrizione  del movimento contabile
 
|-
 
|-
|IMPORTO_AMMORT_PREC_V1
+
|FLAG_NO_GESTIONE
|Number
+
|Number  
 
|NO
 
|NO
|Importo ammortamento precedente
+
|Se attivo, è un movimento legato ad un trasferimento, x  i calcoli della situazione socio
 
|-
 
|-
|ESERCIZI_PREC_AMMORT
+
|HEAD_CONT_ID_OLD
 
|Number
 
|Number
 
|NO
 
|NO
|Nr esercizi precedenti in ammortamento.
+
|Progressivo movimento contabile collegato (Da usare per aggiornamenti, non passare nei file txt)
 +
|}
 +
# IMPO_QUOTA_VU1: caricare solo in caso di movimentazione nominale
 +
# NR_QUOTE: caricare solo in caso di movimentazione nominale. Deve essere passato un numero negativo nel caso di movimentazioni di diminuzione valore quote (Diminuzione – Rimborso – Trasferimento). Se Versamento o Sottoscrizione deve essere passato un valore positivo
 +
# IMPO_MOV_V1: se movimentazione nominale deve essere (importo unitario * nr quote). Deve essere passato un numero negativo nel caso di movimentazioni di diminuzione valore quote (Diminuzione – Rimborso – Trasferimento). Se Versamento o Sottoscrizione deve essere passato un valore positivo
 +
# I movimenti di trasferimento devono essere passati in due righe:
 +
## prima riga: movimento legato al socio che riceve il trasferimento delle quote. Attivare il FLAG_NO_GESTIONE, inserire nel COD_CF il codice del socio del trasferimento e mettere valori positivi
 +
## seconda riga: movimento legato al socio che fa’ il trasferimento. Impostare FLAG_NO_GESTIONE=0, inserire nel COD_CF il codice socio e nel COD_CF_TRAS il socio che riceve il trasferimento (memorizzato dall’inserimento della 1° riga), mettere valori negativi
 +
# ATTENZIONE!!! Nello schema di Essenzia della tabella S_TXT_CON9  l’ultimo campo deve essere HEAD_CONT_ID_OLD dove il programma di conversioni si memorizza il progressivo contabile vecchio nel caso di rinumero dei movimenti contabili. Se si devono aggiungere campi nel tracciato TXT_CON9 non inserirli in fondo, ma lasciare comunque il campo HEAD_CONT_ID_OLD come ultimo.
  
Obbligatorio se il campo IMPORTO_AMMORT_PREC_V1 > 0
+
=== Movimenti Libro Soci  -  Ufficiale lib CONF20 (da vendemmia 2020 in avanti) - Attività CRM 20-029482, FAI 52024 (STDMG-5315) ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON9.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON9
 
|-
 
|-
|RIVALUTAZIONI_PREC_V1
+
|'''Contenuto'''
|Number
+
|Movimenti Libro Soci
|NO
 
|Importo rivalutazioni precedenti
 
 
|-
 
|-
|VALORE_ALIEN_V1
+
|'''Schema'''
|Number
+
|S_CN20_LIBS_MOV
|NO
+
|}
|Valore alienazione
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|VALORE_PARTE_ALIEN_V1
+
|ID_MOV
 
|Number
 
|Number
 
|NO
 
|NO
|Residuo da ammortizzare
+
|Progressivo movimento   (PK)
 
|-
 
|-
|FLAG_BENE_IMMATERIALE
+
|HEAD_CONT_ID
 
|Number
 
|Number
 
|SI
 
|SI
|0=No; 1=Si
+
|Progressivo movimento contabile collegato
 
|-
 
|-
|PERC_MANUT
+
|COD_BUSN_UN
 +
|Char 020
 +
|NO
 +
|Codice business unit   
 +
|-
 +
|COD_CF
 +
|Char 012
 +
|SI
 +
|Codice anagrafica socio
 +
|-
 +
|COD_CAUS
 +
|Char 012
 +
|NO
 +
|Codifica causale movimento libro soci (Il campo non è  presente sui movimenti, ma è presente l’id, che viene calcolato)
 +
|-
 +
|COD_TIPO_LIBRO_SOCI
 +
|Char 015
 +
|NO
 +
|Codifica tipologia libro soci (Il campo non è  presente sui movimenti, ma è presente l’id, che viene calcolato) 
 +
Se non presente viene impostato il tipo libro soci default, se non presente il default non viene effettuato l'import
 +
|-
 +
|DATA_DELIBERA
 +
|Date
 +
|NO
 +
|Data delibera
 +
|-
 +
|DATA_REGISTRAZIONE
 +
|Date
 +
|NO
 +
|Data registrazione movimento
 +
|-
 +
|COD_CONTO_DISPO
 +
|Char 020
 +
|NO
 +
|Codice conto disponibilità finanziaria
 +
|-
 +
|IMPO_QUOTA_VU1
 
|Number
 
|Number
 
|NO
 
|NO
|% di manutenzione
+
|Importo unitario quota
 
|-
 
|-
|PER_AMM_ACC
+
|NR_QUOTE
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento accelerato
+
|Numero quote
 
|-
 
|-
|PER_AMM_RIDOTTO
+
|IMPO_MOV_V1
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento ridotto
+
|Importo movimento (importo unitario * nr quote)
 
|-
 
|-
|ULT_ESERC_PREC_AMMORT
+
|FLAG_IMP_MAN
 
|Number
 
|Number
 
|NO
 
|NO
|Ultimo Eserc. Precedenti ammortamenti
+
|1: se l' importo è stato modificato manualmente (se n.ro quote*importo_quota_vu1 non coincide con impo_mov_v1)
|}
 
 
 
==== Cespiti alternativi note ====
 
Questo flusso contiene le informazioni riguardanti altri tipi di ammortamento (Ad esempio tipo ammortamento Fiscale o Industriale) effettuati sui cespiti. Nel caso non si utilizzi altro tipo di ammortamento oltre al Civile il file CESP2 e CESP4 non devono essere valorizzati.
 
 
 
Deve essere valorizzata almeno una percentuale di ammortamento  tra la ordinaria,  anticipata, accelerata e ridotta. Se presente la percentuale di ammortamento ridotta le altre devono essere a zero
 
 
 
==== Ammortamento cespiti ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|CESP3.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|IMPO_QUOTA_SPREZZO_VU1
|TXT_CESP3
+
|Number
 +
|NO
 +
|Importo unitario quota sovrapprezzo
 
|-
 
|-
|'''Contenuto'''
+
|IMPO_MOV_SPREZZO_V1
|Ammortamento cespiti
+
|Number
|-
+
|NO
|'''Schema'''
+
|Importo movimento sovrapprezzo (importo unitario sovrapprezzo * nr quote)
|S_CESPITI_AMM
 
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|CESP_ID
+
|FLAG_IMP_MAN_SPREZZO
|Char  020
 
|SI
 
|Codice Cespite originario
 
|-
 
|ID_PERIODO
 
|Char  020
 
|SI
 
|Esercizio in formato SSAA
 
|-
 
|PROGR_PERIODO
 
|Number
 
|SI
 
|Esercizio in formato SSAA
 
|-
 
|PERC_AMMORT_NORM_ANNO
 
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento normale anno
+
|1: se l' importo è stato modificato manualmente (se n.ro quote*importo_quota_sprezzo_vu1 non coincide con impo_mov_sprezzo_v1)
 
|-
 
|-
|AMM_NORM_ANNO_V1
+
|IMPO_QUOTA_TASSA_VU1
 
|Number
 
|Number
 
|NO
 
|NO
|Importo ammortamento normale
+
|Importo unitario quota tassa
 
|-
 
|-
|PERC_AMM_ANT_ANNO
+
|IMPO_MOV_TASSA_V1
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento anticipato anno
+
|Importo movimento tassa (importo unitario tassa * nr quote)
 
|-
 
|-
|AMM_ANT_ANNO_V1
+
|FLAG_IMP_MAN_TASSA
 
|Number
 
|Number
 
|NO
 
|NO
|Importo ammortamento anticipato anno
+
|1: se l' importo è stato modificato manualmente (se n.ro quote*importo_quota_tassa_vu1 non coincide con impo_mov_tassa_v1)
 
|-
 
|-
|NOTE_ANNO
+
|NOTE
 
|Char 255
 
|Char 255
 
|NO
 
|NO
|Note ammortamento anno
+
|Note
 
|-
 
|-
|IMPORTO_RIVALUT_V1
+
|FLAG_RIPORTA_NOTE
 
|Number
 
|Number
 
|NO
 
|NO
|Importo rivalutato con le variazioni
+
|Se attivo, la nota viene riportata nella descrizione  del movimento contabile
 
|-
 
|-
|PER_AMM_ACC
+
|FLAG_NO_GESTIONE
|Number
+
|Number  
 
|NO
 
|NO
|% ammortamento accelerato
+
|Se attivo, è un movimento legato ad un trasferimento, x  i calcoli della situazione socio
 
|-
 
|-
|PER_AMM_RIDOTTO
+
|ANNOTAZIONI
|Number
+
|Char 899
 
|NO
 
|NO
|% ammortamento ridotto
+
|Annotazioni
 
|-
 
|-
|IMPORTO_AMM_ACC
+
|HEAD_CONT_ID_OLD
 
|Number
 
|Number
 
|NO
 
|NO
|Importo ammortamento accelerato del periodo
+
|Progressivo movimento contabile collegato (Da usare per aggiornamenti, non passare nei file txt)
|-
 
|IMPORTO_AMM_RIDOTTO
 
|Number
 
|NO
 
|Importo ammortamento ridotto del periodo
 
 
|}
 
|}
 +
# ID_MOV è previsto ma non viene considerato anche perché l'id della tabella è un campo sequence; se servirà di forzarlo occorrerà effettuare il comando di disabilitare l'auto-incremento del sequence tramite le apposite funzioni sql per poter forzare il n.ro proveniente da migrazioni
 +
# IMPO_QUOTA_VU1: caricare solo in caso di movimentazione nominale
 +
# NR_QUOTE: caricare solo in caso di movimentazione nominale. Deve essere passato un numero negativo nel caso di movimentazioni di diminuzione valore quote (Diminuzione – Rimborso – Trasferimento). Se Versamento o Sottoscrizione deve essere passato un valore positivo
 +
# IMPO_MOV_V1: se movimentazione nominale deve essere (importo unitario * nr quote). Deve essere passato un numero negativo nel caso di movimentazioni di diminuzione valore quote (Diminuzione – Rimborso – Trasferimento). Se Versamento o Sottoscrizione deve essere passato un valore positivo
 +
# I movimenti di trasferimento devono essere passati in due righe:
 +
## prima riga: movimento legato al socio che riceve il trasferimento delle quote. Attivare il FLAG_NO_GESTIONE, inserire nel COD_CF il codice del socio del trasferimento e mettere valori positivi
 +
## seconda riga: movimento legato al socio che fa’ il trasferimento. Impostare FLAG_NO_GESTIONE=0, inserire nel COD_CF il codice socio e nel COD_CF_TRAS il socio che riceve il trasferimento (memorizzato dall’inserimento della 1° riga), mettere valori negativi
 +
##Entrambe le righe devono avere in comune il campo HEAD_CONT_ID che deve essere lo stesso per entrambi i movimenti
 +
# ATTENZIONE!!! Nello schema di Essenzia della tabella S_TXT_CON9  l’ultimo campo deve essere HEAD_CONT_ID_OLD dove il programma di conversioni si memorizza il progressivo contabile vecchio nel caso di rinumero dei movimenti contabili. Se si devono aggiungere campi nel tracciato TXT_CON9 non inserirli in fondo, ma lasciare comunque il campo HEAD_CONT_ID_OLD come ultimo
 +
# La procedura è comunque ancora funzionante anche per chi ha la lib CONFERIMENTI
  
==== Ammortamento cespiti note ====
+
=== Saldi Libro Soci -  Attività CRM 20-029482, FAI 52024 (STDMG-5315) ===
Questo flusso contiene le quote di ammortamento dei cespiti. I campi ID_PERIODO e PROGR_PERIODO devono essere uguali e devono contenere l’esercizio di ammortamento.
 
 
 
Deve essere maggiore di zero almeno una delle percentuali richieste ed almeno uno degli ammortamenti richiesti.
 
 
 
==== Ammortamento cespiti alternativi ====
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CESP4.TXT
+
|CON9S.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CESP4
+
|TXT_CON9S
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Cespiti alternativi
+
|Movimenti Libro Soci
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_CESPITI_AMM_ALT
+
|S_CN20_LIBS_MOV
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 8 243: Riga 8 330:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|CESP_ID
+
|COD_CF
|Char   020
+
|Char 012
 +
|SI
 +
|Codice Anagrafica Socio
 +
|-
 +
|RAG_SOC_CF
 +
|Char 255
 +
|NO
 +
|Anagrafica socio
 +
|-
 +
|FLAG_SOCIO_CON_QUOTE
 +
|Number
 +
|NO
 +
|1=socio con saldo
 +
|-
 +
|NR_QUOTE
 +
|Number
 
|SI
 
|SI
|Codice Cespite originario
+
|N.ro quote in possesso del socio
 
|-
 
|-
|COD_TIPO_AMM
+
|CAPSOC_TOTALE
|Char 12
+
|Number
 
|SI
 
|SI
|Codice tipo ammortamento
+
|Capitale sociale totale socio
 
|-
 
|-
|ID_PERIODO
+
|CAPSOC_DAVERS
|Char   20
+
|Number
 
|SI
 
|SI
|Esercizio in formato SSAA
+
|Capitale sociale da versare socio
 
|-
 
|-
|PROGR_PERIODO
+
|CAPSOC_VERSATO
 
|Number
 
|Number
 
|SI
 
|SI
|Esercizio in formato SSAA
+
|Capitale sociale versato socio
 
|-
 
|-
|PERC_AMMORT_NORM_ANNO
+
|SPREZZO_TOTALE
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento normale anno
+
|Sovrapprezzo totale socio
 
|-
 
|-
|AMM_NORM_ANNO_V1
+
|SPREZZO_DAVERS
 
|Number
 
|Number
 
|NO
 
|NO
|Importo ammortamento normale
+
|Sovrapprezzo da versare socio
 
|-
 
|-
|PERC_AMM_ANT_ANNO
+
|SPREZZO_VERSATO
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento anticipato anno
+
|Sovrapprezzo versato socio
 
|-
 
|-
|AMM_ANT_ANNO_V1
+
|CAPSOC_RATA01
 
|Number
 
|Number
 
|NO
 
|NO
|Importo ammortamento anticipato anno
+
|Importo rata 01 capitale sociale
 
|-
 
|-
|NOTE_ANNO
+
|CAPSOC_RATA02
|Char 255
+
|Number
 
|NO
 
|NO
|Note ammortamento anno
+
|Importo rata 02 capitale sociale
 
|-
 
|-
|IMPORTO_RIVALUT_V1
+
|CAPSOC_RATA03
 
|Number
 
|Number
 
|NO
 
|NO
|Importo rivalutato con le variazioni
+
|Importo rata 03 capitale sociale
 
|-
 
|-
|PER_AMM_ACC
+
|CAPSOC_RATA04
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento accelerato
+
|Importo rata 04 capitale sociale
 
|-
 
|-
|PER_AMM_RIDOTTO
+
|CAPSOC_RATA05
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento ridotto
+
|Importo rata 05 capitale sociale
 
|-
 
|-
|IMPORTO_AMM_ACC
+
|SPREZZO_RATA01
 
|Number
 
|Number
 
|NO
 
|NO
|Importo ammortamento accelerato del periodo
+
|Importo rata 01 sovrapprezzo
 
|-
 
|-
|IMPORTO_AMM_RIDOTTO
+
|SPREZZO_RATA02
 
|Number
 
|Number
 
|NO
 
|NO
|Importo ammortamento ridotto del periodo
+
|Importo rata 02 sovrapprezzo
 +
|-
 +
|SPREZZO_RATA03
 +
|Number
 +
|NO
 +
|Importo rata 03 sovrapprezzo
 +
|-
 +
|SPREZZO_RATA04
 +
|Number
 +
|NO
 +
|Importo rata 04 sovrapprezzo
 +
|-
 +
|SPREZZO_RATA05
 +
|Number
 +
|NO
 +
|Importo rata 05 sovrapprezzo
 
|}
 
|}
 +
La funzionalità permette di integrare per ogni riga del file una serie di movimenti:
 +
* Movimenti di saldo iniziale già versato (un movimento di tipo SALI, un movimento di tipo SIVE, che abbiano flaggato il check 'Saldo iniziale' su tabella tipologie perché non devono avere l'aggancio contabile) effettuato con le colonne CAPSOC_VERSATO (su cui vengono anche riconteggiate le quote) e SOVR_VERATO (se presente); a questi movimenti NON vengono collegate le eventuali rate in quanto già versate
 +
* Movimenti di sottoscrizione da versare (solo un movimento di sottoscrizione) per l'importo CAPSOC_DAVERS (su cui vengono conteggiate le quote, la cui somma tra già versate e da versare deve coincidere con il n.ro presente nel file) e SOVR_DAVERS (se presente); a questi movimenti vanno collegate le rate con le relative scadenze (se gestite rate)
 +
A video verranno richiesti:
 +
* Tipo libro soci (suggerito il default o l'eventuale unico presente)
 +
* Data saldo quote già versate (movimenti SALI/SIVE)
 +
* Date rate (max 5 date, da indicare tutte o nessuna)
 +
* Causale per quote ancora da versare (deve essere una causale di tipo SOTT o AUSO ma con check 'No contabilità' selezionato)
 +
Vengono eseguiti i seguenti controlli
 +
* Azienda selezionata e azienda corrente devono corrispondere
 +
* Socio presente in anagrafica soci, e ragione sociale coincidente con quella in arrivo (unico controllo non bloccate)
 +
* Importi capitale sociale totale, versato, da versare devono coincidere
 +
* Importi sovrapprezzo totale, versato, da versare devono coincidere
 +
* Se socio con FLAG_SOCIO_CON_QUOTE=0 non viene elaborato e viene segnalato a video o sul log
  
==== Ammortamento cespiti alternativi note ====
+
=== Movimenti Depositi Soci ===
Questo flusso contiene le quote degli altri tipi di ammortamento. E’ importante che ci sia un’anagrafica cespite con lo stesso tipo di ammortamento.  I campi ID_PERIODO e PROGR_PERIODO devono contenere l’esercizio di ammortamento. Deve essere maggiore di zero almeno una delle percentuali richieste ed almeno uno degli ammortamenti richiesti.
 
 
 
==== Variazione cespiti ====
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CESP5.TXT
+
|CON10.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CESP5
+
|TXT_CON10
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Variazione alternativi
+
|Movimenti Depositi Soci
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_CESPITI_VAR
+
|S_CONF_AUTS_MOV
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 8 337: Riga 8 465:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|CESP_ID
+
|ID_MOV
|Char   020
 
|SI
 
|Codice Cespite originario
 
|-
 
|ID_PERIODO
 
|Char   20
 
|SI
 
|Periodo
 
|-
 
|PROGR_PERIODO
 
 
|Number
 
|Number
|SI
+
|NO
|Progressivo periodo
+
|Progressivo movimento   (PK)
 
|-
 
|-
|NUM_VAR
+
|HEAD_CONT_ID
 
|Number
 
|Number
 
|SI
 
|SI
|Numero variazione progressivo per cespite
+
|Progressivo movimento contabile collegato
 
|-
 
|-
|VARIAZIONE_V1
+
|COD_BUSN_UN
|Number
+
|Char 020
|SI
 
|Importo variazione
 
|-
 
|VARIAZIONE_DESC
 
|Char 255
 
 
|NO
 
|NO
|Note variazione
+
|Codice business unit   
 
|-
 
|-
|VARIAZIONE_DATA
+
|COD_CF
|Data
+
|Char 012
 
|SI
 
|SI
|Data variazione
+
|Codice anagrafica socio
 
|-
 
|-
|PERC_ALIENATO
+
|COD_CAUS
 +
|Char 012
 +
|NO
 +
|Codifica causale movimento libro soci (Il campo non è  presente sui movimenti, ma è presente l’id, che viene calcolato)
 +
 
 +
‘SALDO_FINALE’ à causale fittizia per  indicare movimento saldo finale (vedi note p.to 4)
 +
|-
 +
|DATA_REGISTRAZIONE
 +
|Date
 +
|NO
 +
|Data registrazione movimento
 +
|-
 +
|DATA_VALUTA
 +
|Date
 +
|NO
 +
|Data valuta movimento
 +
|-
 +
|COD_TIPO_DEP
 +
|Char012
 +
|SI
 +
|Codice tipo deposito (Il campo non è presente sui  movimenti, ma è presente l’id, che viene calcolato)
 +
|-
 +
|DES_MOV
 +
|Char255
 +
|NO
 +
|Descrizione movimento
 +
|-
 +
|IMPORTO
 +
|Number
 +
|NO
 +
|Importo movimento
 +
|-
 +
|IMPORTO_BOLLI
 
|Number
 
|Number
 
|NO
 
|NO
|% del cespite alienato
+
|Importo bolli
 
|-
 
|-
|VALORE_RESIDUO_ALIEN_V1
+
|IMPORTO_RIT
 
|Number
 
|Number
 
|NO
 
|NO
|Valore residuo da ammortizzare della parte ven.
+
|Importo Ritenuta
 
|-
 
|-
|VALORE_ALIEN_V1
+
|PERC_PENALE
 
|Number
 
|Number
 
|NO
 
|NO
|Valore ricavato dalla alienazione
+
|Percentuale penale
 
|-
 
|-
|PLUSVAL_ALIEN_V1
+
|GG_PENALE
 
|Number
 
|Number
 
|NO
 
|NO
|Plusvalenza alienazione
+
|GG penale
 
|-
 
|-
|FLAG_DISMISS
+
|IMPO_PENALE_V1
 
|Number
 
|Number
 
|NO
 
|NO
|0= No; 1=Si
+
|Importo penale
|}
+
|-
 
+
|COD_CONTO_DISPO
==== Variazione cespiti note ====
+
|Char020
Questo flusso contiene le variazioni (incrementi, decrementi, vendite parziali) dei  cespiti, non vanno inseriti i movimenti di acquisto e di vendita totale.
+
|NO
 
+
|Codice conto disponibilità finanziaria
I campi ID_PERIODO e PROGR_PERIODO devono essere uguali e devono contenere l’esercizio in cui è avvenuta la variazione. La data variazione DEVE ESSERE SEMPRE VALORIZZATA.
+
|-
 
+
|FLAG_NO_GESTIONE
Nel caso la variazione sia una vendita parziale del cespite il campo FLAG_DISMISS deve essere valorizzato ad 1, ed i campi VALORE_RESIDUO_ALIEN_V1, VALORE_ALIEN_V1, PLUSVAL_ALIEN_V1 devono essere valorizzati.
+
|Number
 
+
|NO
'''SPECIFICHE DEI CAMPI IMPORTI:'''
+
|Se attivo, è un movimento legato ad un trasferimento, x  i calcoli dei depositi
 
+
|-
VARIAZIONE_V1: Importo della variazione (è l'importo che incrementa o decrementa il valore del cespite)
+
|HEAD_CONT_ID_OLD
 
+
|Number
VALORE_RESIDUO_ALIEN_V1: E' il residuo da ammortizzare della sola parte venduta. Ad esempio se vendo 100 ed il cespite ha già avuto un ammortamento del 20% il residuo è 80.
+
|NO
 
+
|Progressivo movimento contabile collegato (Da usare per aggiornamenti, non passare nei file txt)
VALORE_ALIEN_V1: E' il valore ricavato dalla vendita (potrebbe non coincidere con l'importo VARIAZIONE_V1
+
|}
 
+
# Nel caso di movimentazioni di Addebito Interessi o Prelievo devono essere passati gli importi in negativo. Se Versamento o Accredito  interessi gli importi devono essere positivi; nel caso di trasferimenti, l'importo deve essere negativo nel primo movimento (FLAG_NO_GESTIONE=0), positivo nel secondo (FLAG_NO_GESTIONE=1)
PLUSVAL_ALIEN_V1: E' l'importo della plus o minus (se l'importo è negativo) derivante dalla differenza fra il VALORE_ALIEN_V1 – VALORE_RESIDUO_ALIEN_V1.
+
# I movimenti di trasferimento devono essere passati in due righe:
 
+
## 1° riga: movimento legato al socio che riceve il trasferimento. Attivare il FLAG_NO_GESTIONE, inserire nel COD_CF il codice del socio del trasferimento e nel COD_TIPO_DEP il codice del tipo deposito del trasferimento. Mettere valori positivi
Se gli importi decrementano il valore  del cespite l’importo deve essere negativo.
+
## 2° riga: movimento legato al socio che fa’ il trasferimento. Impostare FLAG_NO_GESTIONE=0, inserire nel COD_CF il codice socio e nel COD_TIPO_DEP il codice deposito del socio che fa’ il trasferimento. Mettere valori negativi
 
+
## Il programma di conversione, quando scrive il secondo movimento, riporta nel COD_CF_TRAS il COD_CF e nel COD_TIPO_DEP_TRAS il COD_TIPO_DEP della prima riga movimento (quella con il FLAG_NO_GESTIONE attivo) (ATTENZIONE: NELL’ARCHIVIO NON C’E’ MEMORIZZATO IL CODICE DEPOSITO, MA L’ID !!!)
== Conferimenti ==
+
# ATTENZIONE!!! Nello schema di Essenzia della tabella S_TXT_CON10  l’ultimo campo deve essere HEAD_CONT_ID_OLD dove il programma di conversioni si memorizza il progressivo contabile vecchio nel caso di rinumero dei movimenti contabili. Se si devono aggiungere campi nel tracciato TXT_CON10 non inserirli in fondo, ma lasciare comunque il campo HEAD_CONT_ID_OLD come ultimo.
 
+
# In caso di migrazione parziale movimenti da altro sistema, come per Settesoli in cui vengono integrati i movimenti dal 01.01.2015 in avanti, dove non esiste un movimento con il saldo iniziale (come nel caso di Settesoli), ma un saldo all’ultimo movimento, occorre passare nel file anche il saldo finale con la causale fissa ‘SALDO_FINALE’ che è un segnale al programma di import per riconteggiare il saldo alla data iniziale leggendo i movimenti presenti.
=== Dati anagrafici ===
 
  
==== Anagrafica soci ====
+
=== Cointeressenza da rimborsare -  Attività CRM 20-029482, FAI 52024 (STDMG-5315) ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CONF_SOCI.TXT  
+
|CON11.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CONF_SOCI
+
|TXT_CON11
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Anagrafica soci (dati aggiuntivi fornitori soci per  gestione conferimenti)
+
|Cointeressenza da rimborsare
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_CONF_SOCI
+
|S_CN20_COINTERESS
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 8 442: Riga 8 586:
 
|-
 
|-
 
|COD_CF
 
|COD_CF
|Char 12
+
|Char 012
 
|SI
 
|SI
|Codice socio (=codice fornitore)
+
|Codice Anagrafica Socio
 +
|-
 +
|RAG_SOC_CF
 +
|Char 255
 +
|NO
 +
|Ragione sociale
 
|-
 
|-
|SOC_FLAGSOCIO
+
|IMP_01
 
|Number
 
|Number
|SI
+
|NO
|Socio (0=fornitore 1=socio)
+
|Importo da rimborsare anno 01
 
|-
 
|-
|SOC_FLAGCONFERENTE
+
|IMP_02
 
|Number
 
|Number
|SI
+
|NO
|Conferente (0=solo fornitore, 1=conferente)
+
|Importo da rimborsare anno 02
 
|-
 
|-
|SOC_CONFUVA
+
|IMP_03
 
|Number
 
|Number
|SI
+
|NO
|Conferimento uva (0=no 1=si)
+
|Importo da rimborsare anno 03
 
|-
 
|-
|SOC_CONFOLIO
+
|IMP_04
 
|Number
 
|Number
|SI
+
|NO
|Conferimento olio (0=no 1=si)
+
|Importo da rimborsare anno 04
 
|-
 
|-
|SOC_CONFCEREALI
+
|IMP_05
 
|Number
 
|Number
|SI
+
|NO
|Conferimento cereali (0=no 1=si)
+
|Importo da rimborsare anno 05
 
|-
 
|-
|SOC_TIPOLCONFUVA
+
|IMP_06
 
|Number
 
|Number
|SI
+
|NO
|Tipologia conferimento uva (0=totale, 1=parziale)
+
|Importo da rimborsare anno 06
 
|-
 
|-
|SOC_TIPODOCEMIS
+
|IMP_07
 
|Number
 
|Number
|SI
 
|Tipo documento da emettere (0=fattura, 1=autofattura)
 
|-
 
|SOC_QS_CODICE
 
|Char   32
 
 
|NO
 
|NO
|Qualifica socio
+
|Importo da rimborsare anno 07
 
|-
 
|-
|SOC_COD_REG
+
|IMP_08
|Char   12
+
|Number
 
|NO
 
|NO
|Stabilimento di riferimento
+
|Importo da rimborsare anno 08
 
|-
 
|-
|SOC_NOTELIB
+
|IMP_09
|Char   1000
+
|Number
 
|NO
 
|NO
|Note libere
+
|Importo da rimborsare anno 09
 
|-
 
|-
|SOC_TIPODECL
+
|IMP_10
 
|Number
 
|Number
|SI
 
|Tipo declassamenti (0=totale denominazione, 1=singolo  certificato)
 
|-
 
|SOC_AGEA
 
|Char 255
 
 
|NO
 
|NO
|Codice AGEA
+
|Importo da rimborsare anno 10
 
|-
 
|-
|SOC_FABBVINO
+
|FLAG_RIMB_01
 
|Number
 
|Number
 
|NO
 
|NO
|Fabbisogno vino personale
+
|1=rimborsato anno 01
 
|-
 
|-
|SOC_PROGR
+
|FLAG_RIMB_02
 
|Number
 
|Number
|SI
+
|NO
|Progressivo socio (matricola) –N.Iscrizione
+
|1=rimborsato anno 02
 
|-
 
|-
|SOC_RIGHE_LIBRETTO
+
|FLAG_RIMB_03
 
|Number
 
|Number
 
|NO
 
|NO
|Righe stampate per pagine nel libretto soci
+
|1=rimborsato anno 03
 
|-
 
|-
|SOC_TIPOIVA_FATT
+
|FLAG_RIMB_04
 
|Number
 
|Number
 
|NO
 
|NO
|Tipo iva di fatturazione: 0=iva agricola, 1=iva ordinaria
+
|1=rimborsato anno 04
 
|-
 
|-
|SOC_DATA_SOTTOSCRIZIONE
+
|FLAG_RIMB_05
|Data
+
|Number
 
|NO
 
|NO
|Data sottoscrizione iniziale
+
|1=rimborsato anno 05
 
|-
 
|-
|SOC_DATA_VERSAMENTO_INI
+
|FLAG_RIMB_06
|Data
+
|Number
 
|NO
 
|NO
|Data versamento iniziale
+
|1=rimborsato anno 06
 
|-
 
|-
|SOC_DATA_DIMISSIONE
+
|FLAG_RIMB_07
|Data
+
|Number
 
|NO
 
|NO
|Data dimissione
+
|1=rimborsato anno 07
 
|-
 
|-
|SOC_DATA_RIMBORSO
+
|FLAG_RIMB_08
|Data
+
|Number
 
|NO
 
|NO
|Data rimborso
+
|1=rimborsato anno 08
 
|-
 
|-
|SOC_UM_QTA_SOTTOSCRIZIONE
+
|FLAG_RIMB_09
|Char 5
 
|NO
 
|Unità di misura della quantità
 
|-
 
|SOC_QTA_SOTTOSCRIZIONE
 
 
|Number
 
|Number
 
|NO
 
|NO
|Quantità sottoscritta
+
|1=rimborsato anno 09
 
|-
 
|-
|SOC_FLAGINATTIVO
+
|FLAG_RIMB_10
 
|Number
 
|Number
 
|NO
 
|NO
|Socio obsoleto/recesso (0=no, 1=si)
+
|1=rimborsato anno 10
 +
|}
 +
La funzionalità permette di integrare per ogni importo  presente di ogni riga del file un record di cointeressenza.
 +
 
 +
A video verranno richiesti:
 +
* Primo anno vendemmia
 +
* Primo anno addebito
 +
* Primo anno accredito
 +
Il programma scorrerà i record e per ogni record scorrerà gli anni e per ogni importo presente scriverà un record ricalcolando ogni volta l'anno vendemmia/addebito/accredito: per l'importo 01 saranno gli anni impostati a video, per l'importo 02 gli anni impostati a video + 1, per l'importo 03 gli anni impostati a video +2 e così via.
 +
 
 +
=== Conversioni contabili multiazienda ===
 +
Per le conversioni di più aziende si devono avere tanti files per quante aziende vengono convertite. Le conversioni vanno lanciate ognuna nell’azienda di appartenenza. Il numero del movimento deve comunque essere progressivo su tutti i file, se l’ultima registrazione dell’azienda 1 è la nr 100 la prima operazione dell’azienda 2 deve essere la nr 101.
 +
 
 +
Per fare questo è stato previsto un programma di rinumerazione dei files, questo legge l’ultimo nr di registrazione contabile ed incrementa i TXT.
 +
 
 +
Ricordarsi quando si lancia la conversione della seconda azienda di NON mettere la spunta su ‘Cancella Contabilità’.
 +
 
 +
=== Movimenti di contabilità analitica ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANL1.TXT
 
|-
 
|-
|SOC_RAPPR_FISCALE
+
|'''Nome tabella SQL'''
|Char 255
+
|TXT_ANL1
|NO
 
|Rappresentante fiscale
 
 
|-
 
|-
|SOC_CAMERA_COMMERCIO
+
|'''Contenuto'''
|Char  255
+
|Movimenti di analitica
|NO
 
|Descrizione camera di commercio
 
 
|-
 
|-
|SOC_NUMERO_ISCRIZIONE
+
|'''Schema'''
|Char 255
+
|S_LINES_ANL
|NO
+
|}
|Numero iscrizione
+
I campi numerici devono essere valorizzati TUTTI se non si ha il dato a disposizione valorizzare il campo con zero.
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|SOC_DATA_COSTITUZIONE
+
|Tipo origine
|Data
 
|NO
 
|Data costituzione azienda
 
|-
 
|SOC_DATA_ULT_MOD_SCH_SOTT
 
|Data
 
|NO
 
|Data ultima modifica scheda sottoscrizioni
 
|-
 
|SOC_ID_COOPERATIVA
 
 
|Number
 
|Number
|NO
+
|Si
|Codice cooperativa (da relativa tabella)
+
|Tipo Origine
 
|-
 
|-
|SOC_DATA_NASCITA_RAPPR
+
|TABLE_ORIGINE
|Data
+
|Char 20
|NO
+
|No
|Data di nascita rappresentante fiscale
+
|Tipo documento di origine:
 +
 
 +
-HEAD_CONT
 +
 
 +
-OFF/ORD/DDT/FATT/VAR  CLI/FOR
 +
 
 +
-MAG_CAR/MAG_SCAR
 +
 
 +
-ORP_EFF
 
|-
 
|-
|SOC_COMUNE_NASCITA_RAPPR
+
|HEAD CONT ID
|Char 120
+
|Number
|NO
+
|No
|Comune di nascita rappresentante fiscale
+
|Riferimento progressivo testata
 
|-
 
|-
|SOC_COMUNE_RESIDENZA_RAPPR
+
|Riga registrazione
|Char 120
+
|Number
|NO
+
|No
|Comune di residenza rappresentante fiscale
+
|Riga del movimento contabile da cui deriva l’analitica  solo se Tipo doc=0
 
|-
 
|-
|SOC_CAP_RESIDENZA_RAPPR
+
|Anno doc
|Char 12
+
|Number
|NO
+
|No
|Cap di residenza rappresentante fiscale
+
|Anno documento se 1<=Tipo doc<=3 o =5
 
|-
 
|-
|SOC_PROV_RESIDENZA_RAPPR
+
|Serie doc
 
|Char 5
 
|Char 5
|NO
+
|No
|Provincia di residenza rappresentante fiscale
+
|Serie documento se 1<=Tipo doc<=3 o =5
 
|-
 
|-
|SOC_INDI_RESIDENZA_RAPPR
+
|Num doc
|Char 80
+
|Number
|NO
+
|No
|Indirizzo di residenza rappresentante fiscale
+
|Numero documento 1<=Tipo doc<=3 o =5
 
|-
 
|-
|SOC_FLAG_SOVV_FIN
+
|Riga documento
 
|Number
 
|Number
|NO
+
|No
|Tipo socio (0=normale, 1=socio sovventore, 2=socio  finanziatore)
+
|Riga documento/riga ciclo 1<=Tipo doc<=3
 
|-
 
|-
|SOC_FLAG_CALC_RIT
+
|Nume esec
 
|Number
 
|Number
|NO
+
|No
|1= nella stampa dei libretti viene calcolata la  ritenuta 0=no
+
|Numero esecuzione ciclo Tipo doc=3
 
|-
 
|-
|SOC_FLAGTRASMESSO
+
|Numero riga Analitica
 
|Number
 
|Number
|NO
+
|SI
|Anagrafica socio trasmessa al SIAN (0=no, 1=si) - Olio
+
|Progressivo riga analitica all’interno del movimento da  cui proviene
 
|-
 
|-
|SOC_COGNOME_RAPPR
+
|Data movimento
|Char 255
+
|Data
|NO
+
|SI
|Cognome rappresentante legale
+
|Data movimento di analitica
 
|-
 
|-
|SOC_NOME_RAPPR
+
|Percentuale
|Char 255
+
|Number
|NO
+
|SI
|Nome rappresentante legale
+
|% costo su totale movimento di partenza
 
|-
 
|-
|SOC_COD_FISC_CF_RAPPR
+
|Dare
|Char  20
+
|Number
|NO
+
|SI
|Codice fiscale rappresetante legale
+
|Importo dare
 
|-
 
|-
|SOC_SESSO_RAPPR
+
|Avere
 
|Number
 
|Number
|NO
+
|SI
|Sesso rappresentante legale (0=maschio;1=femmina)
+
|Importo avere
 
|-
 
|-
|SOC_PROV_NASCITA_RAPPR
+
|Flag split
|Char  5
+
|Number
|NO
+
|No
|Prov. nascita rappresentante legale
+
|1=costo suddiviso per date
 
|-
 
|-
|SOC_ND_SOTTOSCRIZIONE
+
|Data inizio costo
|Char 20
+
|Data
|NO
+
|No
|N.ro delibera sottoscrizione iniziale
+
|Data inizio costo
 
|-
 
|-
|SOC_ND_DIMISSIONE
+
|Data fine costo
|Char 20
+
|Data
|NO
+
|No
|N.ro delibera dimissione
+
|Data fine costo
 
|-
 
|-
|SOC_FLAGBIOLOGICO
+
|Descrizione
|Number
+
|Char 255
|NO
+
|No
|Produzione tutta biologica 0=no  1=si
+
|Descrizione operazione
 
|-
 
|-
|SOC_COD_CF_PROV
+
|Cod art
|Char 12
+
|Char 30
|NO
+
|No
|Socio di provenienza (se valorizzato indica il socio da  cui il socio corrente è subentrante)
+
|Codice risorsa
 
|-
 
|-
|SOC_COD_CF_CONFL
+
|Um
|Char 12
+
|Char 10
|NO
+
|No
|Socio di confluenza (se valorizzato indica il socio in  cui il socio corrente è confluito)
+
|Um risorsa
 
|-
 
|-
|SOC_TEL_RAPPR
+
|Quantità
|Char 60
 
|NO
 
|Telefono  rappresentante fiscale
 
|-
 
|'''SOC_FLAGASSIC'''
 
 
|Number
 
|Number
|NO
+
|No
|Socio assicurato 0=no   1=si
+
|Quantità risorsa
 
|-
 
|-
|'''SESSO'''
+
|Prezzo netto
 
 
(Su Essenzia CF.SESSO)
 
 
|Number
 
|Number
|NO
+
|No
|Sesso: 0=maschio   1=femmina
+
|Prezzo netto della risorsa
 
|-
 
|-
|'''TIPO_DITTA'''
+
|Voce di costo
 
+
|Char 20
'''('''Su Essenzia  CF_FOR.TIPO_DITTA''')'''
+
|Si
|Number
+
|Conto voce di costo
|NO
 
|Tipo ditta: 0=giuridica   1=fisica
 
 
|-
 
|-
|'''DATA_NASCITA'''
+
|Commessa
 
+
|Char 20
(Su Essenzia CF. DATA_NASCITA )
+
|No
|Number
+
|Conto commessa
|NO
 
|Data nascita
 
 
|-
 
|-
|'''COMUNE_NASCITA'''
+
|Cod dim1
 
+
|Char 20
(Su Essenzia CF. COMUNE_NASCITA )
+
|No
|Char 255
+
|Conto dimensione 1 dell’analitica
|NO
 
|Comune nascita
 
 
|-
 
|-
|'''E_MAIL'''
+
|Cod dim2
 
+
|Char 20
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
+
|No
|Char 255
+
|Conto dimensione 2 dell’analitica
|NO
 
|E-mail tradizionale
 
 
|-
 
|-
|'''E_MAIL_PEC'''
+
|Cod dim3
 
+
|Char 20
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
+
|No
|Char 255
+
|Conto dimensione 3 dell’analitica
|NO
 
|E-mail tradizionale
 
 
|-
 
|-
|'''SOC_NOTEUV'''
+
|Cod dim4
|Char 255
+
|Char 20
|NO
+
|No
|Note relative a totalità unità vitate
+
|Conto dimensione 4 dell’analitica
|-
+
|}
|'''SOC_TEL'''
 
  
(Su Essenzia CF.TEL _CF in coda a quanto già presente)
+
==== Specifiche di funzionamento ====
|Char 255
+
L’analitica può derivare da sorgenti diverse:
|NO
+
* Contabilità
|Telefono
+
* Documenti (ordini, ddt, fatture, movimenti interni, ecc…)
|-
+
* Spese da documenti
|'''SOC_TEL1'''
+
* Produzione
 +
* Movimenti manuali
 +
Per questo motivo i primi due campi identificano l’origine dell’analitica. Se movimento manuale la tabella origine è sempre HEAD_CONT. In base al tipo origine si devono valorizzare i campi sottostanti che identificano il documento di origine:
 +
* Se proveniente da prima nota si dovrà specificare il numero registrazione e la riga contabile
 +
* Se proviene da documento si dovrà specificare l’anno, serie, numero e riga documento
 +
* Se proviene da spesa si specificherà anno, serie e numero
 +
* Se proviene da ciclo produzione si dovrà specificare anno, serie, numero, numero ciclo e numero fase
  
(Su Essenzia CF.TEL _ABITAZIONE in coda a quanto già  presente)
+
=== Cespiti ===
|Char 255
 
|NO
 
|Telefono abitazione
 
|-
 
|'''SOC_CE1'''
 
  
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
+
==== Anagrafica Cespiti ====
|Char 255
 
|NO
 
|Telefono cellulare 1
 
|-
 
|'''SOC_CE2'''
 
 
 
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
 
|Char 255
 
|NO
 
|Telefono cellulare 2
 
|-
 
|'''SOC_PROV_NASCITA'''
 
|Char 5
 
|NO
 
|Provincia nascita
 
|}
 
==== Unità vitate ====
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CONF_UNITA_VITATE.TXT
+
|CESP1.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CONF_UNITAVITATE
+
|TXT_CESP1
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Unità vitate
+
|Anagrafica cespiti ammortizzabili
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_CONF_ UNITAVITATE
+
|S_CESPITI
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 8 796: Riga 8 915:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|COD_CF
+
|CESP_ID
|Char 12
+
|Char   020
 +
|SI
 +
|Codice Cespite originario
 +
|-
 +
|DES_CESP
 +
|Char   255
 
|SI
 
|SI
|Codice socio (=codice fornitore)
+
|Descrizione cespite
 
|-
 
|-
|UV_NUMERO
+
|AZIENDA_ID
 
|Number
 
|Number
 
|SI
 
|SI
|Numero da modello B1
+
|Azienda
 
|-
 
|-
|UV_INDIRIZZO
+
|NOTE_CESP
|Char 255
+
|Char   255
 
|NO
 
|NO
|Indirizzo
+
|Note cespite
 
|-
 
|-
|COMUNE
+
|DATA_INIZIO_AMMORT
|Char 255
+
|Data
 
|SI
 
|SI
|Comune
+
|Data inizio ammortamento
 
|-
 
|-
|CAP
+
|DATA_DISMISSIONE
|Char 12
+
|Data
 
|NO
 
|NO
|CAP
+
|Data dismissione
 
|-
 
|-
|LOCALITA
+
|COD_CAT
|Char 255
+
|Char   20
 +
|SI
 +
|Codice categoria
 +
|-
 +
|MATRICOLA
 +
|Char   40
 
|NO
 
|NO
|Località
+
|Matricola
 
|-
 
|-
|UV_NUMFOGLIOMAP
+
|DATA_ACQUISTO
|Char 255
+
|Data
|NO
+
|SI
|Numero foglio mappale
+
|Data acquisto
 
|-
 
|-
|UV_NUMPART
+
|HEAD_CONT_ID
|Char 255
+
|Number
 
|NO
 
|NO
|Numero particella
+
|Progressivo operazione
 
|-
 
|-
|UV_SEZFOGLIOMAP
+
|COD_CF
|Char 255
+
|Char   12
 
|NO
 
|NO
|Sezione foglio mappale
+
|Codice fornitore
 
|-
 
|-
|UV_UM_BASESUPCAT
+
|IMPORTO_AMM_V1
 
|Number
 
|Number
|NO
+
|SI
|Tipo unità misura base
+
|Importo ammortizzabile
 
|-
 
|-
|UV_BASESUPCAT
+
|IMPORTO_NON_AMM_V1
 
|Number
 
|Number
 
|NO
 
|NO
|Superficie catastale in unità di misura base
+
|Importo non ammortizzabile
 
|-
 
|-
|UV_CODPROPR
+
|PERC_AMMORT_PRIMO_ANNO
|Char 12
+
|Number
|NO
+
|SI
|Proprietario (da tabella clienti/fornitori)
+
|% ammortamento primo anno
 
|-
 
|-
|UV_CODCOND
+
|NUM_ANNI_AMMORT_ANT
|Char 12
+
|Number
|NO
+
|SI
|Conduttore (da tabella clienti/fornitori)
+
|Numero anni ammortamento anticipato
 +
 
 +
Obbligatorio se % amm. anticipato > 0
 
|-
 
|-
|UV_CT_CODICE
+
|PERC_AMMORT_NORM
 
|Number
 
|Number
 
|NO
 
|NO
|Tipo conduzione (da apposita tabella)
+
|% ammortamento normale
 
|-
 
|-
|UV_ANNOIMP
+
|PERC_AMMORT_ANT
 
|Number
 
|Number
 
|NO
 
|NO
|Anno di impianto
+
|% ammortamento anticipato
 
|-
 
|-
|UV_NUMCEPPI
+
|IMPORTO_AMMORT_PREC_V1
 
|Number
 
|Number
 
|NO
 
|NO
|Numero ceppi
+
|Importo ammortamento precedente
 
|-
 
|-
|UV_DISTANZAFRAFILE
+
|ESERCIZI_PREC_AMMORT
 
|Number
 
|Number
 
|NO
 
|NO
|Distanza fra le file
+
|Nr esercizi precedenti in ammortamento
 +
 
 +
Obbligatorio se il campo IMPORTO_AMMORT_PREC_V1 > 0
 
|-
 
|-
|UV_DISTANZAFILA
+
|RIVALUTAZIONI_PREC_V1
 
|Number
 
|Number
 
|NO
 
|NO
|Distanza nella fila
+
|Importo rivalutazioni precedenti
 
|-
 
|-
|UV_FA_CODICE
+
|VALORE_ALIEN_V1
 
|Number
 
|Number
 
|NO
 
|NO
|Forma di allevamento (da apposita tabella)
+
|Valore alienazione. Obbligatorio se presente  dismissione
 
|-
 
|-
|UV_IRR_CODICE
+
|VALORE_PARTE_ALIEN_V1
 
|Number
 
|Number
 
|NO
 
|NO
|Irrigazione (da apposita tabella)
+
|Valore parte alienata. Obbligatorio se presente  dismissione
 
|-
 
|-
|UV_TC_CODICE
+
|CESP_ID_PRINC
|Number
+
|Char  20
 
|NO
 
|NO
|Tipo coltura (da apposita tabella)
+
|Codice del Cespite principale, da valorizzare solo se  si tratta di cespite accessorio
 
|-
 
|-
|UV_CARGEMME
+
|NUMERO_DOCUMENTO
 
|Number
 
|Number
 
|NO
 
|NO
|Carico gemme
+
|Numero documento di acquisto
 
|-
 
|-
|UV_ALTITUDINE
+
|DATA_DOCUMENTO
|Number
+
|Data
 
|NO
 
|NO
|Altitudine
+
|Data documento di acquisto
 
|-
 
|-
|UV_PENDENZA
+
|FLAG_BENE_IMMATERIALE
 
|Number
 
|Number
|NO
+
|SI
|Pendenza
+
|0=No; 1=Si
 
|-
 
|-
|UV_TCL_CODICE
+
|PERC_MANUT
 
|Number
 
|Number
|NO
+
|SI
|Clone
+
|% di manutenzione
 
|-
 
|-
|UV_PI_CODICE
+
|PERC_AMM_ACC
 
|Number
 
|Number
|NO
+
|SI
|Porta innesto (da apposita tabella)
+
|% ammortamento accelerato
 
|-
 
|-
|UV_DF_CODICE
+
|PERC_AMM_RIDOTTO
 
|Number
 
|Number
|NO
+
|SI
|Disposizione filare
+
|% ammortamento ridotto
 
|-
 
|-
|UV_ESP_CODICE
+
|UBICAZIONE
|Number
+
|Char 255
 
|NO
 
|NO
|Esposizione
+
|Ubicazione cespite
 
|-
 
|-
|UV_UM_BASESUPVITATA
+
|ULT_ESERC_PREC
|Char 5
 
|SI
 
|Codice unità di misura base per la superficie ragguagliata  (da apposita tabella)
 
|-
 
|UV_BASESUPVITATA
 
|Number
 
|SI
 
|Superficie ragguagliata in unità di misura base
 
|-
 
|UV_FLAG_DIRADATO
 
 
|Number
 
|Number
 
|NO
 
|NO
|0=non diradato, 1=diradato
+
|Ultimo Eserc. Precedenti ammortamenti
 
|-
 
|-
|UV_RESADIRAD
+
|NUM_DOC_VENDITA
|Number
+
|Char 20
 
|NO
 
|NO
|Resa in condizioni di diradato
+
|Numero documento di vendita del cespite
 
|-
 
|-
|UV_NOTELIB
+
|COD_CLI_VENDITA
|Char 1000
 
|NO
 
|Note
 
|-
 
|UV_COLORE
 
|Char 12
 
|NO
 
|Codice colore (da apposita tabella)
 
|-
 
|VITIGNO
 
 
|Char 12
 
|Char 12
 
|NO
 
|NO
|Vitigno - Cultivar (da apposita tabella)
+
|Codice Clienti di vendita del cespite
 
|-
 
|-
|UV_CC_CODICE
+
|FLAG_NO_STAMPA
 
|Number
 
|Number
|NO
+
|SI
|Codice contrada (da apposita tabella)
+
|0=Stampa il cespite nel regis. fino alla sua completa  dismissione
 +
 
 +
1=Non stampa il cespite nel registro se totalmente  ammortizzato
 
|-
 
|-
|UV_FLAGCONFACQ
+
|COD_RAGGRUPPAMENTO
|Number
+
|Char 20
 
|NO
 
|NO
|0=conferimento   1=acquisto
+
|E’ il codice raggruppamento
|-
+
|}
|UV_FLAGNOPERT
+
 
|Number
+
==== Anagrafica Cespiti note ====
 +
# Nota 1: Deve essere valorizzata almeno una percentuale di ammortamento  tra la ordinaria,  anticipata, accelerata e ridotta. Se presente la percentuale di ammortamento ridotta le altre devono essere a zero.
 +
# Nota 2: Il valore (iniziale) del cespite è dato dalla somma dei campi IMPORTO_AMM_V1 + IMPORTO_NON_AMM_V1
 +
# Nota 3: Il campo IMPORTO_AMMORT_PREC_V1 è un campo ‘storico’ contiene la quota di ammortamento già  calcolata sul cespite. Se si valorizza questo campo non devono essere passati gli stessi valori nel record degli ammortamenti (FILE CESP3, CESP4). E’ possibile passare una parte di ammortamento su questo campo (ad esempio fino ad una certa data X) e la parte restante (dalla data X) come movimenti di ammortamento. Il fondo ammortamento è dato dalla somma di questo campo + i movimenti di ammortamento.
 +
# Nota 4: gli esercizi precedentemente ammortizzati (campo ESERCIZI_PREC_AMMORT) fanno riferimento al campo IMPORTO_AMMORT_PREC_V1 non si devono includere gli esercizi dei movimenti di ammortamento.
 +
 
 +
==== Cespiti alternativi ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CESP2.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CESP2
 +
|-
 +
|'''Contenuto'''
 +
|Cespiti alternativi
 +
|-
 +
|'''Schema'''
 +
|S_CESPITI_ALT
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|CESP_ID
 +
|Char   020
 +
|SI
 +
|Codice Cespite originario
 +
|-
 +
|COD_TIPO_AMM
 +
|Char   12
 +
|SI
 +
|Codice tipo ammortamento alternativo
 +
|-
 +
|NOTE_CESP
 +
|Char   255
 
|NO
 
|NO
|1=unità vitate non di competenza della cooperativa
+
|Note cespite
 
|-
 
|-
|UV_DATA_INIZIO
+
|DATA_INIZIO_AMMORT
 
|Data
 
|Data
|NO
+
|SI
|Data inserimento unità vitata nel catasto aziendale
+
|Data inizio ammortamento
 
|-
 
|-
|UV_DATA_ULT_MOD
+
|DATA_DISMISSIONE
 
|Data
 
|Data
 
|NO
 
|NO
|Data ultimo documento che ha variato i dati unità  vitata
+
|Data dismissione
 
|-
 
|-
|UV_AGEA
+
|COD_CF
|Char 255
+
|Char   12
 
|NO
 
|NO
|Cod. AGEA
+
|Codice fornitore
 
|-
 
|-
|UV_FLAGBIOLOGICO
+
|IMPORTO_AMM_V1
 
|Number
 
|Number
|NO
+
|SI
|Flag biologico 1=si 0=no
+
|Importo ammortizzabile
 
|-
 
|-
|UV_CODICE
+
|IMPORTO_NON_AMM_V1
 
|Number
 
|Number
 
|NO
 
|NO
|Campo chiave tabella insieme al socio, da numerare  (anche se si rinumera in integrazione) per creare più unità vitate collegate  allo stesso socio
+
|Importo non ammortizzabile
 +
|-
 +
|PERC_AMMORT_PRIMO_ANNO
 +
|Number
 +
|SI
 +
|% ammortamento primo anno
 
|-
 
|-
|'''UV_CMV_CODICE'''
+
|NUM_ANNI_AMMORT_ANT
 
|Number
 
|Number
 
|NO
 
|NO
|Codice menzione à da apposita tabella
+
|Numero anni ammortamento anticipato
 +
 
 +
Obbligatorio se % amm. anticipato > 0
 
|-
 
|-
|'''UV_FLAGISCRMAN'''
+
|PER_AMMORT_NORM
 
|Number
 
|Number
 
|NO
 
|NO
|Flag iscrizione manuale: 0=no  1=si
+
|% ammortamento normale
 
|-
 
|-
|'''UV_FLAGMENZ'''
+
|PER_AMMORT_ANT
 
|Number
 
|Number
 
|NO
 
|NO
|Flag menzione:   0=no  1=si
+
|% ammortamento anticipato
 
|-
 
|-
|'''FLAG_RIVEND_DOC'''
+
|IMPORTO_AMMORT_PREC_V1
|Char
+
|Number
 
|NO
 
|NO
|Rivendicazione DOC
+
|Importo ammortamento precedente
 
|-
 
|-
|'''FLAG_RIVEND_IGT'''
+
|ESERCIZI_PREC_AMMORT
|Char
+
|Number
 
|NO
 
|NO
|Rivendicazione IGT
+
|Nr esercizi precedenti in ammortamento.
|}
 
  
==== Iscrizioni unità vitate ====
+
Obbligatorio se il campo IMPORTO_AMMORT_PREC_V1 > 0
{| class="wikitable"
+
|-
|'''Nome file ascii'''
+
|RIVALUTAZIONI_PREC_V1
|CONF_UV_ISCR.TXT
+
|Number
 +
|NO
 +
|Importo rivalutazioni precedenti
 
|-
 
|-
|'''Nome tabella SQL'''
+
|VALORE_ALIEN_V1
|TXT_UV_ISCR_UV
+
|Number
 +
|NO
 +
|Valore alienazione
 
|-
 
|-
|'''Contenuto'''
+
|VALORE_PARTE_ALIEN_V1
|Iscrizioni su unità vitate
+
|Number
 +
|NO
 +
|Residuo da ammortizzare
 
|-
 
|-
|'''Schema'''
+
|FLAG_BENE_IMMATERIALE
|S_CONF_UV_ISCR
+
|Number
 +
|SI
 +
|0=No; 1=Si
 +
|-
 +
|PERC_MANUT
 +
|Number
 +
|NO
 +
|% di manutenzione
 +
|-
 +
|PER_AMM_ACC
 +
|Number
 +
|NO
 +
|% ammortamento accelerato
 +
|-
 +
|PER_AMM_RIDOTTO
 +
|Number
 +
|NO
 +
|% ammortamento ridotto
 +
|-
 +
|ULT_ESERC_PREC_AMMORT
 +
|Number
 +
|NO
 +
|Ultimo Eserc. Precedenti ammortamenti
 +
|}
 +
 
 +
==== Cespiti alternativi note ====
 +
Questo flusso contiene le informazioni riguardanti altri tipi di ammortamento (Ad esempio tipo ammortamento Fiscale o Industriale) effettuati sui cespiti. Nel caso non si utilizzi altro tipo di ammortamento oltre al Civile il file CESP2 e CESP4 non devono essere valorizzati.
 +
 
 +
Deve essere valorizzata almeno una percentuale di ammortamento  tra la ordinaria,  anticipata, accelerata e ridotta. Se presente la percentuale di ammortamento ridotta le altre devono essere a zero
 +
 
 +
==== Ammortamento cespiti ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CESP3.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CESP3
 +
|-
 +
|'''Contenuto'''
 +
|Ammortamento cespiti
 +
|-
 +
|'''Schema'''
 +
|S_CESPITI_AMM
 
|}
 
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|CESP_ID
 +
|Char  020
 +
|SI
 +
|Codice Cespite originario
 +
|-
 +
|ID_PERIODO
 +
|Char  020
 +
|SI
 +
|Esercizio in formato SSAA
 +
|-
 +
|PROGR_PERIODO
 +
|Number
 +
|SI
 +
|Esercizio in formato SSAA
 +
|-
 +
|PERC_AMMORT_NORM_ANNO
 +
|Number
 +
|NO
 +
|% ammortamento normale anno
 +
|-
 +
|AMM_NORM_ANNO_V1
 +
|Number
 +
|NO
 +
|Importo ammortamento normale
 +
|-
 +
|PERC_AMM_ANT_ANNO
 +
|Number
 +
|NO
 +
|% ammortamento anticipato anno
 +
|-
 +
|AMM_ANT_ANNO_V1
 +
|Number
 +
|NO
 +
|Importo ammortamento anticipato anno
 +
|-
 +
|NOTE_ANNO
 +
|Char 255
 +
|NO
 +
|Note ammortamento anno
 +
|-
 +
|IMPORTO_RIVALUT_V1
 +
|Number
 +
|NO
 +
|Importo rivalutato con le variazioni
 +
|-
 +
|PER_AMM_ACC
 +
|Number
 +
|NO
 +
|% ammortamento accelerato
 +
|-
 +
|PER_AMM_RIDOTTO
 +
|Number
 +
|NO
 +
|% ammortamento ridotto
 +
|-
 +
|IMPORTO_AMM_ACC
 +
|Number
 +
|NO
 +
|Importo ammortamento accelerato del periodo
 +
|-
 +
|IMPORTO_AMM_RIDOTTO
 +
|Number
 +
|NO
 +
|Importo ammortamento ridotto del periodo
 +
|}
 +
 +
==== Ammortamento cespiti note ====
 +
Questo flusso contiene le quote di ammortamento dei cespiti. I campi ID_PERIODO e PROGR_PERIODO devono essere uguali e devono contenere l’esercizio di ammortamento.
 +
 +
Deve essere maggiore di zero almeno una delle percentuali richieste ed almeno uno degli ammortamenti richiesti.
 +
 +
==== Ammortamento cespiti alternativi ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CESP4.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CESP4
 +
|-
 +
|'''Contenuto'''
 +
|Cespiti alternativi
 +
|-
 +
|'''Schema'''
 +
|S_CESPITI_AMM_ALT
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|CESP_ID
 +
|Char   020
 +
|SI
 +
|Codice Cespite originario
 +
|-
 +
|COD_TIPO_AMM
 +
|Char 12
 +
|SI
 +
|Codice tipo ammortamento
 +
|-
 +
|ID_PERIODO
 +
|Char   20
 +
|SI
 +
|Esercizio in formato SSAA
 +
|-
 +
|PROGR_PERIODO
 +
|Number
 +
|SI
 +
|Esercizio in formato SSAA
 +
|-
 +
|PERC_AMMORT_NORM_ANNO
 +
|Number
 +
|NO
 +
|% ammortamento normale anno
 +
|-
 +
|AMM_NORM_ANNO_V1
 +
|Number
 +
|NO
 +
|Importo ammortamento normale
 +
|-
 +
|PERC_AMM_ANT_ANNO
 +
|Number
 +
|NO
 +
|% ammortamento anticipato anno
 +
|-
 +
|AMM_ANT_ANNO_V1
 +
|Number
 +
|NO
 +
|Importo ammortamento anticipato anno
 +
|-
 +
|NOTE_ANNO
 +
|Char 255
 +
|NO
 +
|Note ammortamento anno
 +
|-
 +
|IMPORTO_RIVALUT_V1
 +
|Number
 +
|NO
 +
|Importo rivalutato con le variazioni
 +
|-
 +
|PER_AMM_ACC
 +
|Number
 +
|NO
 +
|% ammortamento accelerato
 +
|-
 +
|PER_AMM_RIDOTTO
 +
|Number
 +
|NO
 +
|% ammortamento ridotto
 +
|-
 +
|IMPORTO_AMM_ACC
 +
|Number
 +
|NO
 +
|Importo ammortamento accelerato del periodo
 +
|-
 +
|IMPORTO_AMM_RIDOTTO
 +
|Number
 +
|NO
 +
|Importo ammortamento ridotto del periodo
 +
|}
 +
 +
==== Ammortamento cespiti alternativi note ====
 +
Questo flusso contiene le quote degli altri tipi di ammortamento. E’ importante che ci sia un’anagrafica cespite con lo stesso tipo di ammortamento.  I campi ID_PERIODO e PROGR_PERIODO devono contenere l’esercizio di ammortamento. Deve essere maggiore di zero almeno una delle percentuali richieste ed almeno uno degli ammortamenti richiesti.
 +
 +
==== Variazione cespiti ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CESP5.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CESP5
 +
|-
 +
|'''Contenuto'''
 +
|Variazione alternativi
 +
|-
 +
|'''Schema'''
 +
|S_CESPITI_VAR
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|CESP_ID
 +
|Char   020
 +
|SI
 +
|Codice Cespite originario
 +
|-
 +
|ID_PERIODO
 +
|Char   20
 +
|SI
 +
|Periodo
 +
|-
 +
|PROGR_PERIODO
 +
|Number
 +
|SI
 +
|Progressivo periodo
 +
|-
 +
|NUM_VAR
 +
|Number
 +
|SI
 +
|Numero variazione progressivo per cespite
 +
|-
 +
|VARIAZIONE_V1
 +
|Number
 +
|SI
 +
|Importo variazione
 +
|-
 +
|VARIAZIONE_DESC
 +
|Char 255
 +
|NO
 +
|Note variazione
 +
|-
 +
|VARIAZIONE_DATA
 +
|Data
 +
|SI
 +
|Data variazione
 +
|-
 +
|PERC_ALIENATO
 +
|Number
 +
|NO
 +
|% del cespite alienato
 +
|-
 +
|VALORE_RESIDUO_ALIEN_V1
 +
|Number
 +
|NO
 +
|Valore residuo da ammortizzare della parte ven.
 +
|-
 +
|VALORE_ALIEN_V1
 +
|Number
 +
|NO
 +
|Valore ricavato dalla alienazione
 +
|-
 +
|PLUSVAL_ALIEN_V1
 +
|Number
 +
|NO
 +
|Plusvalenza alienazione
 +
|-
 +
|FLAG_DISMISS
 +
|Number
 +
|NO
 +
|0= No; 1=Si
 +
|}
 +
 +
==== Variazione cespiti note ====
 +
Questo flusso contiene le variazioni (incrementi, decrementi, vendite parziali) dei  cespiti, non vanno inseriti i movimenti di acquisto e di vendita totale.
 +
 +
I campi ID_PERIODO e PROGR_PERIODO devono essere uguali e devono contenere l’esercizio in cui è avvenuta la variazione. La data variazione DEVE ESSERE SEMPRE VALORIZZATA.
 +
 +
Nel caso la variazione sia una vendita parziale del cespite il campo FLAG_DISMISS deve essere valorizzato ad 1, ed i campi VALORE_RESIDUO_ALIEN_V1, VALORE_ALIEN_V1, PLUSVAL_ALIEN_V1 devono essere valorizzati.
 +
 +
'''SPECIFICHE DEI CAMPI IMPORTI:'''
 +
 +
VARIAZIONE_V1: Importo della variazione (è l'importo che incrementa o decrementa il valore del cespite)
 +
 +
VALORE_RESIDUO_ALIEN_V1: E' il residuo da ammortizzare della sola parte venduta. Ad esempio se vendo 100 ed il cespite ha già avuto un ammortamento del 20% il residuo è 80.
 +
 +
VALORE_ALIEN_V1: E' il valore ricavato dalla vendita (potrebbe non coincidere con l'importo VARIAZIONE_V1
 +
 +
PLUSVAL_ALIEN_V1: E' l'importo della plus o minus (se l'importo è negativo) derivante dalla differenza fra il VALORE_ALIEN_V1 – VALORE_RESIDUO_ALIEN_V1.
 +
 +
Se gli importi decrementano il valore  del cespite l’importo deve essere negativo.
 +
 +
== Conferimenti ==
 +
 +
=== Dati anagrafici ===
 +
 +
==== Anagrafica soci ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CONF_SOCI.TXT  
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CONF_SOCI
 +
|-
 +
|'''Contenuto'''
 +
|Anagrafica soci (dati aggiuntivi fornitori soci per  gestione conferimenti)
 +
|-
 +
|'''Schema'''
 +
|S_CN20_SOCI
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|COD_CF
 +
|Char 12
 +
|SI
 +
|Codice socio (=codice fornitore)
 +
|-
 +
|COD_CUAA
 +
|Char 30
 +
|NO
 +
|Codice CUAA (codice fiscale o partita iva), obbligatorio se non presente COD_CF
 +
|-
 +
|FLAGSOCIO
 +
|Number
 +
|SI
 +
|Socio (0=fornitore 1=socio)
 +
|-
 +
|FLAGCONFERENTE
 +
|Number
 +
|SI
 +
|Conferente (0=solo fornitore, 1=conferente)
 +
|-
 +
|CONFUVA
 +
|Number
 +
|SI
 +
|Conferimento uva (0=no 1=si)
 +
|-
 +
|CONFOLIO
 +
|Number
 +
|SI
 +
|Conferimento olio (0=no 1=si)
 +
|-
 +
|CONFCEREALI
 +
|Number
 +
|SI
 +
|Conferimento cereali (0=no 1=si)
 +
|-
 +
|TIPOLCONFUVA
 +
|Number
 +
|SI
 +
|Tipologia conferimento uva (0=totale, 1=parziale)
 +
|-
 +
|TIPODOCEMIS
 +
|Number
 +
|SI
 +
|Tipo documento da emettere (0=fattura, 1=autofattura)
 +
|-
 +
|QS_CODICE
 +
|Char   32
 +
|NO
 +
|Qualifica socio
 +
|-
 +
|COD_REG
 +
|Char   12
 +
|NO
 +
|Stabilimento di riferimento
 +
|-
 +
|NOTELIB
 +
|Char   1000
 +
|NO
 +
|Note libere
 +
|-
 +
|TIPODECL
 +
|Number
 +
|SI
 +
|Tipo declassamenti (0=totale denominazione, 1=singolo  certificato)
 +
|-
 +
|AGEA
 +
|Char 255
 +
|NO
 +
|Codice AGEA
 +
|-
 +
|FABBVINO
 +
|Number
 +
|NO
 +
|Fabbisogno vino personale
 +
|-
 +
|PROGR
 +
|Number
 +
|SI
 +
|Progressivo socio (matricola) –N.Iscrizione
 +
|-
 +
|RIGHE_LIBRETTO
 +
|Number
 +
|NO
 +
|Righe stampate per pagine nel libretto soci
 +
|-
 +
|TIPOIVA_FATT
 +
|Number
 +
|NO
 +
|Tipo iva di fatturazione: 0=iva agricola, 1=iva ordinaria,  9=non indicato --> in questo caso da programma di import dati, viene forzata iva agricola se autofattura o iva ordinaria se fattura (modificato con FAI 42679)
 +
|-
 +
|DATA_SOTTOSCRIZIONE
 +
|Data
 +
|NO
 +
|Data sottoscrizione iniziale
 +
|-
 +
|DATA_VERSAMENTO_INI
 +
|Data
 +
|NO
 +
|Data versamento iniziale
 +
|-
 +
|DATA_DIMISSIONE
 +
|Data
 +
|NO
 +
|Data dimissione
 +
|-
 +
|DATA_RIMBORSO
 +
|Data
 +
|NO
 +
|Data rimborso
 +
|-
 +
|UM_QTA_SOTTOSCRIZIONE
 +
|Char 5
 +
|NO
 +
|Unità di misura della quantità
 +
|-
 +
|QTA_SOTTOSCRIZIONE
 +
|Number
 +
|NO
 +
|Quantità sottoscritta
 +
|-
 +
|FLAGINATTIVO
 +
|Number
 +
|NO
 +
|Socio obsoleto/recesso (0=no, 1=si)
 +
|-
 +
|RAPPR_FISCALE
 +
|Char 255
 +
|NO
 +
|Rappresentante fiscale
 +
|-
 +
|CAMERA_COMMERCIO
 +
|Char  255
 +
|NO
 +
|Descrizione camera di commercio
 +
|-
 +
|NUMERO_ISCRIZIONE
 +
|Char 255
 +
|NO
 +
|Numero iscrizione
 +
|-
 +
|DATA_COSTITUZIONE
 +
|Data
 +
|NO
 +
|Data costituzione azienda
 +
|-
 +
|DATA_ULT_MOD_SCH_SOTT
 +
|Data
 +
|NO
 +
|Data ultima modifica scheda sottoscrizioni
 +
|-
 +
|ID_COOPERATIVA
 +
|Number
 +
|NO
 +
|Codice cooperativa (da relativa tabella)
 +
|-
 +
|DATA_NASCITA_RAPPR
 +
|Data
 +
|NO
 +
|Data di nascita rappresentante fiscale
 +
|-
 +
|COMUNE_NASCITA_RAPPR
 +
|Char 120
 +
|NO
 +
|Comune di nascita rappresentante fiscale
 +
|-
 +
|COMUNE_RESIDENZA_RAPPR
 +
|Char 120
 +
|NO
 +
|Comune di residenza rappresentante fiscale
 +
|-
 +
|CAP_RESIDENZA_RAPPR
 +
|Char 12
 +
|NO
 +
|Cap di residenza rappresentante fiscale
 +
|-
 +
|PROV_RESIDENZA_RAPPR
 +
|Char 5
 +
|NO
 +
|Provincia di residenza rappresentante fiscale
 +
|-
 +
|INDI_RESIDENZA_RAPPR
 +
|Char 80
 +
|NO
 +
|Indirizzo di residenza rappresentante fiscale
 +
|-
 +
|FLAG_SOVV_FIN
 +
|Number
 +
|NO
 +
|Tipo socio (0=normale, 1=socio sovventore, 2=socio  finanziatore)
 +
|-
 +
|FLAG_CALC_RIT
 +
|Number
 +
|NO
 +
|1= nella stampa dei libretti viene calcolata la  ritenuta 0=no
 +
|-
 +
|SOC_FLAGTRASMESSO
 +
|Number
 +
|NO
 +
|Anagrafica socio trasmessa al SIAN (0=no, 1=si) - Olio
 +
|-
 +
|COGNOME_RAPPR
 +
|Char 255
 +
|NO
 +
|Cognome rappresentante legale
 +
|-
 +
|NOME_RAPPR
 +
|Char 255
 +
|NO
 +
|Nome rappresentante legale
 +
|-
 +
|COD_FISC_CF_RAPPR
 +
|Char  20
 +
|NO
 +
|Codice fiscale rappresetante legale
 +
|-
 +
|SESSO_RAPPR
 +
|Number
 +
|NO
 +
|Sesso rappresentante legale (0=maschio;1=femmina)
 +
|-
 +
|PROV_NASCITA_RAPPR
 +
|Char  5
 +
|NO
 +
|Prov. nascita rappresentante legale
 +
|-
 +
|ND_SOTTOSCRIZIONE
 +
|Char 20
 +
|NO
 +
|N.ro delibera sottoscrizione iniziale
 +
|-
 +
|ND_DIMISSIONE
 +
|Char 20
 +
|NO
 +
|N.ro delibera dimissione
 +
|-
 +
|FLAGBIOLOGICO
 +
|Number
 +
|NO
 +
|Produzione tutta biologica 0=no  1=si  2=in conversione
 +
|-
 +
|COD_CF_PROV
 +
|Char 12
 +
|NO
 +
|Socio di provenienza (se valorizzato indica il socio da  cui il socio corrente è subentrante)
 +
|-
 +
|COD_CUAA_PROV
 +
|Char 30
 +
|NO
 +
|Codice CUAA (codice fiscale o partita iva) socio di provenienza
 +
|-
 +
|COD_CF_CONFL
 +
|Char 12
 +
|NO
 +
|Socio di confluenza (se valorizzato indica il socio in  cui il socio corrente è confluito)
 +
|-
 +
|COD_CUAA_CONFL
 +
|Char 30
 +
|NO
 +
|Codice CUAA (codice fiscale o partita iva) socio di confluenza
 +
|-
 +
|TEL_RAPPR
 +
|Char 60
 +
|NO
 +
|Telefono  rappresentante fiscale
 +
|-
 +
|FLAGASSIC
 +
|Number
 +
|NO
 +
|Socio assicurato 0=no   1=si
 +
|-
 +
|'''SESSO'''
 +
 +
(Su Essenzia CF.SESSO)
 +
|Number
 +
|NO
 +
|Sesso: 0=maschio   1=femmina
 +
|-
 +
|'''TIPO_DITTA'''
 +
 +
'''('''Su Essenzia  CF_FOR.TIPO_DITTA''')'''
 +
|Number
 +
|NO
 +
|Tipo ditta: 0=giuridica   1=fisica
 +
|-
 +
|'''DATA_NASCITA'''
 +
 +
(Su Essenzia CF. DATA_NASCITA )
 +
|Number
 +
|NO
 +
|Data nascita
 +
|-
 +
|'''COMUNE_NASCITA'''
 +
 +
(Su Essenzia CF. COMUNE_NASCITA )
 +
|Char 255
 +
|NO
 +
|Comune nascita
 +
|-
 +
|'''E_MAIL'''
 +
 +
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
 +
|Char 255
 +
|NO
 +
|E-mail tradizionale
 +
|-
 +
|'''E_MAIL_PEC'''
 +
 +
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
 +
|Char 255
 +
|NO
 +
|E-mail tradizionale
 +
|-
 +
|'''NOTE_UV'''
 +
|Char 255
 +
|NO
 +
|Note relative a totalità unità vitate
 +
|-
 +
|'''SOC_TEL'''
 +
 +
(Su Essenzia CF.TEL _CF in coda a quanto già presente)
 +
|Char 255
 +
|NO
 +
|Telefono
 +
|-
 +
|'''60 SOC_TEL1'''
 +
 +
(Su Essenzia CF.TEL _ABITAZIONE in coda a quanto già  presente)
 +
|Char 255
 +
|NO
 +
|Telefono abitazione
 +
|-
 +
|'''SOC_CE1'''
 +
 +
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
 +
|Char 255
 +
|NO
 +
|Telefono cellulare 1
 +
|-
 +
|'''SOC_CE2'''
 +
 +
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
 +
|Char 255
 +
|NO
 +
|Telefono cellulare 2
 +
|-
 +
|'''SOC_PROV_NASCITA'''
 +
|Char 5
 +
|NO
 +
|Provincia nascita
 +
|-
 +
|SOC_FLAG_PAG_SOSP
 +
|Number
 +
|NO
 +
|1=conferente con pagamenti sospesi
 +
|-
 +
|COD_CF_INT_ASS_BON
 +
|char 12
 +
|NO
 +
|Codice contatto per intestazione assegni/bonifici
 +
|-
 +
|BIO_ENTE_CERT
 +
|Char 255
 +
|NO
 +
|Ente certificatore del biologico
 +
|-
 +
|BIO_NR_CERT
 +
|Char 20
 +
|NO
 +
|Nr. cerificato bio
 +
|-
 +
|BIO_DATA_CERT
 +
|Data
 +
|NO
 +
|Data certificato bio
 +
|-
 +
|BIO_SCADE
 +
|Data
 +
|NO
 +
|Data Scadenza certificato bio
 +
|-
 +
|SD_NOME
 +
|Char 255
 +
|NO
 +
|Soggetto delegato autfin soci: Cognome e nome
 +
|-
 +
|SD_CF
 +
|Char 20
 +
|NO
 +
|Soggetto delegato autfin soci: Codice fiscale
 +
|-
 +
|FATT_ULT_RATA
 +
|Number
 +
|NO
 +
|Se gestita fatturazione a rate: 0=emissione fattura/autofattura tutte le rate  1=emissione fattura/autofattura solo ultima rata
 +
|-
 +
|FLAG_SOSP
 +
|Number
 +
|NO
 +
|Socio sospeso (no fatture): 0=no  1=sospeso
 +
|-
 +
|NR_LIBRETTO
 +
|Char 255
 +
|NO
 +
|Nr libretto
 +
|-
 +
|DATA_APERURA_LIBR
 +
|Data
 +
|NO
 +
|Data apertura libretto
 +
|-
 +
|DATA_CHIUSURA_LIBR
 +
|Data
 +
|NO
 +
|Data chiusura libretto
 +
|-
 +
|ID_CN20_TIPO_LIBRO_SOCI
 +
|Number
 +
|NO
 +
|Id tipo libro soci
 +
|-
 +
|TIPO_PAG
 +
|Number
 +
|NO
 +
|Tipo pagamento: 0=bonifico,  1=assegno,  2=vers.libretto
 +
|-
 +
|FLAG_INT_INFR_BON
 +
|Number
 +
|NO
 +
|Bonifico in caso di interessi infruttiferi libretti a deposito:  0=no  1=si
 +
|-
 +
|INTEST_LIBR_AUTOF
 +
|Char 899
 +
|NO
 +
|Intestazione libretto autofinanziamento
 +
|-
 +
|TIPO_PAG_ALTRO
 +
|Number
 +
|NO
 +
|Tipo pagamento alternativo se tipo principale versamento su libretto: 0=bonifico  1=assegno  2=nessuno
 +
|-
 +
|OLIVA
 +
|Char 30
 +
|NO
 +
|Oliva di default conferita
 +
|-
 +
|DATA_ULT_AGG
 +
|Data
 +
|NO
 +
|Data ultimo aggiornamento superfici vitate
 +
|-
 +
|DATA_DSV
 +
|Data
 +
|NO
 +
|Data ultima dichiarazione superfici vitate
 +
|-
 +
|NOTE_UV
 +
|Char 899
 +
|NO
 +
|Note unità vitate
 +
|-
 +
|FLAG_AUTOF_INT_INFR
 +
|Number
 +
|NO
 +
|1=interessi autofinanziamento sempre infruttiferi, non accreditati su libretto
 +
|-
 +
|BIO_COD_OPE
 +
|Char 255
 +
|NO
 +
|Codice operatore biologico
 +
|}
 +
Su CN20_SOCI attualmente non è presente il campo SOC_FLAGTRASMESSO (valutare in fase di sviluppo conferimenti olio); inoltre la tabella CN20_SOCI_CATASTO è presente ma non gestita.
 +
 +
Il fornitore viene ricercato per cod_cf se inserito o per codice cuaa, controllando sia il codice fiscale, sia la partita iva; se sono presenti sia cod_cf che codice cuaa, viene verificato se a cod_cf esistente come fornitore, codice fiscale o partita iva sia corrispondente al codice cuaa, in caso contrario, viene segnalato e il record non viene scritto; in caso di presenza di più fornitori con stesso codice cuaa (sia che sia codice fiscale, che partita iva), viene segnalato e il record non viene importato.
 +
 +
===== Vecchio schema TXT_CONF_SOCI per la tabella CONF_SOCI (libreria CONFERIMENTI) =====
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|COD_CF
 +
|Char 12
 +
|SI
 +
|Codice socio (=codice fornitore)
 +
|-
 +
|SOC_FLAGSOCIO
 +
|Number
 +
|SI
 +
|Socio (0=fornitore 1=socio)
 +
|-
 +
|SOC_FLAGCONFERENTE
 +
|Number
 +
|SI
 +
|Conferente (0=solo fornitore, 1=conferente)
 +
|-
 +
|SOC_CONFUVA
 +
|Number
 +
|SI
 +
|Conferimento uva (0=no 1=si)
 +
|-
 +
|SOC_CONFOLIO
 +
|Number
 +
|SI
 +
|Conferimento olio (0=no 1=si)
 +
|-
 +
|SOC_CONFCEREALI
 +
|Number
 +
|SI
 +
|Conferimento cereali (0=no 1=si)
 +
|-
 +
|SOC_TIPOLCONFUVA
 +
|Number
 +
|SI
 +
|Tipologia conferimento uva (0=totale, 1=parziale)
 +
|-
 +
|SOC_TIPODOCEMIS
 +
|Number
 +
|SI
 +
|Tipo documento da emettere (0=fattura, 1=autofattura)
 +
|-
 +
|SOC_QS_CODICE
 +
|Char   32
 +
|NO
 +
|Qualifica socio
 +
|-
 +
|SOC_COD_REG
 +
|Char   12
 +
|NO
 +
|Stabilimento di riferimento
 +
|-
 +
|SOC_NOTELIB
 +
|Char   1000
 +
|NO
 +
|Note libere
 +
|-
 +
|SOC_TIPODECL
 +
|Number
 +
|SI
 +
|Tipo declassamenti (0=totale denominazione, 1=singolo  certificato)
 +
|-
 +
|SOC_AGEA
 +
|Char 255
 +
|NO
 +
|Codice AGEA
 +
|-
 +
|SOC_FABBVINO
 +
|Number
 +
|NO
 +
|Fabbisogno vino personale
 +
|-
 +
|SOC_PROGR
 +
|Number
 +
|SI
 +
|Progressivo socio (matricola) –N.Iscrizione
 +
|-
 +
|SOC_RIGHE_LIBRETTO
 +
|Number
 +
|NO
 +
|Righe stampate per pagine nel libretto soci
 +
|-
 +
|SOC_TIPOIVA_FATT
 +
|Number
 +
|NO
 +
|Tipo iva di fatturazione: 0=iva agricola, 1=iva ordinaria,  9=non indicato --> in questo caso da programma di import dati, viene forzata iva agricola se autofattura o iva ordinaria se fattura (modificato con FAI 42679)
 +
|-
 +
|SOC_DATA_SOTTOSCRIZIONE
 +
|Data
 +
|NO
 +
|Data sottoscrizione iniziale
 +
|-
 +
|SOC_DATA_VERSAMENTO_INI
 +
|Data
 +
|NO
 +
|Data versamento iniziale
 +
|-
 +
|SOC_DATA_DIMISSIONE
 +
|Data
 +
|NO
 +
|Data dimissione
 +
|-
 +
|SOC_DATA_RIMBORSO
 +
|Data
 +
|NO
 +
|Data rimborso
 +
|-
 +
|SOC_UM_QTA_SOTTOSCRIZIONE
 +
|Char 5
 +
|NO
 +
|Unità di misura della quantità
 +
|-
 +
|SOC_QTA_SOTTOSCRIZIONE
 +
|Number
 +
|NO
 +
|Quantità sottoscritta
 +
|-
 +
|SOC_FLAGINATTIVO
 +
|Number
 +
|NO
 +
|Socio obsoleto/recesso (0=no, 1=si)
 +
|-
 +
|SOC_RAPPR_FISCALE
 +
|Char 255
 +
|NO
 +
|Rappresentante fiscale
 +
|-
 +
|SOC_CAMERA_COMMERCIO
 +
|Char  255
 +
|NO
 +
|Descrizione camera di commercio
 +
|-
 +
|SOC_NUMERO_ISCRIZIONE
 +
|Char 255
 +
|NO
 +
|Numero iscrizione
 +
|-
 +
|SOC_DATA_COSTITUZIONE
 +
|Data
 +
|NO
 +
|Data costituzione azienda
 +
|-
 +
|SOC_DATA_ULT_MOD_SCH_SOTT
 +
|Data
 +
|NO
 +
|Data ultima modifica scheda sottoscrizioni
 +
|-
 +
|SOC_ID_COOPERATIVA
 +
|Number
 +
|NO
 +
|Codice cooperativa (da relativa tabella)
 +
|-
 +
|SOC_DATA_NASCITA_RAPPR
 +
|Data
 +
|NO
 +
|Data di nascita rappresentante fiscale
 +
|-
 +
|SOC_COMUNE_NASCITA_RAPPR
 +
|Char 120
 +
|NO
 +
|Comune di nascita rappresentante fiscale
 +
|-
 +
|SOC_COMUNE_RESIDENZA_RAPPR
 +
|Char 120
 +
|NO
 +
|Comune di residenza rappresentante fiscale
 +
|-
 +
|SOC_CAP_RESIDENZA_RAPPR
 +
|Char 12
 +
|NO
 +
|Cap di residenza rappresentante fiscale
 +
|-
 +
|SOC_PROV_RESIDENZA_RAPPR
 +
|Char 5
 +
|NO
 +
|Provincia di residenza rappresentante fiscale
 +
|-
 +
|SOC_INDI_RESIDENZA_RAPPR
 +
|Char 80
 +
|NO
 +
|Indirizzo di residenza rappresentante fiscale
 +
|-
 +
|SOC_FLAG_SOVV_FIN
 +
|Number
 +
|NO
 +
|Tipo socio (0=normale, 1=socio sovventore, 2=socio  finanziatore)
 +
|-
 +
|SOC_FLAG_CALC_RIT
 +
|Number
 +
|NO
 +
|1= nella stampa dei libretti viene calcolata la  ritenuta 0=no
 +
|-
 +
|SOC_FLAGTRASMESSO
 +
|Number
 +
|NO
 +
|Anagrafica socio trasmessa al SIAN (0=no, 1=si) - Olio
 +
|-
 +
|SOC_COGNOME_RAPPR
 +
|Char 255
 +
|NO
 +
|Cognome rappresentante legale
 +
|-
 +
|SOC_NOME_RAPPR
 +
|Char 255
 +
|NO
 +
|Nome rappresentante legale
 +
|-
 +
|SOC_COD_FISC_CF_RAPPR
 +
|Char  20
 +
|NO
 +
|Codice fiscale rappresetante legale
 +
|-
 +
|SOC_SESSO_RAPPR
 +
|Number
 +
|NO
 +
|Sesso rappresentante legale (0=maschio;1=femmina)
 +
|-
 +
|SOC_PROV_NASCITA_RAPPR
 +
|Char  5
 +
|NO
 +
|Prov. nascita rappresentante legale
 +
|-
 +
|SOC_ND_SOTTOSCRIZIONE
 +
|Char 20
 +
|NO
 +
|N.ro delibera sottoscrizione iniziale
 +
|-
 +
|SOC_ND_DIMISSIONE
 +
|Char 20
 +
|NO
 +
|N.ro delibera dimissione
 +
|-
 +
|SOC_FLAGBIOLOGICO
 +
|Number
 +
|NO
 +
|Produzione tutta biologica 0=no  1=si  2=in conversione
 +
|-
 +
|SOC_COD_CF_PROV
 +
|Char 12
 +
|NO
 +
|Socio di provenienza (se valorizzato indica il socio da  cui il socio corrente è subentrante)
 +
|-
 +
|SOC_COD_CF_CONFL
 +
|Char 12
 +
|NO
 +
|Socio di confluenza (se valorizzato indica il socio in  cui il socio corrente è confluito)
 +
|-
 +
|SOC_TEL_RAPPR
 +
|Char 60
 +
|NO
 +
|Telefono  rappresentante fiscale
 +
|-
 +
|'''SOC_FLAGASSIC'''
 +
|Number
 +
|NO
 +
|Socio assicurato 0=no   1=si
 +
|-
 +
|'''SESSO'''
 +
 +
(Su Essenzia CF.SESSO)
 +
|Number
 +
|NO
 +
|Sesso: 0=maschio   1=femmina
 +
|-
 +
|'''TIPO_DITTA'''
 +
 +
'''('''Su Essenzia  CF_FOR.TIPO_DITTA''')'''
 +
|Number
 +
|NO
 +
|Tipo ditta: 0=giuridica   1=fisica
 +
|-
 +
|'''DATA_NASCITA'''
 +
 +
(Su Essenzia CF. DATA_NASCITA )
 +
|Number
 +
|NO
 +
|Data nascita
 +
|-
 +
|'''COMUNE_NASCITA'''
 +
 +
(Su Essenzia CF. COMUNE_NASCITA )
 +
|Char 255
 +
|NO
 +
|Comune nascita
 +
|-
 +
|'''E_MAIL'''
 +
 +
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
 +
|Char 255
 +
|NO
 +
|E-mail tradizionale
 +
|-
 +
|'''E_MAIL_PEC'''
 +
 +
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
 +
|Char 255
 +
|NO
 +
|E-mail tradizionale
 +
|-
 +
|'''SOC_NOTEUV'''
 +
|Char 255
 +
|NO
 +
|Note relative a totalità unità vitate
 +
|-
 +
|'''SOC_TEL'''
 +
 +
(Su Essenzia CF.TEL _CF in coda a quanto già presente)
 +
|Char 255
 +
|NO
 +
|Telefono
 +
|-
 +
|'''SOC_TEL1'''
 +
 +
(Su Essenzia CF.TEL _ABITAZIONE in coda a quanto già  presente)
 +
|Char 255
 +
|NO
 +
|Telefono abitazione
 +
|-
 +
|'''SOC_CE1'''
 +
 +
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
 +
|Char 255
 +
|NO
 +
|Telefono cellulare 1
 +
|-
 +
|'''SOC_CE2'''
 +
 +
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
 +
|Char 255
 +
|NO
 +
|Telefono cellulare 2
 +
|-
 +
|'''SOC_PROV_NASCITA'''
 +
|Char 5
 +
|NO
 +
|Provincia nascita
 +
|-
 +
|SOC_FLAG_PAG_SOSP
 +
|Number
 +
|NO
 +
|1=conferente con pagamenti sospesi
 +
|-
 +
|COD_CF_INT_ASS_BON
 +
|char 12
 +
|NO
 +
|Codice contatto per intestazione assegni/bonifici
 +
|}
 +
 +
==== Unità vitate ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CONF_UNITA_VITATE.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CONF_UNITAVITATE
 +
|-
 +
|'''Contenuto'''
 +
|Unità vitate
 +
|-
 +
|'''Schema'''
 +
|S_CN20_ UNITAVITATE
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|COD_CF
 +
|Char 12
 +
|SI
 +
|Codice socio (=codice fornitore), può non esserci solo se presente codice CUAA
 +
|-
 +
|COD_CUAA
 +
|Char 30
 +
|NO
 +
|Codice CUAA (codice fiscale o partita iva), obbligatorio se non presente COD_CF
 +
|-
 +
|NUMERO
 +
|Number
 +
|SI
 +
|Numero da modello B1
 +
|-
 +
|INDIRIZZO
 +
|Char 255
 +
|NO
 +
|Indirizzo
 +
|-
 +
|COMUNE
 +
|Char 255
 +
|SI
 +
|Comune
 +
|-
 +
|CAP
 +
|Char 12
 +
|NO
 +
|CAP
 +
|-
 +
|LOCALITA
 +
|Char 255
 +
|NO
 +
|Località
 +
|-
 +
|NUMFOGLIOMAP
 +
|Char 255
 +
|NO
 +
|Numero foglio mappale
 +
|-
 +
|SEZFOGLIOMAP
 +
|Char 255
 +
|NO
 +
|Sezione foglio mappale
 +
|-
 +
|NUMPART
 +
|Char 255
 +
|NO
 +
|Numero particella
 +
|-
 +
|SUBALTERNO
 +
|Char 255
 +
|NO
 +
|Subalterno
 +
|-
 +
|ID_CN20_CONTRADE
 +
|Number
 +
|NO
 +
|Id contrada (da apposita tabella)
 +
|-
 +
|COD_CONTRADA
 +
|Char 20
 +
|NO
 +
|Codice contrada
 +
|-
 +
|DES_CONTRADA
 +
|Char 255
 +
|NO
 +
|Descrizione contrada
 +
|-
 +
|BASESUPCAT
 +
|Number
 +
|NO
 +
|Superficie catastale
 +
|-
 +
|BASESUPVITATA
 +
|Number
 +
|NO
 +
|Superficie vitata
 +
|-
 +
|ANNO_VEND
 +
|Number
 +
|NO
 +
|Anno vendemmia (inserire solo se si intende gestire la storicizzazione dati catastali)
 +
|-
 +
|ANNO_IMP
 +
|Number
 +
|NO
 +
|Anno di impianto
 +
|-
 +
|MESE_IMP
 +
|Number
 +
|NO
 +
|Mese di impianto
 +
|-
 +
|ANNO_1_CAMPAGNA
 +
|Number
 +
|NO
 +
|Anno 1° campagna (primo anno di produzione)
 +
|-
 +
|DISTANZAFRAFILE
 +
|Number
 +
|NO
 +
|Distanza fra le file
 +
|-
 +
|DISTANZAFILA
 +
|Number
 +
|NO
 +
|Distanza nella fila
 +
|-
 +
|VITIGNO
 +
|Char 30
 +
|NO
 +
|Vitigno - Cultivar (da apposita tabella RTL AD609)
 +
|-
 +
|RTL_AD615_CODIFICA
 +
|Char 30
 +
|NO
 +
|Codifica Flag biologico (da apposita tabella RTL AD615)
 +
|-
 +
|ID_CN20_FORME_ALLEVAMENTO
 +
|Number
 +
|NO
 +
|Forma di allevamento (da apposita tabella)
 +
|-
 +
|COD_FORMA_ALLEVAMENTO
 +
|Char 20
 +
|NO
 +
|Codice forma allevamento
 +
|-
 +
|DES_FORMA_ALLEVAMENTO
 +
|Char 255
 +
|NO
 +
|Descrizione forma allevamento
 +
|-
 +
|ID_CN20_IRRIGAZIONE
 +
|Number
 +
|NO
 +
|Irrigazione (da apposita tabella)
 +
|-
 +
|COD_IRRIGAZIONE
 +
|Char 20
 +
|NO
 +
|Codice irrigazione
 +
|-
 +
|DES_IRRIGAZIONE
 +
|Char 255
 +
|NO
 +
|Descrizione irrigazione
 +
|-
 +
|ID_CN20_COOPERATIVE
 +
|Number
 +
|NO
 +
|Id cooperativa di appartenenza (da apposita tabella)
 +
|-
 +
|ID_CN20_ZONE_PRODUZIONE
 +
|Number
 +
|NO
 +
|Id zona produzione (da apposita tabella)
 +
|-
 +
|COD_ZONA_PRODUZIONE
 +
|Char 20
 +
|NO
 +
|Codice zona produzione
 +
|-
 +
|DES_ZONA_PRODUZIONE
 +
|Char 255
 +
|NO
 +
|Descrizione zona produzione
 +
|-
 +
|PERTINENZA
 +
|Number
 +
|NO
 +
|0=Pertinente, 1=non pertinente, 2=C/Acquisto
 +
|-
 +
|FLAG_DIRADATO
 +
|Number
 +
|NO
 +
|0=non diradato, 1=diradato
 +
|-
 +
|RESADIRAD
 +
|Number
 +
|NO
 +
|Resa in condizioni di diradato
 +
|-
 +
|COD_APP_IWT_CAM
 +
|Char 30
 +
|NO
 +
|Codice appezzamento I-WineCampagna
 +
|-
 +
|COD_STB_IWT_CAM
 +
|Char 30
 +
|NO
 +
|Codice stabilimento I-WineCampagna
 +
|-
 +
|NOTELIB
 +
|Char 899
 +
|NO
 +
|Note
 +
|-
 +
|PROPRIETARIO
 +
|Char 12
 +
|NO
 +
|Proprietario (da tabella clienti/fornitori)
 +
|-
 +
|CONDUTTORE
 +
|Char 12
 +
|NO
 +
|Conduttore (da tabella clienti/fornitori)
 +
|-
 +
|FLAG_OBSOLETO
 +
|Number
 +
|NO
 +
|Flag unità vitata cancellata:0=No, 1=S
 +
|-
 +
|BASESUPVITATA_BCK
 +
|Number
 +
|NO
 +
|Vecchia superficie prima di annullamento logico (obbligatoria solo se UV_FLAG_CANC=1)
 +
|-
 +
|DATA_CONS_DICH
 +
|Data
 +
|NO
 +
|Data consistenza unità vitata per dichiarazione produzione
 +
|-
 +
|EXT_LINK_ID_UV
 +
|Char 30
 +
|NO
 +
|ID unità, link esterno
 +
|-
 +
|EXT_LINK_NOME
 +
|Char 30
 +
|NO
 +
|nome unità, link esterno
 +
|-
 +
|RESA_RIDO
 +
|Number
 +
|NO
 +
|Resa ridotta assoluta (manuale) QL/HA
 +
|-
 +
|RESA_X_COMUNE
 +
|Number
 +
|NO
 +
|1=resa in deroga per comune 0=no
 +
|-
 +
|CEPPI
 +
|Number
 +
|NO
 +
|N.ro ceppi
 +
|-
 +
|SOVRAINNESTO
 +
|Number
 +
|NO
 +
|1=Si Sovrainnesto  0=No
 +
|-
 +
|REIMPIANTO
 +
|Data
 +
|NO
 +
|Data reimpianto
 +
|-
 +
|WKT
 +
|Char (max)
 +
|NO
 +
|Poligono di georeferenziazione
 +
|-
 +
|SCADENZA
 +
|Data
 +
|NO
 +
|Data scadenza
 +
|}
 +
Non sono presenti i campi:
 +
* Vigneto, perché è necessario prevedere un tool di migrazione vigneti/uv collegati per poterlo inserire tra i campi dell'uv
 +
* Codice origine, poiché al momento viene riportato l'elenco uv dell'anno in corso che in Essenzia diventa il primo anno gestito
 +
* Id_Cn20_Rid_Resa perché al momento non viene riportata la riduzione resa da altri gestionali (in quanto potrebbe essere gestita in maniera diversa da Essenzia e non avremmo modo di verificare la correttezza dei dati importati)
 +
* Unit_Parent/Ori_Id_Cn20_Vigneti, perché vengono importate le uv pre-elaborazione complementari pre-vendemmia e tale elaborazione va eseguita in Essenzia
 +
Il comune viene cercato nella tabella comuni per descrizione e se non esistente viene creato come provvisorio.
 +
 +
L'id forma allevamento viene ricercata in tabella e se inesistente viene segnalato, senza sbiancare il campo.
 +
 +
Il campo vitigno viene ricercato nella tabella Sian AD609 in cui il vitigno deve essere la codifica della tabella e se inesistente viene segnalato e non viene inserito nella unità vitata
 +
 +
Per quanto concerne contrade, zone, forme allevamento e irrigazione, se specificato l'id (rispettivamente ID_CN20_CONTRADE, ID_CN20_ZONE_PRODUZIONE, ID_CN20_FORME_ALLEVAMENTO, ID_CN20_IRRIGAZIONE) il programma provvede a controllarne l'esistenza nella tabella e segnala se non esistente (azzerando l'id); se l'id arriva a 0, se impostato il campo codice (rispettivamente COD_CONTRADA, COD_ZONA_PRODUZIONE. COD_FORMA_ALLEVAMENTO, COD_IRRIGAZIONE) il programma ricerca in tabella il codice e se non esistente inserisce un nuovo record con codice e descrizione (rispettivamente DES_CONTRADA, DES_ZONA_PRODUZIONE, DES_FORMA_ALLEVAMENTO, DES_IRRIGAZIONE) assegnandone l'id; tramite appositi check sulla maschera di import (nel riquadro unità vitate), è possibile anche eleminare il contenuto delle tabelle (è previsto un check per ognuna delle tabelle indicate).
 +
 +
Il conferente viene ricercato per cod_cf se inserito o per codice cuaa, controllando sia il codice fiscale, sia la partita iva; se sono presenti sia cod_cf che codice cuaa, viene verificato se a cod_cf esistente come conferente (cioè con record su cn20_soci), codice fiscale o partita iva sia corrispondente al codice cuaa, in caso contrario, viene segnalato e il record non viene scritto; in caso di presenza di più record su cn20_soci relativi a stesso codice cuaa (sia che sia codice fiscale, che partita iva), viene segnalato e il record non viene importato.
 +
 +
===== Vecchio schema TXT_CONF_UNITA_VITATE per la tabella CONF_UNITAVITATE (libreria CONFERIMENTI) =====
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|COD_CF
 +
|Char 12
 +
|SI
 +
|Codice socio (=codice fornitore)
 +
|-
 +
|UV_NUMERO
 +
|Number
 +
|SI
 +
|Numero da modello B1
 +
|-
 +
|UV_INDIRIZZO
 +
|Char 255
 +
|NO
 +
|Indirizzo
 +
|-
 +
|COMUNE
 +
|Char 255
 +
|SI
 +
|Comune
 +
|-
 +
|CAP
 +
|Char 12
 +
|NO
 +
|CAP
 +
|-
 +
|LOCALITA
 +
|Char 255
 +
|NO
 +
|Località
 +
|-
 +
|UV_NUMFOGLIOMAP
 +
|Char 255
 +
|NO
 +
|Numero foglio mappale
 +
|-
 +
|UV_NUMPART
 +
|Char 255
 +
|NO
 +
|Numero particella
 +
|-
 +
|UV_SEZFOGLIOMAP
 +
|Char 255
 +
|NO
 +
|Sezione foglio mappale
 +
|-
 +
|UV_UM_BASESUPCAT
 +
|Number
 +
|NO
 +
|Tipo unità misura base
 +
|-
 +
|UV_BASESUPCAT
 +
|Number
 +
|NO
 +
|Superficie catastale in unità di misura base
 +
|-
 +
|UV_CODPROPR
 +
|Char 12
 +
|NO
 +
|Proprietario (da tabella clienti/fornitori)
 +
|-
 +
|UV_CODCOND
 +
|Char 12
 +
|NO
 +
|Conduttore (da tabella clienti/fornitori)
 +
|-
 +
|UV_CT_CODICE
 +
|Number
 +
|NO
 +
|Tipo conduzione (da apposita tabella)
 +
|-
 +
|UV_ANNOIMP
 +
|Number
 +
|NO
 +
|Anno di impianto
 +
|-
 +
|UV_NUMCEPPI
 +
|Number
 +
|NO
 +
|Numero ceppi
 +
|-
 +
|UV_DISTANZAFRAFILE
 +
|Number
 +
|NO
 +
|Distanza fra le file
 +
|-
 +
|UV_DISTANZAFILA
 +
|Number
 +
|NO
 +
|Distanza nella fila
 +
|-
 +
|UV_FA_CODICE
 +
|Number
 +
|NO
 +
|Forma di allevamento (da apposita tabella)
 +
|-
 +
|UV_IRR_CODICE
 +
|Number
 +
|NO
 +
|Irrigazione (da apposita tabella)
 +
|-
 +
|UV_TC_CODICE
 +
|Number
 +
|NO
 +
|Tipo coltura (da apposita tabella)
 +
|-
 +
|UV_CARGEMME
 +
|Number
 +
|NO
 +
|Carico gemme
 +
|-
 +
|UV_ALTITUDINE
 +
|Number
 +
|NO
 +
|Altitudine
 +
|-
 +
|UV_PENDENZA
 +
|Number
 +
|NO
 +
|Pendenza
 +
|-
 +
|UV_TCL_CODICE
 +
|Number
 +
|NO
 +
|Clone
 +
|-
 +
|UV_PI_CODICE
 +
|Number
 +
|NO
 +
|Porta innesto (da apposita tabella)
 +
|-
 +
|UV_DF_CODICE
 +
|Number
 +
|NO
 +
|Disposizione filare
 +
|-
 +
|UV_ESP_CODICE
 +
|Number
 +
|NO
 +
|Esposizione
 +
|-
 +
|UV_UM_BASESUPVITATA
 +
|Char 5
 +
|SI
 +
|Codice unità di misura base per la superficie ragguagliata  (da apposita tabella)
 +
|-
 +
|UV_BASESUPVITATA
 +
|Number
 +
|SI
 +
|Superficie ragguagliata in unità di misura base
 +
|-
 +
|UV_FLAG_DIRADATO
 +
|Number
 +
|NO
 +
|0=non diradato, 1=diradato
 +
|-
 +
|UV_RESADIRAD
 +
|Number
 +
|NO
 +
|Resa in condizioni di diradato
 +
|-
 +
|UV_NOTELIB
 +
|Char 1000
 +
|NO
 +
|Note
 +
|-
 +
|UV_COLORE
 +
|Char 12
 +
|NO
 +
|Codice colore (da apposita tabella)
 +
|-
 +
|VITIGNO
 +
|Char 12
 +
|NO
 +
|Vitigno - Cultivar (da apposita tabella)
 +
|-
 +
|UV_CC_CODICE
 +
|Number
 +
|NO
 +
|Codice contrada (da apposita tabella)
 +
|-
 +
|UV_FLAGCONFACQ
 +
|Number
 +
|NO
 +
|0=conferimento   1=acquisto
 +
|-
 +
|UV_FLAGNOPERT
 +
|Number
 +
|NO
 +
|1=unità vitate non di competenza della cooperativa
 +
|-
 +
|UV_DATA_INIZIO
 +
|Data
 +
|NO
 +
|Data inserimento unità vitata nel catasto aziendale
 +
|-
 +
|UV_DATA_ULT_MOD
 +
|Data
 +
|NO
 +
|Data ultimo documento che ha variato i dati unità  vitata
 +
|-
 +
|UV_AGEA
 +
|Char 255
 +
|NO
 +
|Cod. AGEA
 +
|-
 +
|UV_FLAGBIOLOGICO
 +
|Number
 +
|NO
 +
|Flag biologico 1=si 0=no
 +
|-
 +
|UV_CODICE
 +
|Number
 +
|NO
 +
|Campo chiave tabella insieme al socio, da numerare  (anche se si rinumera in integrazione) per creare più unità vitate collegate  allo stesso socio
 +
|-
 +
|'''UV_CMV_CODICE'''
 +
|Number
 +
|NO
 +
|Codice menzione à da apposita tabella
 +
|-
 +
|'''UV_FLAGISCRMAN'''
 +
|Number
 +
|NO
 +
|Flag iscrizione manuale: 0=no  1=si
 +
|-
 +
|'''UV_FLAGMENZ'''
 +
|Number
 +
|NO
 +
|Flag menzione:   0=no  1=si
 +
|-
 +
|'''FLAG_RIVEND_DOC'''
 +
|Char
 +
|NO
 +
|Rivendicazione DOC
 +
|-
 +
|'''FLAG_RIVEND_IGT'''
 +
|Char
 +
|NO
 +
|Rivendicazione IGT
 +
|-
 +
|UV_FLAG_CANC
 +
|Number
 +
|NO
 +
|Flag unità vitata cancellata:0=No, 1=S
 +
|-
 +
|UV_OLD_BASESUPVITATA
 +
|Number
 +
|NO
 +
|Vecchia superficie prima di annullamento logico (obbligatoria solo se UV_FLAG_CANC=1)
 +
|-
 +
|UV_ANNO_VEND
 +
|Number
 +
|NO
 +
|Anno vendemmia (inserire solo se si intende gestire la storicizzazione dati catastali)
 +
|-
 +
|ID_TIPO_TERRENO
 +
|Number
 +
|NO
 +
|Codice tipo terreno
 +
|-
 +
|UV_FLAG_PROG_Q
 +
|Number
 +
|NO
 +
|Flag progetto qualità  1=si  0=no
 +
|-
 +
|UV_PROV_DOC
 +
|Number
 +
|NO
 +
|Provenienza documentazione
 +
|-
 +
|UV_COD_APP_IWT_CAM
 +
|Char 30
 +
|NO
 +
|Codice appezzamento I-WineCampagna
 +
|-
 +
|UV_COD_STB_IWT_CAM
 +
|Char 30
 +
|NO
 +
|Codice stabilimento I-WineCampagna
 +
|-
 +
|ID_COOPERATIVE
 +
|Number
 +
|NO
 +
|Codice cooperativa di appartenenza (da tabella CONF_COOPERATIVE) solo se uv non di pertinenza
 +
|-
 +
|UV_ANNOIMP_ORIG
 +
|Number
 +
|NO
 +
|Anno impianto originale
 +
|-
 +
|UV_SUBALTERNO
 +
|Char
 +
|255
 +
|Subalterno
 +
|}
 +
 +
==== Iscrizioni unità vitate ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CONF_UV_ISCR.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_UV_ISCR_UV
 +
|-
 +
|'''Contenuto'''
 +
|Iscrizioni su unità vitate
 +
|-
 +
|'''Schema'''
 +
|S_CN20_UV_ISCR
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|COD_CF
 +
|Char 12
 +
|SI
 +
|Codice socio (=codice fornitore)
 +
|-
 +
|COD_CUAA
 +
|Char 30
 +
|NO
 +
|Codice CUAA (codice fiscale o partita iva), obbligatorio se non presente COD_CF
 +
|-
 +
|COMUNE
 +
|Char 255
 +
|NO
 +
|Comune unità vitata, campo per ricerca uv
 +
|-
 +
|UV_NUMERO
 +
|Number
 +
|NO
 +
|N.ro unità vitata, campo per ricerca uv
 +
|-
 +
|UV_NUMFOGLIOMAP
 +
|Char 255
 +
|NO
 +
|Numero foglio mappale, campo per ricerca uv
 +
|-
 +
|UV_SEZFOGLIOMAP
 +
|Char 255
 +
|NO
 +
|Sezione foglio mappale, campo per ricerca uv
 +
|-
 +
|UV_NUMPART
 +
|Char 255
 +
|NO
 +
|Numero particella, campo per ricerca uv
 +
|-
 +
|UV_SUBALTERNO
 +
|Char 255
 +
|NO
 +
|Subalterno, campo per ricerca uv
 +
|-
 +
|SEQ
 +
|Number
 +
|NO
 +
|Priorità
 +
|-
 +
|UVI_DEN_CODICE
 +
|Char 255
 +
|SI
 +
|Codice denominazione (da apposita tabella)
 +
|-
 +
|SCELTA
 +
|Number
 +
|NO
 +
|1=Scelta vendemmiale
 +
|-
 +
|BASE
 +
|Number
 +
|NO
 +
|1=Iscrizione base
 +
|-
 +
|TIPO_BLOCCO
 +
|Number
 +
|NO
 +
|Blocco x 0=Nessuno, 1=Tipologia, 2=Rivendica, 4=Idoneità (in combinazione)
 +
|-
 +
|DATA_IMPIANTO
 +
|Date
 +
|NO
 +
|Data impianto AVEPA
 +
|}
 +
L'unità vitata a cui è collegata l'iscrizione viene ricercata per cod_cf, comune (a sua volta ricercato per descrizione su tabella comuni), numero, foglio, particella, subalterno e anno vendemmia (richiesto a video): se l'uv non viene trovata, viene segnalato e l'iscrizione non viene integrata.
 +
 +
Anche la denominazione viene ricercata su tabella CN20_DENOMINAZIONE tramite codice (UVI_DEN_CODICE) e anno impostato a video; è necessario, pertanto, che la tabella denominazione completa di dati conferimenti sia già implementata prima della migrazione delle iscrizioni.
 +
 +
All'interno di un'unica uv, una sola iscrizione può avere il campo SCELTA a 1, così come il campo BASE: ad oggi non viene effettuato un controllo per verificare che effettivamente sia una sola iscrizione per uv ad avere il campo SCELTA a 1 così come il campo BASE a 1 (non è detto ovviamente che sia la stessa iscrizione)
 +
 +
In caso di gestione su Impostazioni conferimenti, sezione Catasto, del check 'Principale e ricaduta', che sta ad indicare che ad ogni iscrizione inserita su uv vengono inserite automaticamente anche tutte quelle di declassamento, è presente il medesimo check anche nel riquadro di importazione iscrizioni, e se selezionato viene effettuata la stessa operazione in inserimento manuale, inserendo, quindi, anche le iscrizioni di declassamento di quella che si sta inserendo; in questo caso, quindi, non occorre inserire nel file tali iscrizioni secondarie ma solo la principale.
 +
 +
Il conferente viene ricercato per cod_cf se inserito o per codice cuaa, controllando sia il codice fiscale, sia la partita iva; se sono presenti sia cod_cf che codice cuaa, viene verificato se a cod_cf esistente come conferente (cioè con record su cn20_soci), codice fiscale o partita iva sia corrispondente al codice cuaa, in caso contrario, viene segnalato e il record non viene scritto; in caso di presenza di più record su cn20_soci relativi a stesso codice cuaa (sia che sia codice fiscale, che partita iva), viene segnalato e il record non viene importato.
 +
 +
E` necessario che l'azienda corrente di Essenzia sia la stessa che viene indicata nella maschera di importazione dati.
 +
 +
===== Vecchio schema TXT_CONF_UV_ISCR per la tabella CONF_UV_ISCR (libreria CONFERIMENTI) =====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Nome Campo'''

Versione attuale delle 11:27, 18 feb 2026

Revisioni del documento

Revisioni del Documento
Rev. Data ril Autore Descrizione modifica Etichetta
010 18.02.2026 Picciafuoco Gianluca xxxxxxxxxxxxxxxxx STDMG-xxxxx
009 14.09.2023 Piccini Paolo Aggiunta sezione tabella TXT_ANA12 per Linee di Vendita e Condizioni Commerciali STDMG-1916
008 07.09.2021 Petraccini Arianna Aggiunta informazione Stato Partita Iva STDMG-5421
007 12.05.2021 Tiberi Matteo Aggiunta sezione per conversione allegati STDMG-5352
006 04.04.2021 Picciafuoco Adattata conversione soci/catasto a CONF20 (sostituita la migrazione a CONFERIMENTI) STDMG.5332
005 17.03.2021 Picciafuoco Adattata conversione movimenti libro soci e movimenti autofinanziamento a CONF20 e prevista integrazione saldi iniziali libro soci (TXT_CON9S) STDMG-5315
004 22.01.2019 Picciafuoco Aggiunti nuovi campi su TXT_CONF_UNITAVITATE STDER-11533
003 06.12.2018 Mosca

Picciafuoco

Conversione bollette uva/olio STDMG-4732
002 30.04.2015 Picciafuoco Modifiche migrazione movimenti autofinanziamento soci  / progressivi prodotti registri wine STDMG-3597
001 08.04.2015 Pecorara Aggiunto campo COD_CHEP su ANA4 Codice file bancale STDMG-3598
XXX 03.04.2015 Picciafuoco

Capodimonte

Aggiunto su tracciato ANA1 flag tipo raee e tipo soggetto (già presenti su tracciati Essenzia); aggiunti tipo destinazione accisa e accisa deposito STDMG-3575
XXX 19.02.2015 Picciafuoco

Borsini

Aggiunto schemi per integrazione dati soci , unità vitate, iscrizioni STDMG-3547

Tipologia dei file

La conversione dei dati verso Essenzia da altri applicativi si basa sul passaggio tramite files ascii o tabelle SQL

Passaggio tramite file ascii

Per ogni tabella per cui è prevista la conversione in Essenzia è definito un tracciato su file ascii, con uno specifico separatore dei campi.

Passaggio tramite tabelle SQL

É possibile evitare il passaggio tramite files ascii popolando delle tabelle di frontiera, su database SQL, aventi lo stesso nome e le stesse colonne del file ascii.

Tabelle di base

Alcune tabelle di base che solitamente non contengono molti record e in fase di migrazione verso un nuovo sistema informativo sono soggette a revisione o ampliamento, vanno ricaricate manualmente in Essenzia.

Esempio: Categorie merceologiche, Categorie clienti, Zone, Condizioni di pagamento.

Tabelle e anagrafiche

Vettori

Nome file ascii TAB_VETT.TXT
Nome tabella SQL TXT_TAB_VETT
Contenuto Anagrafica vettori
Schema S_VETTORI
Nome Campo Tipo Obbl. Descrizione campo
Codice Vettore Char   012 SI Codice vettore
Ragione sociale vettore Char   060 SI Ragione sociale vettore
Indirizzo Vettore Char   060 NO Indirizzo vettore
Località Vettore Char   060 NO Località vettore
Provincia Vettore Char   006 NO Provincia vettore
CAP Vettore Char   012 NO CAP vettore
Telefono Vettore Char   060 NO Telefono vettore
Stato Vettore Char   012 NO Codice stato vettore
Fax Vettore Char   040 NO Numero di fax vettore
Email Vettore Char   060 NO Indirizzo e-mail vettore
Flag tipo addebito a cliente Number NO 0=conteggio a colli 1=Conteggio a fasce di peso  2=Conteggio a fasce di volume 3=Conteggio a % su imponibile merce trasportata

Locazioni

Nome file ascii TAB_LOCAZIONI.TXT
Nome tabella SQL TXT_TAB_ LOCAZIONI
Contenuto Locazioni dinamiche di magazzino
Schema S_LOCAZIONI
Nome Campo Tipo Obbl. Descrizione campo
COD_LOC Char   020 SI Codice del conto locazione
DES_LOC Char   255 SI Descrizione locazione
COD_DEP Char   020 SI Codice deposito di appartenenza
LIVELLO_LOC Number SI Livello conto da 5
NOTE Char   255 NO Note descrittive
VOLUME_MAX_CAP Number NO Volume massima capienza
VOLUME_OCCUPATO Number NO Volume occupato
COLLI_MAX_CAP Number NO Colli massima capienza
COLLI_STIVATI Number NO Numero colli stivati
ULT_UTENTE_STOCC Char   255 NO Ultimo utente di stoccaggio
DATA_ULT_STOCC Data NO Data ultimo stoccaggio
FLAG_LOC_OCCUP Number NO 1=locazione occupata
TIPO_GEST_LOC Number NO Flag per la gestione locazione (0=nessuna gestione 1=gestione a singolo collo 2=gestione volumetrica stesso articolo 3=gestione volumetrica articoli diversi. Serve per le etichette)
ID_CLASS_PRIOR_LOC Number NO ID classe di priorità locazione per il calcolo della locazione migliore
FLAG_ISOLA Number NO 1= indica se la locazione è isola e quindi in stampa etichette non deve avanzare lo status perché non disponibile
OLD_COD_LOC Char 020 NO Vecchio codice locazione

Osservazioni:

Nella tabella TAB_LOCAZIONI devono essere presenti tutti i conti che compongono l’albero. Questo significa che se ad esempio abbiamo un ramo 04.01.02.05 nel file devono essere presenti i seguenti conti:

04

04.01

04.01.02

04.01.02.05

Cioè tutto il ramo dalla radice al nodo foglia

Collegamenti Locazioni

Nome file ascii TAB_COLLEGA_LOCAZIONI.TXT
Nome tabella SQL TXT_TAB_COLLEGA_LOCAZIONI
Contenuto Collegamenti locazioni dinamiche di magazzino
Schema S_COLLEGA_LOCAZIONI

S_COLLEGA_LOCAZIONI_DETT

Nome Campo Tipo Obbl. Descrizione campo
COD_CAT Char  030 NO Codice categoria merceologica
COD_ART Char  030 NO Codice articolo
COD_VAR Char  030 NO Codice variante
COD_DEP Char  030 SI Codice deposito
COD_LOC_DA Char  020 NO Da codice locazione
COD_LOC_A Char  020 NO A codice locazione
FLAG_COND_LIV_SUCC Number NO =1:attiva la condizione aggiuntiva dall'elenco dato dai due campi locazione
COD_LIV_SUCC_DA Char  020 NO Da codice livello successivo
COD_LIV_SUCC_A Char  020 NO A codice livello successivo
ID_PRIORITA_LOCAZIONE_DETT Number NO Priorita di ordinamento – sequenza con cui viene cercata l’ubicazione libera nei vari intervalli

Agenti

Nome file ascii AGE.TXT
Nome tabella SQL TXT_AGE
Contenuto Anagrafica Agente
Schema S_AGENTI
Nome Campo Tipo Obbl. Descrizione campo
Codice Agente Char   012 SI Codice Agente
Nome Agente Char   050 NO Nome Agente
Codice supervisore Char   012 NO Codice supervisori
Codice cli-for Char   012 NO Codice Fornitore
Data inizio attività Date NO Data inizio attività
Data iscrizione enasarco Date NO Data iscrizione ENASARCO
Tipo società Char   255 NO 0=singolo 1=società persone 2= società capitali
Tipo contratto Char   255 NO 0=monomandatario 1=multimandatario
Data rilascio iscrizione Date NO Data rilascio iscrizione
Numero matricola Char   030 NO Numero di matricola
Numero posizione Char   030 NO Numero di posizione
Rapporto chiuso Number NO 0=rapporto non terminato 1=rapporto terminato
Data fine rapporto Date NO Data fine rapporto
Massimo enasarco V1 Number NO Massimale Enasarco
Minimo enasarco V1 Number NO Minimo Enasarco
Flag no enasarco Number NO 0=Non escluso da calcolo Enasarco 1= escluso da calcolo Enasarco
Percentuale provvigione fissa Number NO Percentuale di provvigione supervisore primo agente
Percentuale provvigione supervisore Number NO Percentuale di provvigione supervisore se secondo agente
Flag no calcolo provvigioni Number NO 0=calcola le provvigioni per l’agente 1=non calcola le provvigioni per l’agente
Tipo liquidazione Number NO 0=fatturato 1=maturato 2=incassato

Clienti/Fornitori

I codici clienti/fornitori su Essenzia sono un’unica anagrafica. Se la procedura che alimenta Essenzia gestisce le anagrafiche uniche, fornire un record per il cliente ed uno per il fornitore, con lo stesso codice cambiando il flag Cli/For. Se la procedura che alimenta questo tracciato prevede una numerazione per i cliente ed una per i fornitori fornire le due anagrafiche ma con dei codici tra loro UNIVOCI, non è possibile avere più volte lo stesso codice a meno che non si tratti della stessa anagrafica per il cliente e per il fornitore. Il numero dei byte (massimo 12) va deciso con il cliente ed inserito nelle opzioni. Il codice fornito deve essere allineato a sinistra

Anagrafica Clienti Fornitori

Nome file ascii ANA1.TXT
Nome tabella SQL TXT_ANA1
Contenuto Anagrafica Clienti Fornitori
Schema S_CF

S_CF_CLI

S_CF_FOR

S_CF_AMM

S_CF_BANCA (Banca Cliente)

S_CF_CLI_VETT

S_CF_FOR_VETT

S_CF_CONDPA_CLI

S_CF_CONDPA_FOR

S_CF_LIST _CLI                                                                                                                                                                      

S_CF_LIST _FOR                                                                                                                                                                    

S_CF_SPESE_CLI

S_CF_SPESE_FOR

Schema/Tabella Nome Campo Tipo Obbl. Descrizione campo
CF Codice CF Char   012 SI
CF Ragione sociale Char   250 SI
CF Descrizione secondaria Char   080 NO
CF Indirizzo Char   080 SI
CF CAP Char   012 SI
CF Comune Char   120 SI
CF Provincia Char   005 SI
CF Stato Char   005 NO
CF Telefono Char   060 NO
CF Fax Char   060 NO
CF E-MAIL Char   060 NO
CF P.Iva/Cod.Fisc. Char   020 NO
CF Codice  Fiscale Char   020 NO
CF Flag Cli/For Number SI 0 Cliente   1 Fornitore
CF Cod. Lingua Char   010 NO
CF_AMM Indirizzo Fiscale Char   080 NO Indirizzo Sede amministrativa
CF_AMM CAP Fiscale Char 5 NO CAP Sede Amministrativa
CF_AMM Comune Char   120 NO Comune Sede amministrativa
CF_AMM Provincia Char   005 NO Provincia Sede amministrativa
CF_AMM Telefono Char   060 NO Telefono Sede amministrativa
CF_AMM Fax Char   060 NO Fax Sede amministrativa
CF_AMM E-MAIL Char   060 NO E-MAIL Sede amministrativa
CF_AMM Persona Riferimento Char   255 NO Nominativo
CF_BANCA ABI Char   005 NO
CF_BANCA CAB Char   005 NO
CF_BANCA Numero Conto Char   020 NO Numero del Conto Corrente
CF_BANCA Conto Contabilità Banca Char   020 NO Conto del Piano dei Conti della Banca Aziendale
CF_BANCA Coordinate Bancarie Char   030 NO
CF_BANCA Note Char   255 NO Note stampate sui documenti
CF_CLI Codice Iva Char   012 NO
CF_CLI Registro Iva Char   012 NO
CF_CLI Lettera Intento Char   255 NO Estremi Lettera d’intento
CF_CLI Codice Divisa Char   012 NO
CF_CLI Codice Categoria Char   020 NO Categoria Merceologica (Statistiche)
CF_CLI Codice Tipo Porto Char   012 NO
CF_CLI Codice Tipo Trasp. Char   012 NO Tipo Trasporto
CF_CLI Codice Imballo Char   012 NO
CF_CLI Flag Accorpamento Sca. Number NO 1 – Accorpa le scadenze
CF_CLI Categoria Fiscale Char   012 SI Categoria Fiscale
CF_CLI Natura Transazione Char   012 NO Intra
CF_CLI Condizione Consegna Char   012 NO Intra
CF_CLI Modalità di trasporto Char   012 NO Intra
CF_CLI Paese Origine o Destin. Char   012 NO Intra
CF_CLI Provin. Origine o Des. Char   012 Intra
CF_CLI Codice Zona Char   020 NO
CF_CLI Flag Fatt. Divise x DDT Number NO Default 0  - 1 Fatture per singolo DDT
CF_CLI Contropartita Economica Char   040 NO Inserire il conto contabile di contropartita
CF_CLI_VETT Codice Vettore 1 Char   012 NO
CF_CLI_VETT Codice Vettore 2 Char   012 NO
CF_CLI_VETT Codice Vettore 3 Char   012 NO
CF_CONDPA_CLI Condizioni di pagamento Char   012 NO Codice Pagamento
CF Vecchio Codice Char   012 NO Codice della vecchia procedura.

Primi 6 byte codice cliente

Ultimi 6 byte codice fornitore

CF_LIST_CLI Codice Listino Char   012 NO
CF_CLI Importo Fido Number NO
CF_CLI Flag Inattivo Number SI 1 Anagrafica Inattiva
PER_CRIT_CLI Prima Data inizio Char   004 NO GGMM - Data inizio scadenze critiche
PER_CRIT_CLI Prima Data fine Char   004 NO GGMM - Data fine    scadenze critiche
PER_CRIT_CLI Sposta Char   004 NO GGMM – Data spostamento scadenza
PER_CRIT_CLI Seconda Data inizio Char   004 NO GGMM - Data inizio scadenze critiche
PER_CRIT_CLI Seconda Data fine Char   004 NO GGMM - Data fine    scadenze critiche
PER_CRIT_CLI Sposta Char   004 NO GGMM – Data spostamento scadenza
CF_SCON_CLI Classe sconto Char   012 NO Indicare classe sconto
CF_AGE Codice agente 1 Char   012 NO Codice Agente
CF_AGE Percentuale 1 Number NO Percentuale primo agente
CF_AGE Codice agente 2 Char   012 NO Codice Secondo Agente
CF_AGE Percentuale 2 Number NO Percentuale secondo agente
CF_CLI Classe Provvigioni Char   012 NO Tabella Provvigioni Agenti
CF_SPESE_CLI SPESA1 Char 012 NO Spesa 1
CF_SPESE_CLI SPESA2 Char 012 NO Spesa 2
CF_SPESE_CLI SPESA3 Char 012 NO Spesa 3
CF_CLI Data_acquisizione Date NO Data acquisizione Cliente
Tel cellulare ??? Char   060 NO Telefono cellulare
CF Sito_web Char   060 NO Sito web
CF NOME_CF Char 020 NO Nome cf
CF COGNOME_CF Char 050 NO Cognome cf
CF_CLI GG_SCAD_FISSO Num NO Giorno fisso di scadenza
CF_CLI FLAG_ST_PZO_DDT Num NO Stampa prezzi in ddt
CF_CLI FLAG_FATT_X_DEST Num NO Fattura separata per destinazione
CF_BANCA CIN Num NO CIN del conto corrente
CF_CLI COD_CF_FATT Char 12 NO Codice Cliente di Fatturazione
CF TITOLO Char 20 NO Titolo di saluto ad esempio Spet.lle. Se non valorizzato viene letto quello di default
CF TEL_ABITAZIONE Char 060 NO Telefono Abitazione
CF MOD_INVIO Number NO Modalità di invio 0=Fax;1=E-Mail
CF_AMM Tel. Cellulare Char 060 NO Num. Cellulare persona di riferimento della sede amministrativa
CF_AMM Tel. Abitazione Char 060 NO Num. Abitazione persona di riferimento della sede amministrativa
CF_BANCA IBAN Char 34 NO Iban
CF_BANCA NUMERO_SIREN_LCR Char 014 NO Dati per lcr (riba francesi)
CF_BANCA NUMERO_CONTO_LCR Char 011 NO Dati per lcr (riba francesi)
CF_BANCA CODICE_BANCA_LCR Char 005 NO Dati per lcr (riba francesi)
CF_BANCA CODICE_SPORTELLO_LCR Char 005 NO Dati per lcr (riba francesi)
CF_BANCA CHIAVE_CONTROLLO_LCR Char 002 NO Dati per lcr (riba francesi)
CF_BANCA CCP Char 020 NO Conto corrente Postale
CF_BANCA COD_ENTE_BANCA_ITALIA Char 009 NO Codice Ente c/o Banca d'Italia
CF_BANCA COD_ENTE_TESORERIA Char 009 NO Codice Ente c/o Tesoreria
CF_BANCA CODICE_PAESE Char 002 NO Codice Paese
CF_BANCA CHECK_DIGIT Char 002 NO Check Digit
CF_CLI FLAG_NO_ORDINI Number NO 1 – Non si accettano ordini
CF_CLI FLAG_NO_CONS Number NO 1 – Consegne bloccate
CF_CLI NOTE Char 255 NO Note come Cliente
CF_CLI NOTE_INT Char 255 NO Note interne in documenti di vendita
CF_CLI NOTE_CONSEGNA Char 255 NO Note di consegna
CF_CLI NOTE_TRAS Char 255 NO Note trasporto
CF_CLI COD_DEP Char 020 NO Codice deposito  abituale
CF_CLI FLAG_EVASIONE_TOTALE Number NO Flag se evasione ordini solo totale
CF_CLI FLAG_NO_PERIODI_GENERALI Number NO Flag se non utilizzo i periodi critici generali
CF_CLI FLAG_INTRA Number NO Flag se soggetto ad INTRA
CF_CLI IVA_SOSP Number NO Flag iva sospesa
CF_CLI FLAG_SEPARA_X_COD_DEST Number NO fatturazione separata per codice di destinazione
CF_CLI FLAG_TIPO_CONAI Number NO Flag conai
CF_CLI DATA_SCAD_LETT_INT NO Data scadenza lettera d'intento
CF_CLI FLAG_LETT_INT Number NO Flag lettera d'intento
CF_CLI GG_DATA_CONS_STDAG Number NO Giorni data consegna
CF_CLI GG_DATA_SPED_STDAG Number NO Giorni data spedizione
CF_CLI GG_DATA_PROD_STDAG Number NO Giorni data produzione
CF_CLI BOLLO Char 030 NO Codice bollo
CF_CLI_INF_AGG DATA_NASCITA NO Data di nascita (770)
CF_CLI_INF_AGG PROVINCIA_NASCITA Char 005 NO provincia di nascita/EE estero (770)
CF_CLI_INF_AGG COMUNE_NASCITA Char 120 NO Comune di nascita/Stato estero (770)
CF_CLI_INF_AGG SESSO Number NO Sesso 0=Maschio, 1=Femmina (770)
CF_CLI_INF_AGG TIPO_DITTA Number NO Se Persona fisica (770)
CF_CLI_INF_AGG COD_FISC_ESTERO Char 030 NO Codice Fiscale Estero (770)
CF_FOR_RIT COD_TIPO_RIT Char 012 NO Codice Tipo Ritenuta
ACCISE_CF_CLI CODICE ACCISA Char 100 NO Codice Accisa Soggetto
CF_CLI FLAG_TIPO_DOC Number NO 0= Evasione STD, 1=Evasione DDT, 2=Evasione FATT
CF_CLI GG_RITARDO Number NO GG ritardo x cash flow/doc finance
CF_CLI COD_VOCE_FIN Char(20) NO Voce finanziaria x cash flow/doc finance
CF_CLI COD_DEROG Char(2) NO Codice derogabilità x cash flow/doc finance
CF_CLI FLAG_TIPO_RAEE Number NO Flag RAEE
CF_CLI TIPO_SOGGETTO Number NO 0:società 1:ditta individuale 2:privato
ACCISE_CF_CLI ACCISA_UTIF_DEP Char 100 NO Codice Accisa deposito
ACCISE_CF_CLI WINE_DAA_TELE_T015_CODICE Number NO Tipo destinazione accisa (da tabelle ACCISE_DTL_T015)
CF_BANCA COD_QUIETANZA Char(5) NO Codice Quietanzante
CF_BANCA ID_CIG_CUP Num NO Codice identificativo tabella Cig-Cup
CF_BANCA BIC Char(11) NO Bic
FATTURAPA_CF_IPA ID_SDI Char(7) NO Identificativo SDI - Valorizzare i primi 6 caratteri per le PA (cod.ipa), 7 caratteri per i privati
FATTURAPA_CF_IPA PEC_FE Char(260) NO Pec  fattura elettronica
FATTURAPA_CF_IPA FLAG_NO_FE Num NO 1 - Non viene emessa fattura elettronica
CF COD_STATO_PIVA Char(3) NO Codice ISO stato PIVA

Sedi Commerciali

Nome file ascii ANA2.TXT
Nome tabella SQL TXT_ANA2
Contenuto Sedi Commerciale
Schema S_CF_COMM

S_CF_BANCA (Banca Sedi)

Nome Campo Tipo Obbl. Descrizione campo
Codice CF Char   012 SI
Numero Sede Char   005 SI
Descrizione Sede Char 070 SI
Indirizzo Char   080 NO
CAP Char   012 NO
Comune Char 120 SI
Provincia Char  05 SI
Telefono Char    060 NO
Fax Char  060 NO
E-MAIL Char 120 NO
Riferimento sede Char 255 NO
Flag Intesta Fiscale Number NO 0 – Default 1 – Intestazione in documenti fiscali
ABI Char 005 NO
CAB Char 005 NO
Numero Conto Char 020 NO
Conto Contabilità Banca Char 020 NO Conto del Piano dei Conti della Banca Aziendale
Coordinate Bancarie Char 030 NO
FLAG_CLI Number No

Uffici Commerciali

Nome file ascii ANA3.TXT
Nome tabella SQL TXT_ANA3
Contenuto Uffici Commerciale
Schema S_CF_UFFICI
Nome Campo Tipo Obbl. Descrizione campo
Codice CF Char   012 SI
Numero Ufficio Char   005 SI
Numero Sede Commer Char   005 SI
Descrizione Char   070 SI
Telefono Char   060 NO
Fax Char   060 NO
E-MAIL Char   120 NO
Riferimento Char   255 NO

Destinazioni Merce

Nome file ascii ANA4.TXT
Nome tabella SQL TXT_ANA4
Contenuto Destinazioni
Schema S_CF_DEST_MERCE
Nome Campo Tipo Obbl. Descrizione campo
Codice CF Char  012 SI
Numero Destinazione Char  005 SI
Descrizione Char  070 SI
Indirizzo Char  080 NO
CAP Char  012 NO
Comune Char  120 NO
Provincia Char  005 NO
Stato Char  005 NO
Telefono Char  060 NO
Fax Char  060 NO
E-MAIL Char  120 NO
Riferimento Char  255 NO
Codice Deposito Char  020 NO
CAMPO_1_DEST Char  060 NO Campo aggiuntivo custom
CAMPO_2_DEST Char  060 NO Campo aggiuntivo custom
CAMPO_3_DEST Char  060 NO Campo aggiuntivo custom
NOTE Char  255 NO Note                                                                                        
FLAG_DEST_DEFAULT Number NO Destinazione di default
COD_ZONA Char 020 NO Codice zona destinazione
COD_GIRO Char 020 NO Codice giro di consegna
WINE_UTIF_ACCISA CHAR(100) NO Codice accisa UTIF
COD_CHEP CHAR(15) NO FILE PER BANCALI CHEP

Indirizzi di spedizione documenti

Nome file ascii ANA5.TXT
Nome tabella SQL TXT_ANA5
Contenuto Indirizzi Spedizione documenti
Schema S_CF_INDI
Nome Campo Tipo Obbl. Descrizione campo
Codice CF Char   012 SI
Descrizione Char   070 SI
Indirizzo Char   080 NO
CAP Char   012 NO
Comune Char   120 NO
Provincia Char   005 NO
Telefono Char   060 NO
Fax Char   060 NO
E-MAIL Char   120 NO
Riferimento Char   255 NO
Tipi Documento Char   020 SI FATT_CLI,ORD_CLI,SOLL,OFF_CLI..

Classificazioni

Nome file ascii ANA7.TXT
Nome tabella SQL TXT_ANA7
Contenuto Classificazioni
Schema S_CF_FOR_CLASS

S_CF_CLI_CLASS

Nome Campo Tipo Obbl. Descrizione campo
Codice CF Char   012 SI
Tipo Codice Fornitore Number SI 0 – Cliente    1 – Fornitore
Tipo Classificazione Char   012 SI
Codice Categoria Char   020 SI

Note

Nome file ascii ANA8.TXT
Nome tabella SQL TXT_ANA8
Contenuto Note cliente/Fornitore
Schema S_CF_CLI_NOTE

S_CF_FOR_NOTE

Nome Campo Tipo Obbl. Descrizione campo
COD_CF Char  012 SI Cod. cliente/fornitore
FLAG_CLI_FOR Number SI 0=Cliente (inserisce il record su CF_CLI_NOTE) 1=Fornitore (inserisce il record su CF_FOR_NOTE)
NOTA Char  100000000 NO Descrizione nota
DATA_INIZIO Date NO Data inizio validità
DATA_FINE Date NO Data fine validità
FLAG_OFF Number NO Flag offerta
FLAG_ORD Number NO Flag ordine
FLAG_CON Number NO Flag contratto
FLAG_DDT_ALL Number NO Flag tutti DDT (Campo non presente su CF_FOR_NOTE)
FLAG_DDT Number NO Flag DDT
FLAG_FATT Number NO Flag fattura
FLAG_PROF Number NO Flag fattura proforma (Campo non presente su CF_FOR_NOTE)
FLAG_VAR Number NO Flag variazione
FLAG_MAGAZZINO Number NO Flag magazzino
FLAG_SCHERMO Number NO Flag schermo
FLAG_PROD Number NO Flag produzione
FLAG_STAMPA Number NO Flag stampa

Cauzioni Testata

Nome file ascii ANA9.TXT
Nome tabella SQL TXT_ANA9
Contenuto Cauzioni Testata
Schema S_CF_CLI_CAUZ_STDAG
Nome Campo Tipo Obbl. Descrizione campo
Codice CF Char   012 SI Codice cliente
Codice Conto Char   020 NO Codice conto cauzione
Tipo Cauzione Number NO Tipo cauzione (0= nessun addebito, 1=l'addebito è per tutti i beni venduti , 2=misto)

Cauzioni Righe

Nome file ascii ANA10.TXT
Nome tabella SQL TXT_ANA10
Contenuto Cauzioni Righe
Schema S_CF_CLI_CAUZ_LISTA_STDAG
Nome Campo Tipo Obbl. Descrizione campo
Codice CF Char   012 SI Codice cliente
Codice Cauzione Char   012 SI Codice cauzione
Flag tipo gestione Number NO Tipo gestione
Prezzo cauzione Number NO Prezzo cauzione

Cauzioni Giacenze

Nome file ascii ANA11.TXT
Nome tabella SQL TXT_ANA11
Contenuto Cauzioni Giacenze 
Schema S_ CAUZ_GIAC_STDAG
Nome Campo Tipo Obbl. Descrizione campo
Codice Cauzioni Char   012 SI Codice cliente
Codice Cliente Char   012 SI Codice cauzione
Prezzo Cauzione Number NO Prezzo cauzione
Giacenza Iniziale Number NO Giacenza iniziale

Linee di Vendita / Condizioni Commerciali

NOTE: Vengono importate in ordine crescente di COD_CF e NUM_COND_COMM

Nome file ascii ANA12.TXT
Nome tabella SQL TXT_ANA12
Contenuto Linee di Vendita / Condizioni Commerciali
Schema S_ CF_CLI_COND_COMM_DOC / S_CF_FOR_COND_COMM_DOC

(*1) = Campo soggetto a tabella ponte

Nome Campo Tipo Obbl. Descrizione campo
COD_CF Char   012 SI Codice cliente
FLAG_CLI_O_FOR Number SI Tipo anagrafica (0= Cliente, 1= Fornitore)
COD_LINEA_VEN Char 255 NO Codice Linea di Vendita (*1)
COD_CAUS_DOC Char 012 NO Codice della causale documento a cui legare la condizione commerciale (Causale ordini clienti se FLAG_CLI_O_FOR=0, altrimenti causale ordini fornitori)
COD_PAGA Char 012 NO Codice condizione di pagamento associato alla condizione commerciale
COD_LIST Char 010 NO Codice listino da applicare per la condizione commerciale
COD_SCON Char 012 NO Codice della Classe Sconti da applicare per la condizione commerciale
COD_AGE1 Char 012 NO Codice Agente 1 da applicare alla condizione commerciale
COD_AGE2 Char 012 NO Codice Agente 2 da applicare alla condizione commerciale
DATA_INIZIO_VAL Date SI Data inizio validità
DATA_FINE_VAL Date SI Data fine validità
NUM_COND_COMM Number SI Numero condizione commerciale
DES_COND_COMM Char 255 NO Descrizione condizione commerciale
COD_TIPO_SPESA1 Char 012 NO Codice Tipo Spesa 1 da associare alla condizione commerciale
COD_TIPO_SPESA2 Char 012 NO Codice Tipo Spesa 2 da associare alla condizione commerciale
COD_TIPO_SPESA3 Char 012 NO Codice Tipo Spesa 3 da associare alla condizione commerciale
COD_ABI Char 005 NO Codice ABI Banca cliente / fornitore, da associare alla condizione commerciale
COD_CAB Char 005 NO Codice CAB Banca cliente / fornitore, da associare alla condizione commerciale
NUM_CONTO Char 020 NO Numero conto Banca cliente / fornitore, da associare alla condizione commerciale
COD_CONTO Char 020 NO Codice conto di tesoreria da associare alla condizione commerciale
COORD_BANCA Char 030 NO Coordinate Banca cliente / fornitore, da associare alla condizione commerciale
CIN Char 001 NO Carattere CIN Conto Corrente, da associare alla condizione commerciale
IBAN Char 034 NO Iban conto, da associare alla condizione commerciale
NUMERO_SIREN_LCR Char 014 NO Numero SIREN
NUMERO_CONTO_LCR Char 011 NO Numero conto SIREN
CODICE_BANCA_LCR Char 005 NO Codice banca per LCR
CODICE_SPORTELLO_LCR Char 005 NO Codice sportello per LCR
CHIAVE_CONTROLLO_LCR Char 002 NO Chiave di controllo
CCP Char 020 NO Conto corrente postale
COD_ENTE_BANCA_ITALIA Char 009 NO Codice ente c/o banca d'Italia
COD_ENTE_TESORERIA Char 009 NO Codice ente c/o tesoreria
CODICE_PAESE Char 002 NO Codice Paese
CHECK_DIGIT Char 002 NO Check Digit
COD_QUIETANZA Char 005 NO Codice Quietanza
ID_CIG_CUP Number NO Codice identificativo tabella CIG_CUP
BIC Char 011 NO Codice BIC

Articoli

Anagrafica base articoli

Nome file ascii ART1.TXT
Nome tabella SQL TXT_ART1
Contenuto Anagrafica di base Articoli
Schema S_ART_ANA                                                                                                                                                                            

S_ART_PESO

S_ART_DES_LINGUE                                                              

S_ART_COSTI

Nome Campo Tipo Obbl. Descrizione campo
Codice Articolo Char   030 SI
Descrizione Char   255 SI
Categoria Merceologica Char   030 SI
Approvvigionamento Char   080 SI 0 – Acquistato     1 – Prodotto      2 - Alternativo
Note Char   255 NO
Flag escluso giacenza Number SI Default 0 - Se valorizzato ad 1 non calcola la giacenza
Flag escluso inventario Number SI Default 0 - Se valorizzato ad 1 non stampato nell’inventario
Flag inattivo Number SI Default 0
Gestione lotti e matricole Number SI Default 0

1 – Articolo con gestione lotti

2 -  Articolo con gestione matricole

Data inserimento Date NO
UM Char    010 SI
Num. decimali Number NO Numero dei decimali UM Base
Categoria Fiscale Char 020 NO
Quant. Rif. Distinta Number NO Default 1 se articolo prodotto
Lotto multiplo di produz. Number NO LOTTO_MULTIPLO_PROD_STDAG
Lotto economico di prod. Number NO LOTTO_ECONOMICO
Solo multipli Number NO 1 - Solo multipli del lotto minimo
Flag Art. Fantasma Number NO 1 – Articolo Fantasma
Nomenclatura Com. Acq. Char 040 NO Intra
Nomenclatura Com. Ven Char 040 NO Intra
Provincia di orig. o dest. Char  030 NO Intra
UM supplement. Char 012 NO Intra
Moltiplicatore UM Suppl. Number NO Intra
Massa netta articolo Number NO Intra
Scadenza Lotto Number NO Numero dei gioni o mesi di scadenza lotto dopo la data di produzione
Flag tipo scadenza Number NO 0 – se il numero della  scadenza è espresso in giorni; 1 – se il numero della scadenza è espressa in mesi
Flag data produzione Number NO 1 – viene gestita la data di produzione (Lotti)
Flag inserimento dati Number NO 1 – vengono richiesti i dati nel DDT
Calcolo MRP Number NO 0 – A giacenza   1 – A scorta minima   2 – A punto di riordino
Flag articolo critico MRP Number NO 0 - 1
Fornitore STD Char 012 NO Fornitore Standard dell’articolo
Deposito STD Char 020 NO Deposito Standard di produzione
Giorni accorpamento prod Number NO
Giorni Lead Time produzione Number NO
Flag Obsoleto Number NO
Data Obsolescenza Number NO
Nuovo codice articolo Char 030 NO
Flag Matricola Carico Number NO 0 – Non gestisce 1- gestite in carico senza creazione 2- creazione matricole in carico
Flag Matricola Scarico Number NO 0 – Non gestisce 1- gestite in scarico senza creazione 2- creazione matricole in scarico
Radice matricola Char NO MATRICOLE
Numero posizioni contatore. Number NO MATRICOLE
Peso unitario Number NO
Peso netto Number NO
Lunghezza Number NO
Larghezza Number NO
Altezza Number NO
Numero colli Number NO
Peso Imballo Number NO
Codice lingua 1 Char  010 NO
Descrizione Lingua 1 Char  255 NO
Codice lingua 2 Char  010 NO
Descrizione Lingua 2 Char  255 NO
Codice lingua 3 Char  010 NO
Descrizione Lingua 3 Char  255 NO
Codice lingua 4 Char  010 NO
Descrizione Lingua 4 Char  255 NO
Costo Standard acquisto Number NO
Gruppo LIFO Char  030 NO
Codice Modello Char  030 NO
Volume Number NO
Codice Imballo Char  030 NO
Flag varianti Number NO
Flag Web Number NO 0 Visibile   1 Vetrina   -2 Non visibile  INTERNET
FLAG_NO_PROVV Number No Se attivo non calcola le provvigioni
Pezzi Per collo Numeber No Numero pezzi per collo ART_PESO
Volume imballo Number No Volume dell’imballo ART_PESO
Non calcolare volume Number No 1=Se campo Volume non deve essere calcolato dalle dimensioni ART_PESO
Lotto minimo acquisto/Clav Number No ART_ANA.LOTTO_MINIMO
Lotto multiplo acquisto/Clav Number No ART_ANA.LOTTO_MULTIPLO_STDAG
GG lead time acquisto Number No ART_ANA
GG accorpamento acquisto Number No ART_ANA
GG di copertura acquisto Number No ART_ANA
Gestione locazioni variabili Number No 1=Gestione locazioni variabili ART_ANA
Maggiorazione qta per scarti in % Number No ART_ANA
GG tempo di precessione Number No ART_ANA
Escluso da calcolo Mrp Number No 1=Non viene considerato nell’Mrp ART_ANA
Flag RAEE Number No Soggetto a RAEE 0=No 1=Si
Flag info agg lotto Number No Certificato in inserimento lotto 0=No 1=Si

Riclassificazione Articolo

Nome file ascii ART2.TXT
Nome tabella SQL TXT_ART2
Contenuto Classificazioni articoli
Schema S_ART_CLASS
Nome Campo Tipo Obbl. Descrizione campo
Codice Articolo Char   030 SI
Tipo   Classificazione Char   012 SI
Codice Classificazione Char   030 SI

Codici Alternativi

Nome file ascii ART3.TXT
Nome tabella SQL TXT_ART3
Contenuto Codici alternativi
Schema S_ART_CODICI
Nome Campo Tipo Obbl. Descrizione campo
Codice Articolo Char   030 SI
Codice Secondario Char   030 SI
Codice Cli/For Char   012 SI
Flag Cli/For Number SI 0=interno, 1 – Cliente,

2 – Fornitore

Descrizione Char   255 NO
COD_VAR Char 30 NO Codice Variante

Descrizioni Aggiuntive

Nome file ascii ART4.TXT
Nome tabella SQL TXT_ ART4
Contenuto Descrizioni Aggiuntive
Schema S_ART_DESC

S_ART_DESL

Nome Campo Tipo Obbl. Descrizione campo
Tipo Descrizione Char   012 SI * LIST – OFF gestiti in automatico
Codice Articolo Char   030 SI
Descrizione Char 1000000  SI
Codice Lingua 1 Char   012 NO
Descrizione in lingua Char   1000000 NO
Codice Lingua 2 Char   012 NO
Descrizione in lingua Char   1000000 NO
Codice Lingua 3 Char   012 NO
Descrizione in lingua Char   1000000 NO
Codice Lingua 4 Char   012 NO
Descrizione in lingua Char   1000000 NO

Giacenze

Nome file ascii ART5.TXT
Nome tabella SQL TXT_ART5
Contenuto Magazzino Articoli
Schema S_ART_MAG
Nome Campo Tipo Obbl. Descrizione campo
Codice Articolo Char   030 SI
Deposito Char   020 SI
Giacenza iniziale Number NO OBSOLETA
Scorta minima Number NO
Scorta massima Number NO
Punto di riordino Number NO
GG lead time produzione Number NO
GG copertura Number No
Priorità Numbert No Priorità per le locazioni
Flag calcolo locazione migliore Number No 0=Anche se occupata, 1=Solo se libera
Locazione Char No Locazione fissa
Lotto economic prod Number No
Lotto multiplo prod Number No
Lotto minimo acquisto Number No
Lotto multiplo acquisto Number No
GG lead time acquisto Number No
Calcolo Mrp Number No 0=a giacenza, 1=scorta minima, 2=punto riordino
Calcolo per deposito Number No 0=prende i dati dell’articolo, 1=Prende i dati del deposito

Giacenze Lotti

Nome file ascii ART6.TXT
Nome tabella SQL TXT_ART6
Contenuto Giacenze Lotti
Schema S_ART_GIAC_LOT
Nome Campo Tipo Obbl. Descrizione campo
Codice Articolo Char   030 SI
Deposito Char   020 SI
Codice Lotto Char   030 SI
Giacenza iniziale Number SI
Giacenza attuale Number SI
Carico Number SI
Scarico Number SI
Entrate Ord.Fornitori Number SI Quantità ordini Fornitori aperti
Impegno Ord. Clienti Number SI Quantità ordini Clienti aperti

Lifo

Nome file ascii ART7.TXT
Nome tabella SQL TXT_ART7
Contenuto Giacenze e valori strati Lifo
Schema S_ART_LIFO
Nome Campo Tipo Obbl. Descrizione campo
Codice Articolo Char   030 SI Codice articolo
Codice variante Char   030 No Codice Variante
Periodo Char   020 SI Esercizio di riferimento
Quantità Number SI Quantità a fine periodo
Note Char   040 No
Prezzo Netto Number SI Prezzo netto

UM Alternative

Nome file ascii ART13.TXT
Nome tabella SQL TXT_ART13
Contenuto UM Alternative                                                                          
Schema S_ART_UM
Nome Campo Tipo Obbl. Descrizione campo
Flag Acquisto Vendita Char   020 SI A=acquisti V=vendite M=movimenti interni U=unica
Codice Articolo Char   030 SI
Unità di Misura Char   020 SI
Conversione UM Base Number SI
Num. Decimali UM Number NO
Solo multipli Number NO

Lotti

Nome file ascii ART14.TXT
Nome tabella SQL TXT_ART14
Contenuto Lotti                                                                                         
Schema S_ART_LOTTI
Nome Campo Tipo Obbl. Descrizione campo
Codice Articolo Char   030 SI
Codice Lotto Char   030 SI
Note Char   255 NO
Data Fabbricazione Date NO
Data Scadenza Date NO
Data Carico Date NO

Listini

Nome file ascii ART15.TXT
Nome tabella SQL TXT_ART15
Contenuto Listini                                                                                       
Schema S_ART_LIST

S_TIPI_LIST

S_LISTINI

Nome Campo Tipo Obbl. Descrizione campo
Codice Articolo Char   030 SI
Codice Listino Char   030 SI
Codice Divisa Char NO
Prezzo Listini Number SI
Flag Obsoleto Number NO - 1 Obsoleto
Sconto 1 Number NO
Sconto 2 Number NO
Sconto 3 Number NO
Unità di misura Char NO
Tempo consegna Number NO
Quantità minima Number NO
Quantità massima Number NO
Flag acq vend Number NO 1=Acquisto, 0=Vendita
Data inizio validità Data NO
Data fine validità Data NO

Costi

Nome file ascii ART17.TXT
Nome tabella SQL TXT_ART17
Contenuto Costi                                                                                        
Schema S_ART_COSTI
Nome Campo Tipo Obbl. Descrizione campo
Codice Articolo Char   030 SI
Codice Costo Char   030 SI STD
Costo Articolo Number SI

Confezioni di vendita

Nome file ascii ART20.TXT
Nome tabella SQL TXT_ART20
Contenuto Codifica delle confezioni di vendita                                            
Schema S_ART_CONF
Nome Campo Tipo Obbl. Descrizione campo
Flag Acquisto Vendita Char   020 SI
Codice Articolo Char   030 SI
Confezione Char   020 SI
Conversione UM Base Number SI
Num. Decimali UM Number NO
Solo multipli Number NO

Campi custom

Nome file ascii ART21.TXT
Nome tabella SQL TXT_ART21
Contenuto Campi custom                                                                          
Schema S_ART_USER
Nome Campo Tipo Obbl. Descrizione campo
Codice Articolo Char   030 SI
Nome campo 1 Char   20
Valore campo 1 Char   20
………..
………..
Nome campo 30 Char   20
Valore campo 30 Char   20

Prodotti vitivinicoli

Nome file ascii ART23.TXT
Nome tabella SQL TXT_ART23
Contenuto Anagrafiche Prodotti vitivinicoli                                                  
Schema S_WINE_ANAG_PROD
Nome Campo Tipo Obbl. Descrizione campo
Codice Prodotto Char   030 SI
Descrizione Prodotto Char   255 SI
Descrizione aggiuntiva prodotto Char   255 NO
Colore Char 012 SI
Tipo Vino Number SI
Zona Char  030 NO
Annata Char  030 NO
Grado Number NO
UM Char 010 NO
Tipo_Vino_X_Doco Number NO
Manip_X_Doco Char 030 NO
Tipo Prodotto Number NO
Registro Generale Number NO 0=Non interessa registro generale 1=Interessa registro generale
Registro Vinificazione Number NO 0=Non interessa registro vinificazione 1=Interessa registro vinificazione
Registro Imbottigliamento Number NO 0=Non interessa registro imbottigliamento 1=Interessa registro imbottigliamento
Descrizione Breve Registro Char 015 NO
Codice Denominazione Char 255 NO
Data Minima Imbottigliamento Date NO
Data Minima Commercializzazione Date NO
Codice Prodotto Vinificazione Number NO
Dichiarazione Annuale Giacenze Number NO

Articoli vitivinicoli

Nome file ascii ART25.TXT
Nome tabella SQL TXT_ART25
Contenuto Dati aggiuntivi per articoli vitivinicoli                                           
Schema S_WINE_ART
Nome Campo Tipo Obbl. Descrizione campo
Codice Articolo Char 030 SI
Codice Cauzione/Vuoti Char 012 NO
Codice Conto Char 020 NO
Codice Prodotto Char 030 SI
Capacità Char 010 NO Inserire virgola decimali
Grado Number NO
Tipo Vino Number NO 0=Sfuso 1=Imbottigliato
Codice Famiglia Prodotto Enologico Char 030 NO
Codice Principio Attivo Char 030 NO
Flag Fascetta Number NO 0=Articolo non fascetta 1=Articolo fascetta

Testate progressivi prodotti vitivinicoli

Nome file ascii ART30.TXT
Nome tabella SQL TXT_ART30
Contenuto Testate progressivi prodotti vitivinicoli                                        
Schema S_WINE_REG_TPNPD_VAL
Nome Campo Tipo Obbl. Descrizione campo
TPNPD_CODICE Number SI Id tabella
TPNPD_TIPO_REG Number SI 0=reg.carico/scarico  1=reg.vinificazione
TPNPD_COD_REG Char   012 SI Codice deposito fiscale
TPNPD_DATASTDEF Date SI Data stampa definitiva
TPNPD_NUMPAG Number NO N.ro ultima pagina
TPNPD_NUMRIGA Number SI N.ro ultimo progressivo riga
TPNPD_FLAG_AZZERA_PROGR Number NO 1=azzeramento progressivi; 0=no

Righe progressivi prodotti vitivinicoli

Nome file ascii ART31.TXT
Nome tabella SQL TXT_ART31
Contenuto Righe progressivi prodotti vitivinicoli                                          
Schema S_WINE_REG_TOT_VAL
Nome Campo Tipo Obbl. Descrizione campo
RTV_CODICE Number SI Id tabella
RTV_TPNPD_CODICE Number SI Codice tabella n.ro pagina e dettaglio (collegamento con tabella TXT_ART30)
RTV_COD_PROD Char 50 Codice prodotto
RTV_SALDO_INIZIALE Number SI Saldo iniziale
RTV_CARICO Number NO Progressivo carico
RTV_SCARICO Number NO Progressivo scarico

Le tabelle TXT_ART30 e TXT_ART31 fanno parte dello stesso import, ossia i progressivi prodotti: la testata, infatti, contiene i dati generali (codice deposito fiscale, data stampa definitiva, n.ro progressivo di riga finale) e le righe sono relative ai quantitativi di ciascun prodotto; il campo sulle righe RTV_TPNPD_CODICE è collegato al corrispondente campo di testata TPNPD_CODICE.

Codici a barre per ubicazione

Nome file ascii ART27.TXT
Nome tabella SQL TXT_ART27
Contenuto Codici a barre ubicazione                                                          
Schema S_ART_ETICH
Nome Campo Tipo Obbl. Descrizione campo
ANNO Char 004 SI Anno
NUM_ETICH Number SI Numero etichetta
DATA_CREAZIONE Data NO Data creazione etichetta
DATA_CARICO Data NO Data di carico in magazzino
STATUS Number NO Stato dell’etichetta
COD_ART Char 030 NO Codice articolo
COD_VAR Char 030 NO Codice variante
NUM_TAGLIA Number NO Numero taglia
TIPO_CODICE Number NO Tipo codice a barre
COD_BARRE Char 050 SI Codice a barre
UM Char 020 NO Unità di misura
QUANT_ETICH Number NO Quantità dell'etichetta quantità stampata 
QUANT_EFFETTIVA Number NO Quantità letta che ha caricato a magazzino 
QUANT_PRELEVATA Number NO Quantità prelevata
QUANT_DA_PRELEVARE Number NO Quantità da prelevare
COD_DEP Char 030 NO Codice deposito
COD_LOC Char 030 NO Codice locazione
IMBALLI_ID Char 040 NO Codice imballo
DOC_TABLE_CREA Char 030 NO Tipo documento creazione etichetta
DOC_RIGA_ID_CREA Char 030 NO ID riga documento che ha creato l'etichetta
DOC_TABLE_ENTRATA Char 030 NO Tipo documento entrata merce
DOC_RIGA_ID_ENTRATA Char 030 NO ID riga documento di entrata merce
DOC_TABLE_USCITA Char 030 NO Tipo documento uscita merce
DOC_RIGA_ID_USCITA Char 030 NO ID riga documento di uscita merce
DOC_RIGA_ID_ALL Char 030 NO ID riga documento di allestimento (prebolla)
PROGR_ETICH_PADRE Number NO Progressivo etichetta da cui proviene in fase di ristampa o spezzacollo
TIPO_CREAZIONE Number NO Tipo di creazione 0=nuova, 1=ristampa, 2=duplica
COD_REPORT_ETICH Char 030 NO Codice report legato all'etichetta
COD_LOT Char 030 NO Codice Lotto
DATA_SCAD_LOT Data NO Data scadenza Lotto

Note

Nome file ascii ART28.TXT
Nome tabella SQL TXT_ART28
Contenuto Note articoli                                                                              
Schema S_ART_NOTE
Nome Campo Tipo Obbl. Descrizione campo
COD_ART Char 030 SI Codice articolo
COD_VAR Char 030 SI Codice variante
NOTA Char 1000000 NO Descrizione nota
DATA_INIZIO Date NO Data inizio validità
DATA_FINE Date NO Data fine validità
FLAG_CON_CLI Number NO Flag contratti cliente
FLAG_OFF_CLI Number NO Flag offerte cliente
FLAG_ORD_CLI Number NO Flag ordini cliente
FLAG_DDT_CLI Number NO Flag ddt cliente
FLAG_DDT_ALL Number NO Flag allestimenti
FLAG_FATT_CLI Number NO Flag fatture cliente
FLAG_CON_FOR Number NO Flag contratti fornitore 
FLAG_OFF_FOR Number NO Flag offerte fornitori
FLAG_ORD_FOR Number NO Flag ordini fornitori
FLAG_DDT_FOR Number NO Flag ddt fornitori
FLAG_FATT_FOR Number NO Flag fatture fornitori
FLAG_MAGAZZINO Number NO Flag magazzino
FLAG_SCHERMO Number NO =1: Da visualizzare
FLAG_PROD Number NO Documenti di produzione
FLAG_STAMPA Number NO 1=Da stampare su documenti
MRP Number NO In MRP

Distinte Base

Distinte Testata

Nome file ascii ART9.TXT
Nome tabella SQL TXT_ART9
Contenuto Distinte Testata codice padre                                                     
Schema S_DISTINTE
Nome Campo Tipo Obbl. Descrizione campo
Codice Articolo Char   030 SI
Versione Number SI
Data inizio validità Date SI
Data fine validità Date NO
Tipo Versione Number NO -0 Attuale        -1 storica            -2 futura
Data Creazione Date NO
Data ultima modifica Date NO
Utente Char   050 NO

Distinte Componenti

Nome file ascii ART10.TXT
Nome tabella SQL TXT_ART10
Contenuto Distinte Componenti                                                                  
Schema S_ART_DIST
Nome Campo Tipo Obbl. Descrizione campo
Codice Articolo Padre Char   030 SI
Versione Number SI
Numero riga distinta Number SI
Codice Articolo Componente Char   030 SI
UM Char    010 SI
Quantità Number SI
Coeficente di sfrido Number SI - 1 di default
Flag componente fantasma Number NO - 1 Componente Fantasma
Note Char     255 NO
Codice Deposito Char     020 NO
Approvvigionamento Number NO - 0 Azienda     1 – Terzista

Distinte Cicli

Nome file ascii ART11.TXT
Nome tabella SQL TXT_ART11
Contenuto Distinte Cicli                                                                             
Schema S_ART_CICLI
Nome Campo Tipo Obbl. Descrizione campo
COD_ART Char   030 SI Codice articolo padre
Versione Number SI Sempre a 1
Codice Ciclo Char   012 SI
Sequenza Number SI
Tempo Fix Number SI - 0 Ore        - 1 Minuti            - 2 Secondi
Tempo Fisso Macchina Number NO
Tempo Fisso Operatore Number NO
Tempo Var. Number SI - 0 Ore   - 1 Minuti  - 2 Secondi   - 3 Decimi
Tempo Variab. Macchina Number NO
Tempo Variab. Operatore Number NO
Quantità Fase Successiva Number NO Per sovrapposizione di fase
% Fase Successiva Number NO Per sovrapposizione di fase
Flag tipo ciclo Number SI -0 Interno    - 1 Esterno
Centro di Lavoro Char  020 NO
Macchina Char  030 NO
Fornitore Char  012 NO Se esterna
Cod.Articolo x listino Char  030 NO Se esterna
Deposito Scarico comp. Char  020 NO
Articolo intermedio Scar. Char  020 NO Articolo intermedio scaricato eseguendo il ciclo
Articolo intermedio Car. Char  020 NO Articolo intermedio caricato eseguendo il ciclo
Descrizione Lavorazione Char 255 NO Descrizione lavorazione
Tempo Coda. Number SI - 0 Ore        - 1 Minuti            - 2 Secondi
Tempo Coda Macchina Number NO
Tempo Coda Operatore Number NO
Tempo Transito Number SI - 0 Ore        - 1 Minuti            - 2 Secondi
Tempo Transito generale Number NO
Tempo macchina stampata Number No Per lo stampo
Tempo Operatore a stampata Number No Per lo stampo
Tempo Coda stampata Number No Per lo stampo
TEMPO_CODA_CALC Number No 0=Ore, 1=Minuti, 2=Secondi
TEMPO_VAR_CODA_CALC Number No Tempo coda Stampata
Frazione operatori Number No Nr operatori che lavorano sullo stampo (Stampo)

Cicli Fasi

Nome file ascii ART12.TXT
Nome tabella SQL TXT_ART12
Contenuto Cicli Fasi                                                                                  
Schema S_ART_CICLI_FASI
Nome Campo Tipo Obbl. Descrizione campo
COD_ART Char   030 SI Codice articolo padre
COD_CICLO Char SI Codice ciclo
NUM_FASE Number SI Sequenza fase all’interno del ciclo
COD_CAUS Char 12 SI Codice causale fase
COD_CP Char 12 SI Classe del personale
TEMPO_FIX Number SI - 0 Ore  - 1 Minuti    - 2 Secondi
TEMPO_FISSO_MACC Number NO Tempo atttrezzaggio macchina
TEMPO_FISSO_OP Number NO Tempo atttrezzaggio operatore
TEMPO_VAR Number SI - 0 Ore  - 1 Minuti - 2 Secondi - 3 decimi
TEMPO_VAR_MACC Number NO Tempo variabile macchina
TEMPO_VAR_OP Number NO Tempo variabile operatore

Allegati

Nome file ascii ART32.TXT
Nome tabella SQL TXT_ART32
Contenuto Anagrafica allegati
Schema S_ART_ALLEGATI

S_CF_ALLEGATI

S_CF_CLI_ALLEGATI

S_CF_FOR_ALLEGATI

Nome Campo Tipo Obbl. Descrizione campo
Codice Tabella Char   030 SI il codice principale della tabella, vi sarà inserito il codice articolo nel caso sia un allegato legato agli articoli o il codice CF nel caso sia legato all'anagrafica clienti/fornitori/contatti
Codice Variante Char   030 NO Codice variante articolo
Tabella allegato Char   255 SI La tabella relativa a quell'allegato. Se legato agli articoli riportare 'ART', se legato a clienti/fornitori/contatti 'CF'
Codice tipo allegato Char   012 SI Il tipo codice allegato, da inserire per associare l'allegato a un determinato tipo. A seconda del codice scelto l'allegato sarà negli articoli o collegato a clienti/fornitori/contatti
Data inizio validità Data SI La data di inizio validità per l'allegato
Data fine validità Data NO La data di fine validità per l'allegato
Flag Salva Allegato Number NO 0=Solo collegamento 1=Salva allegato in DB fisicamente
Percorso File Char  1000 SI Il percorso del file (Esempio: C:\Software\Note.txt)
Note Char   255 NO Note allegato
Flag Contratto Number NO Abilita allegato in contratti (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
Flag Offerte Number NO Abilita allegato in offerte (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
Flag Ordini Number NO Abilita allegato in ordini (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
Flag DDT Number NO Abilita allegato in DDT (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
Flag Fatture Number NO Abilita allegato in fatture (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
Flag Variazioni Number NO Abilita allegato in variazioni (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
Flag Resi Number NO Abilita allegato in resi (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
Flag Allestimenti Number NO Abilita allegato in Allestimenti (0=Disabilitato, 1=Abilitato)
Flag Carico Scarico Number NO Abilita allegato in documenti Carico/Scarico (0=Disabilitato, 1=Carico, 2=Scarico, 3=Entrambi)
Flag Ordini di produzione Number NO Abilita allegato in Ordini di produzione (0=Disabilitato, 1=Abilitato)
Flag padre produzione Number NO 0=Tutti 1=Solo Codice Padre 2=Solo Componenti
Flag Stampa Number NO Abilita stampa dell'allegato (0=Disabilitato, 1=prima del documento, 2=dopo del documento, 3=Entrambi)

Documenti

Documenti ciclo attivo e passivo

Dettaglio delle tabelle gestite

Sigla Tabella
OC ORD_CLI
OF ORD_FOR
OL ORD_FOR (C/LAV)
BC DDT_CLI
BF DDT_FOR
FC FATT_CLI
FF FATT_FOR
NVE VAR_CLI
NVR VAR_FOR
MC MAG_CAR
MS MAG_SCAR

Testata documenti

Nome file ascii DOC1.TXT
Nome tabella SQL TXT_DOC1
Contenuto Testate documenti
Nome campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
CAUS_DOC Char 12 Causale documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Int 8 Numero documento
TIPO_DOC Char 2 OC-Ordine clienti

BC- Bolla Cliente

FC- Fattura Cliente

NVE - Note Variazione Emesse

OF- Ordine Fornitore

OL – Ordine Fornitore Conto Lavorazione

BF- Bolla Fornitore

FF- Fattura Fornitore

NVR – Note Variazione Ricevute

MC - Documento di carico magazzino

MS – Documento di scarico magazzino

DATA_DOC Data Data documento
COD_CF Char 12 Codice Cli/for allineato a destra 6 posizioni
COD_CF_FATT Char 12 Codice cli/for di fatturazione-opzionale
COD_BUS_UN Char 12 Codice Busn per o documenti
NOTE Char 255 Note Documento stampate
COD_DIVISA Char 12 Codice Divisa
CAMBIO Float 8 Cambio
COD_REG_IVA Char 12 Codice registro IVA
COD_IVA_TESTATA Car 12 Codice IVA Testata
NUM_SEDE Char 4 Sede Commerciale
NUM_UFFICIO Char 4 Ufficio
LETTERA_INTENTO Char Lettera d’intento
ANNO_FATT_ACCONTO Char 4 Anno fattura d’acconto
SERIE_FATT_ACCONTO Char Serie Fattura d’acconto
NUM_FATT_ACCONTO Int 8 Numero fattura d’acconto
COD_DEP Char Codice deposito Scarico (Carico)
CO_DEP_2 Char Codice deposito di carico (Scarico)
COD_LINGUA Char Codice lingua
FLG_DOC_NO_PREZZI Char 1 0= doc. con prezzi 1= doc. senza prezzi
VOCE_COSTO Char I dimensione analitica
COMMESSA Char Commessa II dimensione analitica
DIM_3 Char III dimensione analitica
DIM_4 Char IV dimensione analitica
DIM_5 Char V dimensione analitica
DIM_6 Char VI dimensione analitica
COD_PAGA Char Codice pagamento
SCONTO_PAG Float Sconto pagamento
FLAG_PAG_OMAGGIO Char 1 Flag Pagamento omaggio
COD_ABI Char Codice ABI
COD_CAB Char Codice CAB
COORD_BANCA Char Coordinate bancarie
NUM_CONTO Char Conto banca
COD_CONTO Char 20 Conto piano conti banca
CIN Char 1 Codice CIN
IBAN Char 34 Codice Iban
FLAG_ADDEBITO_IVA Char 1 0=non addebito IVA su omaggio 1=si
COD_LIST Char Codice listino
FLAG_LISTINO_CON_IVA Numero Flag se listino con iva
COD_SCONTO Char Classe di sconti associata
COD_TIPO_SPESA_1 Char Codice tipo spesa 1
IMPORTO_SPESA_V1_1 Float Importo spesa 1
IMPORTO_SPESA_V2_1 Float Importo spesa valuta
COD_TIPO_SPESA_2 Char Codice tipo spesa 2
IMPORTO_SPESA_V1_2 Float Importo spesa 2
IMPORTO_SPESA_V2_2 Float Importo spesa valuta
COD_TIPO_SPESA_3 Char Codice tipo stesa 3
IMPORTO_SPESA_V1_3 Float Importo spesa 3
IMPORTO_SPESA_V2_3 Float Importo spesa valuta
TOT_MERCE_V1 Float Totale merce
TOT_MERCE_V2 Float Totale merce in valuta
TOT_SPESE_V1 Float Totale spese
TOT_SPESE_V2 Float Totale spese in valuta
TOT_OMAGGI_V1 Float Totale omaggi
TOT_OMAGGI_V2 Float Totale omaggi in valuta
IMPONIBILE_V1 Float Imponibile
IMPONIBILE_V2 Float Imponibile in valuta
IVA_V1 Float Totale IVA
IVA_V2 Float Totale IVA in valuta
TOTALE_V1 Float Totale documento
TOTALE_V2 Float Totale documento in divisa
NUM_DEST Char Numero destinazione
NOTE_DEST_MERCE Char Note destinazione merce ?
COD_CAUS_TRAS Char Causale di trasporto
COD_CAUS_MAG Char Causale di magazzino
COD_TIPO_PORTO Char Tipo porto
COD_TIPO_TRAS Char Codice tipo trasporto
COD_ASPETTO_BENI Char Codice aspetto dei beni
COD_IMB Char Codice imballo
NOTE_TRAS Char Note trasporto
NUM_COLLI Int Numero colli
PESO Float Peso
DATA_TRAS Data Data inizio trasporto ?
ORA_TRAS Ora Ora inizio trasporto ?
COD_CONTAINER Char Container ?
COD_NAT_TRANS Char Natura transazioni INTRA
COD_COND_CONS Char Condizione di consegna INTRA
COD_MODO_TRAS Char Modo Trasporto INTRA
PAESE_ORIG_DEST Char Paese Origine/Destinazione INTRA
PROV_ORIG_DEST Char Provincia origine/destinazione INTRA
FLAG_INTRA Char 1 0=No 1=Si INTRA
PAESE_PROV Char Paese Provenienza INTRA
COD_VETT1 Char Codice vettore 1
COD_VETT2 Char Codice vettore 2
COD_VETT3 Char Codice vettore 3
NUM_DOC_OLD Char Numero documento originario
Per tipi documento OC
FLAG_EVASO Char 1 0=da evadere 1=in evasione 2=evaso
SITUAZIONE_ORDINE Char 1 0=Evadibile 1=Non evadibile 2=Annullato
FLAG_EVASIONE_TOTALE Char 1 0=No 1=Si
NOTE_CONSEGNA Char Note consegna
NUM_ORDINE_CLIENTE Char Numero ordine cliente
DATA_ORD_CLIENTE Data Data ordine cliente
RIFERIMENTO Char Riferimento cliente
Per tipi documento OF
FLAG_EVASO Char 1 0=da evadere 1=in evasione 2=evaso
SITUAZIONE_ORDINE Char 1 0=Evadibile 1=Non evadibile 2=Annullato
FLAG_CONFERMATO Char 1 0=No 1=Si ?
NUMERO_CONFERMA Char Numero conferma ?
DATA_CONFERMA Data Data conferma ?
Per tipi documento BC-BF
FLAG_FATTURATO Char 1 0=da fatturare 1=fatturato 2=non fatturare
ANNO_FATT Char 4 Anno fattura- Opzionale
SERIE_FATT Char Serie fattura- Opzionale
NUM_FATT Number Numero fattura Opzionale
ANNO_ORD Char 4 Anno ordine- Opzionale
SERIE_ORD Char Serie ordine- Opzionale
NUM_ORD Int 8 Numero ordine- Opzionale
NUM_DDT_FOR Char Numero DDT del fornitore – Solo per BF
DATA_DDT_FOR Data Data  DDT del fornitore – Solo per BF
Per tipi documento FC-FF
Viene associato il file DOC2
FLAG_REGISTRATA Char 1 0=No 1=registrata in contabilità
FLAG_FATT_ACC Char 1 0=No 1=Scarica il magazzino
ANNO_ORD_FATT Char 4 Anno ordine- Opzionale
SERIE_ORD_FATT Char Serie ordine- Opzionale
NUM_ORD_FATT Int 8 Numero ordine- Opzionale
ANNO_DDT Char 4 Anno DDT- Opzionale
SERIE_DDT Char Serie DDT- Opzionale
NUM_DDT Int 8 Numero DDT- Opzionale
DATA_COMP_IVA Data Data competenza IVA
FLAG_FATT_ACCONTO Char 1 Flag fattura d’acconto 0=No 1=Si
ANNO_ORD_FATT_ACC Char 4 Anno ordine a cui è stata fatta la fattura d’acc.
SERIE_ORD_FATT_ACC Char Serie ordine a cui è stata fatta la fattura d’acc.
NUM_ORD_FATT_ACC Int 8 Numero ordine a cui è stata fatta la fattura d’acc.
FLAG_IVA_SOSP Char 1 IVA in sospensione
NUM_FATT_FOR Char Numero fattura fornitore (solo FF)
DATA_FATT_FOR Data Data fattura fornitore (solo FF)
Per tipi doc. NVE-NVR
FLAG_REGISTRATO Char 1 0=No 1=Registrato in contabilità
FLAG_NOTA_ACCR_O_ADD Char 1 0=Accredito 1=Addebito
NUM_FATT_RIF Int 8 Numero fattura riferimento
DATA_FATT_RIF Data Data fattura riferimento
NUM_FATT_FOR Int 8 Numero fattura fornitore (solo NVR)

Specifiche per Testate Documenti

  • Spese di trasporto: definirle tutte come calcolate manualmente e mettere solo l’importo della spesa.
  • I dati della destinazione merce saranno presi dall’anagrafica cliente oppure possono essere definiti durante la creazione dell’ordine.
  • Il numero dei colli dovrà essere sempre definito come calcolato manualmente; idem per il peso (FLAG_NUM_COLLI_MAN=FLAG_PESO_MAN=1)
  • Il calcolo delle scadenze manuale verrà messo a 1 (FLAG_SCAD_MAN=1)

Scadenze Fatture/Note di variazione

Nome file ascii DOC2.TXT
Nome tabella SQL TXT_DOC2
Contenuto Scadenze Fatture/Note di variazione

solo per tipi documento FC-FF-NVE-NVR

Nome campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
CAUS_DOC Char 12 Causale documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Int 8 Numerod documento
TIPO_DOC Char 2 FC- Fattura Cliente

NVE - Note Variazione Emesse

FF- Fattura Fornitore

NVR – Note Variazione Ricevute

NUM_SCAD Int Numero scadenza
DATA_SCAD Data Data scadenza
IMPORTO_SCAD_V1 Float Importo scadenza
IMPORTO_SCAD_V2 Float Importo scadenza in valuta
COD_TIPO_SCAD Char Tipo scadenza (Es. RB, RD, BON ecc)

Il campo COD_CONTO sugli archivi SCAD sarà preso dalla testata DOC1 COD_CONTO.

Righe Iva

Nome file ascii DOC3.TXT
Nome tabella SQL TXT_DOC3
Contenuto Righe Iva
Nome campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
CAUS_DOC Char 12 Causale documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Int 8 Numero documento
TIPO_DOC Char OC-Ordine clienti

BC- Bolla Cliente

FC- Fattura Cliente

NVE - Note Variazione Emesse

OF- Ordine Fornitore

OL – Ordine Fornitore Conto Lavorazione

BF- Bolla Fornitore

FF- Fattura Fornitore

NVR – Note Variazione Ricevute

NUM_RIGA Int Progressivo IVA all’interno del documento
COD_IVA Char Codice IVA
IMPONIBILE_V1 Float Imponibile IVA
IVA_V1 Float Totale IVA
IMPONIBILE_V2 Float Imponibile IVA in Valuta
IVA_V2 Float Totale IVA in Valuta
IMPO_OMAGGI_V1 Float Imponibile omaggi
IMPO_OMAGGI_V2 Float Imponibile omaggi in valuta
IVA_OMAGGI_V1 Float Totale IVA omaggi
IVA_OMAGGI_V2 Float Totale IVA omaggi in valuta

Righe Documento

Nome file ascii DOC4.TXT
Nome tabella SQL TXT_DOC4
Contenuto Righe Documento
Nome campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
CAUS_DOC Char 12 Causale documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Int 8 Numerod documento
RIGA_DOC Int 4 Numero riga
TIPO_DOC Char 2 OC-Ordine clienti

BC- Bolla Cliente

FC- Fattura Cliente

NVE – Note Variazione Emesse

OF- Ordine Fornitore

OL – Ordine Fornitore Conto Lavorazione

BF- Bolla Fornitore

FF- Fattura Fornitore

NVR - Note Variazione Ricevute

MC - Documenti di carico magazzino

MS – Documenti di scarico magazzino

COD_CF Char 12 Codice Cli/for
COD_CF_FATT Char 12 Codice cli/for di fatturazione-opzionale
DATA_DOC Data Data Documento
COD_ART Char 30 Codice articolo
DES_RIGA Char 255 Descrizione (articolo) riga documento
UM Char Unità di misura alternativa
UM_CONFEZIONE Char Unità di misura della confezione
NUMERO_CONFEZIONI Float Numero confezioni
CONT_1_CONFEZIONE Float Contenuto di una confezione
QUANT_RIGA Float Quantità riga documento
PREZZO_LORDO_VU1 Float Prezzo lordo
PREZZO_LORDO_VU2 Float Prezzo lordo in valuta
SCONTO_1 Float Sconto 1
SCONTO_2 Float Sconto 2
SCONTO_3 Float Sconto 3
SCONTO_4 Float Sconto 4
SCONTO_5 Float Sconto 5
SCONTO_6 Float Sconto 6
SCONTO_7 Float Sconto 7
PREZZO_NETTO_VU1 Float Prezzo netto di riga
PREZZO_NETTO_VU2 Float Prezzo netto di riga in valuta
IMPORTO_V1 Float Importo netto di riga
IMPORTO_V2 Float Importo netto di riga in valuta
NOTE Char 255 Note riga documento
COD_IVA Char Codice IVA
COD_CONTO Char 20 Contropartita contabile della riga documento
UM_BASE Char Unità di misura base per l’articolo
CONVERS_UM_BASE Float Fattore di conversione all’UM base
QUANT_UM_BASE Float Quantità in UM base
FLAG_OMAGGIO Char 1 0=No 1=Riga omaggio
FLAG_NO_CESSIONE Char 1 1=movimentazione non commerciale 0=altrim.
COD_DEP Char Codice deposito scarico (carico)
COD_DEP_2 Char Deposito Carico (scarico)
PESO Float Peso lordo riga
PESO_NETTO Float Peso netto riga
PESO_IMBALLO Float Peso imballo riga
COSTI_RIGA_V1 Float Costi aggiuntivi
COD_LOTTO Char Codice lotto
VOCE_COSTO Char I dimensione analitica
COMMESSA Char Commessa II dimensione analitica
DIM_3 Char III dimensione analitica
DIM_4 Char IV dimensione analitica
DIM_5 Char V dimensione analitica
DIM_6 Char VI dimensione analitica
NOMENCLATURA_COMB Char INTRA
VALORE_STATISTICO_V1 Float INTRA
PROV_ORIG_DEST Char INTRA
PAESE_ORIG_DEST Char INTRA
MASSA_NETTA Float INTRA
UM_SUPPLEMENTARE Char INTRA
QUANTITA_UM_SUPP Float INTRA
COD_CAUS_MAG Char Causale di magazzino
RIGA_COMP_KIT Number Flag componente Kit
PREZZO_LORDO_CON_IVA_VU1 Float Prezzo lordo con iva
PREZZO_NETTO_CON_IVA_VU1 Float Prezzo netto con iva
IMPORTO_CON_IVA_V1 Float Importo con iva
COD_VAR Char Codice Variante (vedi TXT_ART16 se articolo a variante e COD_VAR=vuoto)
Per tipi documento OC-OF
QUANT_CONS_RIGA Float Quantità riga consegnata
QUANT_DA_CONS_RIGA Float Quantità da consegnare riga
DATA_CONS_RIGA Data Data consegna
WEEK_CONS_RIGA Int Settimana di consegna
QUANT_CONS_RIGA_UM_BASE Float Quantità riga consegnata in UM base
QUANT_DA_CONS_RIGA_UM_BASE Float Quantità da consegnare riga in UM base
QUANT_RISERV_RIGA Float Quantità riservata ?
QUANT_RISERV_RIGA_UM_BASE Float Quantità riservata in UM base ?
DATA_SPED_RIGA Data Data spedizione riga?
DATA_CONS_RICH_RIGA Data Data consegna richiesta
WEEK_CONS_RICH_RIGA Data Settimana di consegna richiesta
URGENZA_RIGA Char 1 0=Normale 1,2,3,4
NOTE_CONS_RIGA Char 255 Note consegna di riga
VARIAZIONI_DA_CONS Float QTA di differenza evasa da QTA riga (per saldo +/-)
NUM_ORDINE_CLIENTE Int Numero ordine riferimento cliente
DATA_ORDINE_CLIENTE Data Data ordine riferimento cliente
RIGA_ORDINE_CLIENTE Int
COD_AGE_1 Char Codice agente (OC) ***
FLAG_MATURATA_1 Char 1 0=No 1=Si (OC)***
DATA_RIF_PROVV_1 Data Data riferimento provvigione ***
PERC_PROVV_1 Float % Provvigione Agente (OC) ***
IMPORTO_PROVV_V1_1 Float Importo provvigione (OC) ***
IMPORTO_PROVV_V2_1 Float Importo provvigione in valuta (OC) ***
COD_AGE_2 Char Codice agente (OC) ***
FLAG_MATURATA_2 Char 1 0=No 1=Si (OC) ***
DATA_RIF_PROVV_2 Data Data riferimento provvigione (OC) ***
PERC_PROVV_2 Float % Provvigione Agente (OC) ***
IMPORTO_PROVV_V1_2 Float Importo provvigione (OC) ***
IMPORTO_PROVV_V2_2 Float Importo provvigione in valuta (OC) ***
Per tipi documento BC-BF
ANNO_ORD Int 4 Anno ordine
SERIE_ORD Char Serie ordine
NUM_ORD Int 8 Numero ordine
RIGA_ORD Int Riga ordine
FLAG_FATTURATO Char 1 0=No 1=Riga Fatturata 2= Non Fatturare
ANNO_FATT Int 4 Anno fattura
SERIE_FATT Char Serie fattura
NUM_FATT Int 8 Numero fattura
RIGA_FATT Int Riga fattura
FLAG_NO_SCAR Char 1 0=Scarica magazzino 1=No
FLAG_SCARICA_DISTINTA Char 1 0=No 1=Scarica distinta al I livello
FLAG_VISIONE Char 1 0=No 1= In conto visione
QUANT_RIENTR_VISIONE Int Quantità rientrata da visione
QUANT_FATT_VISIONE Int Quantità in visione fatturata
FLAG_VISIONE_CHIUSA Char 0=No 1=Chiusa
COD_AGE_1 Char Codice agente (OC) ***
FLAG_MATURATA_1 Char 1 0=No 1=Si (OC) ***
DATA_RIF_PROVV_1 Data Data riferimento provvigione (OC) ***
PERC_PROVV_1 Float % Provvigione Agente (OC) ***
IMPORTO_PROVV_V1_1 Float Importo provvigione (OC) ***
IMPORTO_PROVV_V2_1 Float Importo provvigione in valuta (OC) ***
COD_AGE_2 Char Codice agente (OC) ***
FLAG_MATURATA_2 Char 1 0=No 1=Si (OC) ***
DATA_RIF_PROVV_2 Data Data riferimento provvigione (OC) ***
PERC_PROVV_2 Float % Provvigione Agente (OC) ***
IMPORTO_PROVV_V1_2 Float Importo provvigione (OC) ***
IMPORTO_PROVV_V2_2 Float Importo provvigione in valuta (OC) ***
Per Tipi Documento FC-FF
ANNO_ORD Int 4 Anno ordine
SERIE_ORD Char Serie ordine
NUM_ORD Int 8 Numero ordine
RIGA_ORD Int Riga ordine
ANNO_DDT Int 4 Anno DDT
SERIE_DDT Char Serie DDT
NUM_DDT Int 8 Numero DDT
RIGA_DDT Int Riga ddt
FLAG_SCARICA_DISTINTA Char 1 0=No 1=Scarica componenti I livello
COD_AGE_1 Char Codice agente (FC) ***
FLAG_MATURATA_1 Char 1 0=No 1=Si (FC) ***
DATA_RIF_PROVV_1 Data Data riferimento provvigione (FC) ***
PERC_PROVV_1 Float % Provvigione Agente (FC) ***
IMPORTO_PROVV_V1_1 Float Importo provvigione (FC) ***
IMPORTO_PROVV_V2_1 Float Importo provvigione in valuta (FC) ***
COD_AGE_2 Char Codice agente (FC) ***
FLAG_MATURATA_2 Char 1 0=No 1=Si (FC) ***
DATA_RIF_PROVV_2 Data Data riferimento provvigione (FC) ***
PERC_PROVV_2 Float % Provvigione Agente (FC) ***
IMPORTO_PROVV_V1_2 Float Importo provvigione (FC) ***
IMPORTO_PROVV_V2_2 Float Importo provvigione in valuta (FC) ***
Per Tipi Documento NVE
COD_AGE_1 Char Codice agente ***
FLAG_MATURATA_1 Char 1 0=No 1=Si ***
DATA_RIF_PROVV_1 Data Data riferimento provvigione***
PERC_PROVV_1 Float % Provvigione Agente***
IMPORTO_PROVV_V1_1 Float Importo provvigione ***
IMPORTO_PROVV_V2_1 Float Importo provvigione in valuta ***
COD_AGE_2 Char Codice agente ***
FLAG_MATURATA_2 Char 1 0=No 1=Si ***
DATA_RIF_PROVV_2 Data Data riferimento provvigione ***
PERC_PROVV_2 Float % Provvigione Agente ***
IMPORTO_PROVV_V1_2 Float Importo provvigione ***
IMPORTO_PROVV_V2_2 Float Importo provvigione in valuta ***

Specifiche per le righe documento

  • Lo sconto pagamento SCONTO_PAG sulla riga viene preso dalla testata documento.
  • COD_CAUS_MAG viene presa dalla testata
  • Il campo FLAG_COSTI_RIGA_MAN sarà impostato ad 1.
  • Il campo PREZZO_NETTO_TOT_V1 è la somma dell’importo netto detratto dello sconto pagamento+ i costi di riga.
  • FLAG_ADDEBITO_IVA viene preso dalla testata documento.
  • Creare un tipo provvigione CONV ed una tabella provvigioni CONV associata ai clienti

Taglie Righe Documento

Nome file ascii DOC5.TXT
Nome tabella SQL TXT_DOC5
Contenuto Taglie Documento per riga
Nome campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
CAUS_DOC Char 12 Causale documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Int 8 Numerod documento
RIGA_DOC Int 4 Numero riga
TIPO_DOC Char 3 OC-Ordine clienti

BC- Bolla Cliente

FC- Fattura Cliente

NVE – Note Variazione Emesse

OF- Ordine Fornitore

BF- Bolla Fornitore

FF- Fattura Fornitore

NVR - Note Variazione Ricevute

MC - Documenti di carico magazzino

MS – Documenti di scarico magazzino

COD_CF Char 12 Codice Cliente
DATA_DOC Data Data Documento
COD_ART Char 30 Codice Articolo
QUANT_RIGA_01 Float Quantità scaricata SE NON VALORIZZATA METTERE 0
PREZZO_LORDO_VU1_01 Float Quantità scaricata SE NON VALORIZZATA METTERE 0
PREZZO_LORDO_VU2_01 Float Quantità scaricata SE NON VALORIZZATA METTERE 0
PREZZO_NETTO_VU1_01 Float Quantità scaricata SE NON VALORIZZATA METTERE 0
PREZZO_NETTO_VU2_01 Float Quantità scaricata SE NON VALORIZZATA METTERE 0

Lo schema varia in base alle Taglie gestite dal cliente ed aumentano le righe in base a quante ne gestiscono a gruppi di 4:

  • QUANT_SCARICO
  • QUANT_CARICO
  • PREZZO_LORDO_VU1
  • PREZZO_NETTO_VU1

Master Righe Documento

Nome file ascii DOC5_MASTER.TXT
Nome tabella SQL TXT_DOC5_MASTER
Contenuto Master Documento per riga
Nome campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
CAUS_DOC Char 12 Causale documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Int 8 Numerod documento
RIGA_DOC Int 4 Numero riga
TIPO_DOC Char 3 OC-Ordine clienti

BC- Bolla Cliente

FC- Fattura Cliente

NVE – Note Variazione Emesse

OF- Ordine Fornitore

BF- Bolla Fornitore

FF- Fattura Fornitore

NVR - Note Variazione Ricevute

MC - Documenti di carico magazzino

MS – Documenti di scarico magazzino

COD_CF Char 12 Codice Cliente
DATA_DOC Data Data Documento
COD_ART Char 30 Codice Articolo
DES_RIGA Char 255 Descrizione Riga
UM Char 10 Unità di Misura

Provvigioni Righe Documento

Nome file ascii DOC6.TXT
Nome tabella SQL TXT_DOC6
Contenuto Provvigioni Documento per riga
Nome campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
CAUS_DOC Char 12 Causale documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Int 8 Numerod documento
RIGA_DOC Int 4 Numero riga
TIPO_DOC Char 2 OC-Ordine clienti

BC- Bolla Cliente

FC- Fattura Cliente

NVE – Note Variazione Emesse

OF- Ordine Fornitore

BF- Bolla Fornitore

FF- Fattura Fornitore

NVR - Note Variazione Ricevute

MC - Documenti di carico magazzino

MS – Documenti di scarico magazzino

COD_AGE Char Codice agente
FLAG_MATURATA Char 1 0=No 1=Si
DATA_RIF_PROVV Data Data riferimento provvigione
PERC_PROVV Float % Provvigione Agente
IMPORTO_PROVV_V1 Float Importo provvigione
IMPORTO_PROVV_V2 Float Importo provvigione in valuta
FLAG_AGE_VEN Number Non utilizzato

Cauzioni documento

Nome file ascii DOC7.TXT
Nome tabella SQL TXT_DOC7
Contenuto Cauzioni documento
Nome campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
CAUS_DOC Char 12 Causale documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Int 8 Numerod documento
TIPO_DOC Char 2 BC- Bolla Cliente

FC- Fattura Cliente

NVE – Note Variazione Emesse

BF- Bolla Fornitore

COD_CAUZ Char Codice cauzione
QUANT_CONS Number Quantità cauzioni consegnate
PREZZO_CAUZ_VU1 Number Prezzo singola cauzione
COD_CONTO Char 20 Codice conto contabile cauzione
QUANT_RESO Number Quantità cauzioni rese

Componenti Ordini Fornitori C/Lavoro

Nome file ascii DOC8.TXT
Nome tabella SQL TXT_DOC8
Contenuto SubRighe – Componenti Ordini Fornitori C/Lavoro
Nome campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
CAUS_DOC Char 12 Causale documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Int 8 Numerod documento
RIGA_DOC Int 4 Numero riga
TIPO_DOC Char 2 OL- Ordine Fornitore di Conto Lavoro
NUM_COMP Int Subriga Ordine di C/To Lavoro
COD_ART_COMP Char 30 Codice articolo Componente
COD_VAR_COMP Char 30 Variante componente
DES_DIST Char 255 Descrizione subriga
UM Char Unità di misura
QUANT_DIST Float Quantità subriga
QUANT_DA_PRELEVARE Float Quantità da prelevare
QUANT_DA_UTILIZZARE Float Quantità da utilizzare
COD_DEP Char Codice deposito di prelievo
COD_DEP_2 Char Codice deposito terzista
COD_LOT Char Codice lotto componente
COSTO_UNI_DIST Float Costo unitario componente
COEFF_SFRIDO Float Coefficiente di sfrido
UM_BASE Char 5 UM Base
CONVERS_UM_BASE Float Conversione ad UM base
DATA_PREVISTA_PRELEVAMENTO Date Data prevista prelevamento componente

Testata Conferimenti

Nome file ascii DOC9.TXT
Nome tabella SQL TXT_DOC9
Contenuto Testata Conferimenti
Schema S_CONF_DDT_FOR
Nome campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
CAUS_DOC Char 12 Causale documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Int 32 Numerod documento
TIPO_DOC Char 2 Tipo documento
ANNO_VENDEMMIA Int 32 Anno vendemmia
CODICE_BARRE Char 50 Codice a barre
FLAG_ULTIMO_CONF Int 32 1=Ultimo conferimento per il conferente
COD_REG Char 12 Codice del deposito fiscale
PREZZO_IMPOSTO Float Prezzo imposto/chiuso
FLAG_MONTEGRADI Int 32 1=prezzo a montegradi; 0=prezzo a quantità
FRA_COD_CAUS_MAG_SOMOL Char 12 Causale magazzino scarico olive molite
FRA_COD_CAUS_MAG_COCONF Char 12 Causale magazzino carico olio conferito
FRA_COD_CAUS_MAG_CSCONF Char 12 Causale magazzino carico sansa conferita
FLAG_FRA_MOLITURA Int 32 Flag per molitura effettuata
FRA_DATA_MOLITURA Date Data molitura
FRA_ORA_MOLITURA Time Ora molitura
FRA_TPMOL_CODICE Int 32 Codice tabella CONF_FRA_TIPO_MOLITURA
FRA_DOC_ID_MOL Char 30 Riferimento alla fattura molitura
ID_VASCA Int 32 ID vasca
FLAG_ACQUISTO Int 32 Acquisto uva (no conferimento)
FLAG_VEND_NOTTURNA Int 32 Vendemmia notturna
FLAG_MODIFICABILE Int 32 Bolletta modificabile da utente - se attivo controllo autorizzazione
PERC_CONFERIMENTO Float Percentuale di conferimento - se gestione con comproprietari
ORA_USCITA Time Memorizza anche l'ora in cui la merce è uscita
PROGR_VEICOLO Int 32 Progressivo veicolo della gionata
DOC_ID_ORIGINE Char 30 Documento che ha generato il conferimento (gestione comproprietari terreni)
UTENTE_AUTORIZZAZIONE Char 20 Utente che ha fornito l'autorizzazione per i superi
FLAG_SUDDIVISIONE Int 32 Se 1 indica che la bolletta è stata suddivisa tra comproprietari

Righe Conferimenti

Nome file ascii DOC10.TXT
Nome tabella SQL TXT_DOC10
Contenuto Righe Conferimenti
Schema S_CONF_DDT_FOR_RIGHE
Nome campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
COD_CAUS_DOC Char 12 Causale documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Int 32 Numero documento
RIGA_DOC Int 32 riga documento
TIPO_DOC Char 10 Tipo documento
CU_CODICE Int 32 Codice classificazione uva
VIG_CODICE Int 32 Codice vigneto
PESO_LORDO Float Peso lordo
TARA Float Tara
PESO_NETTO Float Peso Netto
PERC_DIRASPATO Float Percentuale del diraspato
PERC_CALO Float Percentuale calo
PESO_NETTO_PAGAM Float Peso netto a pagamento = PESO_NETTO_CONFERITO-PERC_CALO
MONTEGRADI Float Montegradi
FLAG_DECL_QTAPARZ Int 32 Declassamento per quantità parziale (ad 1 solo sulla seconda riga del conferimento declassato per quantità)
COD_ART_UVA_ORIG Char 30 Codice articolo uva originale #articolo uva pre-declassamento
VI_CODICE Int 32 Codice vitigno
PESO_NETTO_CONFERITO Float Peso netto conferito #= PESO_NETTO+PERC_DIRASPATO
MASS_CODICE Int 32 Codice massa
STATO_CONFERIMENTO Int 32 Stato conferimento # 0=non declassato, 1=riclassificato per grado, 2=declassato qta, 3=declassato grado, 4=declassato manuale #STDER-03906 cambiato nome (ex FLAG_DECLASSAMENTO) e significato degli stati
FLAG_PESATA_EFFETTIVA Int 32 Pesata effettiva #1=quantitativi effettiva, 0=quantitativi modificabili da vinificazione
FLAG_AUTOM_PESO_LORDO Int 32 Tipo inserimento peso lordo #0=peso lordo inserito manualmente, 1=peso lordo ottenuto con automatismo
FLAG_AUTOM_GRADO Int 32 Tipo inserimento grado #0=grado inserito manualmente, 1=grado ottenuto con automatismo
FLAG_AUTOM_TARA Int 32 Tipo inserimento tara #0=tara inserita manualmente, 1=tara ottenuta con automatismo
NUM_RIGA_ORIG Int 32 Numero della riga a cui fa riferimento la presente
UM_MASSIMALE Char 5 Unità di misura del massimale
QUANT_UM_MASSIMALE Float Quantità riferita all'unità di misura del massimale #QUANT#
ID_GEO Int 32 Codice menzione geografica
PERC_UVADIRASP Float Percentuale diraspato
FLAG_DIRADATO Int 32 Flag diradato
RESADIRAD Float Resa diradata
FLAG_RACC_MECCANIZZATA Int 32 Flag raccolta  meccanizzata
VIG_FLAG_BIOLOGICO Int 32 Flag biologico
VIG_FLAG_RACCASSE Int 32 Flag raccolta in casse
FLAG_SUPERO_CAMPAGNA Int 32 Flag per supero di campagna
COD_ART_UVA_PAGAM Char 30 Codice articolo uva per pagamento
FRA_TRAC_CODICE Int 32 Chiave tabella CONF_FRA_TIPO_RACCOLTA
FRA_COD_ART_OLIO Char 30 Codice articolo olio collegato all’oliva da tabella CONF_FRA_ART
FRA_COD_ART_OLIO_ORIG Char 30 Codice articolo olio originale
FRA_UM_OLIO Char 5 Unita di misura olio prodotto
FRA_PERC_RESA_OLIO Float Perc. di resa olio
FRA_QUANT_OLIO_PROD Float Qta olio prodotto  #QUANT#
FRA_QUANT_OLIO_CONF Float Qta olio conferito #QUANT#
FRA_QUANT_OLIO_REST Float Qta olio prodotto Restituito #QUANT#
FRA_COD_ART_SANSA Char 30 Codice articolo sansa
FRA_UM_SANSA Char 5 Unita di misura sansa prodotta
FRA_PERC_RESA_SANSA Float Perc. di resa sansa da impostazioni
FRA_QUANT_SANSA_PROD Float Qta sansa prodotta  #QUANT#
FRA_QUANT_SANSA_CONF Float Qta sansa conferito  #QUANT#
FRA_QUANT_SANSA_REST Float Qta sansa prodotto  #QUANT#
FLAG_UVE_SP Int 32 Flag uve sperimentazione
FLAG_PROG_Q Int 32 Flag progetto qualità
ID_CONF_VENDEMMIATRICI Int 32 Chiave della tabella CONF_VENDEMMIATRICI
FLAG_PCF_MANUALE Int 32 Parametri chimico-fisici impostati manualmente
COD_ART_UVA_PAGAM_ORIG Char 30 Codice articolo uva per pagamento inserito originariamente in bolletta
PESO_LORDO_ORIG Float Peso lordo originale (comproprietari)
PESO_NETTO_ORIG Float Peso netto originale (comproprietari)
TARA_ORIG Float Tara originale
FLAG_INF_SUP_VIT Int 32 Flag supero iscrizione default vitigno:  0=no supero  1=soglia x rischio memorizzata su Impostazioni oltrepassata e informativa firmata  2=soglia x rischio memorizzata su Impostazioni oltrepassata e informativa non firmata
COD_ART_UVA_PAGAM_DECL Char 30 Codice articolo declassato in caso di riga supero parziale resa iscrizione default vitigno (se presente % supero campagna su dati conferimenti denominazione legata a iscrizione default)
QUANT_DECL Float Quantità declassata in caso di riga con supero parziale resa iscrizione default vitigno (se presente % supero campagna su dati conferimenti denominazione legata a iscrizione default); la quantità deve essere sempre riferita al campo con cui si effettua il movimento uve impostato (PESO_NETTO, PESO_NETTO_CONFERITO o PESO_NETTO_PAGAM)
COD_ART_UVA_DECL Char 30 Articolo che sarebbe stato usato per il declassamento se non fosse avvenuta la stampa definitiva del registro vinificazione
COD_CAUZ Char 12 Codice cauzione (da tabella)
PESO_UNIT_CAUZ Float Peso cauzione
PESO_CAUZIONI Float Peso totale cauzioni
QUANT_CAUZ Int 32 N.ro cauzioni utilizzate
QUANT_UVA Float Quantità uva: se diverso da 0 con questa quantità viene generato il movimento

Movimenti di Magazzino

Movimenti generici

Nome file ascii MAG1.TXT
Nome tabella SQL TXT_MAG1

TXT_ART16 per varianti

Contenuto Movimenti di magazzino
Schema S_MOV_MAG
Campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Int 8 Numero documento
RIGA_DOC Int 4 Riga documento
NUM_MOV Int 8 Numero mov. magazzino all’interno della riga doc.
COD_ART Char 30 Codice articolo
COD_DEP Char Codice deposito
QUANT_SCARICO Float Quantità scaricata SE NON VALORIZZATA METTERE 0
QUANT_CARICO Float Quantità caricata SE NON VALORIZZATA METTERE 0
DATA_MOVIMENTO Data Data movimento FORMATO GGMMAAAA
COD_CAUS_MAG Char Causale Magazzino
DOC_TABLE Char Tipo movimento. I possibili valori sono:

DDT_CLI

DDT_FOR

FATT_CLI

FATT_FOR

ORP_EFF

MAG_CAR

MAG_SCAR

COD_LOT Char Codice lotto
PREZZO_NETTO_VU1 Float Prezzo netto di riga SE NON VALORIZZATA METTERE 0
IMPORTO_NETTO_V1 Float Importo netto di riga SE NON VALORIZZATA METTERE 0
PREZZO_NETTO_TOT_VU1 Float Prezzo netto di riga detratto dello sconto pagamento SE NON VALORIZZATA METTERE 0
FLAG_NO_CESSIONE Char 1 1=Movimentazione non commerciale 0=altrimenti
COD_CF Char 12 Eventuali codice cliente fornitore
COD_LOC Char 20 Codice locazione

Taglie

Nome file ascii MAG2.TXT
Nome tabella SQL TXT_MAG2
Contenuto Taglie
Schema S_MOV_MAG_TAG_STDAG
Campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Int 8 Numero documento
RIGA_DOC Int 4 Riga documento
NUM_MOV Int 8 Numero mov. magazzino all’interno della riga doc.
COD_ART Char 30 Codice articolo
COD_DEP Char Codice deposito
QUANT_SCARICO_01 Float Quantità scaricata SE NON VALORIZZATA METTERE 0
QUANT_CARICO_01 Float Quantità caricata SE NON VALORIZZATA METTERE 0
PREZZO_LORDO_VU1_01 Float Prezzo lordo di riga SE NON VALORIZZATA METTERE 0
PREZZO_NETTO_VU1_01 Float Prezzo netto di riga SE NON VALORIZZATA METTERE 0

Lo schema varia in base alle Taglie gestite dal cliente ed aumentano le righe in base a quante ne gestiscono a gruppi di 4:

  • QUANT_SCARICO
  • QUANT_CARICO
  • PREZZO_LORDO_VU1
  • PREZZO_NETTO_VU1

Movimenti cauzioni

Nome file ascii MAG3.TXT
Nome tabella SQL TXT_MAG3
Contenuto Movimenti di magazzino cauzioni
Schema S_MOV_MAG_CAUZ
Campo Tipo Descrizione
ANNO_DOC Char 4 Anno documento
SERIE_DOC Char 5 Serie documento
NUM_DOC Number Numero documento
NUM_MOV Number Numero mov. magazzino (1=Movimento consegna, 2= movimento reso)
DATA_MOVIMENTO Data Data movimento
COD_CAUZ Char 12 Codice cauzione
QUANT_CARICO Number Quantità caricata  
QUANT_SCARICO Number Quantità scaricata 
QUANT_FATT Number Quantità fatturata
DOC_TABLE Char 20 Tabella del documento che ha creato il movimento
PREZZO_CAUZ_VU1 Number 5 dp Prezzo cauzione
COD_CF Char 12 Codice cliente-fornitore

Contabilità

I campi numerici devono essere valorizzati TUTTI se non si ha il dato a disposizione valorizzare il campo con zero. Il numero di registrazione deve essere univoco in tutto l’archivio non solo nell’ambito dell’esercizio.

Piano dei Conti

Nome file ascii CON1.TXT
Nome tabella SQL TXT_CON1
Contenuto Piano dei conti
Schema S_PIANO_CONTI
Nome Campo Tipo Obbl. Descrizione campo
Codice Conto Char   020 SI
Descrizione Conto Char   200 SI
Flag Tipo Conto Number SI 0 – Costi    1 – Ricavi  2- Attività  3 - Passività
Livello Conto Number SI Da 5
Conto d’ordine Number SI - 1 Conto d’ordine
Cespiti Number SI - 1 Conto cespite
Cli-For Number SI - 1 Conto clienti/fornitori
Disponibilità finanziarie Number SI - 1 Conto Banca
Alias Char    030 NO Descrizione conto per l’inserimento veloce
Escluso dal bilancio Number SI - 1 Escluso
Azienda_id Number SI Valorizzare a 0 se il conto è visto da tutte le aziende, altrimenti inserire il codice azienda dove il conto è valido

Testata Movimenti Contabili

Nome file ascii CON2.TXT
Nome tabella SQL TXT_CON2
Contenuto Testata Movimenti Contabili
Schema S_HEAD_CONT
Nome Campo Tipo Obbl. Descrizione campo
Numero Registrazione Num0Dp SI
Periodo (Anno) Char 4 SI Formato SSAA
Codice Cliente Fornitore Char 12 NO Gli zeri vanno allineati a sinistra
Flag Cli/For Number NO 0 Cliente  1 Fornitore – E’ obbligatorio se presente il codice cli/for  (in testata o in riga)
Data registrazione Date SI GGMMAAAA
Data documento Date NO E’ obbligatorio se il Flag Operazione Iva = 1
Numero documento Char 40 SI Per i movimenti con il tipo Registro Vendita = V

il numero documento deve essere uguale al numero protocollo.

Numero Protocollo  IVA Num0DP NO E’ obbligatorio se il Flag Operazione Iva = 1
Codice Registro IVA Char 12 SI E’ obbligatorio se il Flag Operazione Iva = 1
Data Competenza Contabile Date NO Default data di registrazione
Data Competenza Iva Date NO Default data di registrazione
Data Competenza Plafond Date NO Default data di registrazione
Causale Contabile Char 12 SI
Descrizione Operazione Char 255 SI
Codice divisa Char 12 NO
Cambio Number NO E’ obbligatorio se valorizzato il campo Codice Divisa
Flag Autofatura Number NO 1 – Autofattura – Default 0
Flag No_stampa_iva Number NO
Flag Extracontabile Number NO
Flag Operazione Iva Number SI 0 – Non Iva   1 – Iva
Tipo Registri Iva Number SI 0 – Acqu.  1- Vend. 2- Corrisp.                                                                                               
Num.Fatt. Riferimento Char 20 NO Fa riferimento alla Fattura Stornata con      
Data Fatt. Riferimento Date NO
Cod. Reg. Iva Autofattura Char 12 NO E’ obbligatorio se il Flag Autofattura = 1
Num. Protocollo Iva Autofatt. Number NO E’ obbligatorio se il codice Reg.Iva Autofattura è valorizzato 
Codice Business Unit Char 20 NO
Flag Tipo Movimento Number Si 0 - normale, 1 - provvisorio
Data inizio compet. economica Date NO Se vuoto prende data documento
Data fine compet. economica Date NO Se vuoto prende data documento
Id Fattura Char 20 NO Numero documento della fattura o della nota di variazione. Valorizzare se si convertono i documenti o se si convertono le provvigioni su incassato
Tipo Documento Char 20 NO Valori possibili: ‘FATT_CLI’ ‘VAR_CLI’ ‘FATT_FOR’ ‘VAR_FOR’ si riferisce al documento espresso nel campo precedente. E’ obbligatorio se presente Id Fattura.
Operazione chiusura Number NO Valorizzare ad 1 per i movimenti di chiusura dei conti
Movimento previsto Number NO Valorizzare ad 1 per i movimenti di incasso con data futura
Movimento Docfin Number NO Valorizzare ad 1 per i movimenti importati da docfin
Numero Flusso Number NO Numero del flusso da Doc Fin
Utente Inserimento Char 255 NO Nome utente creazione movimento 
Data Inserimento Date NO Data inserimento movimento
Ora Inserimento Char 04 NO Formato HHMM
Utente ultima modif Char 255 NO Nome utente creazione movimento 
Data Ultima modif. Date NO Data inserimento movimento
Ora Ultima modif. Char 04 NO Formato HHMM
Totale Documento Number NO Totale del documento per operazioni Iva
Totale Doc. divisa Number NO Totale doc. in divisa estera per operazioni Iva
Val.di sistema Number NO Fisso a zero
Flag chiusura-apertura Numer NO 1 - Chiusure patrimoniali 2 - Aperture patrimoniali

Righe Movimenti Contabili

Nome file ascii CON3.TXT
Nome tabella SQL TXT_CON3
Contenuto Righe Movimenti Contabili
Schema S_LINES_CONT
Nome Campo Tipo Obbl. Descrizione campo
Numero Registrazione Num0Dp SI Deve corrispondere al numero della testata
Data Registrazione Date SI Formato GGMMAAAA
Numero Linea Number SI Progressivo all’interno del numero di registrazione
Codice Conto Char 20 SI
Codice Cliente

Fornitore

Char 12 NO Gli zeri vanno allineati a sinistra
Flag Cli/for Number NO 0 – Cliente 1 – Fornitore
Dare Number SI Gli importi fanno riferimento alla valuta base (Euro)
Avere Number SI Gli importi fanno riferimento alla valuta base (Euro)
Dare in Valuta Number NO Importo Espresso in valuta
Avere in Valuta Number NO Importo Espresso in valuta
Descrizione Aggiuntiva Char 250 NO
Cambio Number NO Da valorizzare solo se <> dal cambio di testata
Data inizio compet. economica Date NO Se vuoto prende data inizio comp. economica della testata
Data fine compet. economica Date NO Se vuoto prende data fine comp. economica della testata
Cod Rif. Cont. Char 50 NO Codice riferimento contabile

Righe Movimenti Iva

Nome file ascii CON4.TXT
Nome tabella SQL TXT_CON4
Contenuto Righe Movimenti Iva
Schema S_LINES_IVA
Nome Campo Tipo Obbl. Descrizione campo
Numero Registrazione Num0Dp SI Deve corrispondere al numero della testata
Data Registrazione Date SI Formato GGMMAAAA
Numero Linea Number SI Progressivo all’interno del numero di registrazione
Codice Iva Char 12 SI
Aliquota Iva Number NO Campo da valorizzare con zero fisso
Imponibile Iva Number SI
Importo Iva Number SI
Imponibile in valuta Number SI
Importo Iva in valuta Number SI
Descrizione Aggiuntiva Char 250 NO
Importo Iva Indetraibile Number SI
Flag no pro_rata Number NO
Codice Registro IVA Char  12 SI
Codice Assogg Char 12 NO Codice Assoggettamento utilizzato per differenziare tipologie diverse di movimenti con lo stesso codice iva
Importo Iva Indetraibile in divisa Number NO IVA indetraibile su acquisti in valuta
% Compensazione Iva Agricola Number NO Percentuale di compensazione Iva Agricola

Scadenze

Nome file ascii CON5.TXT
Nome tabella SQL TXT_CON5
Contenuto Scadenze
Schema S_SCADENZE
Nome Campo Tipo Obbl. Descrizione campo
Numero Registrazione Num0Dp SI Riferimento all’operazione contabile                                                                                            
Numero Riga Number SI Riferimento alla riga contabile
Numero Partita Number SI Progressivo partita
Numero Scadenza Number SI Progressivo all’interno della partita. Identifica il nr della rata
Data Scadenza Number SI
Dare Number SI Gli importi fanno riferimento alla valuta base (Euro). Se la scadenza è totalmente chiusa gli importi Dare e Avere devono coincidere, se la scadenza è parzialmente chiusa gli importi dare e avere devono essere entrambi valorizzati.
Avere Number SI Gli importi fanno riferimento alla valuta base (Euro) Se la scadenza è totalmente chiusa gli importi Dare e Avere devono coincidere, se la scadenza è parzialmente chiusa gli importi dare e avere devono essere entrambi valorizzati.
Dare in Valuta Number NO Importo Espresso in valuta
Avere in Valuta Number NO Importo Espresso in valuta
Flag SBF Number SI 1 – SBF
Note Scadenza Char 255 NO
Tipo Scadenza Char 12 SI RB    = Obbligatorio per Ricevute Bancarie

BON = Obbligatorio per Ordini di Pagamento

Il resto della codifica è libera

Scadenza bloccata Number NO 1 Scadenza Bloccata
Data Scadenza Originaria Date NO
Conto della Banca Char 20 NO Se presente inserire il conto della banca dove avviene il pagamento o la riscossione
Codice Cli/For Char 12 SI
Codice Divisa Char 12 NO
Data Ultimo Sollecito Date NO
Num. Ultimo Sollecito Number NO
Numero Effetto Number SI Inserire il numero dell’effetto emesso per la scadenza (se generati)
Flag Dare Avere Char 1 SI Inserire ‘D’ se la scadenza è in dare, ‘A’ se la scadenza è in avere.
ABI Char 5 NO Codice Abi       - valorizzare solo se <> da anagrafica
CAB Char 5 NO Codice Cab      - valorizzare solo se <> da anagrafica
CONTO Char 12 NO Numero Conto - valorizzare solo se <> da anagrafica
CIN Char  1 NO Cin                    - valorizzare solo se <> da anagrafica
IBAN Char 34 NO Iban                   - valorizzare solo se <> da anagrafica
SOLO IVA Number NO Valorizzare ad 1 se la rata è di sola iva

NB: con il numero di registrazione viene scritto il link alla contabilità, se non è presente viene inserita la scadenza ma non il link. A meno che la partita non sia manuale.

Partite

Nome file ascii CON7.TXT
Nome tabella SQL TXT_CON7
Contenuto Partite
Schema S_PARTITE
Nome Campo Tipo Obbl. Descrizione campo
Numero Partita Number SI Progressivo partita
Numero Registrazione Contabile. Number SI Se generata da una scrittura contabile. Se non valorizzato la partita viene considerata manuale.
Descrizione Partita Char 080 SI
Codice Pagamento Char 012 SI
Codice Cli/For Number SI
Data creazione Date SI
Data documento Date SI
Codice Divisa Char 012 NO
Cambio Number NO
Dare Number SI Questo importo fa riferimento al totale documento. Deve coincidere con la somma delle scadenze che hanno lo stesso progressivo partita. Gli importi fanno riferimento alla valuta base (Euro). Se la partita è totalmente chiusa gli importi Dare e Avere devono coincidere, se è parzialmente chiusa gli importi dare e avere devono essere entrambi valorizzati.
Avere Number SI Questo importo fa riferimento al totale documento. Deve coincidere con la somma delle scadenze che hanno lo stesso progressivo partita. Gli importi fanno riferimento alla valuta base (Euro). Se la partita è totalmente chiusa gli importi Dare e Avere devono coincidere, se è parzialmente chiusa gli importi dare e avere devono essere entrambi valorizzati.
Dare in Valuta Number NO Importo Espresso in valuta
Avere in Valuta Number NO Importo Espresso in valuta
Note Char 899 NO Note aggiuntive della partita
Flag Cli/For Number SI - 0  Clienti     -1 Fornitore
Data chiusura Date NO Solo se Dare=Avere
Numero documento Char 040 NO Inserire il numero del documento che ha generato la partita. Se la partita fa riferimento ad un documento Iva il cui tipo registro è ‘V’ il numero del documento deve essere lo stesso del protocollo
Numero protocollo Number NO Inserire il numero del protocollo che ha generato la partita
Importo Partita Number SI Indica l’importo totale della partita, in valore assoluto
Codice Business Unit Char 20 NO Codice Business
Flag partite manuale Number NO 1 = Se partite manuale. Anche se non valorizzato la partita viene inserita come manuale se il campo Numero registrazione contabile non viene valorizzato
Codice Agente Char 12 NO Agente della partita (agente di vendita)
Voce Finanziaria Char 20 NO E’ la voce finanziaria della partita. Se non valorizzata viene letta dall’anagrafica.
JoinId Number NO Numero Partita Accorpata (Vedi Note)

Note: joinid è un progressivo che accorpa fra loro partite diverse. Da utilizzare nel caso di conversioni da procedure che prevedevano l’accorpamento fra partite. Nel caso in cui ci siano degli incassi o dei pagamenti i quali non sono riconducibili ad una scadenza specifica ma solamente ad una partita accorpata passare il movimento di incasso legato ad una partita aperta in avere (nel caso di incasso cliente) oppure ad una partita aperta in dare (nel caso di pagamento fornitori). La compilazione di questo campo non è obbligatoria.

Chiusura Partite

Nome file ascii CON8.TXT
Nome tabella SQL TXT_CON8
Contenuto Chiusura Partite
Schema S_LINK_LINES_CONT_PARTITE
Nome Campo Tipo Obbl. Descrizione campo
Num. Partita Num SI Numero Partita
Num.Reg.Cont. Generante Num SI Numero di registrazione che ha generato la partita
Num.Reg.Cont. Pagamento Num SI Numero di registrazione di chiusura scadenza
Numero della scadenza chiusa Num SI Numero della scadenza che viene saldata
Importo Dare Num SI Importo saldato
Importo Avere Num SI Importo saldato
Importo Dare divisa Num SI Importo saldato
Importo Avere divisa Num SI Importo saldato
Numero riga del movimento che chiude la partita Num SI E’ il numero della riga che chiude la partita, va valorizzato obbligatoriamente solo se il movimento chiude partite di anagrafiche diverse o che ha più righe di partitario (CON3)

Il file CON8 lega i movimenti contabili di chiusura scadenze alle scadenze stesse. Se una riga contabile di incasso chiude più scadenze devo avere tanti record con8 per quante sono le scadenze chiuse, specificando per ogni record l’importo di chiusura. Il CON8 quindi lega una riga contabile ad una o più scadenze.

I campi Numero partita (NUM_PARTITA) e Numero registrazione contabile generante (NUM_REG_CONT_G) non debbono essere valorizzati entrambi obbligatoriamente basta che sia valorizzato uno dei due.

Se viene valorizzato il campo NUM_PARTITA viene controllato che questa sia presente in archivio, in caso negativo non viene inserito il movimento.

Se viene valorizzato il campo NUM_REG_CONT_G viene controllato che esista una partita generata da quel movimento altrimenti il link non viene inserito.

Se vengono valorizzati entrambi viene controllata l'integrità delle informazioni quindi che la partita sia generata dal movimento contabile indicato altrimenti il link non viene inserito.

Il campo Numero registrazione chiusura partite (NUM_REG_CONT_P) è OBBLIGATORIO ed indica il movimento contabile d'incasso o pagamento che chiude la scadenza. Il programma di conversione controlla che il movimento indicato esista e che abbia una riga di contabilità con il codice anagrafica della partita da chiudere. In caso contrario il link non viene inserito. Se ci sono più righe con la stessa anagrafica deve essere valorizzato il campo ‘numero riga’ altrimenti  il link viene abbinato alla prima riga con partitario trovata. Se vengono riportate le scadenze chiuse, anche parzialmente, devono essere convertiti anche i movimenti di chiusura. Se si riporta la contabilità da una certa data in avanti si devono riportare solo le scadenze aperte o chiuse da quella data in poi.

Il numero della scadenza (NUM_SCAD_CHIUSA) non viene controllata dal programma è bene comunque valorizzarla correttamente, indica il numero della rata che chiudo. Se con la stessa riga del movimento contabile chiudo scadenze diverse devo avere tanti record dell'archivio CON8 per quante scadenze chiudo e deve essere indicato l'importo relativo alla singola scadenza. Ad esempio se il movimento 3456 con la riga numero 2 chiude per il cliente 'pippo' 5 scadenze devo avere 5 record nel CON8 con indicato le partite che il movimento chiude, il numero della rata, il numero del movimento che sarà 3456 per tutti e 5 i records e l'importo di chiusura relativo ad ogni scadenza.

I campi DARE ed AVERE non sono controllati ma è chiaro che debbano essere valorizzati. Va valorizzato il dare se l'importo della contabilità è in dare (ad esempio il pagamento a fornitore); va valorizzato in avere se l'importo è in avere (ad esempio incasso cliente). Non vanno valorizzati entrambi. La stessa cosa vale per i movimenti in divisa i quali devono essere speculari a quelli in divisa base cioè se valorizzo il campo DARE ed il movimento è in divisa deve essere valorizzato anche il campo DARE_DIV e viceversa. ATTENZIONE SE IL MOVIMENTO E' IN DIVISA ESTERA I CAMPI DARE O AVERE DEBBONO COMUNQUE ESSERE VALORIZZATI OLTRE AI CAMPI IN DIVISA.

Chiusura Partite utilizzando il JoinId

Nel caso di procedure che gestiscono le partite accorpate (Golden Lake, ACG, ..) è difficile individuare il movimento di incasso esattamente quale scadenze va a chiudere. In questi casi la partita della fattura deve essere passata aperta, il movimento di chiusura della partita deve generare a sua volta una partita aperta (nel segno opposto di quella della fattura) ed entrambe le partite devono avere lo stesso joinId. In questo modo sarà compito di una procedura post-conversione di effettuare la compensazione fra le due partite.

Esempio

Ho una fattura di vendita di 100 euro. Oltre ai file della contabilità (CON2-CON3-CON4) devo passare anche i file:

CON7 Fattura di Vendita Numero 1  Dare: 100

CON5 Fattura di Vendita Numero 1  Dare:  50 (scadenza 1)

Fattura di Vendita Numero 1  Dare:  50 (scadenza 2)

Ho un incasso di 70 Euro legato a quella partita. Oltre ai file della contabilità devo passare anche i file

CON7 Incasso Avere 70

CON5 Incasso Avere 70

Entrambi i CON7 devono avere lo stesso JoinId.

Utilizzando questo metodo NON DEVONO ESSERE PASSATI RECORDS NEL CON8.

Chiusura Partite utilizzando il CON8

Nel caso di procedure che gestiscono le partite non accorpate si deve individuare il movimento di incasso esattamente quale scadenze va a chiudere. In questi casi la partita della fattura deve essere passata chiusa, il movimento di chiusura della partita deve generare tanti records con8 quanto sono le scadenze chiuse.

Esempio

Ho una fattura di vendita di 100 euro chiusa parzialmente con un incasso di 70 euro. Oltre ai file della contabilità (CON2-CON3-CON4) devo passare anche i file:

CON7 Fattura di Vendita Numero 1  Dare: 100 Avere: 70

CON5 Fattura di Vendita Numero 1  Dare:  50 Avere 50 (scadenza 1)

Fattura di Vendita Numero 1  Dare:  50 Avere 20 (scadenza 2)

Ho un incasso di 70 Euro legato a quella partita. Oltre ai file della contabilità devo passare anche i file

CON8 Scadenza 1 Dare 50

CON8 Scadenza 2 Date 20

Entrambi i CON8 hanno lo stesso NumRegP ma fanno riferimento a due scadenze diverse.

Movimenti Libro Soci - Libreria conferimenti (in disuso da vendemmia 2020)

Nome file ascii CON9.TXT
Nome tabella SQL TXT_CON9
Contenuto Movimenti Libro Soci
Schema S_CONF_LIBS_MOV
Nome Campo Tipo Obbl. Descrizione campo
ID_MOV Number NO Progressivo movimento  (PK)
HEAD_CONT_ID Number SI Progressivo movimento contabile collegato
COD_BUSN_UN Char 020 NO Codice business unit  
COD_CF Char 012 SI Codice anagrafica socio
COD_CAUS Char 012 NO Codifica causale movimento libro soci (Il campo non è presente sui movimenti, ma è presente l’id, che viene calcolato)
DATA_DELIBERA Date NO Data delibera
DATA_REGISTRAZIONE Date NO Data registrazione movimento
COD_CONTO_DISPO Char 020 NO Codice conto disponibilità finanziaria
IMPO_QUOTA_VU1 Number NO Importo unitario quota
NR_QUOTE Number NO Numero quote
IMPO_MOV_V1 Number NO Importo movimento (importo unitario * nr quote)
NOTE Char 255 NO Note
FLAG_RIPORTA_NOTE Number NO Se attivo, la nota viene riportata nella descrizione del movimento contabile
FLAG_NO_GESTIONE Number NO Se attivo, è un movimento legato ad un trasferimento, x i calcoli della situazione socio
HEAD_CONT_ID_OLD Number NO Progressivo movimento contabile collegato (Da usare per aggiornamenti, non passare nei file txt)
  1. IMPO_QUOTA_VU1: caricare solo in caso di movimentazione nominale
  2. NR_QUOTE: caricare solo in caso di movimentazione nominale. Deve essere passato un numero negativo nel caso di movimentazioni di diminuzione valore quote (Diminuzione – Rimborso – Trasferimento). Se Versamento o Sottoscrizione deve essere passato un valore positivo
  3. IMPO_MOV_V1: se movimentazione nominale deve essere (importo unitario * nr quote). Deve essere passato un numero negativo nel caso di movimentazioni di diminuzione valore quote (Diminuzione – Rimborso – Trasferimento). Se Versamento o Sottoscrizione deve essere passato un valore positivo
  4. I movimenti di trasferimento devono essere passati in due righe:
    1. prima riga: movimento legato al socio che riceve il trasferimento delle quote. Attivare il FLAG_NO_GESTIONE, inserire nel COD_CF il codice del socio del trasferimento e mettere valori positivi
    2. seconda riga: movimento legato al socio che fa’ il trasferimento. Impostare FLAG_NO_GESTIONE=0, inserire nel COD_CF il codice socio e nel COD_CF_TRAS il socio che riceve il trasferimento (memorizzato dall’inserimento della 1° riga), mettere valori negativi
  5. ATTENZIONE!!! Nello schema di Essenzia della tabella S_TXT_CON9  l’ultimo campo deve essere HEAD_CONT_ID_OLD dove il programma di conversioni si memorizza il progressivo contabile vecchio nel caso di rinumero dei movimenti contabili. Se si devono aggiungere campi nel tracciato TXT_CON9 non inserirli in fondo, ma lasciare comunque il campo HEAD_CONT_ID_OLD come ultimo.

Movimenti Libro Soci - Ufficiale lib CONF20 (da vendemmia 2020 in avanti) - Attività CRM 20-029482, FAI 52024 (STDMG-5315)

Nome file ascii CON9.TXT
Nome tabella SQL TXT_CON9
Contenuto Movimenti Libro Soci
Schema S_CN20_LIBS_MOV
Nome Campo Tipo Obbl. Descrizione campo
ID_MOV Number NO Progressivo movimento  (PK)
HEAD_CONT_ID Number SI Progressivo movimento contabile collegato
COD_BUSN_UN Char 020 NO Codice business unit  
COD_CF Char 012 SI Codice anagrafica socio
COD_CAUS Char 012 NO Codifica causale movimento libro soci (Il campo non è presente sui movimenti, ma è presente l’id, che viene calcolato)
COD_TIPO_LIBRO_SOCI Char 015 NO Codifica tipologia libro soci (Il campo non è presente sui movimenti, ma è presente l’id, che viene calcolato)

Se non presente viene impostato il tipo libro soci default, se non presente il default non viene effettuato l'import

DATA_DELIBERA Date NO Data delibera
DATA_REGISTRAZIONE Date NO Data registrazione movimento
COD_CONTO_DISPO Char 020 NO Codice conto disponibilità finanziaria
IMPO_QUOTA_VU1 Number NO Importo unitario quota
NR_QUOTE Number NO Numero quote
IMPO_MOV_V1 Number NO Importo movimento (importo unitario * nr quote)
FLAG_IMP_MAN Number NO 1: se l' importo è stato modificato manualmente (se n.ro quote*importo_quota_vu1 non coincide con impo_mov_v1)
IMPO_QUOTA_SPREZZO_VU1 Number NO Importo unitario quota sovrapprezzo
IMPO_MOV_SPREZZO_V1 Number NO Importo movimento sovrapprezzo (importo unitario sovrapprezzo * nr quote)
FLAG_IMP_MAN_SPREZZO Number NO 1: se l' importo è stato modificato manualmente (se n.ro quote*importo_quota_sprezzo_vu1 non coincide con impo_mov_sprezzo_v1)
IMPO_QUOTA_TASSA_VU1 Number NO Importo unitario quota tassa
IMPO_MOV_TASSA_V1 Number NO Importo movimento tassa (importo unitario tassa * nr quote)
FLAG_IMP_MAN_TASSA Number NO 1: se l' importo è stato modificato manualmente (se n.ro quote*importo_quota_tassa_vu1 non coincide con impo_mov_tassa_v1)
NOTE Char 255 NO Note
FLAG_RIPORTA_NOTE Number NO Se attivo, la nota viene riportata nella descrizione del movimento contabile
FLAG_NO_GESTIONE Number NO Se attivo, è un movimento legato ad un trasferimento, x i calcoli della situazione socio
ANNOTAZIONI Char 899 NO Annotazioni
HEAD_CONT_ID_OLD Number NO Progressivo movimento contabile collegato (Da usare per aggiornamenti, non passare nei file txt)
  1. ID_MOV è previsto ma non viene considerato anche perché l'id della tabella è un campo sequence; se servirà di forzarlo occorrerà effettuare il comando di disabilitare l'auto-incremento del sequence tramite le apposite funzioni sql per poter forzare il n.ro proveniente da migrazioni
  2. IMPO_QUOTA_VU1: caricare solo in caso di movimentazione nominale
  3. NR_QUOTE: caricare solo in caso di movimentazione nominale. Deve essere passato un numero negativo nel caso di movimentazioni di diminuzione valore quote (Diminuzione – Rimborso – Trasferimento). Se Versamento o Sottoscrizione deve essere passato un valore positivo
  4. IMPO_MOV_V1: se movimentazione nominale deve essere (importo unitario * nr quote). Deve essere passato un numero negativo nel caso di movimentazioni di diminuzione valore quote (Diminuzione – Rimborso – Trasferimento). Se Versamento o Sottoscrizione deve essere passato un valore positivo
  5. I movimenti di trasferimento devono essere passati in due righe:
    1. prima riga: movimento legato al socio che riceve il trasferimento delle quote. Attivare il FLAG_NO_GESTIONE, inserire nel COD_CF il codice del socio del trasferimento e mettere valori positivi
    2. seconda riga: movimento legato al socio che fa’ il trasferimento. Impostare FLAG_NO_GESTIONE=0, inserire nel COD_CF il codice socio e nel COD_CF_TRAS il socio che riceve il trasferimento (memorizzato dall’inserimento della 1° riga), mettere valori negativi
    3. Entrambe le righe devono avere in comune il campo HEAD_CONT_ID che deve essere lo stesso per entrambi i movimenti
  6. ATTENZIONE!!! Nello schema di Essenzia della tabella S_TXT_CON9  l’ultimo campo deve essere HEAD_CONT_ID_OLD dove il programma di conversioni si memorizza il progressivo contabile vecchio nel caso di rinumero dei movimenti contabili. Se si devono aggiungere campi nel tracciato TXT_CON9 non inserirli in fondo, ma lasciare comunque il campo HEAD_CONT_ID_OLD come ultimo
  7. La procedura è comunque ancora funzionante anche per chi ha la lib CONFERIMENTI

Saldi Libro Soci - Attività CRM 20-029482, FAI 52024 (STDMG-5315)

Nome file ascii CON9S.TXT
Nome tabella SQL TXT_CON9S
Contenuto Movimenti Libro Soci
Schema S_CN20_LIBS_MOV
Nome Campo Tipo Obbl. Descrizione campo
COD_CF Char 012 SI Codice Anagrafica Socio
RAG_SOC_CF Char 255 NO Anagrafica socio
FLAG_SOCIO_CON_QUOTE Number NO 1=socio con saldo
NR_QUOTE Number SI N.ro quote in possesso del socio
CAPSOC_TOTALE Number SI Capitale sociale totale socio
CAPSOC_DAVERS Number SI Capitale sociale da versare socio
CAPSOC_VERSATO Number SI Capitale sociale versato socio
SPREZZO_TOTALE Number NO Sovrapprezzo totale socio
SPREZZO_DAVERS Number NO Sovrapprezzo da versare socio
SPREZZO_VERSATO Number NO Sovrapprezzo versato socio
CAPSOC_RATA01 Number NO Importo rata 01 capitale sociale
CAPSOC_RATA02 Number NO Importo rata 02 capitale sociale
CAPSOC_RATA03 Number NO Importo rata 03 capitale sociale
CAPSOC_RATA04 Number NO Importo rata 04 capitale sociale
CAPSOC_RATA05 Number NO Importo rata 05 capitale sociale
SPREZZO_RATA01 Number NO Importo rata 01 sovrapprezzo
SPREZZO_RATA02 Number NO Importo rata 02 sovrapprezzo
SPREZZO_RATA03 Number NO Importo rata 03 sovrapprezzo
SPREZZO_RATA04 Number NO Importo rata 04 sovrapprezzo
SPREZZO_RATA05 Number NO Importo rata 05 sovrapprezzo

La funzionalità permette di integrare per ogni riga del file una serie di movimenti:

  • Movimenti di saldo iniziale già versato (un movimento di tipo SALI, un movimento di tipo SIVE, che abbiano flaggato il check 'Saldo iniziale' su tabella tipologie perché non devono avere l'aggancio contabile) effettuato con le colonne CAPSOC_VERSATO (su cui vengono anche riconteggiate le quote) e SOVR_VERATO (se presente); a questi movimenti NON vengono collegate le eventuali rate in quanto già versate
  • Movimenti di sottoscrizione da versare (solo un movimento di sottoscrizione) per l'importo CAPSOC_DAVERS (su cui vengono conteggiate le quote, la cui somma tra già versate e da versare deve coincidere con il n.ro presente nel file) e SOVR_DAVERS (se presente); a questi movimenti vanno collegate le rate con le relative scadenze (se gestite rate)

A video verranno richiesti:

  • Tipo libro soci (suggerito il default o l'eventuale unico presente)
  • Data saldo quote già versate (movimenti SALI/SIVE)
  • Date rate (max 5 date, da indicare tutte o nessuna)
  • Causale per quote ancora da versare (deve essere una causale di tipo SOTT o AUSO ma con check 'No contabilità' selezionato)

Vengono eseguiti i seguenti controlli

  • Azienda selezionata e azienda corrente devono corrispondere
  • Socio presente in anagrafica soci, e ragione sociale coincidente con quella in arrivo (unico controllo non bloccate)
  • Importi capitale sociale totale, versato, da versare devono coincidere
  • Importi sovrapprezzo totale, versato, da versare devono coincidere
  • Se socio con FLAG_SOCIO_CON_QUOTE=0 non viene elaborato e viene segnalato a video o sul log

Movimenti Depositi Soci

Nome file ascii CON10.TXT
Nome tabella SQL TXT_CON10
Contenuto Movimenti Depositi Soci
Schema S_CONF_AUTS_MOV
Nome Campo Tipo Obbl. Descrizione campo
ID_MOV Number NO Progressivo movimento  (PK)
HEAD_CONT_ID Number SI Progressivo movimento contabile collegato
COD_BUSN_UN Char 020 NO Codice business unit  
COD_CF Char 012 SI Codice anagrafica socio
COD_CAUS Char 012 NO Codifica causale movimento libro soci (Il campo non è presente sui movimenti, ma è presente l’id, che viene calcolato)

‘SALDO_FINALE’ à causale fittizia per indicare movimento saldo finale (vedi note p.to 4)

DATA_REGISTRAZIONE Date NO Data registrazione movimento
DATA_VALUTA Date NO Data valuta movimento
COD_TIPO_DEP Char012 SI Codice tipo deposito (Il campo non è presente sui movimenti, ma è presente l’id, che viene calcolato)
DES_MOV Char255 NO Descrizione movimento
IMPORTO Number NO Importo movimento
IMPORTO_BOLLI Number NO Importo bolli
IMPORTO_RIT Number NO Importo Ritenuta
PERC_PENALE Number NO Percentuale penale
GG_PENALE Number NO GG penale
IMPO_PENALE_V1 Number NO Importo penale
COD_CONTO_DISPO Char020 NO Codice conto disponibilità finanziaria
FLAG_NO_GESTIONE Number NO Se attivo, è un movimento legato ad un trasferimento, x i calcoli dei depositi
HEAD_CONT_ID_OLD Number NO Progressivo movimento contabile collegato (Da usare per aggiornamenti, non passare nei file txt)
  1. Nel caso di movimentazioni di Addebito Interessi o Prelievo devono essere passati gli importi in negativo. Se Versamento o Accredito  interessi gli importi devono essere positivi; nel caso di trasferimenti, l'importo deve essere negativo nel primo movimento (FLAG_NO_GESTIONE=0), positivo nel secondo (FLAG_NO_GESTIONE=1)
  2. I movimenti di trasferimento devono essere passati in due righe:
    1. 1° riga: movimento legato al socio che riceve il trasferimento. Attivare il FLAG_NO_GESTIONE, inserire nel COD_CF il codice del socio del trasferimento e nel COD_TIPO_DEP il codice del tipo deposito del trasferimento. Mettere valori positivi
    2. 2° riga: movimento legato al socio che fa’ il trasferimento. Impostare FLAG_NO_GESTIONE=0, inserire nel COD_CF il codice socio e nel COD_TIPO_DEP il codice deposito del socio che fa’ il trasferimento. Mettere valori negativi
    3. Il programma di conversione, quando scrive il secondo movimento, riporta nel COD_CF_TRAS il COD_CF e nel COD_TIPO_DEP_TRAS il COD_TIPO_DEP della prima riga movimento (quella con il FLAG_NO_GESTIONE attivo) (ATTENZIONE: NELL’ARCHIVIO NON C’E’ MEMORIZZATO IL CODICE DEPOSITO, MA L’ID !!!)
  3. ATTENZIONE!!! Nello schema di Essenzia della tabella S_TXT_CON10  l’ultimo campo deve essere HEAD_CONT_ID_OLD dove il programma di conversioni si memorizza il progressivo contabile vecchio nel caso di rinumero dei movimenti contabili. Se si devono aggiungere campi nel tracciato TXT_CON10 non inserirli in fondo, ma lasciare comunque il campo HEAD_CONT_ID_OLD come ultimo.
  4. In caso di migrazione parziale movimenti da altro sistema, come per Settesoli in cui vengono integrati i movimenti dal 01.01.2015 in avanti, dove non esiste un movimento con il saldo iniziale (come nel caso di Settesoli), ma un saldo all’ultimo movimento, occorre passare nel file anche il saldo finale con la causale fissa ‘SALDO_FINALE’ che è un segnale al programma di import per riconteggiare il saldo alla data iniziale leggendo i movimenti presenti.

Cointeressenza da rimborsare - Attività CRM 20-029482, FAI 52024 (STDMG-5315)

Nome file ascii CON11.TXT
Nome tabella SQL TXT_CON11
Contenuto Cointeressenza da rimborsare
Schema S_CN20_COINTERESS
Nome Campo Tipo Obbl. Descrizione campo
COD_CF Char 012 SI Codice Anagrafica Socio
RAG_SOC_CF Char 255 NO Ragione sociale
IMP_01 Number NO Importo da rimborsare anno 01
IMP_02 Number NO Importo da rimborsare anno 02
IMP_03 Number NO Importo da rimborsare anno 03
IMP_04 Number NO Importo da rimborsare anno 04
IMP_05 Number NO Importo da rimborsare anno 05
IMP_06 Number NO Importo da rimborsare anno 06
IMP_07 Number NO Importo da rimborsare anno 07
IMP_08 Number NO Importo da rimborsare anno 08
IMP_09 Number NO Importo da rimborsare anno 09
IMP_10 Number NO Importo da rimborsare anno 10
FLAG_RIMB_01 Number NO 1=rimborsato anno 01
FLAG_RIMB_02 Number NO 1=rimborsato anno 02
FLAG_RIMB_03 Number NO 1=rimborsato anno 03
FLAG_RIMB_04 Number NO 1=rimborsato anno 04
FLAG_RIMB_05 Number NO 1=rimborsato anno 05
FLAG_RIMB_06 Number NO 1=rimborsato anno 06
FLAG_RIMB_07 Number NO 1=rimborsato anno 07
FLAG_RIMB_08 Number NO 1=rimborsato anno 08
FLAG_RIMB_09 Number NO 1=rimborsato anno 09
FLAG_RIMB_10 Number NO 1=rimborsato anno 10

La funzionalità permette di integrare per ogni importo presente di ogni riga del file un record di cointeressenza.

A video verranno richiesti:

  • Primo anno vendemmia
  • Primo anno addebito
  • Primo anno accredito

Il programma scorrerà i record e per ogni record scorrerà gli anni e per ogni importo presente scriverà un record ricalcolando ogni volta l'anno vendemmia/addebito/accredito: per l'importo 01 saranno gli anni impostati a video, per l'importo 02 gli anni impostati a video + 1, per l'importo 03 gli anni impostati a video +2 e così via.

Conversioni contabili multiazienda

Per le conversioni di più aziende si devono avere tanti files per quante aziende vengono convertite. Le conversioni vanno lanciate ognuna nell’azienda di appartenenza. Il numero del movimento deve comunque essere progressivo su tutti i file, se l’ultima registrazione dell’azienda 1 è la nr 100 la prima operazione dell’azienda 2 deve essere la nr 101.

Per fare questo è stato previsto un programma di rinumerazione dei files, questo legge l’ultimo nr di registrazione contabile ed incrementa i TXT.

Ricordarsi quando si lancia la conversione della seconda azienda di NON mettere la spunta su ‘Cancella Contabilità’.

Movimenti di contabilità analitica

Nome file ascii ANL1.TXT
Nome tabella SQL TXT_ANL1
Contenuto Movimenti di analitica
Schema S_LINES_ANL

I campi numerici devono essere valorizzati TUTTI se non si ha il dato a disposizione valorizzare il campo con zero.

Nome Campo Tipo Obbl. Descrizione campo
Tipo origine Number Si Tipo Origine
TABLE_ORIGINE Char 20 No Tipo documento di origine:

-HEAD_CONT

-OFF/ORD/DDT/FATT/VAR CLI/FOR

-MAG_CAR/MAG_SCAR

-ORP_EFF

HEAD CONT ID Number No Riferimento progressivo testata
Riga registrazione Number No Riga del movimento contabile da cui deriva l’analitica solo se Tipo doc=0
Anno doc Number No Anno documento se 1<=Tipo doc<=3 o =5
Serie doc Char 5 No Serie documento se 1<=Tipo doc<=3 o =5
Num doc Number No Numero documento 1<=Tipo doc<=3 o =5
Riga documento Number No Riga documento/riga ciclo 1<=Tipo doc<=3
Nume esec Number No Numero esecuzione ciclo Tipo doc=3
Numero riga Analitica Number SI Progressivo riga analitica all’interno del movimento da cui proviene
Data movimento Data SI Data movimento di analitica
Percentuale Number SI % costo su totale movimento di partenza
Dare Number SI Importo dare
Avere Number SI Importo avere
Flag split Number No 1=costo suddiviso per date
Data inizio costo Data No Data inizio costo
Data fine costo Data No Data fine costo
Descrizione Char 255 No Descrizione operazione
Cod art Char 30 No Codice risorsa
Um Char 10 No Um risorsa
Quantità Number No Quantità risorsa
Prezzo netto Number No Prezzo netto della risorsa
Voce di costo Char 20 Si Conto voce di costo
Commessa Char 20 No Conto commessa
Cod dim1 Char 20 No Conto dimensione 1 dell’analitica
Cod dim2 Char 20 No Conto dimensione 2 dell’analitica
Cod dim3 Char 20 No Conto dimensione 3 dell’analitica
Cod dim4 Char 20 No Conto dimensione 4 dell’analitica

Specifiche di funzionamento

L’analitica può derivare da sorgenti diverse:

  • Contabilità
  • Documenti (ordini, ddt, fatture, movimenti interni, ecc…)
  • Spese da documenti
  • Produzione
  • Movimenti manuali

Per questo motivo i primi due campi identificano l’origine dell’analitica. Se movimento manuale la tabella origine è sempre HEAD_CONT. In base al tipo origine si devono valorizzare i campi sottostanti che identificano il documento di origine:

  • Se proveniente da prima nota si dovrà specificare il numero registrazione e la riga contabile
  • Se proviene da documento si dovrà specificare l’anno, serie, numero e riga documento
  • Se proviene da spesa si specificherà anno, serie e numero
  • Se proviene da ciclo produzione si dovrà specificare anno, serie, numero, numero ciclo e numero fase

Cespiti

Anagrafica Cespiti

Nome file ascii CESP1.TXT
Nome tabella SQL TXT_CESP1
Contenuto Anagrafica cespiti ammortizzabili
Schema S_CESPITI
Nome Campo Tipo Obbl. Descrizione campo
CESP_ID Char   020 SI Codice Cespite originario
DES_CESP Char   255 SI Descrizione cespite
AZIENDA_ID Number SI Azienda
NOTE_CESP Char   255 NO Note cespite
DATA_INIZIO_AMMORT Data SI Data inizio ammortamento
DATA_DISMISSIONE Data NO Data dismissione
COD_CAT Char   20 SI Codice categoria
MATRICOLA Char   40 NO Matricola
DATA_ACQUISTO Data SI Data acquisto
HEAD_CONT_ID Number NO Progressivo operazione
COD_CF Char   12 NO Codice fornitore
IMPORTO_AMM_V1 Number SI Importo ammortizzabile
IMPORTO_NON_AMM_V1 Number NO Importo non ammortizzabile
PERC_AMMORT_PRIMO_ANNO Number SI % ammortamento primo anno
NUM_ANNI_AMMORT_ANT Number SI Numero anni ammortamento anticipato

Obbligatorio se % amm. anticipato > 0

PERC_AMMORT_NORM Number NO % ammortamento normale
PERC_AMMORT_ANT Number NO % ammortamento anticipato
IMPORTO_AMMORT_PREC_V1 Number NO Importo ammortamento precedente
ESERCIZI_PREC_AMMORT Number NO Nr esercizi precedenti in ammortamento

Obbligatorio se il campo IMPORTO_AMMORT_PREC_V1 > 0

RIVALUTAZIONI_PREC_V1 Number NO Importo rivalutazioni precedenti
VALORE_ALIEN_V1 Number NO Valore alienazione. Obbligatorio se presente dismissione
VALORE_PARTE_ALIEN_V1 Number NO Valore parte alienata. Obbligatorio se presente dismissione
CESP_ID_PRINC Char  20 NO Codice del Cespite principale, da valorizzare solo se si tratta di cespite accessorio
NUMERO_DOCUMENTO Number NO Numero documento di acquisto
DATA_DOCUMENTO Data NO Data documento di acquisto
FLAG_BENE_IMMATERIALE Number SI 0=No; 1=Si
PERC_MANUT Number SI % di manutenzione
PERC_AMM_ACC Number SI % ammortamento accelerato
PERC_AMM_RIDOTTO Number SI % ammortamento ridotto
UBICAZIONE Char 255 NO Ubicazione cespite
ULT_ESERC_PREC Number NO Ultimo Eserc. Precedenti ammortamenti
NUM_DOC_VENDITA Char 20 NO Numero documento di vendita del cespite
COD_CLI_VENDITA Char 12 NO Codice Clienti di vendita del cespite
FLAG_NO_STAMPA Number SI 0=Stampa il cespite nel regis. fino alla sua completa dismissione

1=Non stampa il cespite nel registro se totalmente ammortizzato

COD_RAGGRUPPAMENTO Char 20 NO E’ il codice raggruppamento

Anagrafica Cespiti note

  1. Nota 1: Deve essere valorizzata almeno una percentuale di ammortamento  tra la ordinaria,  anticipata, accelerata e ridotta. Se presente la percentuale di ammortamento ridotta le altre devono essere a zero.
  2. Nota 2: Il valore (iniziale) del cespite è dato dalla somma dei campi IMPORTO_AMM_V1 + IMPORTO_NON_AMM_V1
  3. Nota 3: Il campo IMPORTO_AMMORT_PREC_V1 è un campo ‘storico’ contiene la quota di ammortamento già  calcolata sul cespite. Se si valorizza questo campo non devono essere passati gli stessi valori nel record degli ammortamenti (FILE CESP3, CESP4). E’ possibile passare una parte di ammortamento su questo campo (ad esempio fino ad una certa data X) e la parte restante (dalla data X) come movimenti di ammortamento. Il fondo ammortamento è dato dalla somma di questo campo + i movimenti di ammortamento.
  4. Nota 4: gli esercizi precedentemente ammortizzati (campo ESERCIZI_PREC_AMMORT) fanno riferimento al campo IMPORTO_AMMORT_PREC_V1 non si devono includere gli esercizi dei movimenti di ammortamento.

Cespiti alternativi

Nome file ascii CESP2.TXT
Nome tabella SQL TXT_CESP2
Contenuto Cespiti alternativi
Schema S_CESPITI_ALT
Nome Campo Tipo Obbl. Descrizione campo
CESP_ID Char   020 SI Codice Cespite originario
COD_TIPO_AMM Char   12 SI Codice tipo ammortamento alternativo
NOTE_CESP Char   255 NO Note cespite
DATA_INIZIO_AMMORT Data SI Data inizio ammortamento
DATA_DISMISSIONE Data NO Data dismissione
COD_CF Char   12 NO Codice fornitore
IMPORTO_AMM_V1 Number SI Importo ammortizzabile
IMPORTO_NON_AMM_V1 Number NO Importo non ammortizzabile
PERC_AMMORT_PRIMO_ANNO Number SI % ammortamento primo anno
NUM_ANNI_AMMORT_ANT Number NO Numero anni ammortamento anticipato

Obbligatorio se % amm. anticipato > 0

PER_AMMORT_NORM Number NO % ammortamento normale
PER_AMMORT_ANT Number NO % ammortamento anticipato
IMPORTO_AMMORT_PREC_V1 Number NO Importo ammortamento precedente
ESERCIZI_PREC_AMMORT Number NO Nr esercizi precedenti in ammortamento.

Obbligatorio se il campo IMPORTO_AMMORT_PREC_V1 > 0

RIVALUTAZIONI_PREC_V1 Number NO Importo rivalutazioni precedenti
VALORE_ALIEN_V1 Number NO Valore alienazione
VALORE_PARTE_ALIEN_V1 Number NO Residuo da ammortizzare
FLAG_BENE_IMMATERIALE Number SI 0=No; 1=Si
PERC_MANUT Number NO % di manutenzione
PER_AMM_ACC Number NO % ammortamento accelerato
PER_AMM_RIDOTTO Number NO % ammortamento ridotto
ULT_ESERC_PREC_AMMORT Number NO Ultimo Eserc. Precedenti ammortamenti

Cespiti alternativi note

Questo flusso contiene le informazioni riguardanti altri tipi di ammortamento (Ad esempio tipo ammortamento Fiscale o Industriale) effettuati sui cespiti. Nel caso non si utilizzi altro tipo di ammortamento oltre al Civile il file CESP2 e CESP4 non devono essere valorizzati.

Deve essere valorizzata almeno una percentuale di ammortamento  tra la ordinaria,  anticipata, accelerata e ridotta. Se presente la percentuale di ammortamento ridotta le altre devono essere a zero

Ammortamento cespiti

Nome file ascii CESP3.TXT
Nome tabella SQL TXT_CESP3
Contenuto Ammortamento cespiti
Schema S_CESPITI_AMM
Nome Campo Tipo Obbl. Descrizione campo
CESP_ID Char  020 SI Codice Cespite originario
ID_PERIODO Char  020 SI Esercizio in formato SSAA
PROGR_PERIODO Number SI Esercizio in formato SSAA
PERC_AMMORT_NORM_ANNO Number NO % ammortamento normale anno
AMM_NORM_ANNO_V1 Number NO Importo ammortamento normale
PERC_AMM_ANT_ANNO Number NO % ammortamento anticipato anno
AMM_ANT_ANNO_V1 Number NO Importo ammortamento anticipato anno
NOTE_ANNO Char 255 NO Note ammortamento anno
IMPORTO_RIVALUT_V1 Number NO Importo rivalutato con le variazioni
PER_AMM_ACC Number NO % ammortamento accelerato
PER_AMM_RIDOTTO Number NO % ammortamento ridotto
IMPORTO_AMM_ACC Number NO Importo ammortamento accelerato del periodo
IMPORTO_AMM_RIDOTTO Number NO Importo ammortamento ridotto del periodo

Ammortamento cespiti note

Questo flusso contiene le quote di ammortamento dei cespiti. I campi ID_PERIODO e PROGR_PERIODO devono essere uguali e devono contenere l’esercizio di ammortamento.

Deve essere maggiore di zero almeno una delle percentuali richieste ed almeno uno degli ammortamenti richiesti.

Ammortamento cespiti alternativi

Nome file ascii CESP4.TXT
Nome tabella SQL TXT_CESP4
Contenuto Cespiti alternativi
Schema S_CESPITI_AMM_ALT
Nome Campo Tipo Obbl. Descrizione campo
CESP_ID Char   020 SI Codice Cespite originario
COD_TIPO_AMM Char 12 SI Codice tipo ammortamento
ID_PERIODO Char   20 SI Esercizio in formato SSAA
PROGR_PERIODO Number SI Esercizio in formato SSAA
PERC_AMMORT_NORM_ANNO Number NO % ammortamento normale anno
AMM_NORM_ANNO_V1 Number NO Importo ammortamento normale
PERC_AMM_ANT_ANNO Number NO % ammortamento anticipato anno
AMM_ANT_ANNO_V1 Number NO Importo ammortamento anticipato anno
NOTE_ANNO Char 255 NO Note ammortamento anno
IMPORTO_RIVALUT_V1 Number NO Importo rivalutato con le variazioni
PER_AMM_ACC Number NO % ammortamento accelerato
PER_AMM_RIDOTTO Number NO % ammortamento ridotto
IMPORTO_AMM_ACC Number NO Importo ammortamento accelerato del periodo
IMPORTO_AMM_RIDOTTO Number NO Importo ammortamento ridotto del periodo

Ammortamento cespiti alternativi note

Questo flusso contiene le quote degli altri tipi di ammortamento. E’ importante che ci sia un’anagrafica cespite con lo stesso tipo di ammortamento.  I campi ID_PERIODO e PROGR_PERIODO devono contenere l’esercizio di ammortamento. Deve essere maggiore di zero almeno una delle percentuali richieste ed almeno uno degli ammortamenti richiesti.

Variazione cespiti

Nome file ascii CESP5.TXT
Nome tabella SQL TXT_CESP5
Contenuto Variazione alternativi
Schema S_CESPITI_VAR
Nome Campo Tipo Obbl. Descrizione campo
CESP_ID Char   020 SI Codice Cespite originario
ID_PERIODO Char   20 SI Periodo
PROGR_PERIODO Number SI Progressivo periodo
NUM_VAR Number SI Numero variazione progressivo per cespite
VARIAZIONE_V1 Number SI Importo variazione
VARIAZIONE_DESC Char 255 NO Note variazione
VARIAZIONE_DATA Data SI Data variazione
PERC_ALIENATO Number NO % del cespite alienato
VALORE_RESIDUO_ALIEN_V1 Number NO Valore residuo da ammortizzare della parte ven.
VALORE_ALIEN_V1 Number NO Valore ricavato dalla alienazione
PLUSVAL_ALIEN_V1 Number NO Plusvalenza alienazione
FLAG_DISMISS Number NO 0= No; 1=Si

Variazione cespiti note

Questo flusso contiene le variazioni (incrementi, decrementi, vendite parziali) dei  cespiti, non vanno inseriti i movimenti di acquisto e di vendita totale.

I campi ID_PERIODO e PROGR_PERIODO devono essere uguali e devono contenere l’esercizio in cui è avvenuta la variazione. La data variazione DEVE ESSERE SEMPRE VALORIZZATA.

Nel caso la variazione sia una vendita parziale del cespite il campo FLAG_DISMISS deve essere valorizzato ad 1, ed i campi VALORE_RESIDUO_ALIEN_V1, VALORE_ALIEN_V1, PLUSVAL_ALIEN_V1 devono essere valorizzati.

SPECIFICHE DEI CAMPI IMPORTI:

VARIAZIONE_V1: Importo della variazione (è l'importo che incrementa o decrementa il valore del cespite)

VALORE_RESIDUO_ALIEN_V1: E' il residuo da ammortizzare della sola parte venduta. Ad esempio se vendo 100 ed il cespite ha già avuto un ammortamento del 20% il residuo è 80.

VALORE_ALIEN_V1: E' il valore ricavato dalla vendita (potrebbe non coincidere con l'importo VARIAZIONE_V1

PLUSVAL_ALIEN_V1: E' l'importo della plus o minus (se l'importo è negativo) derivante dalla differenza fra il VALORE_ALIEN_V1 – VALORE_RESIDUO_ALIEN_V1.

Se gli importi decrementano il valore  del cespite l’importo deve essere negativo.

Conferimenti

Dati anagrafici

Anagrafica soci

Nome file ascii CONF_SOCI.TXT  
Nome tabella SQL TXT_CONF_SOCI
Contenuto Anagrafica soci (dati aggiuntivi fornitori soci per gestione conferimenti)
Schema S_CN20_SOCI
Nome Campo Tipo Obbl. Descrizione campo
COD_CF Char 12 SI Codice socio (=codice fornitore)
COD_CUAA Char 30 NO Codice CUAA (codice fiscale o partita iva), obbligatorio se non presente COD_CF
FLAGSOCIO Number SI Socio (0=fornitore 1=socio)
FLAGCONFERENTE Number SI Conferente (0=solo fornitore, 1=conferente)
CONFUVA Number SI Conferimento uva (0=no 1=si)
CONFOLIO Number SI Conferimento olio (0=no 1=si)
CONFCEREALI Number SI Conferimento cereali (0=no 1=si)
TIPOLCONFUVA Number SI Tipologia conferimento uva (0=totale, 1=parziale)
TIPODOCEMIS Number SI Tipo documento da emettere (0=fattura, 1=autofattura)
QS_CODICE Char   32 NO Qualifica socio
COD_REG Char   12 NO Stabilimento di riferimento
NOTELIB Char   1000 NO Note libere
TIPODECL Number SI Tipo declassamenti (0=totale denominazione, 1=singolo certificato)
AGEA Char 255 NO Codice AGEA
FABBVINO Number NO Fabbisogno vino personale
PROGR Number SI Progressivo socio (matricola) –N.Iscrizione
RIGHE_LIBRETTO Number NO Righe stampate per pagine nel libretto soci
TIPOIVA_FATT Number NO Tipo iva di fatturazione: 0=iva agricola, 1=iva ordinaria, 9=non indicato --> in questo caso da programma di import dati, viene forzata iva agricola se autofattura o iva ordinaria se fattura (modificato con FAI 42679)
DATA_SOTTOSCRIZIONE Data NO Data sottoscrizione iniziale
DATA_VERSAMENTO_INI Data NO Data versamento iniziale
DATA_DIMISSIONE Data NO Data dimissione
DATA_RIMBORSO Data NO Data rimborso
UM_QTA_SOTTOSCRIZIONE Char 5 NO Unità di misura della quantità
QTA_SOTTOSCRIZIONE Number NO Quantità sottoscritta
FLAGINATTIVO Number NO Socio obsoleto/recesso (0=no, 1=si)
RAPPR_FISCALE Char 255 NO Rappresentante fiscale
CAMERA_COMMERCIO Char  255 NO Descrizione camera di commercio
NUMERO_ISCRIZIONE Char 255 NO Numero iscrizione
DATA_COSTITUZIONE Data NO Data costituzione azienda
DATA_ULT_MOD_SCH_SOTT Data NO Data ultima modifica scheda sottoscrizioni
ID_COOPERATIVA Number NO Codice cooperativa (da relativa tabella)
DATA_NASCITA_RAPPR Data NO Data di nascita rappresentante fiscale
COMUNE_NASCITA_RAPPR Char 120 NO Comune di nascita rappresentante fiscale
COMUNE_RESIDENZA_RAPPR Char 120 NO Comune di residenza rappresentante fiscale
CAP_RESIDENZA_RAPPR Char 12 NO Cap di residenza rappresentante fiscale
PROV_RESIDENZA_RAPPR Char 5 NO Provincia di residenza rappresentante fiscale
INDI_RESIDENZA_RAPPR Char 80 NO Indirizzo di residenza rappresentante fiscale
FLAG_SOVV_FIN Number NO Tipo socio (0=normale, 1=socio sovventore, 2=socio finanziatore)
FLAG_CALC_RIT Number NO 1= nella stampa dei libretti viene calcolata la ritenuta 0=no
SOC_FLAGTRASMESSO Number NO Anagrafica socio trasmessa al SIAN (0=no, 1=si) - Olio
COGNOME_RAPPR Char 255 NO Cognome rappresentante legale
NOME_RAPPR Char 255 NO Nome rappresentante legale
COD_FISC_CF_RAPPR Char  20 NO Codice fiscale rappresetante legale
SESSO_RAPPR Number NO Sesso rappresentante legale (0=maschio;1=femmina)
PROV_NASCITA_RAPPR Char  5 NO Prov. nascita rappresentante legale
ND_SOTTOSCRIZIONE Char 20 NO N.ro delibera sottoscrizione iniziale
ND_DIMISSIONE Char 20 NO N.ro delibera dimissione
FLAGBIOLOGICO Number NO Produzione tutta biologica 0=no  1=si 2=in conversione
COD_CF_PROV Char 12 NO Socio di provenienza (se valorizzato indica il socio da cui il socio corrente è subentrante)
COD_CUAA_PROV Char 30 NO Codice CUAA (codice fiscale o partita iva) socio di provenienza
COD_CF_CONFL Char 12 NO Socio di confluenza (se valorizzato indica il socio in cui il socio corrente è confluito)
COD_CUAA_CONFL Char 30 NO Codice CUAA (codice fiscale o partita iva) socio di confluenza
TEL_RAPPR Char 60 NO Telefono rappresentante fiscale
FLAGASSIC Number NO Socio assicurato 0=no  1=si
SESSO

(Su Essenzia CF.SESSO)

Number NO Sesso: 0=maschio  1=femmina
TIPO_DITTA

(Su Essenzia CF_FOR.TIPO_DITTA)

Number NO Tipo ditta: 0=giuridica  1=fisica
DATA_NASCITA

(Su Essenzia CF. DATA_NASCITA )

Number NO Data nascita
COMUNE_NASCITA

(Su Essenzia CF. COMUNE_NASCITA )

Char 255 NO Comune nascita
E_MAIL

(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente con ; se campo non vuoto)

Char 255 NO E-mail tradizionale
E_MAIL_PEC

(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente con ; se campo non vuoto)

Char 255 NO E-mail tradizionale
NOTE_UV Char 255 NO Note relative a totalità unità vitate
SOC_TEL

(Su Essenzia CF.TEL _CF in coda a quanto già presente)

Char 255 NO Telefono
60 SOC_TEL1

(Su Essenzia CF.TEL _ABITAZIONE in coda a quanto già presente)

Char 255 NO Telefono abitazione
SOC_CE1

(Su Essenzia CF.TEL _CELLULARE in coda a quanto già presente)

Char 255 NO Telefono cellulare 1
SOC_CE2

(Su Essenzia CF.TEL _CELLULARE in coda a quanto già presente)

Char 255 NO Telefono cellulare 2
SOC_PROV_NASCITA Char 5 NO Provincia nascita
SOC_FLAG_PAG_SOSP Number NO 1=conferente con pagamenti sospesi
COD_CF_INT_ASS_BON char 12 NO Codice contatto per intestazione assegni/bonifici
BIO_ENTE_CERT Char 255 NO Ente certificatore del biologico
BIO_NR_CERT Char 20 NO Nr. cerificato bio
BIO_DATA_CERT Data NO Data certificato bio
BIO_SCADE Data NO Data Scadenza certificato bio
SD_NOME Char 255 NO Soggetto delegato autfin soci: Cognome e nome
SD_CF Char 20 NO Soggetto delegato autfin soci: Codice fiscale
FATT_ULT_RATA Number NO Se gestita fatturazione a rate: 0=emissione fattura/autofattura tutte le rate  1=emissione fattura/autofattura solo ultima rata
FLAG_SOSP Number NO Socio sospeso (no fatture): 0=no  1=sospeso
NR_LIBRETTO Char 255 NO Nr libretto
DATA_APERURA_LIBR Data NO Data apertura libretto
DATA_CHIUSURA_LIBR Data NO Data chiusura libretto
ID_CN20_TIPO_LIBRO_SOCI Number NO Id tipo libro soci
TIPO_PAG Number NO Tipo pagamento: 0=bonifico,  1=assegno,  2=vers.libretto
FLAG_INT_INFR_BON Number NO Bonifico in caso di interessi infruttiferi libretti a deposito:  0=no  1=si
INTEST_LIBR_AUTOF Char 899 NO Intestazione libretto autofinanziamento
TIPO_PAG_ALTRO Number NO Tipo pagamento alternativo se tipo principale versamento su libretto: 0=bonifico  1=assegno  2=nessuno
OLIVA Char 30 NO Oliva di default conferita
DATA_ULT_AGG Data NO Data ultimo aggiornamento superfici vitate
DATA_DSV Data NO Data ultima dichiarazione superfici vitate
NOTE_UV Char 899 NO Note unità vitate
FLAG_AUTOF_INT_INFR Number NO 1=interessi autofinanziamento sempre infruttiferi, non accreditati su libretto
BIO_COD_OPE Char 255 NO Codice operatore biologico

Su CN20_SOCI attualmente non è presente il campo SOC_FLAGTRASMESSO (valutare in fase di sviluppo conferimenti olio); inoltre la tabella CN20_SOCI_CATASTO è presente ma non gestita.

Il fornitore viene ricercato per cod_cf se inserito o per codice cuaa, controllando sia il codice fiscale, sia la partita iva; se sono presenti sia cod_cf che codice cuaa, viene verificato se a cod_cf esistente come fornitore, codice fiscale o partita iva sia corrispondente al codice cuaa, in caso contrario, viene segnalato e il record non viene scritto; in caso di presenza di più fornitori con stesso codice cuaa (sia che sia codice fiscale, che partita iva), viene segnalato e il record non viene importato.

Vecchio schema TXT_CONF_SOCI per la tabella CONF_SOCI (libreria CONFERIMENTI)
Nome Campo Tipo Obbl. Descrizione campo
COD_CF Char 12 SI Codice socio (=codice fornitore)
SOC_FLAGSOCIO Number SI Socio (0=fornitore 1=socio)
SOC_FLAGCONFERENTE Number SI Conferente (0=solo fornitore, 1=conferente)
SOC_CONFUVA Number SI Conferimento uva (0=no 1=si)
SOC_CONFOLIO Number SI Conferimento olio (0=no 1=si)
SOC_CONFCEREALI Number SI Conferimento cereali (0=no 1=si)
SOC_TIPOLCONFUVA Number SI Tipologia conferimento uva (0=totale, 1=parziale)
SOC_TIPODOCEMIS Number SI Tipo documento da emettere (0=fattura, 1=autofattura)
SOC_QS_CODICE Char   32 NO Qualifica socio
SOC_COD_REG Char   12 NO Stabilimento di riferimento
SOC_NOTELIB Char   1000 NO Note libere
SOC_TIPODECL Number SI Tipo declassamenti (0=totale denominazione, 1=singolo certificato)
SOC_AGEA Char 255 NO Codice AGEA
SOC_FABBVINO Number NO Fabbisogno vino personale
SOC_PROGR Number SI Progressivo socio (matricola) –N.Iscrizione
SOC_RIGHE_LIBRETTO Number NO Righe stampate per pagine nel libretto soci
SOC_TIPOIVA_FATT Number NO Tipo iva di fatturazione: 0=iva agricola, 1=iva ordinaria, 9=non indicato --> in questo caso da programma di import dati, viene forzata iva agricola se autofattura o iva ordinaria se fattura (modificato con FAI 42679)
SOC_DATA_SOTTOSCRIZIONE Data NO Data sottoscrizione iniziale
SOC_DATA_VERSAMENTO_INI Data NO Data versamento iniziale
SOC_DATA_DIMISSIONE Data NO Data dimissione
SOC_DATA_RIMBORSO Data NO Data rimborso
SOC_UM_QTA_SOTTOSCRIZIONE Char 5 NO Unità di misura della quantità
SOC_QTA_SOTTOSCRIZIONE Number NO Quantità sottoscritta
SOC_FLAGINATTIVO Number NO Socio obsoleto/recesso (0=no, 1=si)
SOC_RAPPR_FISCALE Char 255 NO Rappresentante fiscale
SOC_CAMERA_COMMERCIO Char  255 NO Descrizione camera di commercio
SOC_NUMERO_ISCRIZIONE Char 255 NO Numero iscrizione
SOC_DATA_COSTITUZIONE Data NO Data costituzione azienda
SOC_DATA_ULT_MOD_SCH_SOTT Data NO Data ultima modifica scheda sottoscrizioni
SOC_ID_COOPERATIVA Number NO Codice cooperativa (da relativa tabella)
SOC_DATA_NASCITA_RAPPR Data NO Data di nascita rappresentante fiscale
SOC_COMUNE_NASCITA_RAPPR Char 120 NO Comune di nascita rappresentante fiscale
SOC_COMUNE_RESIDENZA_RAPPR Char 120 NO Comune di residenza rappresentante fiscale
SOC_CAP_RESIDENZA_RAPPR Char 12 NO Cap di residenza rappresentante fiscale
SOC_PROV_RESIDENZA_RAPPR Char 5 NO Provincia di residenza rappresentante fiscale
SOC_INDI_RESIDENZA_RAPPR Char 80 NO Indirizzo di residenza rappresentante fiscale
SOC_FLAG_SOVV_FIN Number NO Tipo socio (0=normale, 1=socio sovventore, 2=socio finanziatore)
SOC_FLAG_CALC_RIT Number NO 1= nella stampa dei libretti viene calcolata la ritenuta 0=no
SOC_FLAGTRASMESSO Number NO Anagrafica socio trasmessa al SIAN (0=no, 1=si) - Olio
SOC_COGNOME_RAPPR Char 255 NO Cognome rappresentante legale
SOC_NOME_RAPPR Char 255 NO Nome rappresentante legale
SOC_COD_FISC_CF_RAPPR Char  20 NO Codice fiscale rappresetante legale
SOC_SESSO_RAPPR Number NO Sesso rappresentante legale (0=maschio;1=femmina)
SOC_PROV_NASCITA_RAPPR Char  5 NO Prov. nascita rappresentante legale
SOC_ND_SOTTOSCRIZIONE Char 20 NO N.ro delibera sottoscrizione iniziale
SOC_ND_DIMISSIONE Char 20 NO N.ro delibera dimissione
SOC_FLAGBIOLOGICO Number NO Produzione tutta biologica 0=no  1=si 2=in conversione
SOC_COD_CF_PROV Char 12 NO Socio di provenienza (se valorizzato indica il socio da cui il socio corrente è subentrante)
SOC_COD_CF_CONFL Char 12 NO Socio di confluenza (se valorizzato indica il socio in cui il socio corrente è confluito)
SOC_TEL_RAPPR Char 60 NO Telefono rappresentante fiscale
SOC_FLAGASSIC Number NO Socio assicurato 0=no  1=si
SESSO

(Su Essenzia CF.SESSO)

Number NO Sesso: 0=maschio  1=femmina
TIPO_DITTA

(Su Essenzia CF_FOR.TIPO_DITTA)

Number NO Tipo ditta: 0=giuridica  1=fisica
DATA_NASCITA

(Su Essenzia CF. DATA_NASCITA )

Number NO Data nascita
COMUNE_NASCITA

(Su Essenzia CF. COMUNE_NASCITA )

Char 255 NO Comune nascita
E_MAIL

(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente con ; se campo non vuoto)

Char 255 NO E-mail tradizionale
E_MAIL_PEC

(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente con ; se campo non vuoto)

Char 255 NO E-mail tradizionale
SOC_NOTEUV Char 255 NO Note relative a totalità unità vitate
SOC_TEL

(Su Essenzia CF.TEL _CF in coda a quanto già presente)

Char 255 NO Telefono
SOC_TEL1

(Su Essenzia CF.TEL _ABITAZIONE in coda a quanto già presente)

Char 255 NO Telefono abitazione
SOC_CE1

(Su Essenzia CF.TEL _CELLULARE in coda a quanto già presente)

Char 255 NO Telefono cellulare 1
SOC_CE2

(Su Essenzia CF.TEL _CELLULARE in coda a quanto già presente)

Char 255 NO Telefono cellulare 2
SOC_PROV_NASCITA Char 5 NO Provincia nascita
SOC_FLAG_PAG_SOSP Number NO 1=conferente con pagamenti sospesi
COD_CF_INT_ASS_BON char 12 NO Codice contatto per intestazione assegni/bonifici

Unità vitate

Nome file ascii CONF_UNITA_VITATE.TXT
Nome tabella SQL TXT_CONF_UNITAVITATE
Contenuto Unità vitate
Schema S_CN20_ UNITAVITATE
Nome Campo Tipo Obbl. Descrizione campo
COD_CF Char 12 SI Codice socio (=codice fornitore), può non esserci solo se presente codice CUAA
COD_CUAA Char 30 NO Codice CUAA (codice fiscale o partita iva), obbligatorio se non presente COD_CF
NUMERO Number SI Numero da modello B1
INDIRIZZO Char 255 NO Indirizzo
COMUNE Char 255 SI Comune
CAP Char 12 NO CAP
LOCALITA Char 255 NO Località
NUMFOGLIOMAP Char 255 NO Numero foglio mappale
SEZFOGLIOMAP Char 255 NO Sezione foglio mappale
NUMPART Char 255 NO Numero particella
SUBALTERNO Char 255 NO Subalterno
ID_CN20_CONTRADE Number NO Id contrada (da apposita tabella)
COD_CONTRADA Char 20 NO Codice contrada
DES_CONTRADA Char 255 NO Descrizione contrada
BASESUPCAT Number NO Superficie catastale
BASESUPVITATA Number NO Superficie vitata
ANNO_VEND Number NO Anno vendemmia (inserire solo se si intende gestire la storicizzazione dati catastali)
ANNO_IMP Number NO Anno di impianto
MESE_IMP Number NO Mese di impianto
ANNO_1_CAMPAGNA Number NO Anno 1° campagna (primo anno di produzione)
DISTANZAFRAFILE Number NO Distanza fra le file
DISTANZAFILA Number NO Distanza nella fila
VITIGNO Char 30 NO Vitigno - Cultivar (da apposita tabella RTL AD609)
RTL_AD615_CODIFICA Char 30 NO Codifica Flag biologico (da apposita tabella RTL AD615)
ID_CN20_FORME_ALLEVAMENTO Number NO Forma di allevamento (da apposita tabella)
COD_FORMA_ALLEVAMENTO Char 20 NO Codice forma allevamento
DES_FORMA_ALLEVAMENTO Char 255 NO Descrizione forma allevamento
ID_CN20_IRRIGAZIONE Number NO Irrigazione (da apposita tabella)
COD_IRRIGAZIONE Char 20 NO Codice irrigazione
DES_IRRIGAZIONE Char 255 NO Descrizione irrigazione
ID_CN20_COOPERATIVE Number NO Id cooperativa di appartenenza (da apposita tabella)
ID_CN20_ZONE_PRODUZIONE Number NO Id zona produzione (da apposita tabella)
COD_ZONA_PRODUZIONE Char 20 NO Codice zona produzione
DES_ZONA_PRODUZIONE Char 255 NO Descrizione zona produzione
PERTINENZA Number NO 0=Pertinente, 1=non pertinente, 2=C/Acquisto
FLAG_DIRADATO Number NO 0=non diradato, 1=diradato
RESADIRAD Number NO Resa in condizioni di diradato
COD_APP_IWT_CAM Char 30 NO Codice appezzamento I-WineCampagna
COD_STB_IWT_CAM Char 30 NO Codice stabilimento I-WineCampagna
NOTELIB Char 899 NO Note
PROPRIETARIO Char 12 NO Proprietario (da tabella clienti/fornitori)
CONDUTTORE Char 12 NO Conduttore (da tabella clienti/fornitori)
FLAG_OBSOLETO Number NO Flag unità vitata cancellata:0=No, 1=S
BASESUPVITATA_BCK Number NO Vecchia superficie prima di annullamento logico (obbligatoria solo se UV_FLAG_CANC=1)
DATA_CONS_DICH Data NO Data consistenza unità vitata per dichiarazione produzione
EXT_LINK_ID_UV Char 30 NO ID unità, link esterno
EXT_LINK_NOME Char 30 NO nome unità, link esterno
RESA_RIDO Number NO Resa ridotta assoluta (manuale) QL/HA
RESA_X_COMUNE Number NO 1=resa in deroga per comune 0=no
CEPPI Number NO N.ro ceppi
SOVRAINNESTO Number NO 1=Si Sovrainnesto 0=No
REIMPIANTO Data NO Data reimpianto
WKT Char (max) NO Poligono di georeferenziazione
SCADENZA Data NO Data scadenza

Non sono presenti i campi:

  • Vigneto, perché è necessario prevedere un tool di migrazione vigneti/uv collegati per poterlo inserire tra i campi dell'uv
  • Codice origine, poiché al momento viene riportato l'elenco uv dell'anno in corso che in Essenzia diventa il primo anno gestito
  • Id_Cn20_Rid_Resa perché al momento non viene riportata la riduzione resa da altri gestionali (in quanto potrebbe essere gestita in maniera diversa da Essenzia e non avremmo modo di verificare la correttezza dei dati importati)
  • Unit_Parent/Ori_Id_Cn20_Vigneti, perché vengono importate le uv pre-elaborazione complementari pre-vendemmia e tale elaborazione va eseguita in Essenzia

Il comune viene cercato nella tabella comuni per descrizione e se non esistente viene creato come provvisorio.

L'id forma allevamento viene ricercata in tabella e se inesistente viene segnalato, senza sbiancare il campo.

Il campo vitigno viene ricercato nella tabella Sian AD609 in cui il vitigno deve essere la codifica della tabella e se inesistente viene segnalato e non viene inserito nella unità vitata

Per quanto concerne contrade, zone, forme allevamento e irrigazione, se specificato l'id (rispettivamente ID_CN20_CONTRADE, ID_CN20_ZONE_PRODUZIONE, ID_CN20_FORME_ALLEVAMENTO, ID_CN20_IRRIGAZIONE) il programma provvede a controllarne l'esistenza nella tabella e segnala se non esistente (azzerando l'id); se l'id arriva a 0, se impostato il campo codice (rispettivamente COD_CONTRADA, COD_ZONA_PRODUZIONE. COD_FORMA_ALLEVAMENTO, COD_IRRIGAZIONE) il programma ricerca in tabella il codice e se non esistente inserisce un nuovo record con codice e descrizione (rispettivamente DES_CONTRADA, DES_ZONA_PRODUZIONE, DES_FORMA_ALLEVAMENTO, DES_IRRIGAZIONE) assegnandone l'id; tramite appositi check sulla maschera di import (nel riquadro unità vitate), è possibile anche eleminare il contenuto delle tabelle (è previsto un check per ognuna delle tabelle indicate).

Il conferente viene ricercato per cod_cf se inserito o per codice cuaa, controllando sia il codice fiscale, sia la partita iva; se sono presenti sia cod_cf che codice cuaa, viene verificato se a cod_cf esistente come conferente (cioè con record su cn20_soci), codice fiscale o partita iva sia corrispondente al codice cuaa, in caso contrario, viene segnalato e il record non viene scritto; in caso di presenza di più record su cn20_soci relativi a stesso codice cuaa (sia che sia codice fiscale, che partita iva), viene segnalato e il record non viene importato.

Vecchio schema TXT_CONF_UNITA_VITATE per la tabella CONF_UNITAVITATE (libreria CONFERIMENTI)
Nome Campo Tipo Obbl. Descrizione campo
COD_CF Char 12 SI Codice socio (=codice fornitore)
UV_NUMERO Number SI Numero da modello B1
UV_INDIRIZZO Char 255 NO Indirizzo
COMUNE Char 255 SI Comune
CAP Char 12 NO CAP
LOCALITA Char 255 NO Località
UV_NUMFOGLIOMAP Char 255 NO Numero foglio mappale
UV_NUMPART Char 255 NO Numero particella
UV_SEZFOGLIOMAP Char 255 NO Sezione foglio mappale
UV_UM_BASESUPCAT Number NO Tipo unità misura base
UV_BASESUPCAT Number NO Superficie catastale in unità di misura base
UV_CODPROPR Char 12 NO Proprietario (da tabella clienti/fornitori)
UV_CODCOND Char 12 NO Conduttore (da tabella clienti/fornitori)
UV_CT_CODICE Number NO Tipo conduzione (da apposita tabella)
UV_ANNOIMP Number NO Anno di impianto
UV_NUMCEPPI Number NO Numero ceppi
UV_DISTANZAFRAFILE Number NO Distanza fra le file
UV_DISTANZAFILA Number NO Distanza nella fila
UV_FA_CODICE Number NO Forma di allevamento (da apposita tabella)
UV_IRR_CODICE Number NO Irrigazione (da apposita tabella)
UV_TC_CODICE Number NO Tipo coltura (da apposita tabella)
UV_CARGEMME Number NO Carico gemme
UV_ALTITUDINE Number NO Altitudine
UV_PENDENZA Number NO Pendenza
UV_TCL_CODICE Number NO Clone
UV_PI_CODICE Number NO Porta innesto (da apposita tabella)
UV_DF_CODICE Number NO Disposizione filare
UV_ESP_CODICE Number NO Esposizione
UV_UM_BASESUPVITATA Char 5 SI Codice unità di misura base per la superficie ragguagliata (da apposita tabella)
UV_BASESUPVITATA Number SI Superficie ragguagliata in unità di misura base
UV_FLAG_DIRADATO Number NO 0=non diradato, 1=diradato
UV_RESADIRAD Number NO Resa in condizioni di diradato
UV_NOTELIB Char 1000 NO Note
UV_COLORE Char 12 NO Codice colore (da apposita tabella)
VITIGNO Char 12 NO Vitigno - Cultivar (da apposita tabella)
UV_CC_CODICE Number NO Codice contrada (da apposita tabella)
UV_FLAGCONFACQ Number NO 0=conferimento  1=acquisto
UV_FLAGNOPERT Number NO 1=unità vitate non di competenza della cooperativa
UV_DATA_INIZIO Data NO Data inserimento unità vitata nel catasto aziendale
UV_DATA_ULT_MOD Data NO Data ultimo documento che ha variato i dati unità vitata
UV_AGEA Char 255 NO Cod. AGEA
UV_FLAGBIOLOGICO Number NO Flag biologico 1=si 0=no
UV_CODICE Number NO Campo chiave tabella insieme al socio, da numerare (anche se si rinumera in integrazione) per creare più unità vitate collegate allo stesso socio
UV_CMV_CODICE Number NO Codice menzione à da apposita tabella
UV_FLAGISCRMAN Number NO Flag iscrizione manuale: 0=no  1=si
UV_FLAGMENZ Number NO Flag menzione:  0=no  1=si
FLAG_RIVEND_DOC Char NO Rivendicazione DOC
FLAG_RIVEND_IGT Char NO Rivendicazione IGT
UV_FLAG_CANC Number NO Flag unità vitata cancellata:0=No, 1=S
UV_OLD_BASESUPVITATA Number NO Vecchia superficie prima di annullamento logico (obbligatoria solo se UV_FLAG_CANC=1)
UV_ANNO_VEND Number NO Anno vendemmia (inserire solo se si intende gestire la storicizzazione dati catastali)
ID_TIPO_TERRENO Number NO Codice tipo terreno
UV_FLAG_PROG_Q Number NO Flag progetto qualità 1=si 0=no
UV_PROV_DOC Number NO Provenienza documentazione
UV_COD_APP_IWT_CAM Char 30 NO Codice appezzamento I-WineCampagna
UV_COD_STB_IWT_CAM Char 30 NO Codice stabilimento I-WineCampagna
ID_COOPERATIVE Number NO Codice cooperativa di appartenenza (da tabella CONF_COOPERATIVE) solo se uv non di pertinenza
UV_ANNOIMP_ORIG Number NO Anno impianto originale
UV_SUBALTERNO Char 255 Subalterno

Iscrizioni unità vitate

Nome file ascii CONF_UV_ISCR.TXT
Nome tabella SQL TXT_UV_ISCR_UV
Contenuto Iscrizioni su unità vitate
Schema S_CN20_UV_ISCR
Nome Campo Tipo Obbl. Descrizione campo
COD_CF Char 12 SI Codice socio (=codice fornitore)
COD_CUAA Char 30 NO Codice CUAA (codice fiscale o partita iva), obbligatorio se non presente COD_CF
COMUNE Char 255 NO Comune unità vitata, campo per ricerca uv
UV_NUMERO Number NO N.ro unità vitata, campo per ricerca uv
UV_NUMFOGLIOMAP Char 255 NO Numero foglio mappale, campo per ricerca uv
UV_SEZFOGLIOMAP Char 255 NO Sezione foglio mappale, campo per ricerca uv
UV_NUMPART Char 255 NO Numero particella, campo per ricerca uv
UV_SUBALTERNO Char 255 NO Subalterno, campo per ricerca uv
SEQ Number NO Priorità
UVI_DEN_CODICE Char 255 SI Codice denominazione (da apposita tabella)
SCELTA Number NO 1=Scelta vendemmiale
BASE Number NO 1=Iscrizione base
TIPO_BLOCCO Number NO Blocco x 0=Nessuno, 1=Tipologia, 2=Rivendica, 4=Idoneità (in combinazione)
DATA_IMPIANTO Date NO Data impianto AVEPA

L'unità vitata a cui è collegata l'iscrizione viene ricercata per cod_cf, comune (a sua volta ricercato per descrizione su tabella comuni), numero, foglio, particella, subalterno e anno vendemmia (richiesto a video): se l'uv non viene trovata, viene segnalato e l'iscrizione non viene integrata.

Anche la denominazione viene ricercata su tabella CN20_DENOMINAZIONE tramite codice (UVI_DEN_CODICE) e anno impostato a video; è necessario, pertanto, che la tabella denominazione completa di dati conferimenti sia già implementata prima della migrazione delle iscrizioni.

All'interno di un'unica uv, una sola iscrizione può avere il campo SCELTA a 1, così come il campo BASE: ad oggi non viene effettuato un controllo per verificare che effettivamente sia una sola iscrizione per uv ad avere il campo SCELTA a 1 così come il campo BASE a 1 (non è detto ovviamente che sia la stessa iscrizione)

In caso di gestione su Impostazioni conferimenti, sezione Catasto, del check 'Principale e ricaduta', che sta ad indicare che ad ogni iscrizione inserita su uv vengono inserite automaticamente anche tutte quelle di declassamento, è presente il medesimo check anche nel riquadro di importazione iscrizioni, e se selezionato viene effettuata la stessa operazione in inserimento manuale, inserendo, quindi, anche le iscrizioni di declassamento di quella che si sta inserendo; in questo caso, quindi, non occorre inserire nel file tali iscrizioni secondarie ma solo la principale.

Il conferente viene ricercato per cod_cf se inserito o per codice cuaa, controllando sia il codice fiscale, sia la partita iva; se sono presenti sia cod_cf che codice cuaa, viene verificato se a cod_cf esistente come conferente (cioè con record su cn20_soci), codice fiscale o partita iva sia corrispondente al codice cuaa, in caso contrario, viene segnalato e il record non viene scritto; in caso di presenza di più record su cn20_soci relativi a stesso codice cuaa (sia che sia codice fiscale, che partita iva), viene segnalato e il record non viene importato.

E` necessario che l'azienda corrente di Essenzia sia la stessa che viene indicata nella maschera di importazione dati.

Vecchio schema TXT_CONF_UV_ISCR per la tabella CONF_UV_ISCR (libreria CONFERIMENTI)
Nome Campo Tipo Obbl. Descrizione campo
COD_CF Char 12 SI Codice socio (=codice fornitore)
UVI_CODICE Number SI Id iscrizione***
UVI_UV_CODICE Number SI Id unità vitata***
COMUNE Char 255 NO Comune unità vitata, campo per ricerca uv***
UV_NUMERO Number NO N.ro unità vitata, campo per ricerca uv***
UV_NUMFOGLIOMAP Char 255 NO Numero foglio mappale, campo per ricerca uv***
UV_NUMPART Char 255 NO Numero particella, campo per ricerca uv***
UV_SEZFOGLIOMAP Char 255 NO Sezione foglio mappale, campo per ricerca uv***
UV_AGEA Char 255 NO Cod. AGEA, campo per ricerca uv***
UVI_PRIORITA Number NO Priorità
UVI_DEN_CODICE**** Char 255 SI Codice denominazione (da apposita tabella)
UVI_FLAGESC Number NO Iscrizione esclusa 0=no  1=si
COD_ZONA***** Char 255 NO
FLAG_SEL Number NO Iscrizione selezionata 0=no  1=si

*** I campi UV_CODICE e UVI_CODICE servono come campi chiave per cui anche se rinumerati in importazione, occorre impostarli per poter avere una chiave univoca. Il cliente Settesoli riconosce l’unità vitata per socio, comune, contrada, foglio mappale, sezione, particella,cod.agea; nel file txt prevediamo, però anche l’id unità vitata così se  l’export che assegna l’id all’unità vitata può essere indicato direttamente tale id e quindi diventano superflui i campi anagrafici (e viceversa).

****Il codice denominazione non esiste ma c’è il codice vino che nel ns db è memorizzato sul campo codice agea della denominazione (con quello si può prelevare il codice denominazione o segnalare l’inesistenza).

*****Il campo è il codice zona (corrispondente alla denominazione Essenzia), e ci serve per poter ricercare le denominazioni in caso di utilizzo menzioni: il codice vino (UVI_DEN_CODICE) è lo stesso in caso di denominazioni con menzione, quindi il campo zona ci consente di ricercare la denominazione giusta (memorizzata in Essenzia su campo codice agea, con il codice vino se senza menzione con la combinazione codice vino+’_’+codice zona se con menzione).