Differenze tra le versioni di "Manuale Conversioni"

Da Wiki sviluppo ESSENZIA.
Jump to navigation Jump to search
(Aggiunti campi su TXT_ART1)
 
(20 versioni intermedie di 5 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
 
|008
Riga 531: Riga 543:
  
 
S_CF_SPESE_FOR
 
S_CF_SPESE_FOR
|}
 
==== Sedi Commerciali ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ANA2.TXT
 
|-
 
|'''Nome tabella SQL'''
 
|TXT_ANA2
 
|-
 
|'''Contenuto'''
 
|Sedi Commerciale
 
|-
 
|'''Schema'''
 
|S_CF_COMM
 
 
S_CF_BANCA (Banca Sedi)
 
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
 +
|'''Schema/Tabella'''
 
|'''Nome Campo'''
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Tipo'''
Riga 554: Riga 551:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
 +
|CF
 
|Codice CF
 
|Codice CF
 
|Char   012
 
|Char   012
Riga 559: Riga 557:
 
|
 
|
 
|-
 
|-
|Numero Sede
+
|CF
|Char   005
+
|Ragione sociale
 +
|Char   250
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Descrizione Sede
+
|CF
|Char 070
+
|Descrizione secondaria
|SI
+
|Char   080
 +
|NO
 
|
 
|
 
|-
 
|-
 +
|CF
 
|Indirizzo
 
|Indirizzo
 
|Char   080
 
|Char   080
|NO
+
|SI
 
|
 
|
 
|-
 
|-
 +
|CF
 
|CAP
 
|CAP
 
|Char   012
 
|Char   012
|NO
+
|SI
 
|
 
|
 
|-
 
|-
 +
|CF
 
|Comune
 
|Comune
|Char 120
+
|Char   120
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
 +
|CF
 
|Provincia
 
|Provincia
|Char  05
+
|Char   005
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
 +
|CF
 +
|Stato
 +
|Char   005
 +
|NO
 +
|
 +
|-
 +
|CF
 
|Telefono
 
|Telefono
|Char    060
+
|Char   060
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
 +
|CF
 
|Fax
 
|Fax
|Char  060
+
|Char   060
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
 +
|CF
 
|E-MAIL
 
|E-MAIL
|Char 120
+
|Char   060
 +
|NO
 +
|
 +
|-
 +
|CF
 +
|P.Iva/Cod.Fisc.
 +
|Char   020
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Riferimento sede
+
|CF
|Char 255
+
|Codice  Fiscale
 +
|Char   020
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Flag Intesta Fiscale
+
|CF
 +
|Flag Cli/For
 
|Number
 
|Number
|NO
+
|SI
|0 – Default 1 – Intestazione in documenti fiscali
+
|0 Cliente   1 Fornitore
 
|-
 
|-
|ABI
+
|CF
|Char 005
+
|Cod. Lingua
 +
|Char   010
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|CAB
+
|CF_AMM
|Char 005
+
|Indirizzo Fiscale
 +
|Char   080
 
|NO
 
|NO
|
+
|Indirizzo Sede amministrativa
 
|-
 
|-
|Numero Conto
+
|CF_AMM
|Char 020
+
|CAP Fiscale
 +
|Char 5
 
|NO
 
|NO
|
+
|CAP Sede Amministrativa
 
|-
 
|-
|Conto Contabilità Banca
+
|CF_AMM
|Char 020
+
|Comune
 +
|Char   120
 
|NO
 
|NO
|Conto del Piano dei Conti della Banca Aziendale
+
|Comune Sede amministrativa
 
|-
 
|-
|Coordinate Bancarie
+
|CF_AMM
|Char 030
+
|Provincia
 +
|Char   005
 
|NO
 
|NO
|
+
|Provincia Sede amministrativa
 
|-
 
|-
|FLAG_CLI
+
|CF_AMM
|Number
+
|Telefono
|No
+
|Char   060
|
+
|NO
|}
+
|Telefono Sede amministrativa
 
 
==== Uffici Commerciali ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ANA3.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|CF_AMM
|TXT_ANA3
+
|Fax
 +
|Char   060
 +
|NO
 +
|Fax Sede amministrativa
 
|-
 
|-
|'''Contenuto'''
+
|CF_AMM
|Uffici Commerciale
+
|E-MAIL
 +
|Char   060
 +
|NO
 +
|E-MAIL Sede amministrativa
 
|-
 
|-
|'''Schema'''
+
|CF_AMM
|S_CF_UFFICI
+
|Persona Riferimento
|}
+
|Char   255
{| class="wikitable"
+
|NO
|'''Nome Campo'''
+
|Nominativo
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Codice CF
+
|CF_BANCA
|Char   012
+
|ABI
|SI
 
|
 
|-
 
|Numero Ufficio
 
 
|Char   005
 
|Char   005
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Numero Sede Commer
+
|CF_BANCA
 +
|CAB
 
|Char   005
 
|Char   005
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Descrizione
+
|CF_BANCA
|Char   070
+
|Numero Conto
|SI
+
|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
 
|
 
|
 
|-
 
|-
|Telefono
+
|CF_BANCA
|Char   060
+
|Note
 +
|Char   255
 
|NO
 
|NO
|
+
|Note stampate sui documenti
 
|-
 
|-
|Fax
+
|CF_CLI
|Char   060
+
|Codice Iva
 +
|Char   012
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|E-MAIL
+
|CF_CLI
|Char   120
+
|Registro Iva
 +
|Char   012
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Riferimento
+
|CF_CLI
 +
|Lettera Intento
 
|Char   255
 
|Char   255
 +
|NO
 +
|Estremi Lettera d’intento
 +
|-
 +
|CF_CLI
 +
|Codice Divisa
 +
|Char   012
 
|NO
 
|NO
 
|
 
|
|}
 
 
==== Destinazioni Merce ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ANA4.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|CF_CLI
|TXT_ANA4
+
|Codice Categoria
 +
|Char   020
 +
|NO
 +
|Categoria Merceologica (Statistiche)
 
|-
 
|-
|'''Contenuto'''
+
|CF_CLI
|Destinazioni
+
|Codice Tipo Porto
 +
|Char   012
 +
|NO
 +
|
 
|-
 
|-
|'''Schema'''
+
|CF_CLI
|S_CF_DEST_MERCE
+
|Codice Tipo Trasp.
|}
+
|Char   012
{| class="wikitable"
+
|NO
|'''Nome Campo'''
+
|Tipo Trasporto
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Codice CF
+
|CF_CLI
|Char  012
+
|Codice Imballo
|SI
+
|Char   012
 +
|NO
 
|
 
|
 
|-
 
|-
|Numero Destinazione
+
|CF_CLI
|Char  005
+
|Flag Accorpamento Sca.
|SI
+
|Number
|
+
|NO
 +
|1 – Accorpa le  scadenze
 
|-
 
|-
|Descrizione
+
|CF_CLI
|Char  070
+
|Categoria Fiscale
 +
|Char   012
 
|SI
 
|SI
|
+
|Categoria  Fiscale
 
|-
 
|-
|Indirizzo
+
|CF_CLI
|Char  080
+
|Natura Transazione
 +
|Char   012
 
|NO
 
|NO
|
+
|Intra
 
|-
 
|-
|CAP
+
|CF_CLI
|Char  012
+
|Condizione Consegna
 +
|Char   012
 
|NO
 
|NO
|
+
|Intra
 
|-
 
|-
|Comune
+
|CF_CLI
|Char  120
+
|Modalità di trasporto
 +
|Char   012
 
|NO
 
|NO
|
+
|Intra
 
|-
 
|-
|Provincia
+
|CF_CLI
|Char  005
+
|Paese Origine o Destin.
 +
|Char   012
 
|NO
 
|NO
 +
|Intra
 +
|-
 +
|CF_CLI
 +
|Provin. Origine o Des.
 +
|Char   012
 
|
 
|
 +
|Intra
 
|-
 
|-
|Stato
+
|CF_CLI
|Char  005
+
|Codice Zona
 +
|Char   020
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Telefono
+
|CF_CLI
|Char  060
+
|Flag Fatt. Divise x DDT
 +
|Number
 
|NO
 
|NO
|
+
|Default 0  - 1  Fatture per singolo DDT
 
|-
 
|-
|Fax
+
|CF_CLI
|Char  060
+
|Contropartita Economica
 +
|Char   040
 
|NO
 
|NO
|
+
|Inserire il conto contabile di contropartita
 
|-
 
|-
|E-MAIL
+
|CF_CLI_VETT
|Char  120
+
|Codice Vettore 1
 +
|Char   012
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Riferimento
+
|CF_CLI_VETT
|Char  255
+
|Codice Vettore 2
 +
|Char   012
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Codice Deposito
+
|CF_CLI_VETT
|Char  020
+
|Codice Vettore 3
 +
|Char   012
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|CAMPO_1_DEST
+
|CF_CONDPA_CLI
|Char  060
+
|Condizioni di pagamento
 +
|Char   012
 
|NO
 
|NO
|Campo aggiuntivo custom
+
|Codice Pagamento
 
|-
 
|-
|CAMPO_2_DEST
+
|CF
|Char  060
+
|Vecchio Codice
 +
|Char   012
 
|NO
 
|NO
|Campo aggiuntivo custom
+
|Codice della vecchia procedura.
 +
Primi 6 byte codice cliente
 +
 
 +
Ultimi 6 byte codice fornitore
 
|-
 
|-
|CAMPO_3_DEST
+
|CF_LIST_CLI
|Char  060
+
|Codice Listino
 +
|Char   012
 
|NO
 
|NO
|Campo aggiuntivo custom
+
|
 
|-
 
|-
|NOTE
+
|CF_CLI
|Char  255
+
|Importo Fido
 +
|Number
 
|NO
 
|NO
|Note                                                                                        
+
|
 
|-
 
|-
|FLAG_DEST_DEFAULT
+
|CF_CLI
 +
|Flag Inattivo
 
|Number
 
|Number
 +
|SI
 +
|1 Anagrafica  Inattiva
 +
|-
 +
|PER_CRIT_CLI
 +
|Prima Data inizio
 +
|Char   004
 
|NO
 
|NO
|Destinazione di default
+
|GGMM - Data inizio scadenze critiche
 
|-
 
|-
|COD_ZONA
+
|PER_CRIT_CLI
|Char 020
+
|Prima Data fine
 +
|Char   004
 
|NO
 
|NO
|Codice zona destinazione
+
|GGMM - Data fine     scadenze critiche
 
|-
 
|-
|COD_GIRO
+
|PER_CRIT_CLI
|Char 020
+
|Sposta
 +
|Char   004
 
|NO
 
|NO
|Codice giro di consegna
+
|GGMM – Data spostamento scadenza
 
|-
 
|-
|WINE_UTIF_ACCISA
+
|PER_CRIT_CLI
|CHAR(100)
+
|Seconda Data inizio
 +
|Char   004
 
|NO
 
|NO
|Codice accisa UTIF
+
|GGMM - Data inizio scadenze critiche
 
|-
 
|-
|COD_CHEP
+
|PER_CRIT_CLI
|CHAR(15)
+
|Seconda Data fine
 +
|Char   004
 
|NO
 
|NO
|FILE PER BANCALI CHEP
+
|GGMM - Data fine     scadenze critiche
|}
 
 
 
==== Indirizzi di spedizione documenti ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ANA5.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|PER_CRIT_CLI
|TXT_ANA5
+
|Sposta
 +
|Char   004
 +
|NO
 +
|GGMM – Data spostamento scadenza
 
|-
 
|-
|'''Contenuto'''
+
|CF_SCON_CLI
|'''Indirizzi  Spedizione documenti'''
+
|Classe sconto
|-
+
|Char   012
|'''Schema'''
+
|NO
|S_CF_INDI
+
|Indicare classe sconto
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Codice CF
+
|CF_AGE
 +
|Codice agente 1
 
|Char   012
 
|Char   012
|SI
+
|NO
|
+
|Codice Agente
 
|-
 
|-
|Descrizione
+
|CF_AGE
|Char   070
+
|Percentuale 1
|SI
+
|Number
|
 
|-
 
|Indirizzo
 
|Char   080
 
 
|NO
 
|NO
|
+
|Percentuale primo agente
 
|-
 
|-
|CAP
+
|CF_AGE
 +
|Codice agente 2
 
|Char   012
 
|Char   012
 
|NO
 
|NO
|
+
|Codice Secondo Agente
 
|-
 
|-
|Comune
+
|CF_AGE
|Char   120
+
|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
 
|NO
|
+
|Spesa 3
 
|-
 
|-
|Provincia
+
|CF_CLI
|Char   005
+
|Data_acquisizione
 +
|Date
 
|NO
 
|NO
 +
|Data acquisizione Cliente
 +
|-
 
|
 
|
|-
+
|Tel cellulare ???
|Telefono
 
 
|Char   060
 
|Char   060
 
|NO
 
|NO
|
+
|Telefono cellulare
 
|-
 
|-
|Fax
+
|CF
 +
|Sito_web
 
|Char   060
 
|Char   060
 
|NO
 
|NO
|
+
|Sito web
 
|-
 
|-
|E-MAIL
+
|CF
|Char   120
+
|NOME_CF
 +
|Char 020
 
|NO
 
|NO
|
+
|Nome cf
 
|-
 
|-
|Riferimento
+
|CF
|Char   255
+
|COGNOME_CF
 +
|Char 050
 
|NO
 
|NO
|
+
|Cognome cf
 
|-
 
|-
|Tipi Documento
+
|CF_CLI
|Char   020
+
|GG_SCAD_FISSO
|SI
+
|Num
|FATT_CLI,ORD_CLI,SOLL,OFF_CLI..
+
|NO
|}
+
|Giorno fisso di scadenza
 
 
==== Classificazioni ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ANA7.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|CF_CLI
|TXT_ANA7
+
|FLAG_ST_PZO_DDT
 +
|Num
 +
|NO
 +
|Stampa prezzi in ddt
 
|-
 
|-
|'''Contenuto'''
+
|CF_CLI
|Classificazioni
+
|FLAG_FATT_X_DEST
 +
|Num
 +
|NO
 +
|Fattura separata per destinazione
 
|-
 
|-
|'''Schema'''
+
|CF_BANCA
|S_CF_FOR_CLASS
+
|CIN
 
+
|Num
S_CF_CLI_CLASS
+
|NO
|}
+
|CIN del conto corrente
{| class="wikitable"
+
|-
|'''Nome Campo'''
+
|CF_CLI
|'''Tipo'''
+
|COD_CF_FATT
|'''Obbl.'''
+
|Char 12
|'''Descrizione campo'''
+
|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
 
|-
 
|-
|Codice CF
+
|CF
|Char   012
+
|TEL_ABITAZIONE
|SI
+
|Char 060
|
+
|NO
 +
|Telefono Abitazione
 
|-
 
|-
|Tipo Codice Fornitore
+
|CF
 +
|MOD_INVIO
 
|Number
 
|Number
|SI
+
|NO
|0 – Cliente    1 – Fornitore
+
|Modalità di invio 0=Fax;1=E-Mail
 
|-
 
|-
|Tipo Classificazione
+
|CF_AMM
|Char   012
+
|Tel. Cellulare
|SI
+
|Char 060
|
+
|NO
 +
|Num. Cellulare persona di riferimento della sede  amministrativa
 
|-
 
|-
|Codice Categoria
+
|CF_AMM
|Char   020
+
|Tel. Abitazione
|SI
+
|Char 060
|
+
|NO
|}
+
|Num. Abitazione persona di riferimento della sede  amministrativa
Note
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ANA8.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|CF_BANCA
|TXT_ANA8
+
|IBAN
 +
|Char 34
 +
|NO
 +
|Iban
 
|-
 
|-
|'''Contenuto'''
+
|CF_BANCA
|Note cliente/Fornitore
+
|NUMERO_SIREN_LCR
 +
|Char 014
 +
|NO
 +
|Dati per lcr (riba francesi)
 
|-
 
|-
|'''Schema'''
+
|CF_BANCA
|S_CF_CLI_NOTE
+
|NUMERO_CONTO_LCR
 
+
|Char 011
S_CF_FOR_NOTE
+
|NO
|}
+
|Dati per lcr (riba francesi)
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|COD_CF
+
|CF_BANCA
|Char  012
+
|CODICE_BANCA_LCR
|SI
+
|Char 005
|Cod. cliente/fornitore
+
|NO
 +
|Dati per lcr (riba francesi)
 
|-
 
|-
|FLAG_CLI_FOR
+
|CF_BANCA
|Number
+
|CODICE_SPORTELLO_LCR
|SI
+
|Char 005
|0=Cliente (inserisce il record su CF_CLI_NOTE) 1=Fornitore (inserisce il record su CF_FOR_NOTE)
+
|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
 
|-
 
|-
|NOTA
+
|CF_BANCA
|Char  100000000
+
|COD_ENTE_TESORERIA
 +
|Char 009
 
|NO
 
|NO
|Descrizione nota
+
|Codice Ente c/o Tesoreria
 
|-
 
|-
|DATA_INIZIO
+
|CF_BANCA
|Date
+
|CODICE_PAESE
 +
|Char 002
 
|NO
 
|NO
|Data inizio validità
+
|Codice Paese
 
|-
 
|-
|DATA_FINE
+
|CF_BANCA
|Date
+
|CHECK_DIGIT
 +
|Char 002
 
|NO
 
|NO
|Data fine validità
+
|Check Digit
 
|-
 
|-
|FLAG_OFF
+
|CF_CLI
 +
|FLAG_NO_ORDINI
 
|Number
 
|Number
 
|NO
 
|NO
|Flag offerta
+
|1 – Non si accettano ordini
 
|-
 
|-
|FLAG_ORD
+
|CF_CLI
 +
|FLAG_NO_CONS
 
|Number
 
|Number
 
|NO
 
|NO
|Flag ordine
+
|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
 
|-
 
|-
|FLAG_CON
+
|CF_CLI
|Number
+
|NOTE_TRAS
 +
|Char 255
 
|NO
 
|NO
|Flag contratto
+
|Note trasporto
 
|-
 
|-
|FLAG_DDT_ALL
+
|CF_CLI
|Number
+
|COD_DEP
 +
|Char 020
 
|NO
 
|NO
|Flag tutti DDT (Campo non presente su CF_FOR_NOTE)
+
|Codice deposito   abituale
 
|-
 
|-
|FLAG_DDT
+
|CF_CLI
 +
|FLAG_EVASIONE_TOTALE
 
|Number
 
|Number
 
|NO
 
|NO
|Flag DDT
+
|Flag se evasione ordini solo totale
 
|-
 
|-
|FLAG_FATT
+
|CF_CLI
 +
|FLAG_NO_PERIODI_GENERALI
 
|Number
 
|Number
 
|NO
 
|NO
|Flag fattura
+
|Flag se non utilizzo i periodi critici generali
 
|-
 
|-
|FLAG_PROF
+
|CF_CLI
 +
|FLAG_INTRA
 
|Number
 
|Number
 
|NO
 
|NO
|Flag fattura proforma (Campo non presente su  CF_FOR_NOTE)
+
|Flag se soggetto ad INTRA
 
|-
 
|-
|FLAG_VAR
+
|CF_CLI
 +
|IVA_SOSP
 
|Number
 
|Number
 
|NO
 
|NO
|Flag variazione
+
|Flag iva sospesa
 
|-
 
|-
|FLAG_MAGAZZINO
+
|CF_CLI
 +
|FLAG_SEPARA_X_COD_DEST
 
|Number
 
|Number
 
|NO
 
|NO
|Flag magazzino
+
|fatturazione separata per codice di destinazione
 
|-
 
|-
|FLAG_SCHERMO
+
|CF_CLI
 +
|FLAG_TIPO_CONAI
 
|Number
 
|Number
 
|NO
 
|NO
|Flag schermo
+
|Flag conai
 
|-
 
|-
|FLAG_PROD
+
|CF_CLI
|Number
+
|DATA_SCAD_LETT_INT
 +
|
 
|NO
 
|NO
|Flag produzione
+
|Data scadenza lettera d'intento
 
|-
 
|-
|FLAG_STAMPA
+
|CF_CLI
 +
|FLAG_LETT_INT
 
|Number
 
|Number
 
|NO
 
|NO
|Flag stampa
+
|Flag lettera d'intento
|}
+
|-
 
+
|CF_CLI
==== Cauzioni Testata ====
+
|GG_DATA_CONS_STDAG
{| class="wikitable"
+
|Number
|'''Nome file ascii'''
+
|NO
|ANA9.TXT
+
|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
 
|-
 
|-
|'''Nome tabella SQL'''
+
|CF_CLI
|TXT_ANA9
+
|BOLLO
 +
|Char 030
 +
|NO
 +
|Codice bollo
 
|-
 
|-
|'''Contenuto'''
+
|CF_CLI_INF_AGG
|Cauzioni Testata
+
|DATA_NASCITA
 +
|
 +
|NO
 +
|Data di nascita (770)
 
|-
 
|-
|'''Schema'''
+
|CF_CLI_INF_AGG
|S_CF_CLI_CAUZ_STDAG
+
|PROVINCIA_NASCITA
|}
+
|Char 005
{| class="wikitable"
+
|NO
|'''Nome Campo'''
+
|provincia di nascita/EE estero (770)
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Codice CF
+
|CF_CLI_INF_AGG
|Char   012
+
|COMUNE_NASCITA
|SI
+
|Char 120
|Codice cliente
+
|NO
 +
|Comune di nascita/Stato estero (770)
 
|-
 
|-
|Codice Conto
+
|CF_CLI_INF_AGG
|Char   020
+
|SESSO
 +
|Number
 
|NO
 
|NO
|Codice conto cauzione
+
|Sesso 0=Maschio, 1=Femmina (770)
 
|-
 
|-
|Tipo Cauzione
+
|CF_CLI_INF_AGG
 +
|TIPO_DITTA
 
|Number
 
|Number
 
|NO
 
|NO
|Tipo cauzione (0= nessun addebito, 1=l'addebito è per  tutti i beni venduti , 2=misto)
+
|Se Persona fisica (770)
|}
 
 
 
==== Cauzioni Righe ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ANA10.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|CF_CLI_INF_AGG
|TXT_ANA10
+
|COD_FISC_ESTERO
 +
|Char 030
 +
|NO
 +
|Codice Fiscale Estero (770)
 
|-
 
|-
|'''Contenuto'''
+
|CF_FOR_RIT
|Cauzioni Righe
+
|COD_TIPO_RIT
 +
|Char 012
 +
|NO
 +
|Codice Tipo Ritenuta
 
|-
 
|-
|'''Schema'''
+
|ACCISE_CF_CLI
|S_CF_CLI_CAUZ_LISTA_STDAG
+
|CODICE ACCISA
|}
+
|Char 100
{| class="wikitable"
+
|NO
|'''Nome Campo'''
+
|Codice Accisa Soggetto
|'''Tipo'''
+
|-
|'''Obbl.'''
+
|CF_CLI
|'''Descrizione campo'''
+
|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
 
|-
 
|-
|Codice CF
+
|CF_CLI
|Char   012
+
|COD_DEROG
|SI
+
|Char(2)
|Codice cliente
+
|NO
 +
|Codice derogabilità x cash flow/doc finance
 
|-
 
|-
|Codice Cauzione
+
|CF_CLI
|Char   012
+
|FLAG_TIPO_RAEE
|SI
+
|Number
|Codice cauzione
+
|NO
 +
|Flag RAEE
 
|-
 
|-
|Flag tipo gestione
+
|CF_CLI
 +
|TIPO_SOGGETTO
 
|Number
 
|Number
 
|NO
 
|NO
|Tipo gestione
+
|0:società 1:ditta individuale 2:privato
 +
|-
 +
|ACCISE_CF_CLI
 +
|ACCISA_UTIF_DEP
 +
|Char 100
 +
|NO
 +
|Codice Accisa deposito
 
|-
 
|-
|Prezzo cauzione
+
|ACCISE_CF_CLI
 +
|WINE_DAA_TELE_T015_CODICE
 
|Number
 
|Number
 
|NO
 
|NO
|Prezzo cauzione
+
|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
 
|}
 
|}
  
==== Cauzioni Giacenze ====
+
==== Sedi Commerciali ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ANA11.TXT
+
|ANA2.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ANA11
+
|TXT_ANA2
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Cauzioni Giacenze  
+
|Sedi Commerciale
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ CAUZ_GIAC_STDAG
+
|S_CF_COMM
 +
 
 +
S_CF_BANCA (Banca Sedi)
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 1 160: Riga 1 405:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Codice Cauzioni
+
|Codice CF
 
|Char   012
 
|Char   012
 
|SI
 
|SI
|Codice cliente
+
|
 +
|-
 +
|Numero Sede
 +
|Char   005
 +
|SI
 +
|
 
|-
 
|-
|Codice Cliente
+
|Descrizione Sede
|Char   012
+
|Char 070
 
|SI
 
|SI
|Codice cauzione
+
|
 
|-
 
|-
|Prezzo Cauzione
+
|Indirizzo
|Number
+
|Char   080
 
|NO
 
|NO
|Prezzo cauzione
+
|
 
|-
 
|-
|Giacenza Iniziale
+
|CAP
|Number
+
|Char   012
 
|NO
 
|NO
|Giacenza iniziale
+
|
|}
 
 
 
=== Articoli ===
 
 
 
==== Anagrafica base articoli ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART1.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Comune
|TXT_ART1
+
|Char 120
|-
 
|'''Contenuto'''
 
|Anagrafica di base Articoli
 
|-
 
|'''Schema'''
 
|S_ART_ANA                                                                                                                                                                            
 
 
 
S_ART_PESO
 
 
 
S_ART_DES_LINGUE                                                              
 
 
 
S_ART_COSTI
 
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
|-
 
|Codice Articolo
 
|Char   030
 
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Descrizione
+
|Provincia
|Char   255
+
|Char  05
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Categoria Merceologica
+
|Telefono
|Char   030
+
|Char    060
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Approvvigionamento
+
|Fax
|Char   080
+
|Char  060
|SI
+
|NO
|0 – Acquistato      1 – Prodotto      2 -  Alternativo
+
|
 
|-
 
|-
|Note
+
|E-MAIL
|Char   255
+
|Char 120
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Flag escluso giacenza
+
|Riferimento sede
|Number
+
|Char 255
|SI
+
|NO
|Default 0 - Se valorizzato ad 1 non calcola la giacenza
+
|
 
|-
 
|-
|Flag escluso inventario
+
|Flag Intesta Fiscale
 
|Number
 
|Number
|SI
+
|NO
|Default 0 - Se  valorizzato ad 1 non stampato nell’inventario
+
|0 – Default 1 – Intestazione in documenti fiscali
 
|-
 
|-
|Flag inattivo
+
|ABI
|Number
+
|Char 005
|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
 
|NO
 
|
 
|
 
|-
 
|-
|UM
+
|CAB
|Char    010
+
|Char 005
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Num. decimali
+
|Numero Conto
|Number
 
|NO
 
|Numero dei decimali UM Base
 
|-
 
|Categoria Fiscale
 
 
|Char 020
 
|Char 020
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Quant. Rif. Distinta
+
|Conto Contabilità Banca
|Number
+
|Char 020
 
|NO
 
|NO
|Default 1 se articolo prodotto
+
|Conto del Piano dei Conti della Banca Aziendale
 
|-
 
|-
|Lotto multiplo di produz.
+
|Coordinate Bancarie
|Number
+
|Char 030
 
|NO
 
|NO
|LOTTO_MULTIPLO_PROD_STDAG
+
|
 
|-
 
|-
|Lotto economico di prod.
+
|FLAG_CLI
 
|Number
 
|Number
|NO
+
|No
|LOTTO_ECONOMICO
+
|
 +
|}
 +
 
 +
==== Uffici Commerciali ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANA3.TXT
 
|-
 
|-
|Solo multipli
+
|'''Nome tabella SQL'''
|Number
+
|TXT_ANA3
|NO
 
|1 - Solo multipli del lotto minimo
 
 
|-
 
|-
|Flag Art. Fantasma
+
|'''Contenuto'''
|Number
+
|Uffici Commerciale
|NO
 
|1 – Articolo Fantasma
 
 
|-
 
|-
|Nomenclatura Com. Acq.
+
|'''Schema'''
|Char 040
+
|S_CF_UFFICI
|NO
+
|}
|Intra
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|Nomenclatura Com. Ven
+
|Codice CF
|Char 040
+
|Char   012
|NO
+
|SI
|Intra
+
|
 
|-
 
|-
|Provincia di orig. o dest.
+
|Numero Ufficio
|Char  030
+
|Char   005
|NO
+
|SI
|Intra
+
|
 
|-
 
|-
|UM supplement.
+
|Numero Sede Commer
|Char 012
+
|Char   005
|NO
+
|SI
|Intra
+
|
 
|-
 
|-
|Moltiplicatore UM Suppl.
+
|Descrizione
|Number
+
|Char   070
|NO
+
|SI
|Intra
+
|
 
|-
 
|-
|Massa netta articolo
+
|Telefono
|Number
+
|Char   060
 
|NO
 
|NO
|Intra
+
|
 
|-
 
|-
|Scadenza Lotto
+
|Fax
|Number
+
|Char   060
 
|NO
 
|NO
|Numero dei gioni o mesi di scadenza lotto dopo la data  di produzione
+
|
 
|-
 
|-
|Flag tipo scadenza
+
|E-MAIL
|Number
+
|Char   120
 
|NO
 
|NO
|0 – se il numero della   scadenza è espresso in giorni; 1 – se il numero della scadenza è  espressa in mesi
+
|
 
|-
 
|-
|Flag data produzione
+
|Riferimento
|Number
+
|Char   255
 
|NO
 
|NO
|1 – viene gestita la data di produzione (Lotti)
+
|
 +
|}
 +
 
 +
==== Destinazioni Merce ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANA4.TXT
 
|-
 
|-
|Flag inserimento dati
+
|'''Nome tabella SQL'''
|Number
+
|TXT_ANA4
|NO
 
|1 – vengono richiesti i dati nel DDT
 
 
|-
 
|-
|Calcolo MRP
+
|'''Contenuto'''
|Number
+
|Destinazioni
|NO
 
|0 – A giacenza    1 – A scorta minima   2 – A  punto di riordino
 
 
|-
 
|-
|Flag articolo critico MRP
+
|'''Schema'''
|Number
+
|S_CF_DEST_MERCE
|NO
+
|}
|0 - 1
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|Codice CF
 +
|Char  012
 +
|SI
 +
|
 +
|-
 +
|Numero Destinazione
 +
|Char  005
 +
|SI
 +
|
 
|-
 
|-
|Fornitore STD
+
|Descrizione
|Char 012
+
|Char  070
|NO
+
|SI
|Fornitore Standard dell’articolo
+
|
 
|-
 
|-
|Deposito STD
+
|Indirizzo
|Char 020
+
|Char  080
 
|NO
 
|NO
|Deposito Standard di produzione
+
|
 
|-
 
|-
|Giorni accorpamento prod
+
|CAP
|Number
+
|Char  012
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Giorni Lead Time produzione
+
|Comune
|Number
+
|Char  120
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Flag Obsoleto
+
|Provincia
|Number
+
|Char  005
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Data Obsolescenza
+
|Stato
|Number
+
|Char  005
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Nuovo codice articolo
+
|Telefono
|Char 030
+
|Char  060
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Flag Matricola Carico
+
|Fax
|Number
+
|Char  060
 
|NO
 
|NO
|0 – Non gestisce 1- gestite in carico senza creazione  2- creazione matricole in carico
+
|
 
|-
 
|-
|Flag Matricola Scarico
+
|E-MAIL
|Number
+
|Char  120
 
|NO
 
|NO
|0 – Non gestisce 1- gestite in scarico senza creazione  2- creazione matricole in scarico
+
|
 
|-
 
|-
|Radice matricola
+
|Riferimento
|Char
+
|Char  255
|NO
 
|MATRICOLE
 
|-
 
|Numero posizioni contatore.
 
|Number
 
|NO
 
|MATRICOLE
 
|-
 
|Peso unitario
 
|Number
 
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Peso netto
+
|Codice Deposito
|Number
+
|Char  020
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Lunghezza
+
|CAMPO_1_DEST
|Number
+
|Char  060
 
|NO
 
|NO
|
+
|Campo aggiuntivo custom
 
|-
 
|-
|Larghezza
+
|CAMPO_2_DEST
|Number
+
|Char  060
 
|NO
 
|NO
|
+
|Campo aggiuntivo custom
 
|-
 
|-
|Altezza
+
|CAMPO_3_DEST
|Number
+
|Char  060
 
|NO
 
|NO
|
+
|Campo aggiuntivo custom
 
|-
 
|-
|Numero colli
+
|NOTE
|Number
+
|Char  255
 
|NO
 
|NO
|
+
|Note                                                                                        
 
|-
 
|-
|Peso Imballo
+
|FLAG_DEST_DEFAULT
 
|Number
 
|Number
 
|NO
 
|NO
|
+
|Destinazione di default
 
|-
 
|-
|Codice lingua 1
+
|COD_ZONA
|Char  010
+
|Char 020
 
|NO
 
|NO
|
+
|Codice zona destinazione
 
|-
 
|-
|Descrizione Lingua 1
+
|COD_GIRO
|Char  255
+
|Char 020
 
|NO
 
|NO
|
+
|Codice giro di consegna
 
|-
 
|-
|Codice lingua 2
+
|WINE_UTIF_ACCISA
|Char  010
+
|CHAR(100)
 
|NO
 
|NO
|
+
|Codice accisa UTIF
 
|-
 
|-
|Descrizione Lingua 2
+
|COD_CHEP
|Char  255
+
|CHAR(15)
 
|NO
 
|NO
 +
|FILE PER BANCALI CHEP
 +
|}
 +
 +
==== Indirizzi di spedizione documenti ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANA5.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ANA5
 +
|-
 +
|'''Contenuto'''
 +
|'''Indirizzi  Spedizione documenti'''
 +
|-
 +
|'''Schema'''
 +
|S_CF_INDI
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|Codice CF
 +
|Char   012
 +
|SI
 
|
 
|
 
|-
 
|-
|Codice lingua 3
+
|Descrizione
|Char  010
+
|Char   070
 +
|SI
 +
|
 +
|-
 +
|Indirizzo
 +
|Char   080
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Descrizione Lingua 3
+
|CAP
|Char  255
+
|Char   012
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Codice lingua 4
+
|Comune
|Char  010
+
|Char   120
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Descrizione Lingua 4
+
|Provincia
|Char  255
+
|Char   005
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Costo Standard acquisto
+
|Telefono
|Number
+
|Char   060
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Gruppo LIFO
+
|Fax
|Char  030
+
|Char   060
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Codice Modello
+
|E-MAIL
|Char  030
+
|Char   120
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Volume
+
|Riferimento
|Number
+
|Char   255
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Codice Imballo
+
|Tipi Documento
|Char  030
+
|Char   020
|NO
+
|SI
|
+
|FATT_CLI,ORD_CLI,SOLL,OFF_CLI..
 +
|}
 +
 
 +
==== Classificazioni ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANA7.TXT
 
|-
 
|-
|Flag varianti
+
|'''Nome tabella SQL'''
|Number
+
|TXT_ANA7
|NO
 
|
 
 
|-
 
|-
|Flag Web
+
|'''Contenuto'''
|Number
+
|Classificazioni
|NO
 
|0 Visibile   1 Vetrina    -2 Non visibile  INTERNET
 
 
|-
 
|-
|FLAG_NO_PROVV
+
|'''Schema'''
|Number
+
|S_CF_FOR_CLASS
|No
+
 
|Se attivo non  calcola le provvigioni
+
S_CF_CLI_CLASS
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|Pezzi Per collo
+
|Codice CF
|Numeber
+
|Char   012
|No
+
|SI
|Numero pezzi per  collo ART_PESO
+
|
 
|-
 
|-
|Volume imballo
+
|Tipo Codice Fornitore
 
|Number
 
|Number
|No
+
|SI
|Volume dell’imballo ART_PESO
+
|0 – Cliente    1 – Fornitore
 
|-
 
|-
|Non calcolare volume
+
|Tipo Classificazione
|Number
+
|Char   012
|No
+
|SI
|1=Se campo Volume  non deve essere calcolato dalle dimensioni ART_PESO
+
|
 
|-
 
|-
|Lotto minimo acquisto/Clav
+
|Codice Categoria
|Number
+
|Char   020
|No
+
|SI
|ART_ANA.LOTTO_MINIMO
+
|
 +
|}
 +
Note
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANA8.TXT
 
|-
 
|-
|Lotto multiplo acquisto/Clav
+
|'''Nome tabella SQL'''
|Number
+
|TXT_ANA8
|No
 
|ART_ANA.LOTTO_MULTIPLO_STDAG
 
 
|-
 
|-
|GG lead time acquisto
+
|'''Contenuto'''
|Number
+
|Note cliente/Fornitore
|No
 
|ART_ANA
 
 
|-
 
|-
|GG accorpamento acquisto
+
|'''Schema'''
|Number
+
|S_CF_CLI_NOTE
|No
+
 
|ART_ANA
+
S_CF_FOR_NOTE
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|GG di copertura acquisto
+
|COD_CF
|Number
+
|Char  012
|No
+
|SI
|ART_ANA
+
|Cod. cliente/fornitore
 
|-
 
|-
|Gestione locazioni variabili
+
|FLAG_CLI_FOR
 
|Number
 
|Number
|No
+
|SI
|1=Gestione locazioni  variabili ART_ANA
+
|0=Cliente (inserisce il record su CF_CLI_NOTE)  1=Fornitore (inserisce il record su CF_FOR_NOTE)
 
|-
 
|-
|Maggiorazione qta per scarti in %
+
|NOTA
|Number
+
|Char  100000000
|No
+
|NO
|ART_ANA
+
|Descrizione nota
 +
|-
 +
|DATA_INIZIO
 +
|Date
 +
|NO
 +
|Data inizio validità
 +
|-
 +
|DATA_FINE
 +
|Date
 +
|NO
 +
|Data fine validità
 +
|-
 +
|FLAG_OFF
 +
|Number
 +
|NO
 +
|Flag offerta
 
|-
 
|-
|GG tempo di precessione
+
|FLAG_ORD
 
|Number
 
|Number
|No
+
|NO
|ART_ANA
+
|Flag ordine
 
|-
 
|-
|Escluso da calcolo Mrp
+
|FLAG_CON
 
|Number
 
|Number
|No
+
|NO
|1=Non viene considerato nell’Mrp ART_ANA
+
|Flag contratto
 
|-
 
|-
|Flag RAEE
+
|FLAG_DDT_ALL
 
|Number
 
|Number
|No
+
|NO
|Soggetto a RAEE 0=No 1=Si
+
|Flag tutti DDT (Campo non presente su CF_FOR_NOTE)
 
|-
 
|-
|Flag info agg lotto
+
|FLAG_DDT
 
|Number
 
|Number
|No
+
|NO
|Certificato in inserimento lotto 0=No 1=Si
+
|Flag DDT
|}
 
 
 
==== Riclassificazione Articolo ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART2.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|FLAG_FATT
|TXT_ART2
+
|Number
 +
|NO
 +
|Flag fattura
 
|-
 
|-
|'''Contenuto'''
+
|FLAG_PROF
|Classificazioni articoli
+
|Number
 +
|NO
 +
|Flag fattura proforma (Campo non presente su  CF_FOR_NOTE)
 
|-
 
|-
|'''Schema'''
+
|FLAG_VAR
|S_ART_CLASS
+
|Number
|}
+
|NO
{| class="wikitable"
+
|Flag variazione
|'''Nome Campo'''
+
|-
|'''Tipo'''
+
|FLAG_MAGAZZINO
|'''Obbl.'''
+
|Number
|'''Descrizione campo'''
+
|NO
 +
|Flag magazzino
 
|-
 
|-
|Codice Articolo
+
|FLAG_SCHERMO
|Char   030
+
|Number
|SI
+
|NO
|
+
|Flag schermo
 
|-
 
|-
|Tipo    Classificazione
+
|FLAG_PROD
|Char   012
+
|Number
|SI
+
|NO
|
+
|Flag produzione
 
|-
 
|-
|Codice Classificazione
+
|FLAG_STAMPA
|Char   030
+
|Number
|SI
+
|NO
|
+
|Flag stampa
 
|}
 
|}
  
==== Codici Alternativi ====
+
==== Cauzioni Testata ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART3.TXT
+
|ANA9.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART3
+
|TXT_ANA9
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Codici alternativi
+
|Cauzioni Testata
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_CODICI
+
|S_CF_CLI_CAUZ_STDAG
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 1 660: Riga 1 934:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Codice Articolo
+
|Codice CF
|Char   030
+
|Char   012
 
|SI
 
|SI
|
+
|Codice cliente
 
|-
 
|-
|Codice Secondario
+
|Codice Conto
|Char   030
+
|Char   020
|SI
+
|NO
|
+
|Codice conto cauzione
 
|-
 
|-
|Codice Cli/For
+
|Tipo Cauzione
|Char   012
 
|SI
 
|
 
|-
 
|Flag Cli/For
 
 
|Number
 
|Number
|SI
 
|0=interno, 1 – Cliente,
 
 
2 – Fornitore
 
|-
 
|Descrizione
 
|Char   255
 
 
|NO
 
|NO
|
+
|Tipo cauzione (0= nessun addebito, 1=l'addebito è per  tutti i beni venduti , 2=misto)
|-
 
|COD_VAR
 
|Char 30
 
|NO
 
|Codice Variante
 
 
|}
 
|}
  
==== Descrizioni Aggiuntive ====
+
==== Cauzioni Righe ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART4.TXT
+
|ANA10.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ ART4
+
|TXT_ANA10
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Descrizioni Aggiuntive
+
|Cauzioni Righe
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_DESC
+
|S_CF_CLI_CAUZ_LISTA_STDAG
 
 
S_ART_DESL
 
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 1 715: Riga 1 970:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Tipo Descrizione
+
|Codice CF
 
|Char   012
 
|Char   012
 
|SI
 
|SI
|* LIST – OFF gestiti in automatico
+
|Codice cliente
 
|-
 
|-
|Codice Articolo
+
|Codice Cauzione
|Char   030
+
|Char   012
 
|SI
 
|SI
|
+
|Codice cauzione
 
|-
 
|-
|Descrizione
+
|Flag tipo gestione
|Char 1000000 
+
|Number
|SI
 
|
 
|-
 
|Codice Lingua 1
 
|Char   012
 
 
|NO
 
|NO
|
+
|Tipo gestione
 
|-
 
|-
|Descrizione in lingua
+
|Prezzo cauzione
|Char   1000000
+
|Number
 
|NO
 
|NO
|
+
|Prezzo cauzione
 +
|}
 +
 
 +
==== Cauzioni Giacenze ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANA11.TXT
 
|-
 
|-
|Codice Lingua 2
+
|'''Nome tabella SQL'''
|Char   012
+
|TXT_ANA11
|NO
+
|-
|
+
|'''Contenuto'''
 +
|Cauzioni Giacenze  
 
|-
 
|-
|Descrizione in lingua
+
|'''Schema'''
|Char   1000000
+
|S_ CAUZ_GIAC_STDAG
|NO
+
|}
|
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|Codice Lingua 3
+
|Codice Cauzioni
 
|Char   012
 
|Char   012
|NO
+
|SI
|
+
|Codice cliente
 
|-
 
|-
|Descrizione in lingua
+
|Codice Cliente
|Char   1000000
+
|Char   012
|NO
+
|SI
|
+
|Codice cauzione
 
|-
 
|-
|Codice Lingua 4
+
|Prezzo Cauzione
|Char   012
+
|Number
 
|NO
 
|NO
|
+
|Prezzo cauzione
 
|-
 
|-
|Descrizione in lingua
+
|Giacenza Iniziale
|Char   1000000
+
|Number
 
|NO
 
|NO
|
+
|Giacenza iniziale
 
|}
 
|}
  
==== Giacenze ====
+
==== Linee di Vendita / Condizioni Commerciali ====
 +
NOTE: Vengono importate in ordine crescente di COD_CF e NUM_COND_COMM
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART5.TXT
+
|ANA12.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART5
+
|TXT_ANA12
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Giacenze
+
|Linee di Vendita / Condizioni Commerciali
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_GIAC
+
|S_ CF_CLI_COND_COMM_DOC / S_CF_FOR_COND_COMM_DOC
 
|}
 
|}
 +
(*1) = Campo soggetto a tabella ponte
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Nome Campo'''
Riga 1 791: Riga 2 054:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Codice Articolo
+
|COD_CF
|Char   030
+
|Char   012
 
|SI
 
|SI
|
+
|Codice cliente
 
|-
 
|-
|Deposito
+
|FLAG_CLI_O_FOR
|Char   020
+
|Number
 
|SI
 
|SI
|
+
|Tipo anagrafica (0= Cliente, 1= Fornitore)
 
|-
 
|-
|Giacenza iniziale
+
|COD_LINEA_VEN
|Number
+
|Char  255
 
|NO
 
|NO
|OBSOLETA
+
|Codice Linea di Vendita (*1)
 
|-
 
|-
|Scorta minima
+
|COD_CAUS_DOC
|Number
+
|Char  012
 
|NO
 
|NO
|
+
|Codice della causale documento a cui legare la condizione commerciale (Causale ordini clienti se FLAG_CLI_O_FOR=0, altrimenti causale ordini fornitori)
 
|-
 
|-
|Scorta massima
+
|COD_PAGA
|Number
+
|Char  012
 
|NO
 
|NO
|
+
|Codice condizione di pagamento associato alla condizione commerciale
 
|-
 
|-
|Punto di riordino
+
|COD_LIST
|Number
+
|Char  010
 
|NO
 
|NO
|
+
|Codice listino da applicare per la condizione commerciale
 
|-
 
|-
|GG  lead time produzione
+
|COD_SCON
|Number
+
|Char  012
 
|NO
 
|NO
|
+
|Codice della Classe Sconti da applicare per la condizione commerciale
 
|-
 
|-
|GG copertura
+
|COD_AGE1
|Number
+
|Char  012
|No
+
|NO
|
+
|Codice Agente 1 da applicare alla condizione commerciale
 
|-
 
|-
|Priorità
+
|COD_AGE2
|Numbert
+
|Char  012
|No
+
|NO
|Priorità per le locazioni
+
|Codice Agente 2 da applicare alla condizione commerciale
 
|-
 
|-
|Flag calcolo locazione migliore
+
|DATA_INIZIO_VAL
|Number
+
|Date
|No
+
|SI
|0=Anche se occupata, 1=Solo se libera
+
|Data inizio validità
 
|-
 
|-
|Locazione
+
|DATA_FINE_VAL
|Char
+
|Date
|No
+
|SI
|Locazione fissa
+
|Data fine validità
 
|-
 
|-
|Lotto economic prod
+
|NUM_COND_COMM
 
|Number
 
|Number
|No
+
|SI
|
+
|Numero condizione commerciale
 
|-
 
|-
|Lotto multiplo prod
+
|DES_COND_COMM
|Number
+
|Char  255
|No
+
|NO
|
+
|Descrizione condizione commerciale
 
|-
 
|-
|Lotto minimo acquisto
+
|COD_TIPO_SPESA1
|Number
+
|Char  012
|No
+
|NO
|
+
|Codice Tipo Spesa 1 da associare alla condizione commerciale
 
|-
 
|-
|Lotto multiplo acquisto
+
|COD_TIPO_SPESA2
|Number
+
|Char  012
|No
+
|NO
|
+
|Codice Tipo Spesa 2 da associare alla condizione commerciale
 
|-
 
|-
|GG lead time acquisto
+
|COD_TIPO_SPESA3
|Number
+
|Char  012
|No
+
|NO
|
+
|Codice Tipo Spesa 3 da associare alla condizione commerciale
 
|-
 
|-
|Calcolo Mrp
+
|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
 
|Number
|No
+
|NO
|0=a giacenza, 1=scorta minima, 2=punto riordino
+
|Codice identificativo tabella CIG_CUP
 
|-
 
|-
|Calcolo per deposito
+
|BIC
|Number
+
|Char  011
|No
+
|NO
|0=prende i dati dell’articolo, 1=Prende i dati del  deposito
+
|Codice BIC
 
|}
 
|}
  
==== Giacenze Lotti ====
+
=== Articoli ===
 +
 
 +
==== Anagrafica base articoli ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART6.TXT
+
|ART1.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART6
+
|TXT_ART1
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Giacenze  Lotti
+
|Anagrafica di base Articoli
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_GIAC_LOT
+
|S_ART_ANA                                                                                                                                                                            
 +
 
 +
S_ART_PESO
 +
 
 +
S_ART_DES_LINGUE                                                              
 +
 
 +
S_ART_COSTI
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 1 907: Riga 2 268:
 
|
 
|
 
|-
 
|-
|Deposito
+
|Descrizione
|Char   020
+
|Char   255
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Codice Lotto
+
|Categoria Merceologica
 
|Char   030
 
|Char   030
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Giacenza iniziale
+
|Approvvigionamento
|Number
+
|Char   080
 
|SI
 
|SI
|
+
|0 – Acquistato      1 – Prodotto      2 -  Alternativo
 
|-
 
|-
|Giacenza attuale
+
|Note
|Number
+
|Char   255
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Carico
+
|Flag escluso giacenza
 
|Number
 
|Number
 
|SI
 
|SI
|
+
|Default 0 - Se valorizzato ad 1 non calcola la giacenza
 
|-
 
|-
|Scarico
+
|Flag escluso inventario
 
|Number
 
|Number
 
|SI
 
|SI
|
+
|Default 0 - Se  valorizzato ad 1 non stampato nell’inventario
 
|-
 
|-
|Entrate Ord.Fornitori
+
|Flag inattivo
 
|Number
 
|Number
 
|SI
 
|SI
|Quantità ordini Fornitori aperti
+
|Default 0
 
|-
 
|-
|Impegno Ord. Clienti
+
|Gestione lotti e matricole
 
|Number
 
|Number
 
|SI
 
|SI
|Quantità ordini Clienti aperti
+
|Default 0
|}
+
 
 +
1 – Articolo con gestione lotti
  
==== Lifo ====
+
2 -  Articolo con  gestione matricole
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART7.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Data inserimento
|TXT_ART7
+
|Date
 +
|NO
 +
|
 
|-
 
|-
|'''Contenuto'''
+
|UM
|Giacenze e valori strati Lifo
+
|Char    010
 +
|SI
 +
|
 
|-
 
|-
|'''Schema'''
+
|Num. decimali
|S_ART_LIFO
+
|Number
|}
+
|NO
{| class="wikitable"
+
|Numero dei decimali UM Base
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Codice Articolo
+
|Categoria Fiscale
|Char   030
+
|Char 020
|SI
+
|NO
|Codice articolo
+
|
 
|-
 
|-
|Codice variante
+
|Quant. Rif. Distinta
|Char   030
+
|Number
|No
+
|NO
|Codice Variante
+
|Default 1 se articolo prodotto
 
|-
 
|-
|Periodo
+
|Lotto multiplo di produz.
|Char   020
+
|Number
|SI
+
|NO
|Esercizio di riferimento
+
|LOTTO_MULTIPLO_PROD_STDAG
 
|-
 
|-
|Quantità
+
|Lotto economico di prod.
 
|Number
 
|Number
|SI
+
|NO
|Quantità a fine periodo
+
|LOTTO_ECONOMICO
 
|-
 
|-
|Note
+
|Solo multipli
|Char   040
+
|Number
|No
+
|NO
|
+
|1 - Solo multipli del lotto minimo
 
|-
 
|-
|Prezzo Netto
+
|Flag Art. Fantasma
 
|Number
 
|Number
|SI
+
|NO
|Prezzo netto
+
|1 – Articolo Fantasma
|}
 
 
 
==== UM Alternative ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART13.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Nomenclatura Com. Acq.
|TXT_ART13
+
|Char 040
 +
|NO
 +
|Intra
 
|-
 
|-
|'''Contenuto'''
+
|Nomenclatura Com. Ven
|UM  Alternative                                                                          
+
|Char 040
 +
|NO
 +
|Intra
 
|-
 
|-
|'''Schema'''
+
|Provincia di orig. o dest.
|S_ART_UM
+
|Char  030
|}
+
|NO
{| class="wikitable"
+
|Intra
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Flag Acquisto Vendita
+
|UM supplement.
|Char   020
+
|Char 012
|SI
+
|NO
|A=acquisti V=vendite M=movimenti interni U=unica
+
|Intra
 
|-
 
|-
|Codice Articolo
+
|Moltiplicatore UM Suppl.
|Char   030
+
|Number
|SI
+
|NO
|
+
|Intra
 
|-
 
|-
|Unità di Misura
+
|Massa netta articolo
|Char   020
+
|Number
|SI
+
|NO
|
+
|Intra
 
|-
 
|-
|Conversione UM Base
+
|Scadenza Lotto
 
|Number
 
|Number
|SI
+
|NO
|
+
|Numero dei gioni o mesi di scadenza lotto dopo la data  di produzione
 
|-
 
|-
|Num. Decimali UM
+
|Flag tipo scadenza
 
|Number
 
|Number
 
|NO
 
|NO
|
+
|0 – se il numero della   scadenza è espresso in giorni; 1 – se il numero della scadenza è  espressa in mesi
 
|-
 
|-
|Solo multipli
+
|Flag data produzione
 
|Number
 
|Number
 
|NO
 
|NO
|
+
|1 – viene gestita la data di produzione (Lotti)
|}
+
|-
 
+
|Flag inserimento dati
==== Lotti ====
+
|Number
{| class="wikitable"
+
|NO
|'''Nome file ascii'''
+
|1 – vengono richiesti i dati nel DDT
|ART14.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Calcolo MRP
|TXT_ART14
+
|Number
 +
|NO
 +
|0 – A giacenza    1 – A scorta minima   2 – A  punto di riordino
 
|-
 
|-
|'''Contenuto'''
+
|Flag articolo critico MRP
|Lotti                                                                                         
+
|Number
 +
|NO
 +
|0 - 1
 
|-
 
|-
|'''Schema'''
+
|Fornitore STD
|S_ART_LOTTI
+
|Char 012
|}
+
|NO
{| class="wikitable"
+
|Fornitore Standard dell’articolo
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Codice Articolo
+
|Deposito STD
|Char   030
+
|Char 020
|SI
+
|NO
|
+
|Deposito Standard di produzione
 
|-
 
|-
|Codice Lotto
+
|Giorni accorpamento prod
|Char   030
+
|Number
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Note
+
|Giorni Lead Time produzione
|Char   255
+
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Data Fabbricazione
+
|Flag Obsoleto
|Date
+
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Data Scadenza
+
|Data Obsolescenza
|Date
+
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Data Carico
+
|Nuovo codice articolo
|Date
+
|Char 030
 
|NO
 
|NO
 
|
 
|
|}
 
 
==== Listini ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART15.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Flag Matricola Carico
|TXT_ART15
+
|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
 
|-
 
|-
|'''Contenuto'''
+
|Radice matricola
|Listini                                                                                       
 
|-
 
|'''Schema'''
 
|S_ART_LIST
 
 
 
S_TIPI_LIST 
 
 
 
S_LISTINI
 
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
|-
 
|Codice Articolo
 
|Char   030
 
|SI
 
|
 
|-
 
|Codice Listino
 
|Char   030
 
|SI
 
|
 
|-
 
|Codice Divisa
 
 
|Char
 
|Char
 
|NO
 
|NO
|
+
|MATRICOLE
 
|-
 
|-
|Prezzo Listini
+
|Numero posizioni contatore.
 
|Number
 
|Number
|SI
+
|NO
|
+
|MATRICOLE
 
|-
 
|-
|Flag Obsoleto
+
|Peso unitario
 
|Number
 
|Number
 
|NO
 
|NO
|<nowiki>- 1 Obsoleto</nowiki>
+
|
 
|-
 
|-
|Sconto 1
+
|Peso netto
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Sconto 2
+
|Lunghezza
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Sconto 3
+
|Larghezza
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Unità di misura
+
|Altezza
|Char
+
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Tempo consegna
+
|Numero colli
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Quantità minima
+
|Peso Imballo
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Quantità massima
+
|Codice lingua 1
|Number
+
|Char  010
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Flag acq vend
+
|Descrizione Lingua 1
|Number
+
|Char  255
 
|NO
 
|NO
|1=Acquisto, 0=Vendita
+
|
 
|-
 
|-
|Data inizio validità
+
|Codice lingua 2
|Data
+
|Char  010
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Data fine validità
+
|Descrizione Lingua 2
|Data
+
|Char  255
 
|NO
 
|NO
 
|
 
|
|}
 
 
==== Costi ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART17.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Codice lingua 3
|TXT_ART17
+
|Char  010
 +
|NO
 +
|
 
|-
 
|-
|'''Contenuto'''
+
|Descrizione Lingua 3
|Costi                                                                                        
+
|Char  255
 +
|NO
 +
|
 
|-
 
|-
|'''Schema'''
+
|Codice lingua 4
|S_ART_COSTI
+
|Char  010
|}
+
|NO
{| class="wikitable"
+
|
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Codice Articolo
+
|Descrizione Lingua 4
|Char   030
+
|Char  255
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Codice Costo
+
|Costo Standard acquisto
|Char   030
+
|Number
|SI
+
|NO
|STD
 
|-
 
|Costo Articolo
 
|Number
 
|SI
 
 
|
 
|
|}
 
 
==== Confezioni di vendita ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART20.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Gruppo LIFO
|TXT_ART20
+
|Char  030
|-
+
|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
+
|Codice Modello
|Char   030
+
|Char  030
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Confezione
+
|Volume
|Char   020
+
|Number
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Conversione UM Base
+
|Codice Imballo
|Number
+
|Char  030
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Num. Decimali UM
+
|Flag varianti
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Solo multipli
+
|Flag Web
 
|Number
 
|Number
 
|NO
 
|NO
|
+
|0 Visibile   1 Vetrina    -2 Non visibile  INTERNET
|}
+
|-
 
+
|FLAG_NO_PROVV
==== Campi custom ====
+
|Number
{| class="wikitable"
+
|No
|'''Nome file ascii'''
+
|Se attivo non  calcola le provvigioni
|ART21.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Pezzi Per collo
|TXT_ART21
+
|Numeber
 +
|No
 +
|Numero pezzi per  collo ART_PESO
 
|-
 
|-
|'''Contenuto'''
+
|Volume imballo
|Campi custom                                                                          
+
|Number
 +
|No
 +
|Volume dell’imballo  ART_PESO
 
|-
 
|-
|'''Schema'''
+
|Non calcolare volume
|S_ART_USER
+
|Number
|}
+
|No
{| class="wikitable"
+
|1=Se campo Volume  non deve essere calcolato dalle dimensioni ART_PESO
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Codice Articolo
+
|Lotto minimo acquisto/Clav
|Char   030
+
|Number
|SI
+
|No
|
+
|ART_ANA.LOTTO_MINIMO
 
|-
 
|-
|Nome campo 1
+
|Lotto multiplo acquisto/Clav
|Char   20
+
|Number
|
+
|No
|
+
|ART_ANA.LOTTO_MULTIPLO_STDAG
 
|-
 
|-
|Valore campo 1
+
|GG lead time acquisto
|Char   20
+
|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
 
|-
 
|-
|Nome campo 30
+
|Flag RAEE
|Char   20
+
|Number
|
+
|No
|
+
|Soggetto a RAEE 0=No 1=Si
 
|-
 
|-
|Valore campo 30
+
|Flag info agg lotto
|Char   20
+
|Number
|
+
|No
|
+
|Certificato in inserimento lotto 0=No 1=Si
 
|}
 
|}
  
==== Prodotti vitivinicoli ====
+
==== Riclassificazione Articolo ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART23.TXT
+
|ART2.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART23
+
|TXT_ART2
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Anagrafiche  Prodotti vitivinicoli                                                  
+
|Classificazioni articoli
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_WINE_ANAG_PROD
+
|S_ART_CLASS
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 2 364: Riga 2 678:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Codice Prodotto
+
|Codice Articolo
 
|Char   030
 
|Char   030
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Descrizione Prodotto
+
|Tipo    Classificazione
|Char   255
+
|Char   012
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Descrizione aggiuntiva prodotto
+
|Codice Classificazione
|Char   255
+
|Char   030
|NO
+
|SI
 
|
 
|
 +
|}
 +
 +
==== Codici Alternativi ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART3.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART3
 +
|-
 +
|'''Contenuto'''
 +
|Codici alternativi
 +
|-
 +
|'''Schema'''
 +
|S_ART_CODICI
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|Colore
+
|Codice Articolo
|Char 012
+
|Char   030
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Tipo Vino
+
|Codice Secondario
|Number
+
|Char   030
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Zona
+
|Codice Cli/For
|Char  030
+
|Char   012
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Annata
+
|Flag Cli/For
|Char  030
 
|NO
 
|
 
|-
 
|Grado
 
 
|Number
 
|Number
|NO
+
|SI
|
+
|0=interno, 1 – Cliente,
 +
 
 +
2 – Fornitore
 
|-
 
|-
|UM
+
|Descrizione
|Char 010
+
|Char   255
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Tipo_Vino_X_Doco
+
|COD_VAR
|Number
+
|Char 30
 
|NO
 
|NO
|
+
|Codice Variante
|-
+
|}
|Manip_X_Doco
+
 
|Char 030
+
==== Descrizioni Aggiuntive ====
|NO
+
{| class="wikitable"
|
+
|'''Nome file ascii'''
 +
|ART4.TXT
 
|-
 
|-
|Tipo Prodotto
+
|'''Nome tabella SQL'''
|Number
+
|TXT_ ART4
|NO
 
|
 
 
|-
 
|-
|Registro Generale
+
|'''Contenuto'''
|Number
+
|Descrizioni Aggiuntive
|NO
 
|0=Non interessa registro generale 1=Interessa registro  generale
 
 
|-
 
|-
|Registro Vinificazione
+
|'''Schema'''
|Number
+
|S_ART_DESC
|NO
+
 
|0=Non interessa registro vinificazione 1=Interessa  registro vinificazione
+
S_ART_DESL
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|Registro Imbottigliamento
+
|Tipo Descrizione
|Number
+
|Char   012
|NO
+
|SI
|0=Non interessa registro imbottigliamento 1=Interessa  registro imbottigliamento
+
|* LIST – OFF gestiti in automatico
 
|-
 
|-
|Descrizione Breve Registro
+
|Codice Articolo
|Char 015
+
|Char   030
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Codice Denominazione
+
|Descrizione
|Char 255
+
|Char 1000000 
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Data Minima Imbottigliamento
+
|Codice Lingua 1
|Date
+
|Char   012
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Data Minima Commercializzazione
+
|Descrizione in lingua
|Date
+
|Char   1000000
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Codice Prodotto Vinificazione
+
|Codice Lingua 2
|Number
+
|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
 
|NO
 
|
 
|
 
|-
 
|-
|Dichiarazione Annuale Giacenze
+
|Descrizione in lingua
|Number
+
|Char   1000000
 
|NO
 
|NO
 
|
 
|
 
|}
 
|}
  
==== Articoli vitivinicoli ====
+
==== Giacenze ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART25.TXT
+
|ART5.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART25
+
|TXT_ART5
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Dati aggiuntivi per articoli vitivinicoli                                           
+
|Magazzino Articoli
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_WINE_ART
+
|S_ART_MAG
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 2 491: Riga 2 846:
 
|-
 
|-
 
|Codice Articolo
 
|Codice Articolo
|Char 030
+
|Char   030
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Codice Cauzione/Vuoti
+
|Deposito
|Char 012
+
|Char   020
|NO
 
|
 
|-
 
|Codice Conto
 
|Char 020  
 
|NO
 
|
 
|-
 
|Codice Prodotto
 
|Char 030
 
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Capacità
+
|Giacenza iniziale
|Char 010
+
|Number
 
|NO
 
|NO
|Inserire virgola decimali
+
|OBSOLETA
 
|-
 
|-
|Grado
+
|Scorta minima
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Tipo Vino
+
|Scorta massima
 
|Number
 
|Number
 
|NO
 
|NO
|0=Sfuso 1=Imbottigliato
+
|
 
|-
 
|-
|Codice Famiglia Prodotto Enologico
+
|Punto di riordino
|Char 030
+
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Codice Principio Attivo
+
|GG  lead time produzione
|Char 030
+
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Flag Fascetta
+
|GG copertura
 
|Number
 
|Number
|NO
+
|No
|0=Articolo non fascetta 1=Articolo fascetta
+
|
|}
 
 
 
==== Testate progressivi prodotti vitivinicoli ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART30.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Priorità
|TXT_ART30
+
|Numbert
 +
|No
 +
|Priorità per le locazioni
 
|-
 
|-
|'''Contenuto'''
+
|Flag calcolo locazione migliore
|Testate progressivi prodotti vitivinicoli                                        
+
|Number
 +
|No
 +
|0=Anche se occupata, 1=Solo se libera
 
|-
 
|-
|'''Schema'''
+
|Locazione
|S_WINE_REG_TPNPD_VAL
+
|Char
|}
+
|No
{| class="wikitable"
+
|Locazione fissa
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|TPNPD_CODICE
+
|Lotto economic prod
 
|Number
 
|Number
|SI
+
|No
|Id tabella
+
|
 
|-
 
|-
|TPNPD_TIPO_REG
+
|Lotto multiplo prod
 
|Number
 
|Number
|SI
+
|No
|0=reg.carico/scarico  1=reg.vinificazione
+
|
 
|-
 
|-
|TPNPD_COD_REG
+
|Lotto minimo acquisto
|Char   012
+
|Number
|SI
+
|No
|Codice deposito fiscale
+
|
 
|-
 
|-
|TPNPD_DATASTDEF
+
|Lotto multiplo acquisto
|Date
+
|Number
|SI
+
|No
|Data stampa definitiva
+
|
 
|-
 
|-
|TPNPD_NUMPAG
+
|GG lead time acquisto
 
|Number
 
|Number
|NO
+
|No
|N.ro ultima pagina
+
|
 
|-
 
|-
|TPNPD_NUMRIGA
+
|Calcolo Mrp
 
|Number
 
|Number
|SI
+
|No
|N.ro ultimo progressivo riga
+
|0=a giacenza, 1=scorta minima, 2=punto riordino
 
|-
 
|-
|TPNPD_FLAG_AZZERA_PROGR
+
|Calcolo per deposito
 
|Number
 
|Number
|NO
+
|No
|1=azzeramento progressivi; 0=no
+
|0=prende i dati dell’articolo, 1=Prende i dati del  deposito
 
|}
 
|}
  
==== Righe progressivi prodotti vitivinicoli ====
+
==== Giacenze Lotti ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART31.TXT
+
|ART6.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART31
+
|TXT_ART6
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Righe progressivi prodotti vitivinicoli                                          
+
|Giacenze  Lotti
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_WINE_REG_TOT_VAL
+
|S_ART_GIAC_LOT
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 2 617: Riga 2 956:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|RTV_CODICE
+
|Codice Articolo
|Number
+
|Char   030
 
|SI
 
|SI
|Id tabella
+
|
 
|-
 
|-
|RTV_TPNPD_CODICE
+
|Deposito
|Number
+
|Char   020
 
|SI
 
|SI
|Codice tabella n.ro pagina e dettaglio (collegamento con tabella  TXT_ART30)
+
|
 
|-
 
|-
|RTV_COD_PROD
+
|Codice Lotto
|Char
+
|Char   030
|50
+
|SI
|Codice prodotto
+
|
 
|-
 
|-
|RTV_SALDO_INIZIALE
+
|Giacenza iniziale
 
|Number
 
|Number
 
|SI
 
|SI
|Saldo iniziale
+
|
 
|-
 
|-
|RTV_CARICO
+
|Giacenza attuale
 +
|Number
 +
|SI
 +
|
 +
|-
 +
|Carico
 +
|Number
 +
|SI
 +
|
 +
|-
 +
|Scarico
 +
|Number
 +
|SI
 +
|
 +
|-
 +
|Entrate Ord.Fornitori
 
|Number
 
|Number
|NO
+
|SI
|Progressivo carico
+
|Quantità ordini Fornitori aperti
 
|-
 
|-
|RTV_SCARICO
+
|Impegno Ord. Clienti
 
|Number
 
|Number
|NO
+
|SI
|Progressivo scarico
+
|Quantità ordini Clienti aperti
 
|}
 
|}
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 ====
+
==== Lifo ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART27.TXT
+
|ART7.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART27
+
|TXT_ART7
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Codici a barre ubicazione                                                          
+
|Giacenze e valori strati Lifo
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_ETICH
+
|S_ART_LIFO
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 2 669: Riga 3 022:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|ANNO
+
|Codice Articolo
|Char 004
+
|Char   030
 +
|SI
 +
|Codice articolo
 +
|-
 +
|Codice variante
 +
|Char   030
 +
|No
 +
|Codice Variante
 +
|-
 +
|Periodo
 +
|Char   020
 
|SI
 
|SI
|Anno
+
|Esercizio di riferimento
 
|-
 
|-
|NUM_ETICH
+
|Quantità
 
|Number
 
|Number
 
|SI
 
|SI
|Numero etichetta
+
|Quantità a fine periodo
 
|-
 
|-
|DATA_CREAZIONE
+
|Note
|Data
+
|Char   040
|NO
+
|No
|Data creazione etichetta
+
|
 
|-
 
|-
|DATA_CARICO
+
|Prezzo Netto
|Data
 
|NO
 
|Data di carico in magazzino
 
|-
 
|STATUS
 
 
|Number
 
|Number
|NO
+
|SI
|Stato dell’etichetta
+
|Prezzo netto
 +
|}
 +
 
 +
==== UM Alternative ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART13.TXT
 
|-
 
|-
|COD_ART
+
|'''Nome tabella SQL'''
|Char 030
+
|TXT_ART13
|NO
 
|Codice articolo
 
 
|-
 
|-
|COD_VAR
+
|'''Contenuto'''
|Char 030
+
|UM  Alternative                                                                          
|NO
 
|Codice variante
 
 
|-
 
|-
|NUM_TAGLIA
+
|'''Schema'''
|Number
+
|S_ART_UM
|NO
+
|}
|Numero taglia
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|TIPO_CODICE
+
|Flag Acquisto Vendita
|Number
+
|Char   020
|NO
+
|SI
|Tipo codice a barre
+
|A=acquisti V=vendite M=movimenti interni U=unica
 
|-
 
|-
|COD_BARRE
+
|Codice Articolo
|Char 050
+
|Char   030
 
|SI
 
|SI
|Codice a barre
+
|
 
|-
 
|-
|UM
+
|Unità di Misura
|Char 020
+
|Char   020
|NO
+
|SI
|Unità di misura
+
|
 
|-
 
|-
|QUANT_ETICH
+
|Conversione UM Base
 
|Number
 
|Number
|NO
+
|SI
|Quantità dell'etichetta quantità stampata 
+
|
 
|-
 
|-
|QUANT_EFFETTIVA
+
|Num. Decimali UM
 
|Number
 
|Number
 
|NO
 
|NO
|Quantità letta che ha caricato a magazzino 
+
|
 
|-
 
|-
|QUANT_PRELEVATA
+
|Solo multipli
 
|Number
 
|Number
 
|NO
 
|NO
|Quantità prelevata
+
|
 +
|}
 +
 
 +
==== Lotti ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART14.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART14
 +
|-
 +
|'''Contenuto'''
 +
|Lotti                                                                                         
 
|-
 
|-
|QUANT_DA_PRELEVARE
+
|'''Schema'''
|Number
+
|S_ART_LOTTI
|NO
+
|}
|Quantità da prelevare
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|COD_DEP
+
|Codice Articolo
|Char 030
+
|Char   030
|NO
+
|SI
|Codice deposito
+
|
 
|-
 
|-
|COD_LOC
+
|Codice Lotto
|Char 030
+
|Char   030
|NO
+
|SI
|Codice locazione
+
|
 
|-
 
|-
|IMBALLI_ID
+
|Note
|Char 040
+
|Char   255
 
|NO
 
|NO
|Codice imballo
+
|
 
|-
 
|-
|DOC_TABLE_CREA
+
|Data Fabbricazione
|Char 030
+
|Date
 
|NO
 
|NO
|Tipo documento creazione etichetta
+
|
 
|-
 
|-
|DOC_RIGA_ID_CREA
+
|Data Scadenza
|Char 030
+
|Date
 
|NO
 
|NO
|ID riga documento che ha creato l'etichetta
+
|
 
|-
 
|-
|DOC_TABLE_ENTRATA
+
|Data Carico
|Char 030
+
|Date
 
|NO
 
|NO
|Tipo documento entrata merce
+
|
 +
|}
 +
 
 +
==== Listini ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART15.TXT
 
|-
 
|-
|DOC_RIGA_ID_ENTRATA
+
|'''Nome tabella SQL'''
|Char 030
+
|TXT_ART15
|NO
 
|ID riga documento di entrata merce
 
 
|-
 
|-
|DOC_TABLE_USCITA
+
|'''Contenuto'''
|Char 030
+
|Listini                                                                                       
|NO
 
|Tipo documento uscita merce
 
 
|-
 
|-
|DOC_RIGA_ID_USCITA
+
|'''Schema'''
|Char 030
+
|S_ART_LIST
|NO
+
 
|ID riga documento di uscita merce
+
S_TIPI_LIST 
 +
 
 +
S_LISTINI
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|DOC_RIGA_ID_ALL
+
|Codice Articolo
|Char 030
+
|Char   030
|NO
+
|SI
|ID riga documento di allestimento (prebolla)
+
|
 
|-
 
|-
|PROGR_ETICH_PADRE
+
|Codice Listino
|Number
+
|Char   030
 +
|SI
 +
|
 +
|-
 +
|Codice Divisa
 +
|Char
 +
|NO
 +
|
 +
|-
 +
|Prezzo Listini
 +
|Number
 +
|SI
 +
|
 +
|-
 +
|Flag Obsoleto
 +
|Number
 
|NO
 
|NO
|Progressivo etichetta da cui proviene in fase di  ristampa o spezzacollo
+
|<nowiki>- 1 Obsoleto</nowiki>
 
|-
 
|-
|TIPO_CREAZIONE
+
|Sconto 1
 
|Number
 
|Number
 
|NO
 
|NO
|Tipo di creazione 0=nuova, 1=ristampa, 2=duplica
+
|
 
|-
 
|-
|COD_REPORT_ETICH
+
|Sconto 2
|Char 030
+
|Number
 
|NO
 
|NO
|Codice report legato all'etichetta
+
|
 
|-
 
|-
|COD_LOT
+
|Sconto 3
|Char 030
+
|Number
 
|NO
 
|NO
|Codice Lotto
+
|
 
|-
 
|-
|DATA_SCAD_LOT
+
|Unità di misura
|Data
+
|Char
 
|NO
 
|NO
|Data scadenza Lotto
+
|
|}
 
 
 
==== Note ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART28.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Tempo consegna
|TXT_ART28
+
|Number
 +
|NO
 +
|
 
|-
 
|-
|'''Contenuto'''
+
|Quantità minima
|Note  articoli                                                                              
+
|Number
 +
|NO
 +
|
 
|-
 
|-
|'''Schema'''
+
|Quantità massima
|S_ART_NOTE
+
|Number
|}
+
|NO
{| class="wikitable"
+
|
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|COD_ART
+
|Flag acq vend
|Char 030
+
|Number
|SI
 
|Codice articolo
 
|-
 
|COD_VAR
 
|Char 030
 
|SI
 
|Codice variante
 
|-
 
|NOTA
 
|Char 1000000
 
 
|NO
 
|NO
|Descrizione nota
+
|1=Acquisto, 0=Vendita
 
|-
 
|-
|DATA_INIZIO
+
|Data inizio validità
|Date
+
|Data
 
|NO
 
|NO
|Data inizio validità
+
|
 
|-
 
|-
|DATA_FINE
 
|Date
 
|NO
 
 
|Data fine validità
 
|Data fine validità
|-
+
|Data
|FLAG_CON_CLI
 
|Number
 
 
|NO
 
|NO
|Flag contratti cliente
+
|
 +
|}
 +
 
 +
==== Costi ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART17.TXT
 
|-
 
|-
|FLAG_OFF_CLI
+
|'''Nome tabella SQL'''
|Number
+
|TXT_ART17
|NO
 
|Flag offerte cliente
 
 
|-
 
|-
|FLAG_ORD_CLI
+
|'''Contenuto'''
|Number
+
|Costi                                                                                        
|NO
 
|Flag ordini cliente
 
 
|-
 
|-
|FLAG_DDT_CLI
+
|'''Schema'''
|Number
+
|S_ART_COSTI
|NO
+
|}
|Flag ddt cliente
+
{| class="wikitable"
|-
+
|'''Nome Campo'''
|FLAG_DDT_ALL
+
|'''Tipo'''
|Number
+
|'''Obbl.'''
|NO
+
|'''Descrizione campo'''
|Flag allestimenti
 
 
|-
 
|-
|FLAG_FATT_CLI
+
|Codice Articolo
|Number
+
|Char   030
|NO
+
|SI
|Flag fatture cliente
+
|
 
|-
 
|-
|FLAG_CON_FOR
+
|Codice Costo
|Number
+
|Char   030
|NO
+
|SI
|Flag contratti fornitore 
+
|STD
 
|-
 
|-
|FLAG_OFF_FOR
+
|Costo Articolo
 
|Number
 
|Number
|NO
+
|SI
|Flag offerte fornitori
+
|
 +
|}
 +
 
 +
==== Confezioni di vendita ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART20.TXT
 
|-
 
|-
|FLAG_ORD_FOR
+
|'''Nome tabella SQL'''
|Number
+
|TXT_ART20
|NO
 
|Flag ordini fornitori
 
 
|-
 
|-
|FLAG_DDT_FOR
+
|'''Contenuto'''
|Number
+
|Codifica  delle confezioni di vendita                                            
|NO
 
|Flag ddt fornitori
 
 
|-
 
|-
|FLAG_FATT_FOR
+
|'''Schema'''
|Number
+
|S_ART_CONF
|NO
+
|}
|Flag fatture fornitori
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|FLAG_MAGAZZINO
+
|Flag Acquisto Vendita
|Number
+
|Char   020
|NO
+
|SI
|Flag magazzino
+
|
 +
|-
 +
|Codice Articolo
 +
|Char   030
 +
|SI
 +
|
 
|-
 
|-
|FLAG_SCHERMO
+
|Confezione
|Number
+
|Char   020
|NO
+
|SI
|=1: Da visualizzare
+
|
 
|-
 
|-
|FLAG_PROD
+
|Conversione UM Base
 
|Number
 
|Number
|NO
+
|SI
|Documenti di produzione
+
|
 
|-
 
|-
|FLAG_STAMPA
+
|Num. Decimali UM
 
|Number
 
|Number
 
|NO
 
|NO
|1=Da stampare su documenti
+
|
 
|-
 
|-
|MRP
+
|Solo multipli
 
|Number
 
|Number
 
|NO
 
|NO
|In MRP
+
|
 
|}
 
|}
  
=== Distinte Base ===
+
==== Campi custom ====
 
 
==== Distinte Testata ====
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART9.TXT
+
|ART21.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART9
+
|TXT_ART21
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Distinte  Testata codice padre                                                     
+
|Campi custom                                                                          
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_DISTINTE
+
|S_ART_USER
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 2 973: Riga 3 367:
 
|
 
|
 
|-
 
|-
|Versione
+
|Nome campo 1
|Number
+
|Char   20
|SI
+
|
 
|
 
|
 
|-
 
|-
|Data inizio validità
+
|Valore campo 1
|Date
+
|Char   20
|SI
+
|
 
|
 
|
 
|-
 
|-
|Data fine validità
+
|………..
|Date
+
|
|NO
+
|
 
|
 
|
 
|-
 
|-
|Tipo Versione
+
|………..
|Number
+
|
|NO
+
|
|<nowiki>-0 Attuale         -1 storica            -2 futura</nowiki>
+
|
 
|-
 
|-
|Data Creazione
+
|Nome campo 30
|Date
+
|Char   20
|NO
+
|
 
|
 
|
 
|-
 
|-
|Data ultima modifica
+
|Valore campo 30
|Date
+
|Char   20
|NO
 
 
|
 
|
|-
 
|Utente
 
|Char   050
 
|NO
 
 
|
 
|
 
|}
 
|}
  
==== Distinte Componenti ====
+
==== Prodotti vitivinicoli ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART10.TXT
+
|ART23.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART10
+
|TXT_ART23
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Distinte Componenti                                                                  
+
|Anagrafiche Prodotti vitivinicoli                                                  
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_DIST
+
|S_WINE_ANAG_PROD
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 3 029: Riga 3 418:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Codice Articolo Padre
+
|Codice Prodotto
 
|Char   030
 
|Char   030
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Versione
+
|Descrizione Prodotto
|Number
+
|Char   255
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Numero riga distinta
+
|Descrizione aggiuntiva prodotto
|Number
+
|Char   255
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Codice Articolo Componente
+
|Colore
|Char   030
+
|Char 012
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|UM
+
|Tipo Vino
|Char    010
+
|Number
 
|SI
 
|SI
 
|
 
|
 
|-
 
|-
|Quantità
+
|Zona
|Number
+
|Char  030
|SI
+
|NO
 
|
 
|
 
|-
 
|-
|Coeficente di sfrido
+
|Annata
|Number
+
|Char  030
|SI
+
|NO
|<nowiki>- 1 di default</nowiki>
+
|
 
|-
 
|-
|Flag componente fantasma
+
|Grado
 
|Number
 
|Number
 
|NO
 
|NO
|<nowiki>- 1 Componente Fantasma</nowiki>
+
|
 
|-
 
|-
|Note
+
|UM
|Char     255
+
|Char 010
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Codice Deposito
+
|Tipo_Vino_X_Doco
|Char     020
+
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Approvvigionamento
+
|Manip_X_Doco
|Number
+
|Char 030
 
|NO
 
|NO
|<nowiki>- 0 Azienda     1  – Terzista</nowiki>
+
|
|}
 
 
 
==== Distinte Cicli ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|ART11.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Tipo Prodotto
|TXT_ART11
 
|-
 
|'''Contenuto'''
 
|Distinte  Cicli                                                                             
 
|-
 
|'''Schema'''
 
|S_ART_CICLI
 
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
|-
 
|COD_ART
 
|Char   030
 
|SI
 
|Codice articolo padre
 
|-
 
|Versione
 
 
|Number
 
|Number
|SI
+
|NO
|Sempre a 1
 
|-
 
|Codice Ciclo
 
|Char   012
 
|SI
 
 
|
 
|
 
|-
 
|-
|Sequenza
+
|Registro Generale
 
|Number
 
|Number
|SI
+
|NO
|
+
|0=Non interessa registro generale 1=Interessa registro  generale
 
|-
 
|-
|Tempo Fix
+
|Registro Vinificazione
 
|Number
 
|Number
|SI
+
|NO
|<nowiki>- 0 Ore        - 1 Minuti            - 2 Secondi</nowiki>
+
|0=Non interessa registro vinificazione 1=Interessa registro vinificazione
 
|-
 
|-
|Tempo Fisso Macchina
+
|Registro Imbottigliamento
 
|Number
 
|Number
 
|NO
 
|NO
|
+
|0=Non interessa registro imbottigliamento 1=Interessa  registro imbottigliamento
 
|-
 
|-
|Tempo Fisso Operatore
+
|Descrizione Breve Registro
|Number
+
|Char 015
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Tempo Var.
+
|Codice Denominazione
|Number
+
|Char 255
|SI
 
|<nowiki>- 0 Ore   - 1  Minuti  - 2 Secondi   - 3 Decimi</nowiki>
 
|-
 
|Tempo Variab. Macchina
 
|Number
 
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Tempo Variab. Operatore
+
|Data Minima Imbottigliamento
|Number
+
|Date
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Quantità Fase Successiva
+
|Data Minima Commercializzazione
|Number
+
|Date
 
|NO
 
|NO
|Per sovrapposizione di fase
+
|
 
|-
 
|-
|% Fase Successiva
+
|Codice Prodotto Vinificazione
 
|Number
 
|Number
 
|NO
 
|NO
|Per sovrapposizione di fase
+
|
 
|-
 
|-
|Flag tipo ciclo
+
|Dichiarazione Annuale Giacenze
 
|Number
 
|Number
|SI
 
|<nowiki>-0 Interno    - 1  Esterno</nowiki>
 
|-
 
|Centro di Lavoro
 
|Char  020
 
 
|NO
 
|NO
 
|
 
|
 +
|}
 +
 +
==== Articoli vitivinicoli ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART25.TXT
 
|-
 
|-
|Macchina
+
|'''Nome tabella SQL'''
|Char  030
+
|TXT_ART25
|NO
 
|
 
 
|-
 
|-
|Fornitore
+
|'''Contenuto'''
|Char  012
+
|Dati aggiuntivi per articoli vitivinicoli                                           
|NO
 
|Se esterna
 
 
|-
 
|-
|Cod.Articolo x listino
+
|'''Schema'''
|Char  030
+
|S_WINE_ART
|NO
+
|}
|Se esterna
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|Deposito Scarico comp.
+
|Codice Articolo
|Char  020
+
|Char 030
|NO
+
|SI
 
|
 
|
 
|-
 
|-
|Articolo intermedio Scar.
+
|Codice Cauzione/Vuoti
|Char  020
+
|Char 012
 
|NO
 
|NO
|Articolo intermedio scaricato eseguendo il ciclo
+
|
 
|-
 
|-
|Articolo intermedio Car.
+
|Codice Conto
|Char  020
+
|Char 020  
 
|NO
 
|NO
|Articolo intermedio caricato eseguendo il ciclo
+
|
 
|-
 
|-
|Descrizione Lavorazione
+
|Codice Prodotto
|Char 255
+
|Char 030
|NO
 
|Descrizione lavorazione
 
|-
 
|Tempo Coda.
 
|Number
 
 
|SI
 
|SI
|<nowiki>- 0 Ore        -  1 Minuti            - 2 Secondi</nowiki>
+
|
 
|-
 
|-
|Tempo Coda Macchina
+
|Capacità
|Number
+
|Char 010
 
|NO
 
|NO
|
+
|Inserire virgola decimali
 
|-
 
|-
|Tempo Coda Operatore
+
|Grado
 
|Number
 
|Number
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Tempo Transito
+
|Tipo Vino
 
|Number
 
|Number
|SI
+
|NO
|<nowiki>- 0 Ore        -  1 Minuti            - 2 Secondi</nowiki>
+
|0=Sfuso 1=Imbottigliato
 
|-
 
|-
|Tempo Transito generale
+
|Codice Famiglia Prodotto Enologico
|Number
+
|Char 030
 
|NO
 
|NO
 
|
 
|
 
|-
 
|-
|Tempo macchina stampata
+
|Codice Principio Attivo
|Number
+
|Char 030
|No
+
|NO
|Per lo stampo
+
|
 
|-
 
|-
|Tempo Operatore a stampata
+
|Flag Fascetta
 
|Number
 
|Number
|No
+
|NO
|Per lo stampo
+
|0=Articolo non fascetta 1=Articolo fascetta
|-
 
|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 ====
+
==== Testate progressivi prodotti vitivinicoli ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART12.TXT
+
|ART30.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART12
+
|TXT_ART30
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Cicli  Fasi                                                                                  
+
|Testate progressivi prodotti vitivinicoli                                        
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_CICLI_FASI
+
|S_WINE_REG_TPNPD_VAL
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 3 286: Riga 3 615:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|COD_ART
+
|TPNPD_CODICE
|Char   030
+
|Number
 
|SI
 
|SI
|Codice articolo padre
+
|Id tabella
 
|-
 
|-
|COD_CICLO
+
|TPNPD_TIPO_REG
|Char
+
|Number
 
|SI
 
|SI
|Codice ciclo
+
|0=reg.carico/scarico  1=reg.vinificazione
 
|-
 
|-
|NUM_FASE
+
|TPNPD_COD_REG
|Number
+
|Char   012
 
|SI
 
|SI
|Sequenza fase all’interno del ciclo
+
|Codice deposito fiscale
 
|-
 
|-
|COD_CAUS
+
|TPNPD_DATASTDEF
|Char 12
+
|Date
 
|SI
 
|SI
|Codice causale fase
+
|Data stampa definitiva
 
|-
 
|-
|COD_CP
+
|TPNPD_NUMPAG
|Char 12
 
|SI
 
|Classe del personale
 
|-
 
|TEMPO_FIX
 
|Number
 
|SI
 
|<nowiki>- 0 Ore  - 1  Minuti    - 2 Secondi</nowiki>
 
|-
 
|TEMPO_FISSO_MACC
 
 
|Number
 
|Number
 
|NO
 
|NO
|Tempo atttrezzaggio macchina
+
|N.ro ultima pagina
 
|-
 
|-
|TEMPO_FISSO_OP
+
|TPNPD_NUMRIGA
|Number
 
|NO
 
|Tempo atttrezzaggio operatore
 
|-
 
|TEMPO_VAR
 
 
|Number
 
|Number
 
|SI
 
|SI
|<nowiki>- 0 Ore  - 1  Minuti - 2 Secondi - 3 decimi</nowiki>
+
|N.ro ultimo progressivo riga
 
|-
 
|-
|TEMPO_VAR_MACC
+
|TPNPD_FLAG_AZZERA_PROGR
 
|Number
 
|Number
 
|NO
 
|NO
|Tempo variabile macchina
+
|1=azzeramento progressivi; 0=no
|-
 
|TEMPO_VAR_OP
 
|Number
 
|NO
 
|Tempo variabile operatore
 
 
|}
 
|}
  
=== Allegati ===
+
==== Righe progressivi prodotti vitivinicoli ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ART32.TXT
+
|ART31.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ART32
+
|TXT_ART31
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Anagrafica allegati
+
|Righe progressivi prodotti vitivinicoli                                          
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_ART_ALLEGATI
+
|S_WINE_REG_TOT_VAL
S_CF_ALLEGATI
 
 
 
S_CF_CLI_ALLEGATI
 
 
 
S_CF_FOR_ALLEGATI
 
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 3 367: Riga 3 671:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Codice Tabella
+
|RTV_CODICE
|Char   030
+
|Number
 
|SI
 
|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
+
|Id tabella
 
|-
 
|-
|Codice Variante
+
|RTV_TPNPD_CODICE
|Char   030
+
|Number
|NO
+
|SI
|Codice variante articolo
+
|Codice tabella n.ro pagina e dettaglio (collegamento con tabella  TXT_ART30)
 
|-
 
|-
|Tabella allegato
+
|RTV_COD_PROD
|Char   255
+
|Char
|SI
+
|50
|La tabella relativa a quell'allegato. Se legato agli articoli riportare 'ART', se legato a clienti/fornitori/contatti 'CF'
+
|Codice prodotto
 
|-
 
|-
|Codice tipo allegato
+
|RTV_SALDO_INIZIALE
|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
 
|Number
|NO
 
|0=Solo collegamento 1=Salva allegato in DB fisicamente
 
|-
 
|Percorso File
 
|Char  1000
 
 
|SI
 
|SI
|Il percorso del file (Esempio: C:\Software\Note.txt)
+
|Saldo iniziale
 
|-
 
|-
|Note
+
|RTV_CARICO
|Char   255
 
|NO
 
|Note allegato
 
|-
 
|Flag Contratto
 
 
|Number
 
|Number
 
|NO
 
|NO
|Abilita allegato in contratti (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
+
|Progressivo carico
 
|-
 
|-
|Flag Offerte
+
|RTV_SCARICO
 
|Number
 
|Number
 
|NO
 
|NO
|Abilita allegato in offerte (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
+
|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
 
|-
 
|-
|Flag Ordini
+
|'''Nome tabella SQL'''
|Number
+
|TXT_ART27
|NO
 
|Abilita allegato in ordini (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
 
|-
 
|-
|Flag DDT
+
|'''Contenuto'''
|Number
+
|Codici a barre ubicazione                                                          
|NO
 
|Abilita allegato in DDT (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
 
|-
 
|-
|Flag Fatture
+
|'''Schema'''
 +
|S_ART_ETICH
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|ANNO
 +
|Char 004
 +
|SI
 +
|Anno
 +
|-
 +
|NUM_ETICH
 
|Number
 
|Number
 +
|SI
 +
|Numero etichetta
 +
|-
 +
|DATA_CREAZIONE
 +
|Data
 
|NO
 
|NO
|Abilita allegato in fatture (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
+
|Data creazione etichetta
 
|-
 
|-
|Flag Variazioni
+
|DATA_CARICO
|Number
+
|Data
 
|NO
 
|NO
|Abilita allegato in variazioni (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
+
|Data di carico in magazzino
 
|-
 
|-
|Flag Resi
+
|STATUS
 
|Number
 
|Number
 
|NO
 
|NO
|Abilita allegato in resi (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
+
|Stato dell’etichetta
 
|-
 
|-
|Flag Allestimenti
+
|COD_ART
|Number
+
|Char 030
 
|NO
 
|NO
|Abilita allegato in Allestimenti (0=Disabilitato, 1=Abilitato)
+
|Codice articolo
 
|-
 
|-
|Flag Carico Scarico
+
|COD_VAR
|Number
+
|Char 030
 
|NO
 
|NO
|Abilita allegato in documenti Carico/Scarico (0=Disabilitato, 1=Carico, 2=Scarico, 3=Entrambi)
+
|Codice variante
 
|-
 
|-
|Flag Ordini di produzione
+
|NUM_TAGLIA
 
|Number
 
|Number
 
|NO
 
|NO
|Abilita allegato in Ordini di produzione (0=Disabilitato, 1=Abilitato)
+
|Numero taglia
 
|-
 
|-
|Flag padre produzione
+
|TIPO_CODICE
 
|Number
 
|Number
 
|NO
 
|NO
|0=Tutti 1=Solo Codice Padre 2=Solo Componenti
+
|Tipo codice a barre
 +
|-
 +
|COD_BARRE
 +
|Char 050
 +
|SI
 +
|Codice a barre
 
|-
 
|-
|Flag Stampa
+
|UM
|Number
+
|Char 020
 
|NO
 
|NO
|Abilita stampa dell'allegato (0=Disabilitato, 1=prima del documento, 2=dopo del documento, 3=Entrambi)
+
|Unità di misura
|}
 
 
 
== Documenti ==
 
 
 
=== Documenti ciclo attivo e passivo ===
 
 
 
==== Dettaglio delle tabelle gestite ====
 
{| class="wikitable"
 
|'''Sigla'''
 
|'''Tabella'''
 
 
|-
 
|-
|OC
+
|QUANT_ETICH
|ORD_CLI
+
|Number
 +
|NO
 +
|Quantità dell'etichetta quantità stampata 
 
|-
 
|-
|OF
+
|QUANT_EFFETTIVA
|ORD_FOR
+
|Number
 +
|NO
 +
|Quantità letta che ha caricato a magazzino 
 
|-
 
|-
|OL
+
|QUANT_PRELEVATA
|ORD_FOR (C/LAV)
+
|Number
 +
|NO
 +
|Quantità prelevata
 
|-
 
|-
|BC
+
|QUANT_DA_PRELEVARE
|DDT_CLI
+
|Number
 +
|NO
 +
|Quantità da prelevare
 
|-
 
|-
|BF
+
|COD_DEP
|DDT_FOR
+
|Char 030
 +
|NO
 +
|Codice deposito
 
|-
 
|-
|FC
+
|COD_LOC
|FATT_CLI
+
|Char 030
 +
|NO
 +
|Codice locazione
 
|-
 
|-
|FF
+
|IMBALLI_ID
|FATT_FOR
+
|Char 040
 +
|NO
 +
|Codice imballo
 
|-
 
|-
|NVE
+
|DOC_TABLE_CREA
|VAR_CLI
+
|Char 030
 +
|NO
 +
|Tipo documento creazione etichetta
 
|-
 
|-
|NVR
+
|DOC_RIGA_ID_CREA
|VAR_FOR
+
|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
 
|-
 
|-
|MC
+
|TIPO_CREAZIONE
|MAG_CAR
+
|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
 
|-
 
|-
|MS
+
|DATA_SCAD_LOT
|MAG_SCAR
+
|Data
 +
|NO
 +
|Data scadenza Lotto
 
|}
 
|}
  
==== Testata documenti ====
+
==== Note ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|DOC1.TXT
+
|ART28.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_DOC1
+
|TXT_ART28
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Testate documenti
+
|Note  articoli                                                                              
|}
+
|-
 +
|'''Schema'''
 +
|S_ART_NOTE
 +
|}
 
{| class="wikitable"
 
{| class="wikitable"
|'''Nome campo'''
+
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Tipo'''
|'''Descrizione'''
+
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|ANNO_DOC
+
|COD_ART
|Char 4
+
|Char 030
|Anno documento
+
|SI
 +
|Codice articolo
 
|-
 
|-
|CAUS_DOC
+
|COD_VAR
|Char 12
+
|Char 030
|Causale documento
+
|SI
 +
|Codice variante
 
|-
 
|-
|SERIE_DOC
+
|NOTA
|Char 5
+
|Char 1000000
|Serie documento
+
|NO
 +
|Descrizione nota
 
|-
 
|-
|NUM_DOC
+
|DATA_INIZIO
|Int 8
+
|Date
|Numero documento
+
|NO
 +
|Data inizio validità
 
|-
 
|-
|TIPO_DOC
+
|DATA_FINE
|Char 2
+
|Date
|OC-Ordine clienti
+
|NO
 
+
|Data fine validità
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
+
|FLAG_CON_CLI
|Data
+
|Number
|Data documento
+
|NO
 +
|Flag contratti cliente
 
|-
 
|-
|COD_CF
+
|FLAG_OFF_CLI
|Char 12
+
|Number
|Codice Cli/for allineato a destra 6 posizioni
+
|NO
 +
|Flag offerte cliente
 
|-
 
|-
|COD_CF_FATT
+
|FLAG_ORD_CLI
|Char 12
+
|Number
|Codice cli/for di fatturazione-opzionale
+
|NO
 +
|Flag ordini cliente
 
|-
 
|-
|COD_BUS_UN
+
|FLAG_DDT_CLI
|Char 12
+
|Number
|Codice Busn per o documenti
+
|NO
 +
|Flag ddt cliente
 
|-
 
|-
|NOTE
+
|FLAG_DDT_ALL
|Char 255
+
|Number
|Note Documento stampate
+
|NO
 +
|Flag allestimenti
 
|-
 
|-
|COD_DIVISA
+
|FLAG_FATT_CLI
|Char 12
+
|Number
|Codice Divisa
+
|NO
 +
|Flag fatture cliente
 
|-
 
|-
|CAMBIO
+
|FLAG_CON_FOR
|Float 8
+
|Number
|Cambio
+
|NO
 +
|Flag contratti fornitore 
 
|-
 
|-
|COD_REG_IVA
+
|FLAG_OFF_FOR
|Char 12
+
|Number
|Codice registro IVA
+
|NO
 +
|Flag offerte fornitori
 
|-
 
|-
|COD_IVA_TESTATA
+
|FLAG_ORD_FOR
|Car 12
+
|Number
|Codice IVA Testata
+
|NO
 +
|Flag ordini fornitori
 
|-
 
|-
|NUM_SEDE
+
|FLAG_DDT_FOR
|Char 4
+
|Number
|Sede Commerciale
+
|NO
 +
|Flag ddt fornitori
 
|-
 
|-
|NUM_UFFICIO
+
|FLAG_FATT_FOR
|Char 4
+
|Number
|Ufficio
+
|NO
 +
|Flag fatture fornitori
 
|-
 
|-
|LETTERA_INTENTO
+
|FLAG_MAGAZZINO
|Char
+
|Number
|Lettera d’intento
+
|NO
 +
|Flag magazzino
 
|-
 
|-
|ANNO_FATT_ACCONTO
+
|FLAG_SCHERMO
|Char 4
+
|Number
|Anno fattura d’acconto
+
|NO
 +
|=1: Da visualizzare
 
|-
 
|-
|SERIE_FATT_ACCONTO
+
|FLAG_PROD
|Char
+
|Number
|Serie Fattura d’acconto
+
|NO
 +
|Documenti di produzione
 
|-
 
|-
|NUM_FATT_ACCONTO
+
|FLAG_STAMPA
|Int 8
+
|Number
|Numero fattura d’acconto
+
|NO
 +
|1=Da stampare su documenti
 
|-
 
|-
|COD_DEP
+
|MRP
|Char
+
|Number
|Codice deposito Scarico (Carico)
+
|NO
 +
|In MRP
 +
|}
 +
 
 +
=== Distinte Base ===
 +
 
 +
==== Distinte Testata ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART9.TXT
 
|-
 
|-
|CO_DEP_2
+
|'''Nome tabella SQL'''
|Char
+
|TXT_ART9
|Codice deposito di carico (Scarico)
 
 
|-
 
|-
|COD_LINGUA
+
|'''Contenuto'''
|Char
+
|Distinte  Testata codice padre                                                     
|Codice lingua
 
 
|-
 
|-
|FLG_DOC_NO_PREZZI
+
|'''Schema'''
|Char 1
+
|S_DISTINTE
|0= doc. con prezzi 1= doc. senza prezzi
+
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|VOCE_COSTO
+
|Codice Articolo
|Char
+
|Char   030
|I dimensione analitica
+
|SI
 +
|
 
|-
 
|-
|COMMESSA
+
|Versione
|Char
+
|Number
|Commessa II dimensione analitica
+
|SI
 +
|
 
|-
 
|-
|DIM_3
+
|Data inizio validità
|Char
+
|Date
|III dimensione analitica
+
|SI
 +
|
 
|-
 
|-
|DIM_4
+
|Data fine validità
|Char
+
|Date
|IV dimensione analitica
+
|NO
 +
|
 
|-
 
|-
|DIM_5
+
|Tipo Versione
|Char
+
|Number
|V dimensione analitica
+
|NO
 +
|<nowiki>-0 Attuale         -1 storica            -2 futura</nowiki>
 
|-
 
|-
|DIM_6
+
|Data Creazione
|Char
+
|Date
|VI dimensione analitica
+
|NO
 +
|
 
|-
 
|-
|COD_PAGA
+
|Data ultima modifica
|Char
+
|Date
|Codice pagamento
+
|NO
 +
|
 
|-
 
|-
|SCONTO_PAG
+
|Utente
|Float
+
|Char   050
|Sconto pagamento
+
|NO
 +
|
 +
|}
 +
 
 +
==== Distinte Componenti ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART10.TXT
 
|-
 
|-
|FLAG_PAG_OMAGGIO
+
|'''Nome tabella SQL'''
|Char 1
+
|TXT_ART10
|Flag Pagamento omaggio
 
 
|-
 
|-
|COD_ABI
+
|'''Contenuto'''
|Char
+
|Distinte  Componenti                                                                  
|Codice ABI
 
 
|-
 
|-
|COD_CAB
+
|'''Schema'''
|Char
+
|S_ART_DIST
|Codice CAB
+
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|COORD_BANCA
+
|Codice Articolo Padre
|Char
+
|Char   030
|Coordinate bancarie
+
|SI
 +
|
 
|-
 
|-
|NUM_CONTO
+
|Versione
|Char
+
|Number
|Conto banca
+
|SI
 +
|
 
|-
 
|-
|COD_CONTO
+
|Numero riga distinta
|Char 20
+
|Number
|Conto piano conti banca
+
|SI
 +
|
 
|-
 
|-
|CIN
+
|Codice Articolo Componente
|Char 1
+
|Char   030
|Codice CIN
+
|SI
 +
|
 
|-
 
|-
|IBAN
+
|UM
|Char 34
+
|Char    010
|Codice Iban
+
|SI
 +
|
 
|-
 
|-
|FLAG_ADDEBITO_IVA
+
|Quantità
|Char 1
+
|Number
|0=non addebito IVA su omaggio 1=si
+
|SI
 +
|
 
|-
 
|-
|COD_LIST
+
|Coeficente di sfrido
|Char
+
|Number
|Codice listino
+
|SI
 +
|<nowiki>- 1 di default</nowiki>
 
|-
 
|-
|FLAG_LISTINO_CON_IVA
+
|Flag componente fantasma
|Numero
+
|Number
|Flag se listino con iva
+
|NO
 +
|<nowiki>- 1 Componente Fantasma</nowiki>
 
|-
 
|-
|COD_SCONTO
+
|Note
|Char
+
|Char     255
|Classe di sconti associata
+
|NO
 +
|
 
|-
 
|-
|COD_TIPO_SPESA_1
+
|Codice Deposito
|Char
+
|Char     020
|Codice tipo spesa 1
+
|NO
 +
|
 
|-
 
|-
|IMPORTO_SPESA_V1_1
+
|Approvvigionamento
|Float
+
|Number
|Importo spesa 1
+
|NO
 +
|<nowiki>- 0 Azienda     1 – Terzista</nowiki>
 +
|}
 +
 
 +
==== Distinte Cicli ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART11.TXT
 
|-
 
|-
|IMPORTO_SPESA_V2_1
+
|'''Nome tabella SQL'''
|Float
+
|TXT_ART11
|Importo spesa  valuta
 
 
|-
 
|-
|COD_TIPO_SPESA_2
+
|'''Contenuto'''
|Char
+
|Distinte  Cicli                                                                             
|Codice tipo spesa 2
 
 
|-
 
|-
|IMPORTO_SPESA_V1_2
+
|'''Schema'''
|Float
+
|S_ART_CICLI
|Importo spesa 2
+
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|IMPORTO_SPESA_V2_2
+
|COD_ART
|Float
+
|Char   030
|Importo spesa  valuta
+
|SI
 +
|Codice articolo padre
 
|-
 
|-
|COD_TIPO_SPESA_3
+
|Versione
|Char
+
|Number
|Codice tipo stesa 3
+
|SI
 +
|Sempre a 1
 
|-
 
|-
|IMPORTO_SPESA_V1_3
+
|Codice Ciclo
|Float
+
|Char   012
|Importo spesa 3
+
|SI
 +
|
 
|-
 
|-
|IMPORTO_SPESA_V2_3
+
|Sequenza
|Float
+
|Number
|Importo spesa  valuta
+
|SI
 +
|
 
|-
 
|-
|TOT_MERCE_V1
+
|Tempo Fix
|Float
+
|Number
|Totale merce
+
|SI
 +
|<nowiki>- 0 Ore        -  1 Minuti            - 2 Secondi</nowiki>
 
|-
 
|-
|TOT_MERCE_V2
+
|Tempo Fisso Macchina
|Float
+
|Number
|Totale merce in valuta
+
|NO
 +
|
 
|-
 
|-
|TOT_SPESE_V1
+
|Tempo Fisso Operatore
|Float
+
|Number
|Totale spese
+
|NO
 +
|
 
|-
 
|-
|TOT_SPESE_V2
+
|Tempo Var.
|Float
+
|Number
|Totale spese in valuta
+
|SI
 +
|<nowiki>- 0 Ore   - 1  Minuti  - 2 Secondi   - 3 Decimi</nowiki>
 
|-
 
|-
|TOT_OMAGGI_V1
+
|Tempo Variab. Macchina
|Float
+
|Number
|Totale omaggi
+
|NO
 +
|
 
|-
 
|-
|TOT_OMAGGI_V2
+
|Tempo Variab. Operatore
|Float
+
|Number
|Totale omaggi in valuta
+
|NO
 +
|
 
|-
 
|-
|IMPONIBILE_V1
+
|Quantità Fase Successiva
|Float
+
|Number
|Imponibile
+
|NO
 +
|Per sovrapposizione di fase
 
|-
 
|-
|IMPONIBILE_V2
+
|% Fase Successiva
|Float
+
|Number
|Imponibile in valuta
+
|NO
 +
|Per sovrapposizione di fase
 
|-
 
|-
|IVA_V1
+
|Flag tipo ciclo
|Float
+
|Number
|Totale IVA
+
|SI
 +
|<nowiki>-0 Interno    - 1  Esterno</nowiki>
 
|-
 
|-
|IVA_V2
+
|Centro di Lavoro
|Float
+
|Char  020
|Totale IVA in valuta
+
|NO
 +
|
 
|-
 
|-
|TOTALE_V1
+
|Macchina
|Float
+
|Char  030
|Totale documento
+
|NO
 +
|
 
|-
 
|-
|TOTALE_V2
+
|Fornitore
|Float
+
|Char  012
|Totale documento in divisa
+
|NO
 +
|Se esterna
 
|-
 
|-
|NUM_DEST
+
|Cod.Articolo x listino
|Char
+
|Char  030
|Numero destinazione
+
|NO
 +
|Se esterna
 
|-
 
|-
|NOTE_DEST_MERCE
+
|Deposito Scarico comp.
|Char
+
|Char  020
|Note destinazione merce ?
+
|NO
 +
|
 
|-
 
|-
|COD_CAUS_TRAS
+
|Articolo intermedio Scar.
|Char
+
|Char  020
|Causale di trasporto
+
|NO
 +
|Articolo intermedio scaricato eseguendo il ciclo
 
|-
 
|-
|COD_CAUS_MAG
+
|Articolo intermedio Car.
|Char
+
|Char  020
|Causale di magazzino
+
|NO
 +
|Articolo intermedio caricato eseguendo il ciclo
 
|-
 
|-
|COD_TIPO_PORTO
+
|Descrizione Lavorazione
|Char
+
|Char 255
|Tipo porto
+
|NO
 +
|Descrizione lavorazione
 
|-
 
|-
|COD_TIPO_TRAS
+
|Tempo Coda.
|Char
+
|Number
|Codice tipo trasporto
+
|SI
 +
|<nowiki>- 0 Ore        -  1 Minuti            - 2 Secondi</nowiki>
 
|-
 
|-
|COD_ASPETTO_BENI
+
|Tempo Coda Macchina
|Char
+
|Number
|Codice aspetto dei beni
+
|NO
 +
|
 
|-
 
|-
|COD_IMB
+
|Tempo Coda Operatore
|Char
+
|Number
|Codice imballo
+
|NO
 +
|
 
|-
 
|-
|NOTE_TRAS
+
|Tempo Transito
|Char
+
|Number
|Note trasporto
+
|SI
 +
|<nowiki>- 0 Ore        -  1 Minuti            - 2 Secondi</nowiki>
 
|-
 
|-
|NUM_COLLI
+
|Tempo Transito generale
|Int
+
|Number
|Numero colli
+
|NO
 +
|
 
|-
 
|-
|PESO
+
|Tempo macchina stampata
|Float
+
|Number
|Peso
+
|No
 +
|Per lo stampo
 
|-
 
|-
|DATA_TRAS
+
|Tempo Operatore a stampata
|Data
+
|Number
|Data inizio trasporto ?
+
|No
 +
|Per lo stampo
 
|-
 
|-
|ORA_TRAS
+
|Tempo Coda stampata
|Ora
+
|Number
|Ora inizio trasporto ?
+
|No
 +
|Per lo stampo
 
|-
 
|-
|COD_CONTAINER
+
|TEMPO_CODA_CALC
|Char
+
|Number
|Container ?
+
|No
 +
|0=Ore, 1=Minuti, 2=Secondi
 
|-
 
|-
|COD_NAT_TRANS
+
|TEMPO_VAR_CODA_CALC
|Char
+
|Number
|Natura transazioni INTRA
+
|No
 +
|Tempo coda Stampata
 
|-
 
|-
|COD_COND_CONS
+
|Frazione operatori
|Char
+
|Number
|Condizione di consegna INTRA
+
|No
 +
|Nr operatori che lavorano sullo stampo (Stampo)
 +
|}
 +
 
 +
==== Cicli Fasi ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART12.TXT
 
|-
 
|-
|COD_MODO_TRAS
+
|'''Nome tabella SQL'''
|Char
+
|TXT_ART12
|Modo Trasporto INTRA
 
 
|-
 
|-
|PAESE_ORIG_DEST
+
|'''Contenuto'''
|Char
+
|Cicli  Fasi                                                                                  
|Paese Origine/Destinazione INTRA
 
 
|-
 
|-
|PROV_ORIG_DEST
+
|'''Schema'''
|Char
+
|S_ART_CICLI_FASI
|Provincia origine/destinazione INTRA
+
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|FLAG_INTRA
+
|COD_ART
|Char 1
+
|Char   030
|0=No 1=Si INTRA
+
|SI
 +
|Codice articolo padre
 
|-
 
|-
|PAESE_PROV
+
|COD_CICLO
 
|Char
 
|Char
|Paese Provenienza INTRA
+
|SI
 +
|Codice ciclo
 
|-
 
|-
|COD_VETT1
+
|NUM_FASE
|Char
+
|Number
|Codice vettore 1
+
|SI
 +
|Sequenza fase all’interno del ciclo
 
|-
 
|-
|COD_VETT2
+
|COD_CAUS
|Char
+
|Char 12
|Codice vettore 2
+
|SI
 +
|Codice causale fase
 
|-
 
|-
|COD_VETT3
+
|COD_CP
|Char
+
|Char 12
|Codice vettore 3
+
|SI
 +
|Classe del personale
 
|-
 
|-
|NUM_DOC_OLD
+
|TEMPO_FIX
|Char
+
|Number
|Numero documento originario
+
|SI
 +
|<nowiki>- 0 Ore  - 1  Minuti    - 2 Secondi</nowiki>
 
|-
 
|-
|Per tipi documento OC
+
|TEMPO_FISSO_MACC
|
+
|Number
|
+
|NO
 +
|Tempo atttrezzaggio macchina
 
|-
 
|-
|FLAG_EVASO
+
|TEMPO_FISSO_OP
|Char 1
+
|Number
|0=da evadere 1=in evasione 2=evaso
+
|NO
 +
|Tempo atttrezzaggio operatore
 
|-
 
|-
|SITUAZIONE_ORDINE
+
|TEMPO_VAR
|Char 1
+
|Number
|0=Evadibile 1=Non evadibile 2=Annullato
+
|SI
 +
|<nowiki>- 0 Ore  - 1 Minuti - 2 Secondi - 3 decimi</nowiki>
 
|-
 
|-
|FLAG_EVASIONE_TOTALE
+
|TEMPO_VAR_MACC
|Char 1
+
|Number
|0=No 1=Si
+
|NO
 +
|Tempo variabile macchina
 
|-
 
|-
|NOTE_CONSEGNA
+
|TEMPO_VAR_OP
|Char
+
|Number
|Note consegna
+
|NO
 +
|Tempo variabile operatore
 +
|}
 +
 
 +
=== Allegati ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART32.TXT
 
|-
 
|-
|NUM_ORDINE_CLIENTE
+
|'''Nome tabella SQL'''
|Char
+
|TXT_ART32
|Numero ordine cliente
 
 
|-
 
|-
|DATA_ORD_CLIENTE
+
|'''Contenuto'''
|Data
+
|Anagrafica allegati
|Data ordine cliente
 
 
|-
 
|-
|RIFERIMENTO
+
|'''Schema'''
|Char
+
|S_ART_ALLEGATI
|Riferimento cliente
+
S_CF_ALLEGATI
 +
 
 +
S_CF_CLI_ALLEGATI
 +
 
 +
S_CF_FOR_ALLEGATI
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|Per tipi documento OF
+
|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
 
|-
 
|-
|FLAG_EVASO
+
|Codice Variante
|Char 1
+
|Char   030
|0=da evadere 1=in evasione 2=evaso
+
|NO
 +
|Codice variante articolo
 
|-
 
|-
|SITUAZIONE_ORDINE
+
|Tabella allegato
|Char 1
+
|Char   255
|0=Evadibile 1=Non evadibile 2=Annullato
+
|SI
 +
|La tabella relativa a quell'allegato. Se legato agli articoli riportare 'ART', se legato a clienti/fornitori/contatti 'CF'
 
|-
 
|-
|FLAG_CONFERMATO
+
|Codice tipo allegato
|Char 1
+
|Char   012
|0=No 1=Si ?
+
|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
 
|-
 
|-
|NUMERO_CONFERMA
+
|Data inizio validità
|Char
+
|Data
|Numero conferma ?
+
|SI
 +
|La data di inizio validità per l'allegato
 
|-
 
|-
|DATA_CONFERMA
+
|Data fine validità
 
|Data
 
|Data
|Data conferma ?
+
|NO
 +
|La data di fine validità per l'allegato
 
|-
 
|-
|Per tipi documento BC-BF
+
|Flag Salva Allegato
|
+
|Number
|
+
|NO
 +
|0=Solo collegamento 1=Salva allegato in DB fisicamente
 
|-
 
|-
|FLAG_FATTURATO
+
|Percorso File
|Char 1
+
|Char  1000
|0=da fatturare 1=fatturato 2=non fatturare
+
|SI
 +
|Il percorso del file (Esempio: C:\Software\Note.txt)
 
|-
 
|-
|ANNO_FATT
+
|Note
|Char 4
+
|Char   255
|Anno fattura- Opzionale
+
|NO
 +
|Note allegato
 
|-
 
|-
|SERIE_FATT
+
|Flag Contratto
|Char
+
|Number
|Serie fattura- Opzionale
+
|NO
 +
|Abilita allegato in contratti (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|NUM_FATT
+
|Flag Offerte
 
|Number
 
|Number
|Numero fattura Opzionale
+
|NO
 +
|Abilita allegato in offerte (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|ANNO_ORD
+
|Flag Ordini
|Char 4
+
|Number
|Anno ordine- Opzionale
+
|NO
 +
|Abilita allegato in ordini (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|SERIE_ORD
+
|Flag DDT
|Char
+
|Number
|Serie ordine- Opzionale
+
|NO
 +
|Abilita allegato in DDT (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|NUM_ORD
+
|Flag Fatture
|Int 8
+
|Number
|Numero ordine- Opzionale
+
|NO
 +
|Abilita allegato in fatture (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|NUM_DDT_FOR
+
|Flag Variazioni
|Char
+
|Number
|Numero DDT del fornitore – Solo per BF
+
|NO
 +
|Abilita allegato in variazioni (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|DATA_DDT_FOR
+
|Flag Resi
|Data
+
|Number
|Data  DDT del  fornitore – Solo per BF
+
|NO
 +
|Abilita allegato in resi (0=Disabilitato, 1=Clienti, 2=Fornitori, 3=Entrambi)
 
|-
 
|-
|Per tipi documento FC-FF
+
|Flag Allestimenti
|
+
|Number
|
+
|NO
 +
|Abilita allegato in Allestimenti (0=Disabilitato, 1=Abilitato)
 
|-
 
|-
|Viene associato il file DOC2
+
|Flag Carico Scarico
|
+
|Number
|
+
|NO
 +
|Abilita allegato in documenti Carico/Scarico (0=Disabilitato, 1=Carico, 2=Scarico, 3=Entrambi)
 
|-
 
|-
|FLAG_REGISTRATA
+
|Flag Ordini di produzione
|Char 1
+
|Number
|0=No 1=registrata in contabilità
+
|NO
 +
|Abilita allegato in Ordini di produzione (0=Disabilitato, 1=Abilitato)
 
|-
 
|-
|FLAG_FATT_ACC
+
|Flag padre produzione
|Char 1
+
|Number
|0=No 1=Scarica il magazzino
+
|NO
 +
|0=Tutti 1=Solo Codice Padre 2=Solo Componenti
 
|-
 
|-
|ANNO_ORD_FATT
+
|Flag Stampa
|Char 4
+
|Number
|Anno ordine- Opzionale
+
|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'''
 
|-
 
|-
|SERIE_ORD_FATT
+
|OC
|Char
+
|ORD_CLI
|Serie ordine- Opzionale
 
 
|-
 
|-
|NUM_ORD_FATT
+
|OF
|Int 8
+
|ORD_FOR
|Numero ordine- Opzionale
 
 
|-
 
|-
|ANNO_DDT
+
|OL
|Char 4
+
|ORD_FOR (C/LAV)
|Anno DDT- Opzionale
 
 
|-
 
|-
|SERIE_DDT
+
|BC
|Char
+
|DDT_CLI
|Serie DDT- Opzionale
 
 
|-
 
|-
|NUM_DDT
+
|BF
|Int 8
+
|DDT_FOR
|Numero DDT- Opzionale
 
 
|-
 
|-
|DATA_COMP_IVA
+
|FC
|Data
+
|FATT_CLI
|Data competenza IVA
 
 
|-
 
|-
|FLAG_FATT_ACCONTO
+
|FF
|Char 1
+
|FATT_FOR
|Flag fattura d’acconto 0=No 1=Si
 
 
|-
 
|-
|ANNO_ORD_FATT_ACC
+
|NVE
|Char 4
+
|VAR_CLI
|Anno ordine a cui è stata fatta la fattura d’acc.
 
 
|-
 
|-
|SERIE_ORD_FATT_ACC
+
|NVR
|Char
+
|VAR_FOR
|Serie ordine a cui è stata fatta la fattura d’acc.
 
 
|-
 
|-
|NUM_ORD_FATT_ACC
+
|MC
|Int 8
+
|MAG_CAR
|Numero ordine a cui è stata fatta la fattura d’acc.
 
 
|-
 
|-
|FLAG_IVA_SOSP
+
|MS
|Char 1
+
|MAG_SCAR
|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 ====
+
==== Testata 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"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|DOC2.TXT
+
|DOC1.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_DOC2
+
|TXT_DOC1
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Scadenze Fatture/Note di variazione
+
|Testate documenti
 
 
solo per tipi documento FC-FF-NVE-NVR
 
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 4 143: Riga 4 600:
 
|NUM_DOC
 
|NUM_DOC
 
|Int 8
 
|Int 8
|Numerod documento
+
|Numero documento
 
|-
 
|-
 
|TIPO_DOC
 
|TIPO_DOC
 
|Char 2
 
|Char 2
|FC- Fattura Cliente
+
|OC-Ordine clienti
 +
 
 +
BC- Bolla Cliente
 +
 
 +
FC- Fattura Cliente
  
 
NVE - Note Variazione Emesse
 
NVE - Note Variazione Emesse
 +
 +
OF- Ordine Fornitore
 +
 +
OL – Ordine Fornitore Conto Lavorazione
 +
 +
BF- Bolla Fornitore
  
 
FF- Fattura Fornitore
 
FF- Fattura Fornitore
  
 
NVR – Note Variazione Ricevute
 
NVR – Note Variazione Ricevute
 +
 +
MC - Documento di carico magazzino
 +
 +
MS – Documento di scarico magazzino
 
|-
 
|-
|NUM_SCAD
+
|DATA_DOC
|Int
 
|Numero scadenza
 
|-
 
|DATA_SCAD
 
 
|Data
 
|Data
|Data scadenza
+
|Data documento
 
|-
 
|-
|IMPORTO_SCAD_V1
+
|COD_CF
|Float
+
|Char 12
|Importo scadenza
+
|Codice Cli/for allineato a destra 6 posizioni
 
|-
 
|-
|IMPORTO_SCAD_V2
+
|COD_CF_FATT
|Float
+
|Char 12
|Importo scadenza in valuta
+
|Codice cli/for di fatturazione-opzionale
 
|-
 
|-
|COD_TIPO_SCAD
+
|COD_BUS_UN
|Char
+
|Char 12
|Tipo scadenza (Es. RB, RD, BON ecc)
+
|Codice Busn per o documenti
|}
 
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'''
+
|NOTE
|TXT_DOC3
+
|Char 255
 +
|Note Documento stampate
 
|-
 
|-
|'''Contenuto'''
+
|COD_DIVISA
|Righe Iva
+
|Char 12
|}
+
|Codice Divisa
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|CAMBIO
|Char 4
+
|Float 8
|Anno documento
+
|Cambio
 
|-
 
|-
|CAUS_DOC
+
|COD_REG_IVA
 
|Char 12
 
|Char 12
|Causale documento
+
|Codice registro IVA
 +
|-
 +
|COD_IVA_TESTATA
 +
|Car 12
 +
|Codice IVA Testata
 
|-
 
|-
|SERIE_DOC
+
|NUM_SEDE
|Char 5
+
|Char 4
|Serie documento
+
|Sede Commerciale
 
|-
 
|-
|NUM_DOC
+
|NUM_UFFICIO
|Int 8
+
|Char 4
|Numero documento
+
|Ufficio
 
|-
 
|-
|TIPO_DOC
+
|LETTERA_INTENTO
 
|Char
 
|Char
|OC-Ordine clienti
+
|Lettera d’intento
 
 
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
+
|ANNO_FATT_ACCONTO
|Int
+
|Char 4
|Progressivo IVA all’interno del documento
+
|Anno fattura d’acconto
 
|-
 
|-
|COD_IVA
+
|SERIE_FATT_ACCONTO
 
|Char
 
|Char
|Codice IVA
+
|Serie Fattura d’acconto
 
|-
 
|-
|IMPONIBILE_V1
+
|NUM_FATT_ACCONTO
|Float
+
|Int 8
|Imponibile IVA
+
|Numero fattura d’acconto
 
|-
 
|-
|IVA_V1
+
|COD_DEP
|Float
+
|Char
|Totale IVA
+
|Codice deposito Scarico (Carico)
 
|-
 
|-
|IMPONIBILE_V2
+
|CO_DEP_2
|Float
+
|Char
|Imponibile IVA in Valuta
+
|Codice deposito di carico (Scarico)
 
|-
 
|-
|IVA_V2
+
|COD_LINGUA
|Float
+
|Char
|Totale IVA in Valuta
+
|Codice lingua
 
|-
 
|-
|IMPO_OMAGGI_V1
+
|FLG_DOC_NO_PREZZI
|Float
+
|Char 1
|Imponibile omaggi
+
|0= doc. con prezzi 1= doc. senza prezzi
 
|-
 
|-
|IMPO_OMAGGI_V2
+
|VOCE_COSTO
|Float
+
|Char
|Imponibile omaggi in valuta
+
|I dimensione analitica
 
|-
 
|-
|IVA_OMAGGI_V1
+
|COMMESSA
|Float
+
|Char
|Totale IVA omaggi
+
|Commessa II dimensione analitica
 
|-
 
|-
|IVA_OMAGGI_V2
+
|DIM_3
|Float
+
|Char
|Totale IVA omaggi in valuta
+
|III dimensione analitica
|}
 
 
 
==== Righe Documento ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC4.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|DIM_4
|TXT_DOC4
+
|Char
 +
|IV dimensione analitica
 
|-
 
|-
|'''Contenuto'''
+
|DIM_5
|Righe Documento
+
|Char
|}
+
|V dimensione analitica
{| class="wikitable"
 
|'''Nome campo'''
 
| colspan="2" |'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|DIM_6
| colspan="2" |Char 4
+
|Char
|Anno documento
+
|VI dimensione analitica
 
|-
 
|-
|CAUS_DOC
+
|COD_PAGA
| colspan="2" |Char 12
+
|Char
|Causale documento
+
|Codice pagamento
 
|-
 
|-
|SERIE_DOC
+
|SCONTO_PAG
| colspan="2" |Char 5
+
|Float
|Serie documento
+
|Sconto pagamento
 
|-
 
|-
|NUM_DOC
+
|FLAG_PAG_OMAGGIO
| colspan="2" |Int 8
+
|Char 1
|Numerod documento
+
|Flag Pagamento omaggio
 
|-
 
|-
|RIGA_DOC
+
|COD_ABI
| colspan="2" |Int 4
+
|Char
|Numero riga
+
|Codice ABI
 
|-
 
|-
|TIPO_DOC
+
|COD_CAB
| colspan="2" |Char 2
+
|Char
|OC-Ordine clienti
+
|Codice CAB
 
 
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
+
|COORD_BANCA
| colspan="2" |Char 12
+
|Char
|Codice Cli/for
+
|Coordinate bancarie
 
|-
 
|-
|COD_CF_FATT
+
|NUM_CONTO
| colspan="2" |Char 12
+
|Char
|Codice cli/for di fatturazione-opzionale
+
|Conto banca
 
|-
 
|-
|DATA_DOC
+
|COD_CONTO
| colspan="2" |Data
+
|Char 20
|Data Documento
+
|Conto piano conti banca
 
|-
 
|-
|COD_ART
+
|CIN
| colspan="2" |Char 30
+
|Char 1
|Codice articolo
+
|Codice CIN
 
|-
 
|-
|DES_RIGA
+
|IBAN
| colspan="2" |Char 255
+
|Char 34
|Descrizione (articolo) riga documento
+
|Codice Iban
 
|-
 
|-
|UM
+
|FLAG_ADDEBITO_IVA
| colspan="2" |Char
+
|Char 1
|Unità di misura alternativa
+
|0=non addebito IVA su omaggio 1=si
 
|-
 
|-
|UM_CONFEZIONE
+
|COD_LIST
| colspan="2" |Char
+
|Char
|Unità di misura della confezione
+
|Codice listino
 
|-
 
|-
|NUMERO_CONFEZIONI
+
|FLAG_LISTINO_CON_IVA
| colspan="2" |Float
+
|Numero
|Numero confezioni
+
|Flag se listino con iva
 
|-
 
|-
|CONT_1_CONFEZIONE
+
|COD_SCONTO
| colspan="2" |Float
+
|Char
|Contenuto di una confezione
+
|Classe di sconti associata
 
|-
 
|-
|QUANT_RIGA
+
|COD_TIPO_SPESA_1
| colspan="2" |Float
+
|Char
|Quantità riga documento
+
|Codice tipo spesa 1
 
|-
 
|-
|PREZZO_LORDO_VU1
+
|IMPORTO_SPESA_V1_1
| colspan="2" |Float
+
|Float
|Prezzo lordo
+
|Importo spesa 1
 
|-
 
|-
|PREZZO_LORDO_VU2
+
|IMPORTO_SPESA_V2_1
| colspan="2" |Float
+
|Float
|Prezzo lordo in valuta
+
|Importo spesa  valuta
 
|-
 
|-
|SCONTO_1
+
|COD_TIPO_SPESA_2
| colspan="2" |Float
+
|Char
|Sconto 1
+
|Codice tipo spesa 2
 
|-
 
|-
|SCONTO_2
+
|IMPORTO_SPESA_V1_2
| colspan="2" |Float
+
|Float
|Sconto 2
+
|Importo spesa 2
 
|-
 
|-
|SCONTO_3
+
|IMPORTO_SPESA_V2_2
| colspan="2" |Float
+
|Float
|Sconto 3
+
|Importo spesa  valuta
 
|-
 
|-
|SCONTO_4
+
|COD_TIPO_SPESA_3
| colspan="2" |Float
+
|Char
|Sconto 4
+
|Codice tipo stesa 3
 
|-
 
|-
|SCONTO_5
+
|IMPORTO_SPESA_V1_3
| colspan="2" |Float
+
|Float
|Sconto 5
+
|Importo spesa 3
 
|-
 
|-
|SCONTO_6
+
|IMPORTO_SPESA_V2_3
| colspan="2" |Float
+
|Float
|Sconto 6
+
|Importo spesa  valuta
 
|-
 
|-
|SCONTO_7
+
|TOT_MERCE_V1
| colspan="2" |Float
+
|Float
|Sconto 7
+
|Totale merce
 
|-
 
|-
|PREZZO_NETTO_VU1
+
|TOT_MERCE_V2
| colspan="2" |Float
+
|Float
|Prezzo netto di riga
+
|Totale merce in valuta
 
|-
 
|-
|PREZZO_NETTO_VU2
+
|TOT_SPESE_V1
| colspan="2" |Float
+
|Float
|Prezzo netto di riga in valuta
+
|Totale spese
 
|-
 
|-
|IMPORTO_V1
+
|TOT_SPESE_V2
| colspan="2" |Float
+
|Float
|Importo netto di riga
+
|Totale spese in valuta
 
|-
 
|-
|IMPORTO_V2
+
|TOT_OMAGGI_V1
| colspan="2" |Float
+
|Float
|Importo netto di riga in valuta
+
|Totale omaggi
 
|-
 
|-
|NOTE
+
|TOT_OMAGGI_V2
| colspan="2" |Char 255
+
|Float
|Note riga documento
+
|Totale omaggi in valuta
 
|-
 
|-
|COD_IVA
+
|IMPONIBILE_V1
| colspan="2" |Char
+
|Float
|Codice IVA
+
|Imponibile
 
|-
 
|-
|COD_CONTO
+
|IMPONIBILE_V2
| colspan="2" |Char 20
+
|Float
|Contropartita contabile della riga documento
+
|Imponibile in valuta
 
|-
 
|-
|UM_BASE
+
|IVA_V1
| colspan="2" |Char
+
|Float
|Unità di misura base per l’articolo
+
|Totale IVA
 
|-
 
|-
|CONVERS_UM_BASE
+
|IVA_V2
| colspan="2" |Float
+
|Float
|Fattore di conversione all’UM base
+
|Totale IVA in valuta
 
|-
 
|-
|QUANT_UM_BASE
+
|TOTALE_V1
| colspan="2" |Float
+
|Float
|Quantità in UM base
+
|Totale documento
 
|-
 
|-
|FLAG_OMAGGIO
+
|TOTALE_V2
| colspan="2" |Char 1
+
|Float
|0=No 1=Riga omaggio
+
|Totale documento in divisa
 
|-
 
|-
|FLAG_NO_CESSIONE
+
|NUM_DEST
| colspan="2" |Char 1
+
|Char
|1=movimentazione non commerciale 0=altrim.
+
|Numero destinazione
 
|-
 
|-
|COD_DEP
+
|NOTE_DEST_MERCE
| colspan="2" |Char
+
|Char
|Codice deposito scarico (carico)
+
|Note destinazione merce ?
 
|-
 
|-
|COD_DEP_2
+
|COD_CAUS_TRAS
| colspan="2" |Char
+
|Char
|Deposito Carico (scarico)
+
|Causale di trasporto
 
|-
 
|-
|PESO
+
|COD_CAUS_MAG
| colspan="2" |Float
+
|Char
|Peso lordo riga
+
|Causale di magazzino
 
|-
 
|-
|PESO_NETTO
+
|COD_TIPO_PORTO
| colspan="2" |Float
+
|Char
|Peso netto riga
+
|Tipo porto
 
|-
 
|-
|PESO_IMBALLO
+
|COD_TIPO_TRAS
| colspan="2" |Float
+
|Char
|Peso imballo riga
+
|Codice tipo trasporto
 
|-
 
|-
|COSTI_RIGA_V1
+
|COD_ASPETTO_BENI
| colspan="2" |Float
+
|Char
|Costi aggiuntivi
+
|Codice aspetto dei beni
 
|-
 
|-
|COD_LOTTO
+
|COD_IMB
| colspan="2" |Char
+
|Char
|Codice lotto
+
|Codice imballo
 
|-
 
|-
|VOCE_COSTO
+
|NOTE_TRAS
| colspan="2" |Char
+
|Char
|I dimensione analitica
+
|Note trasporto
 
|-
 
|-
|COMMESSA
+
|NUM_COLLI
| colspan="2" |Char
+
|Int
|Commessa II dimensione analitica
+
|Numero colli
 
|-
 
|-
|DIM_3
+
|PESO
| colspan="2" |Char
+
|Float
|III dimensione analitica
+
|Peso
 
|-
 
|-
|DIM_4
+
|DATA_TRAS
| colspan="2" |Char
+
|Data
|IV dimensione analitica
+
|Data inizio trasporto ?
 
|-
 
|-
|DIM_5
+
|ORA_TRAS
| colspan="2" |Char
+
|Ora
|V dimensione analitica
+
|Ora inizio trasporto ?
 
|-
 
|-
|DIM_6
+
|COD_CONTAINER
| colspan="2" |Char
+
|Char
|VI dimensione analitica
+
|Container ?
 
|-
 
|-
|NOMENCLATURA_COMB
+
|COD_NAT_TRANS
| colspan="2" |Char
+
|Char
|INTRA
+
|Natura transazioni INTRA
 
|-
 
|-
|VALORE_STATISTICO_V1
+
|COD_COND_CONS
| colspan="2" |Float
+
|Char
|INTRA
+
|Condizione di consegna INTRA
 
|-
 
|-
|PROV_ORIG_DEST
+
|COD_MODO_TRAS
| colspan="2" |Char
+
|Char
|INTRA
+
|Modo Trasporto INTRA
 
|-
 
|-
 
|PAESE_ORIG_DEST
 
|PAESE_ORIG_DEST
| colspan="2" |Char
+
|Char
|INTRA
+
|Paese Origine/Destinazione INTRA
 
|-
 
|-
|MASSA_NETTA
+
|PROV_ORIG_DEST
| colspan="2" |Float
+
|Char
|INTRA
+
|Provincia origine/destinazione INTRA
 
|-
 
|-
|UM_SUPPLEMENTARE
+
|FLAG_INTRA
| colspan="2" |Char
+
|Char 1
|INTRA
+
|0=No 1=Si INTRA
 
|-
 
|-
|QUANTITA_UM_SUPP
+
|PAESE_PROV
| colspan="2" |Float
+
|Char
|INTRA
+
|Paese Provenienza INTRA
 
|-
 
|-
|COD_CAUS_MAG
+
|COD_VETT1
| colspan="2" |Char
+
|Char
|Causale di magazzino
+
|Codice vettore 1
 
|-
 
|-
|RIGA_COMP_KIT
+
|COD_VETT2
|Number
+
|Char
| colspan="2" |Flag componente Kit
+
|Codice vettore 2
 
|-
 
|-
|PREZZO_LORDO_CON_IVA_VU1
+
|COD_VETT3
|Float
+
|Char
| colspan="2" |Prezzo lordo con iva
+
|Codice vettore 3
 
|-
 
|-
|PREZZO_NETTO_CON_IVA_VU1
+
|NUM_DOC_OLD
|Float
+
|Char
| colspan="2" |Prezzo netto con iva
+
|Numero documento originario
 
|-
 
|-
|IMPORTO_CON_IVA_V1
+
|Per tipi documento OC
|Float
+
|
| colspan="2" |Importo con iva
+
|
 
|-
 
|-
|COD_VAR
+
|FLAG_EVASO
| colspan="2" |Char
+
|Char 1
|Codice Variante (vedi TXT_ART16 se articolo a variante e COD_VAR=vuoto)
+
|0=da evadere 1=in evasione 2=evaso
 
|-
 
|-
|Per tipi documento OC-OF
+
|SITUAZIONE_ORDINE
| colspan="2" |
+
|Char 1
|
+
|0=Evadibile 1=Non evadibile 2=Annullato
 
|-
 
|-
|QUANT_CONS_RIGA
+
|FLAG_EVASIONE_TOTALE
| colspan="2" |Float
+
|Char 1
|Quantità riga consegnata
+
|0=No 1=Si
 
|-
 
|-
|QUANT_DA_CONS_RIGA
+
|NOTE_CONSEGNA
| colspan="2" |Float
+
|Char
|Quantità da consegnare riga
+
|Note consegna
 
|-
 
|-
|DATA_CONS_RIGA
+
|NUM_ORDINE_CLIENTE
| colspan="2" |Data
+
|Char
|Data consegna
+
|Numero ordine cliente
 
|-
 
|-
|WEEK_CONS_RIGA
+
|DATA_ORD_CLIENTE
| colspan="2" |Int
+
|Data
|Settimana di consegna
+
|Data ordine cliente
 
|-
 
|-
|QUANT_CONS_RIGA_UM_BASE
+
|RIFERIMENTO
| colspan="2" |Float
+
|Char
|Quantità riga consegnata in UM base
+
|Riferimento cliente
 
|-
 
|-
|QUANT_DA_CONS_RIGA_UM_BASE
+
|Per tipi documento OF
| colspan="2" |Float
+
|
|Quantità da consegnare riga in UM base
+
|
 
|-
 
|-
|QUANT_RISERV_RIGA
+
|FLAG_EVASO
| colspan="2" |Float
+
|Char 1
|Quantità riservata ?
+
|0=da evadere 1=in evasione 2=evaso
|-
 
|QUANT_RISERV_RIGA_UM_BASE
 
| colspan="2" |Float
 
|Quantità riservata in UM base ?
 
 
|-
 
|-
|DATA_SPED_RIGA
+
|SITUAZIONE_ORDINE
| colspan="2" |Data
+
|Char 1
|Data spedizione riga?
+
|0=Evadibile 1=Non evadibile 2=Annullato
 
|-
 
|-
|DATA_CONS_RICH_RIGA
+
|FLAG_CONFERMATO
| colspan="2" |Data
+
|Char 1
|Data consegna richiesta
+
|0=No 1=Si ?
 
|-
 
|-
|WEEK_CONS_RICH_RIGA
+
|NUMERO_CONFERMA
| colspan="2" |Data
+
|Char
|Settimana di consegna richiesta
+
|Numero conferma ?
 
|-
 
|-
|URGENZA_RIGA
+
|DATA_CONFERMA
| colspan="2" |Char 1
+
|Data
|0=Normale 1,2,3,4
+
|Data conferma ?
 
|-
 
|-
|NOTE_CONS_RIGA
+
|Per tipi documento BC-BF
| colspan="2" |Char 255
+
|
|Note consegna di riga
+
|
 
|-
 
|-
|VARIAZIONI_DA_CONS
+
|FLAG_FATTURATO
| colspan="2" |Float
+
|Char 1
|QTA di differenza evasa da QTA riga (per saldo +/-)
+
|0=da fatturare 1=fatturato 2=non fatturare
 
|-
 
|-
|NUM_ORDINE_CLIENTE
+
|ANNO_FATT
| colspan="2" |Int
+
|Char 4
|Numero ordine riferimento cliente
+
|Anno fattura- Opzionale
 
|-
 
|-
|DATA_ORDINE_CLIENTE
+
|SERIE_FATT
| colspan="2" |Data
+
|Char
|Data ordine riferimento cliente
+
|Serie fattura- Opzionale
 
|-
 
|-
|RIGA_ORDINE_CLIENTE
+
|NUM_FATT
| colspan="2" |Int
+
|Number
|
+
|Numero fattura Opzionale
 
|-
 
|-
|COD_AGE_1
+
|ANNO_ORD
| colspan="2" |Char
+
|Char 4
|Codice agente (OC) ***
+
|Anno ordine- Opzionale
 
|-
 
|-
|FLAG_MATURATA_1
+
|SERIE_ORD
| colspan="2" |Char 1
+
|Char
|0=No 1=Si (OC)***
+
|Serie ordine- Opzionale
 
|-
 
|-
|DATA_RIF_PROVV_1
+
|NUM_ORD
| colspan="2" |Data
+
|Int 8
|Data riferimento provvigione ***
+
|Numero ordine- Opzionale
 
|-
 
|-
|PERC_PROVV_1
+
|NUM_DDT_FOR
| colspan="2" |Float
+
|Char
|% Provvigione Agente (OC) ***
+
|Numero DDT del fornitore – Solo per BF
 
|-
 
|-
|IMPORTO_PROVV_V1_1
+
|DATA_DDT_FOR
| colspan="2" |Float
+
|Data
|Importo provvigione (OC) ***
+
|Data  DDT del  fornitore – Solo per BF
 
|-
 
|-
|IMPORTO_PROVV_V2_1
+
|Per tipi documento FC-FF
| colspan="2" |Float
+
|
|Importo provvigione in valuta (OC) ***
+
|
 
|-
 
|-
|COD_AGE_2
+
|Viene associato il file DOC2
| colspan="2" |Char
+
|
|Codice agente (OC) ***
+
|
 
|-
 
|-
|FLAG_MATURATA_2
+
|FLAG_REGISTRATA
| colspan="2" |Char 1
+
|Char 1
|0=No 1=Si (OC) ***
+
|0=No 1=registrata in contabilità
 
|-
 
|-
|DATA_RIF_PROVV_2
+
|FLAG_FATT_ACC
| colspan="2" |Data
+
|Char 1
|Data riferimento provvigione (OC) ***
+
|0=No 1=Scarica il magazzino
 
|-
 
|-
|PERC_PROVV_2
+
|ANNO_ORD_FATT
| colspan="2" |Float
+
|Char 4
|% Provvigione Agente (OC) ***
+
|Anno ordine- Opzionale
 
|-
 
|-
|IMPORTO_PROVV_V1_2
+
|SERIE_ORD_FATT
| colspan="2" |Float
+
|Char
|Importo provvigione (OC) ***
+
|Serie ordine- Opzionale
 
|-
 
|-
|IMPORTO_PROVV_V2_2
+
|NUM_ORD_FATT
| colspan="2" |Float
+
|Int 8
|Importo provvigione in valuta (OC) ***
+
|Numero ordine- Opzionale
 
|-
 
|-
|Per tipi documento BC-BF
+
|ANNO_DDT
| colspan="2" |
+
|Char 4
|
+
|Anno DDT- Opzionale
 
|-
 
|-
|ANNO_ORD
+
|SERIE_DDT
| colspan="2" |Int 4
+
|Char
|Anno ordine
+
|Serie DDT- Opzionale
 
|-
 
|-
|SERIE_ORD
+
|NUM_DDT
| colspan="2" |Char
+
|Int 8
|Serie ordine
+
|Numero DDT- Opzionale
 
|-
 
|-
|NUM_ORD
+
|DATA_COMP_IVA
| colspan="2" |Int 8
+
|Data
|Numero ordine
+
|Data competenza IVA
 
|-
 
|-
|RIGA_ORD
+
|FLAG_FATT_ACCONTO
| colspan="2" |Int
+
|Char 1
|Riga ordine
+
|Flag fattura d’acconto 0=No 1=Si
 
|-
 
|-
|FLAG_FATTURATO
+
|ANNO_ORD_FATT_ACC
| colspan="2" |Char 1
+
|Char 4
|0=No 1=Riga Fatturata 2= Non Fatturare
+
|Anno ordine a cui è stata fatta la fattura d’acc.
 
|-
 
|-
|ANNO_FATT
+
|SERIE_ORD_FATT_ACC
| colspan="2" |Int 4
+
|Char
|Anno fattura
+
|Serie ordine a cui è stata fatta la fattura d’acc.
 
|-
 
|-
|SERIE_FATT
+
|NUM_ORD_FATT_ACC
| colspan="2" |Char
+
|Int 8
|Serie fattura
+
|Numero ordine a cui è stata fatta la fattura d’acc.
 
|-
 
|-
|NUM_FATT
+
|FLAG_IVA_SOSP
| colspan="2" |Int 8
+
|Char 1
|Numero fattura
+
|IVA in sospensione
 
|-
 
|-
|RIGA_FATT
+
|NUM_FATT_FOR
| colspan="2" |Int
+
|Char
|Riga fattura
+
|Numero fattura fornitore (solo FF)
 
|-
 
|-
|FLAG_NO_SCAR
+
|DATA_FATT_FOR
| colspan="2" |Char 1
+
|Data
|0=Scarica magazzino 1=No
+
|Data fattura fornitore (solo FF)
 
|-
 
|-
|FLAG_SCARICA_DISTINTA
+
|Per tipi doc. NVE-NVR
| colspan="2" |Char 1
+
|
|0=No 1=Scarica distinta al I livello
+
|
 
|-
 
|-
|FLAG_VISIONE
+
|FLAG_REGISTRATO
| colspan="2" |Char 1
+
|Char 1
|0=No 1= In conto visione
+
|0=No 1=Registrato in contabilità
 
|-
 
|-
|QUANT_RIENTR_VISIONE
+
|FLAG_NOTA_ACCR_O_ADD
| colspan="2" |Int
+
|Char 1
|Quantità rientrata da visione
+
|0=Accredito 1=Addebito
 
|-
 
|-
|QUANT_FATT_VISIONE
+
|NUM_FATT_RIF
| colspan="2" |Int
+
|Int 8
|Quantità in visione fatturata
+
|Numero fattura riferimento
 
|-
 
|-
|FLAG_VISIONE_CHIUSA
+
|DATA_FATT_RIF
| colspan="2" |Char
+
|Data
|0=No 1=Chiusa
+
|Data fattura riferimento
 
|-
 
|-
|COD_AGE_1
+
|NUM_FATT_FOR
| colspan="2" |Char
+
|Int 8
|Codice agente (OC) ***
+
|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
 
|-
 
|-
|FLAG_MATURATA_1
+
|'''Nome tabella SQL'''
| colspan="2" |Char 1
+
|TXT_DOC2
|0=No 1=Si (OC) ***
 
 
|-
 
|-
|DATA_RIF_PROVV_1
+
|'''Contenuto'''
| colspan="2" |Data
+
|Scadenze Fatture/Note di variazione
|Data riferimento provvigione (OC) ***
+
 
 +
solo per tipi documento FC-FF-NVE-NVR
 +
|}
 +
{| class="wikitable"
 +
|'''Nome campo'''
 +
|'''Tipo'''
 +
|'''Descrizione'''
 
|-
 
|-
|PERC_PROVV_1
+
|ANNO_DOC
| colspan="2" |Float
+
|Char 4
|% Provvigione Agente (OC) ***
+
|Anno documento
 
|-
 
|-
|IMPORTO_PROVV_V1_1
+
|CAUS_DOC
| colspan="2" |Float
+
|Char 12
|Importo provvigione (OC) ***
+
|Causale documento
 
|-
 
|-
|IMPORTO_PROVV_V2_1
+
|SERIE_DOC
| colspan="2" |Float
+
|Char 5
|Importo provvigione in valuta (OC) ***
+
|Serie documento
 
|-
 
|-
|COD_AGE_2
+
|NUM_DOC
| colspan="2" |Char
+
|Int 8
|Codice agente (OC) ***
+
|Numerod documento
 
|-
 
|-
|FLAG_MATURATA_2
+
|TIPO_DOC
| colspan="2" |Char 1
+
|Char 2
|0=No 1=Si (OC) ***
+
|FC- Fattura Cliente
 +
 
 +
NVE - Note Variazione Emesse
 +
 
 +
FF- Fattura Fornitore
 +
 
 +
NVR – Note Variazione Ricevute
 
|-
 
|-
|DATA_RIF_PROVV_2
+
|NUM_SCAD
| colspan="2" |Data
+
|Int
|Data riferimento provvigione (OC) ***
+
|Numero scadenza
 
|-
 
|-
|PERC_PROVV_2
+
|DATA_SCAD
| colspan="2" |Float
+
|Data
|% Provvigione Agente (OC) ***
+
|Data scadenza
 
|-
 
|-
|IMPORTO_PROVV_V1_2
+
|IMPORTO_SCAD_V1
| colspan="2" |Float
+
|Float
|Importo provvigione (OC) ***
+
|Importo scadenza
 
|-
 
|-
|IMPORTO_PROVV_V2_2
+
|IMPORTO_SCAD_V2
| colspan="2" |Float
+
|Float
|Importo provvigione in valuta (OC) ***
+
|Importo scadenza in valuta
 
|-
 
|-
|Per Tipi Documento FC-FF
+
|COD_TIPO_SCAD
| colspan="2" |
+
|Char
|
+
|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
 
|-
 
|-
|ANNO_ORD
+
|'''Nome tabella SQL'''
| colspan="2" |Int 4
+
|TXT_DOC3
|Anno ordine
 
 
|-
 
|-
|SERIE_ORD
+
|'''Contenuto'''
| colspan="2" |Char
+
|Righe Iva
|Serie ordine
+
|}
 +
{| class="wikitable"
 +
|'''Nome campo'''
 +
|'''Tipo'''
 +
|'''Descrizione'''
 
|-
 
|-
|NUM_ORD
+
|ANNO_DOC
| colspan="2" |Int 8
+
|Char 4
|Numero ordine
+
|Anno documento
 
|-
 
|-
|RIGA_ORD
+
|CAUS_DOC
| colspan="2" |Int
+
|Char 12
|Riga ordine
+
|Causale documento
 
|-
 
|-
|ANNO_DDT
+
|SERIE_DOC
| colspan="2" |Int 4
+
|Char 5
|Anno DDT
+
|Serie documento
 
|-
 
|-
|SERIE_DDT
+
|NUM_DOC
| colspan="2" |Char
+
|Int 8
|Serie DDT
+
|Numero documento
 
|-
 
|-
|NUM_DDT
+
|TIPO_DOC
| colspan="2" |Int 8
+
|Char
|Numero DDT
+
|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
 
|-
 
|-
|RIGA_DDT
+
|NUM_RIGA
| colspan="2" |Int
+
|Int
|Riga ddt
+
|Progressivo IVA all’interno del documento
 
|-
 
|-
|FLAG_SCARICA_DISTINTA
+
|COD_IVA
| colspan="2" |Char 1
+
|Char
|0=No 1=Scarica componenti I livello
+
|Codice IVA
 
|-
 
|-
|COD_AGE_1
+
|IMPONIBILE_V1
| colspan="2" |Char
+
|Float
|Codice agente (FC) ***
+
|Imponibile IVA
 
|-
 
|-
|FLAG_MATURATA_1
+
|IVA_V1
| colspan="2" |Char 1
+
|Float
|0=No 1=Si (FC) ***
+
|Totale IVA
 
|-
 
|-
|DATA_RIF_PROVV_1
+
|IMPONIBILE_V2
| colspan="2" |Data
+
|Float
|Data riferimento provvigione (FC) ***
+
|Imponibile IVA in Valuta
 
|-
 
|-
|PERC_PROVV_1
+
|IVA_V2
| colspan="2" |Float
+
|Float
|% Provvigione Agente (FC) ***
+
|Totale IVA in Valuta
 
|-
 
|-
|IMPORTO_PROVV_V1_1
+
|IMPO_OMAGGI_V1
| colspan="2" |Float
+
|Float
|Importo provvigione (FC) ***
+
|Imponibile omaggi
 
|-
 
|-
|IMPORTO_PROVV_V2_1
+
|IMPO_OMAGGI_V2
| colspan="2" |Float
+
|Float
|Importo provvigione in valuta (FC) ***
+
|Imponibile omaggi in valuta
 
|-
 
|-
|COD_AGE_2
+
|IVA_OMAGGI_V1
| colspan="2" |Char
+
|Float
|Codice agente (FC) ***
+
|Totale IVA omaggi
 
|-
 
|-
|FLAG_MATURATA_2
+
|IVA_OMAGGI_V2
| colspan="2" |Char 1
+
|Float
|0=No 1=Si (FC) ***
+
|Totale IVA omaggi in valuta
 +
|}
 +
 
 +
==== Righe Documento ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC4.TXT
 
|-
 
|-
|DATA_RIF_PROVV_2
+
|'''Nome tabella SQL'''
| colspan="2" |Data
+
|TXT_DOC4
|Data riferimento provvigione (FC) ***
 
 
|-
 
|-
|PERC_PROVV_2
+
|'''Contenuto'''
| colspan="2" |Float
+
|Righe Documento
|% Provvigione Agente (FC) ***
+
|}
 +
{| class="wikitable"
 +
|'''Nome campo'''
 +
| colspan="2" |'''Tipo'''
 +
|'''Descrizione'''
 
|-
 
|-
|IMPORTO_PROVV_V1_2
+
|ANNO_DOC
| colspan="2" |Float
+
| colspan="2" |Char 4
|Importo provvigione (FC) ***
+
|Anno documento
 
|-
 
|-
|IMPORTO_PROVV_V2_2
+
|CAUS_DOC
| colspan="2" |Float
+
| colspan="2" |Char 12
|Importo provvigione in valuta (FC) ***
+
|Causale documento
 
|-
 
|-
|Per Tipi Documento NVE
+
|SERIE_DOC
| colspan="2" |
+
| colspan="2" |Char 5
|
+
|Serie documento
 
|-
 
|-
|COD_AGE_1
+
|NUM_DOC
| colspan="2" |Char
+
| colspan="2" |Int 8
|Codice agente ***
+
|Numerod documento
 
|-
 
|-
|FLAG_MATURATA_1
+
|RIGA_DOC
| colspan="2" |Char 1
+
| colspan="2" |Int 4
|0=No 1=Si ***
+
|Numero riga
 +
|-
 +
|TIPO_DOC
 +
| 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
 +
| colspan="2" |Char 12
 +
|Codice Cli/for
 +
|-
 +
|COD_CF_FATT
 +
| colspan="2" |Char 12
 +
|Codice cli/for di fatturazione-opzionale
 
|-
 
|-
|DATA_RIF_PROVV_1
+
|DATA_DOC
 
| colspan="2" |Data
 
| colspan="2" |Data
|Data riferimento provvigione***
+
|Data Documento
 
|-
 
|-
|PERC_PROVV_1
+
|COD_ART
| colspan="2" |Float
+
| colspan="2" |Char 30
|% Provvigione Agente***
+
|Codice articolo
 
|-
 
|-
|IMPORTO_PROVV_V1_1
+
|DES_RIGA
| colspan="2" |Float
+
| colspan="2" |Char 255
|Importo provvigione ***
+
|Descrizione (articolo) riga documento
 
|-
 
|-
|IMPORTO_PROVV_V2_1
+
|UM
| colspan="2" |Float
+
| colspan="2" |Char
|Importo provvigione in valuta ***
+
|Unità di misura alternativa
 
|-
 
|-
|COD_AGE_2
+
|UM_CONFEZIONE
 
| colspan="2" |Char
 
| colspan="2" |Char
|Codice agente ***
+
|Unità di misura della confezione
 
|-
 
|-
|FLAG_MATURATA_2
+
|NUMERO_CONFEZIONI
| colspan="2" |Char 1
+
| colspan="2" |Float
|0=No 1=Si ***
+
|Numero confezioni
 
|-
 
|-
|DATA_RIF_PROVV_2
+
|CONT_1_CONFEZIONE
| colspan="2" |Data
+
| colspan="2" |Float
|Data riferimento provvigione ***
+
|Contenuto di una confezione
 
|-
 
|-
|PERC_PROVV_2
+
|QUANT_RIGA
 
| colspan="2" |Float
 
| colspan="2" |Float
|% Provvigione Agente ***
+
|Quantità riga documento
 
|-
 
|-
|IMPORTO_PROVV_V1_2
+
|PREZZO_LORDO_VU1
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione ***
+
|Prezzo lordo
 
|-
 
|-
|IMPORTO_PROVV_V2_2
+
|PREZZO_LORDO_VU2
 
| colspan="2" |Float
 
| colspan="2" |Float
|Importo provvigione in valuta ***
+
|Prezzo lordo 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 ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC5.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|SCONTO_1
|TXT_DOC5
+
| colspan="2" |Float
 +
|Sconto 1
 
|-
 
|-
|'''Contenuto'''
+
|SCONTO_2
|Taglie Documento per riga
+
| colspan="2" |Float
|}
+
|Sconto 2
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|SCONTO_3
|Char 4
+
| colspan="2" |Float
|Anno documento
+
|Sconto 3
 
|-
 
|-
|CAUS_DOC
+
|SCONTO_4
|Char 12
+
| colspan="2" |Float
|Causale documento
+
|Sconto 4
 
|-
 
|-
|SERIE_DOC
+
|SCONTO_5
|Char 5
+
| colspan="2" |Float
|Serie documento
+
|Sconto 5
 
|-
 
|-
|NUM_DOC
+
|SCONTO_6
|Int 8
+
| colspan="2" |Float
|Numerod documento
+
|Sconto 6
 
|-
 
|-
|RIGA_DOC
+
|SCONTO_7
|Int 4
+
| colspan="2" |Float
|Numero riga
+
|Sconto 7
 
|-
 
|-
|TIPO_DOC
+
|PREZZO_NETTO_VU1
|Char 3
+
| colspan="2" |Float
|OC-Ordine clienti
+
|Prezzo netto di riga
 
 
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
+
|PREZZO_NETTO_VU2
|Char 12
+
| colspan="2" |Float
|Codice Cliente
+
|Prezzo netto di riga in valuta
 
|-
 
|-
|DATA_DOC
+
|IMPORTO_V1
|Data
+
| colspan="2" |Float
|Data Documento
+
|Importo netto di riga
 
|-
 
|-
|COD_ART
+
|IMPORTO_V2
|Char 30
+
| colspan="2" |Float
|Codice Articolo
+
|Importo netto di riga in valuta
 
|-
 
|-
|QUANT_RIGA_01
+
|NOTE
|Float
+
| colspan="2" |Char 255
|Quantità scaricata SE NON VALORIZZATA METTERE 0
+
|Note riga documento
 
|-
 
|-
|PREZZO_LORDO_VU1_01
+
|COD_IVA
|Float
+
| colspan="2" |Char
|Quantità scaricata SE NON VALORIZZATA METTERE 0
+
|Codice IVA
 
|-
 
|-
|PREZZO_LORDO_VU2_01
+
|COD_CONTO
|Float
+
| colspan="2" |Char 20
|Quantità scaricata SE NON VALORIZZATA METTERE 0
+
|Contropartita contabile della riga documento
 
|-
 
|-
|PREZZO_NETTO_VU1_01
+
|UM_BASE
|Float
+
| colspan="2" |Char
|Quantità scaricata SE NON VALORIZZATA METTERE 0
+
|Unità di misura base per l’articolo
 
|-
 
|-
|PREZZO_NETTO_VU2_01
+
|CONVERS_UM_BASE
|Float
+
| colspan="2" |Float
|Quantità scaricata SE NON VALORIZZATA METTERE 0
+
|Fattore di conversione all’UM base
|}
 
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'''
+
|QUANT_UM_BASE
|TXT_DOC5_MASTER
+
| colspan="2" |Float
 +
|Quantità in UM base
 
|-
 
|-
|'''Contenuto'''
+
|FLAG_OMAGGIO
|Master Documento per riga
+
| colspan="2" |Char 1
|}
+
|0=No 1=Riga omaggio
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|FLAG_NO_CESSIONE
|Char 4
+
| colspan="2" |Char 1
|Anno documento
+
|1=movimentazione non commerciale 0=altrim.
 
|-
 
|-
|CAUS_DOC
+
|COD_DEP
|Char 12
+
| colspan="2" |Char
|Causale documento
+
|Codice deposito scarico (carico)
 
|-
 
|-
|SERIE_DOC
+
|COD_DEP_2
|Char 5
+
| colspan="2" |Char
|Serie documento
+
|Deposito Carico (scarico)
 
|-
 
|-
|NUM_DOC
+
|PESO
|Int 8
+
| colspan="2" |Float
|Numerod documento
+
|Peso lordo riga
 
|-
 
|-
|RIGA_DOC
+
|PESO_NETTO
|Int 4
+
| colspan="2" |Float
|Numero riga
+
|Peso netto riga
 
|-
 
|-
|TIPO_DOC
+
|PESO_IMBALLO
|Char 3
+
| colspan="2" |Float
|OC-Ordine clienti
+
|Peso imballo riga
 
 
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
+
|COSTI_RIGA_V1
|Char 12
+
| colspan="2" |Float
|Codice Cliente
+
|Costi aggiuntivi
 
|-
 
|-
|DATA_DOC
+
|COD_LOTTO
|Data
+
| colspan="2" |Char
|Data Documento
+
|Codice lotto
 
|-
 
|-
|COD_ART
+
|VOCE_COSTO
|Char 30
+
| colspan="2" |Char
|Codice Articolo
+
|I dimensione analitica
 
|-
 
|-
|DES_RIGA
+
|COMMESSA
|Char 255
+
| colspan="2" |Char
|Descrizione Riga
+
|Commessa II dimensione analitica
 
|-
 
|-
|UM
+
|DIM_3
|Char 10
+
| colspan="2" |Char
|Unità di Misura
+
|III dimensione analitica
|}
 
 
 
==== Provvigioni Righe Documento ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC6.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|DIM_4
|TXT_DOC6
+
| colspan="2" |Char
 +
|IV dimensione analitica
 
|-
 
|-
|'''Contenuto'''
+
|DIM_5
|Provvigioni Documento per riga
+
| colspan="2" |Char
|}
+
|V dimensione analitica
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|DIM_6
|Char 4
+
| colspan="2" |Char
|Anno documento
+
|VI dimensione analitica
 
|-
 
|-
|CAUS_DOC
+
|NOMENCLATURA_COMB
|Char 12
+
| colspan="2" |Char
|Causale documento
+
|INTRA
 
|-
 
|-
|SERIE_DOC
+
|VALORE_STATISTICO_V1
|Char 5
+
| colspan="2" |Float
|Serie documento
+
|INTRA
 
|-
 
|-
|NUM_DOC
+
|PROV_ORIG_DEST
|Int 8
+
| colspan="2" |Char
|Numerod documento
+
|INTRA
 
|-
 
|-
|RIGA_DOC
+
|PAESE_ORIG_DEST
|Int 4
+
| colspan="2" |Char
|Numero riga
+
|INTRA
 
|-
 
|-
|TIPO_DOC
+
|MASSA_NETTA
|Char 2
+
| colspan="2" |Float
|OC-Ordine clienti
+
|INTRA
 
+
|-
BC- Bolla Cliente
+
|UM_SUPPLEMENTARE
 
+
| colspan="2" |Char
FC- Fattura Cliente
+
|INTRA
 
 
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
+
|QUANTITA_UM_SUPP
|Char
+
| colspan="2" |Float
|Codice agente
+
|INTRA
 
|-
 
|-
|FLAG_MATURATA
+
|COD_CAUS_MAG
|Char 1
+
| colspan="2" |Char
|0=No 1=Si
+
|Causale di magazzino
 
|-
 
|-
|DATA_RIF_PROVV
+
|RIGA_COMP_KIT
|Data
+
|Number
|Data riferimento provvigione
+
| colspan="2" |Flag componente Kit
 
|-
 
|-
|PERC_PROVV
+
|PREZZO_LORDO_CON_IVA_VU1
 
|Float
 
|Float
|% Provvigione Agente
+
| colspan="2" |Prezzo lordo con iva
 
|-
 
|-
|IMPORTO_PROVV_V1
+
|PREZZO_NETTO_CON_IVA_VU1
 
|Float
 
|Float
|Importo provvigione
+
| colspan="2" |Prezzo netto con iva
 
|-
 
|-
|IMPORTO_PROVV_V2
+
|IMPORTO_CON_IVA_V1
 
|Float
 
|Float
|Importo provvigione in valuta
+
| colspan="2" |Importo con iva
 
|-
 
|-
|FLAG_AGE_VEN
+
|COD_VAR
|Number
+
| colspan="2" |Char
|Non utilizzato
+
|Codice Variante (vedi TXT_ART16 se articolo a variante e COD_VAR=vuoto)
|}
 
 
 
==== Cauzioni documento ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC7.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Per tipi documento OC-OF
|TXT_DOC7
+
| colspan="2" |
 +
|
 
|-
 
|-
|'''Contenuto'''
+
|QUANT_CONS_RIGA
|Cauzioni documento
+
| colspan="2" |Float
|}
+
|Quantità riga consegnata
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|QUANT_DA_CONS_RIGA
|Char 4
+
| colspan="2" |Float
|Anno documento
+
|Quantità da consegnare riga
 
|-
 
|-
|CAUS_DOC
+
|DATA_CONS_RIGA
|Char 12
+
| colspan="2" |Data
|Causale documento
+
|Data consegna
 
|-
 
|-
|SERIE_DOC
+
|WEEK_CONS_RIGA
|Char 5
+
| colspan="2" |Int
|Serie documento
+
|Settimana di consegna
 
|-
 
|-
|NUM_DOC
+
|QUANT_CONS_RIGA_UM_BASE
|Int 8
+
| colspan="2" |Float
|Numerod documento
+
|Quantità riga consegnata in UM base
 
|-
 
|-
|TIPO_DOC
+
|QUANT_DA_CONS_RIGA_UM_BASE
|Char 2
+
| colspan="2" |Float
|BC- Bolla Cliente
+
|Quantità da consegnare riga in UM base
 
 
FC- Fattura Cliente
 
 
 
NVE – Note Variazione Emesse
 
 
 
BF- Bolla Fornitore
 
 
|-
 
|-
|COD_CAUZ
+
|QUANT_RISERV_RIGA
|Char
+
| colspan="2" |Float
|Codice cauzione
+
|Quantità riservata ?
 
|-
 
|-
|QUANT_CONS
+
|QUANT_RISERV_RIGA_UM_BASE
|Number
+
| colspan="2" |Float
|Quantità cauzioni consegnate
+
|Quantità riservata in UM base ?
 
|-
 
|-
|PREZZO_CAUZ_VU1
+
|DATA_SPED_RIGA
|Number
+
| colspan="2" |Data
|Prezzo singola cauzione
+
|Data spedizione riga?
 
|-
 
|-
|COD_CONTO
+
|DATA_CONS_RICH_RIGA
|Char 20
+
| colspan="2" |Data
|Codice conto contabile cauzione
+
|Data consegna richiesta
 
|-
 
|-
|QUANT_RESO
+
|WEEK_CONS_RICH_RIGA
|Number
+
| colspan="2" |Data
|Quantità cauzioni rese
+
|Settimana di consegna richiesta
|}
 
 
 
==== Componenti Ordini Fornitori C/Lavoro ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC8.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|URGENZA_RIGA
|TXT_DOC8
+
| colspan="2" |Char 1
 +
|0=Normale 1,2,3,4
 
|-
 
|-
|'''Contenuto'''
+
|NOTE_CONS_RIGA
|SubRighe – Componenti Ordini Fornitori C/Lavoro
+
| colspan="2" |Char 255
|}
+
|Note consegna di riga
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|VARIAZIONI_DA_CONS
|Char 4
+
| colspan="2" |Float
|Anno documento
+
|QTA di differenza evasa da QTA riga (per saldo +/-)
 
|-
 
|-
|CAUS_DOC
+
|NUM_ORDINE_CLIENTE
|Char 12
+
| colspan="2" |Int
|Causale documento
+
|Numero ordine riferimento cliente
 
|-
 
|-
|SERIE_DOC
+
|DATA_ORDINE_CLIENTE
|Char 5
+
| colspan="2" |Data
|Serie documento
+
|Data ordine riferimento cliente
 
|-
 
|-
|NUM_DOC
+
|RIGA_ORDINE_CLIENTE
|Int 8
+
| colspan="2" |Int
|Numerod documento
+
|
 
|-
 
|-
|RIGA_DOC
+
|COD_AGE_1
|Int 4
+
| colspan="2" |Char
|Numero riga
+
|Codice agente (OC) ***
 
|-
 
|-
|TIPO_DOC
+
|FLAG_MATURATA_1
|Char 2
+
| colspan="2" |Char 1
|OL- Ordine Fornitore di Conto Lavoro
+
|0=No 1=Si (OC)***
 
|-
 
|-
|NUM_COMP
+
|DATA_RIF_PROVV_1
|Int
+
| colspan="2" |Data
|Subriga Ordine di C/To Lavoro
+
|Data riferimento provvigione ***
 
|-
 
|-
|COD_ART_COMP
+
|PERC_PROVV_1
|Char 30
+
| colspan="2" |Float
|Codice articolo Componente
+
|% Provvigione Agente (OC) ***
 
|-
 
|-
|COD_VAR_COMP
+
|IMPORTO_PROVV_V1_1
|Char 30
+
| colspan="2" |Float
|Variante componente
+
|Importo provvigione (OC) ***
 
|-
 
|-
|DES_DIST
+
|IMPORTO_PROVV_V2_1
|Char 255
+
| colspan="2" |Float
|Descrizione subriga
+
|Importo provvigione in valuta (OC) ***
 
|-
 
|-
|UM
+
|COD_AGE_2
|Char
+
| colspan="2" |Char
|Unità di misura
+
|Codice agente (OC) ***
 
|-
 
|-
|QUANT_DIST
+
|FLAG_MATURATA_2
|Float
+
| colspan="2" |Char 1
|Quantità subriga
+
|0=No 1=Si (OC) ***
 
|-
 
|-
|QUANT_DA_PRELEVARE
+
|DATA_RIF_PROVV_2
|Float
+
| colspan="2" |Data
|Quantità da prelevare
+
|Data riferimento provvigione (OC) ***
 
|-
 
|-
|QUANT_DA_UTILIZZARE
+
|PERC_PROVV_2
|Float
+
| colspan="2" |Float
|Quantità da utilizzare
+
|% Provvigione Agente (OC) ***
 
|-
 
|-
|COD_DEP
+
|IMPORTO_PROVV_V1_2
|Char
+
| colspan="2" |Float
|Codice deposito di prelievo
+
|Importo provvigione (OC) ***
 
|-
 
|-
|COD_DEP_2
+
|IMPORTO_PROVV_V2_2
|Char
+
| colspan="2" |Float
|Codice deposito terzista
+
|Importo provvigione in valuta (OC) ***
 
|-
 
|-
|COD_LOT
+
|Per tipi documento BC-BF
|Char
+
| colspan="2" |
|Codice lotto componente
+
|
 
|-
 
|-
|COSTO_UNI_DIST
+
|ANNO_ORD
|Float
+
| colspan="2" |Int 4
|Costo unitario componente
+
|Anno ordine
 
|-
 
|-
|COEFF_SFRIDO
+
|SERIE_ORD
|Float
+
| colspan="2" |Char
|Coefficiente di sfrido
+
|Serie ordine
 
|-
 
|-
|UM_BASE
+
|NUM_ORD
|Char 5
+
| colspan="2" |Int 8
|UM Base
+
|Numero ordine
 
|-
 
|-
|CONVERS_UM_BASE
+
|RIGA_ORD
|Float
+
| colspan="2" |Int
|Conversione ad UM base
+
|Riga ordine
 
|-
 
|-
|DATA_PREVISTA_PRELEVAMENTO
+
|FLAG_FATTURATO
|Date
+
| colspan="2" |Char 1
|Data prevista prelevamento componente
+
|0=No 1=Riga Fatturata 2= Non Fatturare
|}
 
 
 
==== Testata Conferimenti ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC9.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|ANNO_FATT
|TXT_DOC9
+
| colspan="2" |Int 4
 +
|Anno fattura
 
|-
 
|-
|'''Contenuto'''
+
|SERIE_FATT
|Testata Conferimenti
+
| colspan="2" |Char
 +
|Serie fattura
 
|-
 
|-
|'''Schema'''
+
|NUM_FATT
|S_CONF_DDT_FOR
+
| colspan="2" |Int 8
|}
+
|Numero fattura
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|RIGA_FATT
|Char 4
+
| colspan="2" |Int
|Anno documento
+
|Riga fattura
 
|-
 
|-
|CAUS_DOC
+
|FLAG_NO_SCAR
|Char 12
+
| colspan="2" |Char 1
|Causale documento
+
|0=Scarica magazzino 1=No
 
|-
 
|-
|SERIE_DOC
+
|FLAG_SCARICA_DISTINTA
|Char 5
+
| colspan="2" |Char 1
|Serie documento
+
|0=No 1=Scarica distinta al I livello
 
|-
 
|-
|NUM_DOC
+
|FLAG_VISIONE
|Int 32
+
| colspan="2" |Char 1
|Numerod documento
+
|0=No 1= In conto visione
 
|-
 
|-
|TIPO_DOC
+
|QUANT_RIENTR_VISIONE
|Char 2
+
| colspan="2" |Int
|Tipo documento
+
|Quantità rientrata da visione
 
|-
 
|-
|ANNO_VENDEMMIA
+
|QUANT_FATT_VISIONE
|Int 32
+
| colspan="2" |Int
|Anno vendemmia
+
|Quantità in visione fatturata
 
|-
 
|-
|CODICE_BARRE
+
|FLAG_VISIONE_CHIUSA
|Char 50
+
| colspan="2" |Char  
|Codice a barre
+
|0=No 1=Chiusa
 
|-
 
|-
|FLAG_ULTIMO_CONF
+
|COD_AGE_1
|Int 32
+
| colspan="2" |Char
|1=Ultimo conferimento per il conferente
+
|Codice agente (OC) ***
 
|-
 
|-
|COD_REG
+
|FLAG_MATURATA_1
|Char 12
+
| colspan="2" |Char 1
|Codice del deposito fiscale
+
|0=No 1=Si (OC) ***
 
|-
 
|-
|PREZZO_IMPOSTO
+
|DATA_RIF_PROVV_1
|Float
+
| colspan="2" |Data
|Prezzo imposto/chiuso
+
|Data riferimento provvigione (OC) ***
 
|-
 
|-
|FLAG_MONTEGRADI
+
|PERC_PROVV_1
|Int 32
+
| colspan="2" |Float
|1=prezzo a montegradi; 0=prezzo a quantità
+
|% Provvigione Agente (OC) ***
 
|-
 
|-
|FRA_COD_CAUS_MAG_SOMOL
+
|IMPORTO_PROVV_V1_1
|Char 12
+
| colspan="2" |Float
|Causale magazzino scarico olive molite
+
|Importo provvigione (OC) ***
 
|-
 
|-
|FRA_COD_CAUS_MAG_COCONF
+
|IMPORTO_PROVV_V2_1
|Char 12
+
| colspan="2" |Float
|Causale magazzino carico olio conferito
+
|Importo provvigione in valuta (OC) ***
 
|-
 
|-
|FRA_COD_CAUS_MAG_CSCONF
+
|COD_AGE_2
|Char 12
+
| colspan="2" |Char
|Causale magazzino carico sansa conferita
+
|Codice agente (OC) ***
 
|-
 
|-
|FLAG_FRA_MOLITURA
+
|FLAG_MATURATA_2
|Int 32
+
| colspan="2" |Char 1
|Flag per molitura effettuata
+
|0=No 1=Si (OC) ***
 
|-
 
|-
|FRA_DATA_MOLITURA
+
|DATA_RIF_PROVV_2
|Date
+
| colspan="2" |Data
|Data molitura
+
|Data riferimento provvigione (OC) ***
 
|-
 
|-
|FRA_ORA_MOLITURA
+
|PERC_PROVV_2
|Time
+
| colspan="2" |Float
|Ora molitura
+
|% Provvigione Agente (OC) ***
 
|-
 
|-
|FRA_TPMOL_CODICE
+
|IMPORTO_PROVV_V1_2
|Int 32
+
| colspan="2" |Float
|Codice tabella CONF_FRA_TIPO_MOLITURA
+
|Importo provvigione (OC) ***
 
|-
 
|-
|FRA_DOC_ID_MOL
+
|IMPORTO_PROVV_V2_2
|Char 30
+
| colspan="2" |Float
|Riferimento alla fattura molitura
+
|Importo provvigione in valuta (OC) ***
 
|-
 
|-
|ID_VASCA
+
|Per Tipi Documento FC-FF
|Int 32
+
| colspan="2" |
|ID vasca
+
|
 
|-
 
|-
|FLAG_ACQUISTO
+
|ANNO_ORD
|Int 32
+
| colspan="2" |Int 4
|Acquisto uva (no conferimento)
+
|Anno ordine
 
|-
 
|-
|FLAG_VEND_NOTTURNA
+
|SERIE_ORD
|Int 32
+
| colspan="2" |Char
|Vendemmia notturna
+
|Serie ordine
 
|-
 
|-
|FLAG_MODIFICABILE
+
|NUM_ORD
|Int 32
+
| colspan="2" |Int 8
|Bolletta modificabile da utente - se attivo controllo autorizzazione
+
|Numero ordine
 
|-
 
|-
|PERC_CONFERIMENTO
+
|RIGA_ORD
|Float
+
| colspan="2" |Int
|Percentuale di conferimento - se gestione con comproprietari
+
|Riga ordine
 
|-
 
|-
|ORA_USCITA
+
|ANNO_DDT
|Time
+
| colspan="2" |Int 4
|Memorizza anche l'ora in cui la merce è uscita
+
|Anno DDT
 
|-
 
|-
|PROGR_VEICOLO
+
|SERIE_DDT
|Int 32
+
| colspan="2" |Char
|Progressivo veicolo della gionata
+
|Serie DDT
 
|-
 
|-
|DOC_ID_ORIGINE
+
|NUM_DDT
|Char 30
+
| colspan="2" |Int 8
|Documento che ha generato il conferimento (gestione comproprietari terreni)
+
|Numero DDT
 
|-
 
|-
|UTENTE_AUTORIZZAZIONE
+
|RIGA_DDT
|Char 20
+
| colspan="2" |Int
|Utente che ha fornito l'autorizzazione per i superi
+
|Riga ddt
 
|-
 
|-
|FLAG_SUDDIVISIONE
+
|FLAG_SCARICA_DISTINTA
|Int 32
+
| colspan="2" |Char 1
|Se 1 indica che la bolletta è stata suddivisa tra comproprietari
+
|0=No 1=Scarica componenti I livello
|}
 
 
 
==== Righe Conferimenti ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|DOC10.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|COD_AGE_1
|TXT_DOC10
+
| colspan="2" |Char
 +
|Codice agente (FC) ***
 
|-
 
|-
|'''Contenuto'''
+
|FLAG_MATURATA_1
|Righe Conferimenti
+
| colspan="2" |Char 1
 +
|0=No 1=Si (FC) ***
 
|-
 
|-
|'''Schema'''
+
|DATA_RIF_PROVV_1
|S_CONF_DDT_FOR_RIGHE
+
| colspan="2" |Data
|}
+
|Data riferimento provvigione (FC) ***
{| class="wikitable"
 
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
 
|-
 
|-
|ANNO_DOC
+
|PERC_PROVV_1
|Char 4
+
| colspan="2" |Float
|Anno documento
+
|% Provvigione Agente (FC) ***
 
|-
 
|-
|COD_CAUS_DOC
+
|IMPORTO_PROVV_V1_1
|Char 12
+
| colspan="2" |Float
|Causale documento
+
|Importo provvigione (FC) ***
 
|-
 
|-
|SERIE_DOC
+
|IMPORTO_PROVV_V2_1
|Char 5
+
| colspan="2" |Float
|Serie documento
+
|Importo provvigione in valuta (FC) ***
 
|-
 
|-
|NUM_DOC
+
|COD_AGE_2
|Int 32
+
| colspan="2" |Char
|Numero documento
+
|Codice agente (FC) ***
 
|-
 
|-
|RIGA_DOC
+
|FLAG_MATURATA_2
|Int 32
+
| colspan="2" |Char 1
|riga documento
+
|0=No 1=Si (FC) ***
 
|-
 
|-
|TIPO_DOC
+
|DATA_RIF_PROVV_2
|Char 10
+
| colspan="2" |Data
|Tipo documento
+
|Data riferimento provvigione (FC) ***
 
|-
 
|-
|CU_CODICE
+
|PERC_PROVV_2
|Int 32
+
| colspan="2" |Float
|Codice classificazione uva
+
|% Provvigione Agente (FC) ***
 
|-
 
|-
|VIG_CODICE
+
|IMPORTO_PROVV_V1_2
|Int 32
+
| colspan="2" |Float
|Codice vigneto
+
|Importo provvigione (FC) ***
 
|-
 
|-
|PESO_LORDO
+
|IMPORTO_PROVV_V2_2
|Float
+
| colspan="2" |Float
|Peso lordo
+
|Importo provvigione in valuta (FC) ***
 
|-
 
|-
|TARA
+
|Per Tipi Documento NVE
|Float
+
| colspan="2" |
|Tara
+
|
 
|-
 
|-
|PESO_NETTO
+
|COD_AGE_1
|Float
+
| colspan="2" |Char
|Peso Netto
+
|Codice agente ***
 
|-
 
|-
|PERC_DIRASPATO
+
|FLAG_MATURATA_1
|Float
+
| colspan="2" |Char 1
|Percentuale del diraspato
+
|0=No 1=Si ***
 
|-
 
|-
|PERC_CALO
+
|DATA_RIF_PROVV_1
|Float
+
| colspan="2" |Data
|Percentuale calo
+
|Data riferimento provvigione***
 
|-
 
|-
|PESO_NETTO_PAGAM
+
|PERC_PROVV_1
|Float
+
| colspan="2" |Float
|Peso netto a pagamento = PESO_NETTO_CONFERITO-PERC_CALO
+
|% Provvigione Agente***
 
|-
 
|-
|MONTEGRADI
+
|IMPORTO_PROVV_V1_1
|Float
+
| colspan="2" |Float
|Montegradi
+
|Importo provvigione ***
 
|-
 
|-
|FLAG_DECL_QTAPARZ
+
|IMPORTO_PROVV_V2_1
|Int 32
+
| colspan="2" |Float
|Declassamento per quantità parziale (ad 1 solo sulla seconda riga del conferimento declassato per quantità)
+
|Importo provvigione in valuta ***
 
|-
 
|-
|COD_ART_UVA_ORIG
+
|COD_AGE_2
|Char 30
+
| colspan="2" |Char
|Codice articolo uva originale #articolo uva pre-declassamento
+
|Codice agente ***
 
|-
 
|-
|VI_CODICE
+
|FLAG_MATURATA_2
|Int 32
+
| colspan="2" |Char 1
|Codice vitigno
+
|0=No 1=Si ***
 
|-
 
|-
|PESO_NETTO_CONFERITO
+
|DATA_RIF_PROVV_2
|Float
+
| colspan="2" |Data
|Peso netto conferito #= PESO_NETTO+PERC_DIRASPATO
+
|Data riferimento provvigione ***
 
|-
 
|-
|MASS_CODICE
+
|PERC_PROVV_2
|Int 32
+
| colspan="2" |Float
|Codice massa
+
|% Provvigione Agente ***
 
|-
 
|-
|STATO_CONFERIMENTO
+
|IMPORTO_PROVV_V1_2
|Int 32
+
| colspan="2" |Float
|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
+
|Importo provvigione ***
 
|-
 
|-
|FLAG_PESATA_EFFETTIVA
+
|IMPORTO_PROVV_V2_2
|Int 32
+
| colspan="2" |Float
|Pesata effettiva #1=quantitativi effettiva, 0=quantitativi modificabili da vinificazione
+
|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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC5.TXT
 
|-
 
|-
|FLAG_AUTOM_PESO_LORDO
+
|'''Nome tabella SQL'''
|Int 32
+
|TXT_DOC5
|Tipo inserimento peso lordo #0=peso lordo inserito manualmente, 1=peso lordo ottenuto con automatismo
 
 
|-
 
|-
|FLAG_AUTOM_GRADO
+
|'''Contenuto'''
|Int 32
+
|Taglie Documento per riga
|Tipo inserimento grado #0=grado inserito manualmente, 1=grado ottenuto con automatismo
+
|}
 +
{| class="wikitable"
 +
|'''Nome campo'''
 +
|'''Tipo'''
 +
|'''Descrizione'''
 
|-
 
|-
|FLAG_AUTOM_TARA
+
|ANNO_DOC
|Int 32
+
|Char 4
|Tipo inserimento tara #0=tara inserita manualmente, 1=tara ottenuta con automatismo
+
|Anno documento
 
|-
 
|-
|NUM_RIGA_ORIG
+
|CAUS_DOC
|Int 32
+
|Char 12
|Numero della riga a cui fa riferimento la presente
+
|Causale documento
 
|-
 
|-
|UM_MASSIMALE
+
|SERIE_DOC
 
|Char 5
 
|Char 5
|Unità di misura del massimale
+
|Serie documento
 
|-
 
|-
|QUANT_UM_MASSIMALE
+
|NUM_DOC
|Float
+
|Int 8
|Quantità riferita all'unità di misura del massimale #QUANT#
+
|Numerod documento
 
|-
 
|-
|ID_GEO
+
|RIGA_DOC
|Int 32
+
|Int 4
|Codice menzione geografica
+
|Numero riga
 
|-
 
|-
|PERC_UVADIRASP
+
|TIPO_DOC
|Float
+
|Char 3
|Percentuale diraspato
+
|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_DIRADATO
+
|COD_CF
|Int 32
+
|Char 12
|Flag diradato
+
|Codice Cliente
 
|-
 
|-
|RESADIRAD
+
|DATA_DOC
|Float
+
|Data
|Resa diradata
+
|Data Documento
 
|-
 
|-
|FLAG_RACC_MECCANIZZATA
+
|COD_ART
|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
 
|Char 30
|Codice articolo uva per pagamento
+
|Codice Articolo
 
|-
 
|-
|FRA_TRAC_CODICE
+
|QUANT_RIGA_01
|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
 
|Float
|Perc. di resa olio
+
|Quantità scaricata SE NON VALORIZZATA METTERE 0
 
|-
 
|-
|FRA_QUANT_OLIO_PROD
+
|PREZZO_LORDO_VU1_01
 
|Float
 
|Float
|Qta olio prodotto  #QUANT#
+
|Quantità scaricata SE NON VALORIZZATA METTERE 0
 
|-
 
|-
|FRA_QUANT_OLIO_CONF
+
|PREZZO_LORDO_VU2_01
 
|Float
 
|Float
|Qta olio conferito #QUANT#
+
|Quantità scaricata SE NON VALORIZZATA METTERE 0
 
|-
 
|-
|FRA_QUANT_OLIO_REST
+
|PREZZO_NETTO_VU1_01
 
|Float
 
|Float
|Qta olio prodotto Restituito #QUANT#
+
|Quantità scaricata SE NON VALORIZZATA METTERE 0
 
|-
 
|-
|FRA_COD_ART_SANSA
+
|PREZZO_NETTO_VU2_01
|Char 30
 
|Codice articolo sansa
 
|-
 
|FRA_UM_SANSA
 
|Char 5
 
|Unita di misura sansa prodotta
 
|-
 
|FRA_PERC_RESA_SANSA
 
 
|Float
 
|Float
|Perc. di resa sansa da impostazioni
+
|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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC5_MASTER.TXT
 
|-
 
|-
|FRA_QUANT_SANSA_PROD
+
|'''Nome tabella SQL'''
|Float
+
|TXT_DOC5_MASTER
|Qta sansa prodotta  #QUANT#
 
 
|-
 
|-
|FRA_QUANT_SANSA_CONF
+
|'''Contenuto'''
|Float
+
|Master Documento per riga
|Qta sansa conferito  #QUANT#
+
|}
 +
{| class="wikitable"
 +
|'''Nome campo'''
 +
|'''Tipo'''
 +
|'''Descrizione'''
 
|-
 
|-
|FRA_QUANT_SANSA_REST
+
|ANNO_DOC
|Float
+
|Char 4
|Qta sansa prodotto  #QUANT#
+
|Anno documento
 
|-
 
|-
|FLAG_UVE_SP
+
|CAUS_DOC
|Int 32
+
|Char 12
|Flag uve sperimentazione
+
|Causale documento
 
|-
 
|-
|FLAG_PROG_Q
+
|SERIE_DOC
|Int 32
+
|Char 5
|Flag progetto qualità
+
|Serie documento
 
|-
 
|-
|ID_CONF_VENDEMMIATRICI
+
|NUM_DOC
|Int 32
+
|Int 8
|Chiave della tabella CONF_VENDEMMIATRICI
+
|Numerod documento
 
|-
 
|-
|FLAG_PCF_MANUALE
+
|RIGA_DOC
|Int 32
+
|Int 4
|Parametri chimico-fisici impostati manualmente
+
|Numero riga
 
|-
 
|-
|COD_ART_UVA_PAGAM_ORIG
+
|TIPO_DOC
|Char 30
+
|Char 3
|Codice articolo uva per pagamento inserito originariamente in bolletta
+
|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
 
|-
 
|-
|PESO_LORDO_ORIG
+
|COD_CF
|Float
+
|Char 12
|Peso lordo originale (comproprietari)
+
|Codice Cliente
 
|-
 
|-
|PESO_NETTO_ORIG
+
|DATA_DOC
|Float
+
|Data
|Peso netto originale (comproprietari)
+
|Data Documento
 
|-
 
|-
|TARA_ORIG
+
|COD_ART
|Float
+
|Char 30
|Tara originale
+
|Codice Articolo
 
|-
 
|-
|FLAG_INF_SUP_VIT
+
|DES_RIGA
|Int 32
+
|Char 255
|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
+
|Descrizione Riga
 
|-
 
|-
|COD_ART_UVA_PAGAM_DECL
+
|UM
|Char 30
+
|Char 10
|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)
+
|Unità di Misura
 +
|}
 +
 
 +
==== Provvigioni Righe Documento ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC6.TXT
 
|-
 
|-
|QUANT_DECL
+
|'''Nome tabella SQL'''
|Float
+
|TXT_DOC6
|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
+
|'''Contenuto'''
|Char 30
+
|Provvigioni Documento per riga
|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 ===
 
 
{| class="wikitable"
 
{| class="wikitable"
|'''Nome file ascii'''
+
|'''Nome campo'''
|MAG1.TXT
 
|-
 
|'''Nome tabella SQL'''
 
|TXT_MAG1
 
TXT_ART16 per varianti
 
|-
 
|'''Contenuto'''
 
|Movimenti di magazzino
 
|-
 
|'''Schema'''
 
|S_MOV_MAG
 
|}
 
{| class="wikitable"
 
|'''Campo'''
 
 
|'''Tipo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
|'''Descrizione'''
Riga 5 822: Riga 6 187:
 
|Char 4
 
|Char 4
 
|Anno documento
 
|Anno documento
 +
|-
 +
|CAUS_DOC
 +
|Char 12
 +
|Causale documento
 
|-
 
|-
 
|SERIE_DOC
 
|SERIE_DOC
Riga 5 829: Riga 6 198:
 
|NUM_DOC
 
|NUM_DOC
 
|Int 8
 
|Int 8
|Numero documento
+
|Numerod documento
 
|-
 
|-
 
|RIGA_DOC
 
|RIGA_DOC
 
|Int 4
 
|Int 4
|Riga documento
+
|Numero riga
 
|-
 
|-
|NUM_MOV
+
|TIPO_DOC
|Int 8
+
|Char 2
|Numero mov. magazzino all’interno della riga doc.
+
|OC-Ordine clienti
|-
+
 
|COD_ART
+
BC- Bolla Cliente
|Char 30
+
 
|Codice articolo
+
FC- Fattura Cliente
|-
+
 
|COD_DEP
+
NVE – Note Variazione Emesse
|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
+
OF- Ordine Fornitore
  
DDT_FOR
+
BF- Bolla Fornitore
  
FATT_CLI
+
FF- Fattura Fornitore
  
FATT_FOR
+
NVR - Note Variazione Ricevute
  
ORP_EFF
+
MC - Documenti di carico magazzino
  
MAG_CAR
+
MS – Documenti di scarico magazzino
 
 
MAG_SCAR
 
 
|-
 
|-
|COD_LOT
+
|COD_AGE
 
|Char
 
|Char
|Codice lotto
+
|Codice agente
 +
|-
 +
|FLAG_MATURATA
 +
|Char 1
 +
|0=No 1=Si
 +
|-
 +
|DATA_RIF_PROVV
 +
|Data
 +
|Data riferimento provvigione
 
|-
 
|-
|PREZZO_NETTO_VU1
+
|PERC_PROVV
 
|Float
 
|Float
|Prezzo netto di riga SE NON VALORIZZATA METTERE 0
+
|% Provvigione Agente
 
|-
 
|-
|IMPORTO_NETTO_V1
+
|IMPORTO_PROVV_V1
 
|Float
 
|Float
|Importo netto di riga SE NON VALORIZZATA METTERE 0
+
|Importo provvigione
 
|-
 
|-
|PREZZO_NETTO_TOT_VU1
+
|IMPORTO_PROVV_V2
 
|Float
 
|Float
|Prezzo netto di riga detratto dello sconto pagamento SE  NON VALORIZZATA METTERE 0
+
|Importo provvigione in valuta
 
|-
 
|-
|FLAG_NO_CESSIONE
+
|FLAG_AGE_VEN
|Char 1
+
|Number
|1=Movimentazione non commerciale 0=altrimenti
+
|Non utilizzato
|-
 
|COD_CF
 
|Char 12
 
|Eventuali codice cliente fornitore
 
|-
 
|COD_LOC
 
|Char 20
 
|Codice locazione
 
 
|}
 
|}
  
=== Taglie ===
+
==== Cauzioni documento ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|MAG2.TXT
+
|DOC7.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_MAG2
+
|TXT_DOC7
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Taglie
+
|Cauzioni documento
|-
 
|'''Schema'''
 
|S_MOV_MAG_TAG_STDAG
 
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|'''Campo'''
+
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
|'''Descrizione'''
Riga 5 932: Riga 6 274:
 
|Char 4
 
|Char 4
 
|Anno documento
 
|Anno documento
 +
|-
 +
|CAUS_DOC
 +
|Char 12
 +
|Causale documento
 
|-
 
|-
 
|SERIE_DOC
 
|SERIE_DOC
Riga 5 939: Riga 6 285:
 
|NUM_DOC
 
|NUM_DOC
 
|Int 8
 
|Int 8
|Numero documento
+
|Numerod documento
 
|-
 
|-
|RIGA_DOC
+
|TIPO_DOC
|Int 4
+
|Char 2
|Riga documento
+
|BC- Bolla Cliente
 +
 
 +
FC- Fattura Cliente
 +
 
 +
NVE – Note Variazione Emesse
 +
 
 +
BF- Bolla Fornitore
 
|-
 
|-
|NUM_MOV
+
|COD_CAUZ
|Int 8
+
|Char
|Numero mov. magazzino all’interno della riga doc.
+
|Codice cauzione
 
|-
 
|-
|COD_ART
+
|QUANT_CONS
|Char 30
+
|Number
|Codice articolo
+
|Quantità cauzioni consegnate
 
|-
 
|-
|COD_DEP
+
|PREZZO_CAUZ_VU1
|Char
+
|Number
|Codice deposito
+
|Prezzo singola cauzione
 
|-
 
|-
|QUANT_SCARICO_01
+
|COD_CONTO
|Float
+
|Char 20
|Quantità scaricata SE NON VALORIZZATA METTERE 0
+
|Codice conto contabile cauzione
 
|-
 
|-
|QUANT_CARICO_01
+
|QUANT_RESO
|Float
+
|Number
|Quantità caricata SE NON VALORIZZATA METTERE 0
+
|Quantità cauzioni rese
|-
 
|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 ===
+
==== Componenti Ordini Fornitori C/Lavoro ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|MAG3.TXT
+
|DOC8.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_MAG3
+
|TXT_DOC8
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Movimenti di magazzino cauzioni
+
|SubRighe – Componenti Ordini Fornitori C/Lavoro
|-
 
|'''Schema'''
 
|S_MOV_MAG_CAUZ
 
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|'''Campo'''
+
|'''Nome campo'''
 
|'''Tipo'''
 
|'''Tipo'''
 
|'''Descrizione'''
 
|'''Descrizione'''
Riga 6 001: Riga 6 337:
 
|Char 4
 
|Char 4
 
|Anno documento
 
|Anno documento
 +
|-
 +
|CAUS_DOC
 +
|Char 12
 +
|Causale documento
 
|-
 
|-
 
|SERIE_DOC
 
|SERIE_DOC
Riga 6 007: Riga 6 347:
 
|-
 
|-
 
|NUM_DOC
 
|NUM_DOC
|Number
+
|Int 8
|Numero documento
+
|Numerod documento
 
|-
 
|-
|NUM_MOV
+
|RIGA_DOC
|Number
+
|Int 4
|Numero mov. magazzino (1=Movimento consegna, 2=  movimento reso)
+
|Numero riga
 
|-
 
|-
|DATA_MOVIMENTO
+
|TIPO_DOC
|Data
+
|Char 2
|Data movimento
+
|OL- Ordine Fornitore di Conto Lavoro
 
|-
 
|-
|COD_CAUZ
+
|NUM_COMP
|Char 12
+
|Int
|Codice cauzione
+
|Subriga Ordine di C/To Lavoro
 +
|-
 +
|COD_ART_COMP
 +
|Char 30
 +
|Codice articolo Componente
 
|-
 
|-
|QUANT_CARICO
+
|COD_VAR_COMP
|Number
+
|Char 30
|Quantità caricata   
+
|Variante componente
 
|-
 
|-
|QUANT_SCARICO
+
|DES_DIST
|Number
+
|Char 255
|Quantità scaricata  
+
|Descrizione subriga
 
|-
 
|-
|QUANT_FATT
+
|UM
|Number
+
|Char
|Quantità fatturata
+
|Unità di misura
 
|-
 
|-
|DOC_TABLE
+
|QUANT_DIST
|Char 20
+
|Float
|Tabella del documento che ha creato il movimento
+
|Quantità subriga
 
|-
 
|-
|PREZZO_CAUZ_VU1
+
|QUANT_DA_PRELEVARE
|Number 5 dp
+
|Float
|Prezzo cauzione
+
|Quantità da prelevare
 
|-
 
|-
|COD_CF
+
|QUANT_DA_UTILIZZARE
|Char 12
+
|Float
|Codice cliente-fornitore
+
|Quantità da utilizzare
|}
 
 
 
== 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 ===
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|CON1.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|COD_DEP
|TXT_CON1
+
|Char
 +
|Codice deposito di prelievo
 
|-
 
|-
|'''Contenuto'''
+
|COD_DEP_2
|Piano dei conti
+
|Char
 +
|Codice deposito terzista
 
|-
 
|-
|'''Schema'''
+
|COD_LOT
|S_PIANO_CONTI
+
|Char
|}
+
|Codice lotto componente
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Codice Conto
+
|COSTO_UNI_DIST
|Char   020
+
|Float
|SI
+
|Costo unitario componente
|
 
 
|-
 
|-
|Descrizione Conto
+
|COEFF_SFRIDO
|Char   200
+
|Float
|SI
+
|Coefficiente di sfrido
|
 
 
|-
 
|-
|Flag Tipo Conto
+
|UM_BASE
|Number
+
|Char 5
|SI
+
|UM Base
|0 – Costi    1 –  Ricavi  2- Attività  3 - Passività
 
 
|-
 
|-
|Livello Conto
+
|CONVERS_UM_BASE
|Number
+
|Float
|SI
+
|Conversione ad UM base
|Da  5
 
 
|-
 
|-
|Conto d’ordine
+
|DATA_PREVISTA_PRELEVAMENTO
|Number
+
|Date
|SI
+
|Data prevista prelevamento componente
|<nowiki>- 1 Conto d’ordine</nowiki>
+
|}
 +
 
 +
==== Testata Conferimenti ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC9.TXT
 
|-
 
|-
|Cespiti
+
|'''Nome tabella SQL'''
|Number
+
|TXT_DOC9
|SI
 
|<nowiki>- 1 Conto cespite</nowiki>
 
 
|-
 
|-
|Cli-For
+
|'''Contenuto'''
|Number
+
|Testata Conferimenti
|SI
 
|<nowiki>- 1 Conto clienti/fornitori</nowiki>
 
 
|-
 
|-
|Disponibilità finanziarie
+
|'''Schema'''
|Number
+
|S_CONF_DDT_FOR
|SI
 
|<nowiki>- 1 Conto Banca</nowiki>
 
|-
 
|Alias
 
|Char    030
 
|NO
 
|Descrizione conto per l’inserimento veloce
 
|-
 
|Escluso dal bilancio
 
|Number
 
|SI
 
|<nowiki>- 1 Escluso</nowiki>
 
|-
 
|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 ===
 
 
{| class="wikitable"
 
{| class="wikitable"
|'''Nome file ascii'''
+
|'''Nome campo'''
|CON2.TXT
 
|-
 
|'''Nome tabella SQL'''
 
|TXT_CON2
 
|-
 
|'''Contenuto'''
 
|Testata Movimenti Contabili
 
|-
 
|'''Schema'''
 
|S_HEAD_CONT
 
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
 
|'''Tipo'''
 
|'''Tipo'''
|'''Obbl.'''
+
|'''Descrizione'''
|'''Descrizione campo'''
 
 
|-
 
|-
|Numero Registrazione
+
|ANNO_DOC
|Num0Dp
 
|SI
 
|
 
|-
 
|Periodo (Anno)
 
 
|Char 4
 
|Char 4
|SI
+
|Anno documento
|Formato SSAA
 
 
|-
 
|-
|Codice Cliente Fornitore
+
|CAUS_DOC
 
|Char 12
 
|Char 12
|NO
+
|Causale documento
|Gli zeri vanno allineati a sinistra
 
 
|-
 
|-
|Flag Cli/For
+
|SERIE_DOC
|Number
+
|Char 5
|NO
+
|Serie documento
|0 Cliente  1  Fornitore – E’ obbligatorio se presente il codice cli/for  (in testata o in riga)
 
 
|-
 
|-
|Data registrazione
+
|NUM_DOC
|Date
+
|Int 32
|SI
+
|Numerod documento
|GGMMAAAA
+
|-
 +
|TIPO_DOC
 +
|Char 2
 +
|Tipo documento
 
|-
 
|-
|Data documento
+
|ANNO_VENDEMMIA
|Date
+
|Int 32
|NO
+
|Anno vendemmia
|E’ obbligatorio se il Flag Operazione Iva = 1
 
 
|-
 
|-
|Numero documento
+
|CODICE_BARRE
|Char 40
+
|Char 50
|SI
+
|Codice a barre
|Per i movimenti con il tipo Registro Vendita = V
 
 
 
il numero documento deve essere uguale al numero  protocollo.
 
 
|-
 
|-
|Numero Protocollo   IVA
+
|FLAG_ULTIMO_CONF
|Num0DP
+
|Int 32
|NO
+
|1=Ultimo conferimento per il conferente
|E’ obbligatorio se il Flag Operazione Iva = 1
 
 
|-
 
|-
|Codice Registro IVA
+
|COD_REG
 
|Char 12
 
|Char 12
|SI
+
|Codice del deposito fiscale
|E’ obbligatorio se il Flag Operazione Iva = 1
 
 
|-
 
|-
|Data Competenza Contabile
+
|PREZZO_IMPOSTO
|Date
+
|Float
|NO
+
|Prezzo imposto/chiuso
|Default data di registrazione
 
 
|-
 
|-
|Data Competenza Iva
+
|FLAG_MONTEGRADI
|Date
+
|Int 32
|NO
+
|1=prezzo a montegradi; 0=prezzo a quantità
|Default data di registrazione
 
 
|-
 
|-
|Data Competenza Plafond
+
|FRA_COD_CAUS_MAG_SOMOL
|Date
+
|Char 12
|NO
+
|Causale magazzino scarico olive molite
|Default data di registrazione
 
 
|-
 
|-
|Causale Contabile
+
|FRA_COD_CAUS_MAG_COCONF
 
|Char 12
 
|Char 12
|SI
+
|Causale magazzino carico olio conferito
|
 
 
|-
 
|-
|Descrizione Operazione
+
|FRA_COD_CAUS_MAG_CSCONF
|Char 255
 
|SI
 
|
 
|-
 
|Codice divisa
 
 
|Char 12
 
|Char 12
|NO
+
|Causale magazzino carico sansa conferita
|
 
 
|-
 
|-
|Cambio
+
|FLAG_FRA_MOLITURA
|Number
+
|Int 32
|NO
+
|Flag per molitura effettuata
|E’ obbligatorio se valorizzato il campo Codice Divisa
 
 
|-
 
|-
|Flag Autofatura
+
|FRA_DATA_MOLITURA
|Number
+
|Date
|NO
+
|Data molitura
|1 – Autofattura – Default 0
 
 
|-
 
|-
|Flag No_stampa_iva
+
|FRA_ORA_MOLITURA
|Number
+
|Time
|NO
+
|Ora molitura
|
 
 
|-
 
|-
|Flag Extracontabile
+
|FRA_TPMOL_CODICE
|Number
+
|Int 32
|NO
+
|Codice tabella CONF_FRA_TIPO_MOLITURA
|
 
 
|-
 
|-
|Flag Operazione Iva
+
|FRA_DOC_ID_MOL
|Number
+
|Char 30
|SI
+
|Riferimento alla fattura molitura
|0 – Non Iva   1 –  Iva
 
 
|-
 
|-
|Tipo Registri Iva
+
|ID_VASCA
|Number
+
|Int 32
|SI
+
|ID vasca
|0 – Acqu.  1-  Vend. 2- Corrisp.                                                                                                
 
 
|-
 
|-
|Num.Fatt. Riferimento
+
|FLAG_ACQUISTO
|Char 20
+
|Int 32
|NO
+
|Acquisto uva (no conferimento)
|Fa riferimento alla Fattura Stornata con      
 
 
|-
 
|-
|Data Fatt. Riferimento
+
|FLAG_VEND_NOTTURNA
|Date
+
|Int 32
|NO
+
|Vendemmia notturna
|
 
 
|-
 
|-
|Cod.  Reg. Iva Autofattura
+
|FLAG_MODIFICABILE
|Char 12
+
|Int 32
|NO
+
|Bolletta modificabile da utente - se attivo controllo autorizzazione
|E’ obbligatorio se il Flag Autofattura = 1
 
 
|-
 
|-
|Num. Protocollo Iva Autofatt.
+
|PERC_CONFERIMENTO
|Number
+
|Float
|NO
+
|Percentuale di conferimento - se gestione con comproprietari
|E’ obbligatorio se il codice Reg.Iva Autofattura è  valorizzato 
 
 
|-
 
|-
|Codice Business Unit
+
|ORA_USCITA
|Char 20
+
|Time
|NO
+
|Memorizza anche l'ora in cui la merce è uscita
|
 
 
|-
 
|-
|Flag Tipo Movimento
+
|PROGR_VEICOLO
|Number
+
|Int 32
|Si
+
|Progressivo veicolo della gionata
|0 - normale, 1 - provvisorio
 
 
|-
 
|-
|Data inizio compet. economica
+
|DOC_ID_ORIGINE
|Date
+
|Char 30
|NO
+
|Documento che ha generato il conferimento (gestione comproprietari terreni)
|Se vuoto prende data documento
 
 
|-
 
|-
|Data fine compet. economica
+
|UTENTE_AUTORIZZAZIONE
|Date
 
|NO
 
|Se vuoto prende data documento
 
|-
 
|Id Fattura
 
 
|Char 20
 
|Char 20
|NO
+
|Utente che ha fornito l'autorizzazione per i superi
|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
+
|FLAG_SUDDIVISIONE
|Char 20
+
|Int 32
|NO
+
|Se 1 indica che la bolletta è stata suddivisa tra comproprietari
|Valori possibili: ‘FATT_CLI’ ‘VAR_CLI’ ‘FATT_FOR’  ‘VAR_FOR’ si riferisce al documento espresso nel campo precedente. E’ obbligatorio se presente Id Fattura.
+
|}
 +
 
 +
==== Righe Conferimenti ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC10.TXT
 
|-
 
|-
|Operazione chiusura
+
|'''Nome tabella SQL'''
|Number
+
|TXT_DOC10
|NO
 
|Valorizzare ad 1 per i movimenti di chiusura dei conti
 
 
|-
 
|-
|Movimento previsto
+
|'''Contenuto'''
|Number
+
|Righe Conferimenti
|NO
 
|Valorizzare ad 1 per i movimenti di incasso con data  futura
 
 
|-
 
|-
|Movimento Docfin
+
|'''Schema'''
|Number
+
|S_CONF_DDT_FOR_RIGHE
|NO
+
|}
|Valorizzare ad 1 per i movimenti importati da docfin
+
{| class="wikitable"
 +
|'''Nome campo'''
 +
|'''Tipo'''
 +
|'''Descrizione'''
 
|-
 
|-
|Numero Flusso
+
|ANNO_DOC
|Number
+
|Char 4
|NO
+
|Anno documento
|Numero del flusso da Doc Fin
 
 
|-
 
|-
|Utente Inserimento
+
|COD_CAUS_DOC
|Char 255
+
|Char 12
|NO
+
|Causale documento
|Nome utente creazione movimento 
 
 
|-
 
|-
|Data Inserimento
+
|SERIE_DOC
|Date
+
|Char 5
|NO
+
|Serie documento
|Data inserimento movimento
 
 
|-
 
|-
|Ora Inserimento
+
|NUM_DOC
|Char 04
+
|Int 32
|NO
+
|Numero documento
|Formato HHMM
 
 
|-
 
|-
|Utente ultima modif
+
|RIGA_DOC
|Char 255
+
|Int 32
|NO
+
|riga documento
|Nome utente creazione movimento 
 
 
|-
 
|-
|Data Ultima modif.
+
|TIPO_DOC
|Date
+
|Char 10
|NO
+
|Tipo documento
|Data inserimento movimento
 
 
|-
 
|-
|Ora Ultima modif.
+
|CU_CODICE
|Char 04
+
|Int 32
|NO
+
|Codice classificazione uva
|Formato HHMM
 
 
|-
 
|-
|Totale Documento
+
|VIG_CODICE
|Number
+
|Int 32
|NO
+
|Codice vigneto
|Totale del documento per operazioni Iva
 
 
|-
 
|-
|Totale Doc. divisa
+
|PESO_LORDO
|Number
+
|Float
|NO
+
|Peso lordo
|Totale doc. in divisa estera per operazioni Iva
 
|}
 
 
 
=== Righe Movimenti Contabili ===
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|CON3.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|TARA
|TXT_CON3
+
|Float
 +
|Tara
 
|-
 
|-
|'''Contenuto'''
+
|PESO_NETTO
|Righe Movimenti Contabili
+
|Float
 +
|Peso Netto
 
|-
 
|-
|'''Schema'''
+
|PERC_DIRASPATO
|S_LINES_CONT 
+
|Float
|}
+
|Percentuale del diraspato
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Numero Registrazione
+
|PERC_CALO
|Num0Dp
+
|Float
|SI
+
|Percentuale calo
|Deve corrispondere al numero della testata
 
 
|-
 
|-
|Data Registrazione
+
|PESO_NETTO_PAGAM
|Date
+
|Float
|SI
+
|Peso netto a pagamento = PESO_NETTO_CONFERITO-PERC_CALO
|Formato GGMMAAAA
 
 
|-
 
|-
|Numero Linea
+
|MONTEGRADI
|Number
+
|Float
|SI
+
|Montegradi
|Progressivo all’interno del numero di registrazione
 
 
|-
 
|-
|Codice Conto
+
|FLAG_DECL_QTAPARZ
|Char 20
+
|Int 32
|SI
+
|Declassamento per quantità parziale (ad 1 solo sulla seconda riga del conferimento declassato per quantità)
|
 
 
|-
 
|-
|Codice Cliente
+
|COD_ART_UVA_ORIG
 
+
|Char 30
Fornitore
+
|Codice articolo uva originale #articolo uva pre-declassamento
|Char 12
 
|NO
 
|Gli zeri vanno allineati a sinistra
 
 
|-
 
|-
|Flag Cli/for
+
|VI_CODICE
|Number
+
|Int 32
|NO
+
|Codice vitigno
|0 – Cliente 1 – Fornitore
 
 
|-
 
|-
|Dare
+
|PESO_NETTO_CONFERITO
|Number
+
|Float
|SI
+
|Peso netto conferito #= PESO_NETTO+PERC_DIRASPATO
|Gli importi fanno riferimento alla valuta base (Euro)
 
 
|-
 
|-
|Avere
+
|MASS_CODICE
|Number
+
|Int 32
|SI
+
|Codice massa
|Gli importi fanno riferimento alla valuta base (Euro)
 
 
|-
 
|-
|Dare in Valuta
+
|STATO_CONFERIMENTO
|Number
+
|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
|Importo Espresso in valuta
 
 
|-
 
|-
|Avere in Valuta
+
|FLAG_PESATA_EFFETTIVA
|Number
+
|Int 32
|NO
+
|Pesata effettiva #1=quantitativi effettiva, 0=quantitativi modificabili da vinificazione
|Importo Espresso in valuta
 
 
|-
 
|-
|Descrizione Aggiuntiva
+
|FLAG_AUTOM_PESO_LORDO
|Char 250
+
|Int 32
|NO
+
|Tipo inserimento peso lordo #0=peso lordo inserito manualmente, 1=peso lordo ottenuto con automatismo
|
 
 
|-
 
|-
|Cambio
+
|FLAG_AUTOM_GRADO
|Number
+
|Int 32
|NO
+
|Tipo inserimento grado #0=grado inserito manualmente, 1=grado ottenuto con automatismo
|Da valorizzare solo se <> dal cambio di testata
 
 
|-
 
|-
|Data inizio compet. economica
+
|FLAG_AUTOM_TARA
|Date
+
|Int 32
|NO
+
|Tipo inserimento tara #0=tara inserita manualmente, 1=tara ottenuta con automatismo
|Se vuoto prende data inizio comp. economica della  testata
 
 
|-
 
|-
|Data fine compet. economica
+
|NUM_RIGA_ORIG
|Date
+
|Int 32
|NO
+
|Numero della riga a cui fa riferimento la presente
|Se vuoto prende data fine comp. economica della testata
 
 
|-
 
|-
|Cod Rif. Cont.
+
|UM_MASSIMALE
|Char 50
+
|Char 5
|NO
+
|Unità di misura del massimale
|Codice riferimento contabile
 
|}
 
 
 
=== Righe Movimenti Iva ===
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|CON4.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|QUANT_UM_MASSIMALE
|TXT_CON4
+
|Float
 +
|Quantità riferita all'unità di misura del massimale #QUANT#
 
|-
 
|-
|'''Contenuto'''
+
|ID_GEO
|Righe Movimenti Iva
+
|Int 32
 +
|Codice menzione geografica
 
|-
 
|-
|'''Schema'''
+
|PERC_UVADIRASP
|S_LINES_IVA
+
|Float
|}
+
|Percentuale diraspato
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Numero Registrazione
+
|FLAG_DIRADATO
|Num0Dp
+
|Int 32
|SI
+
|Flag diradato
|Deve corrispondere al numero della testata
 
 
|-
 
|-
|Data Registrazione
+
|RESADIRAD
|Date
+
|Float
|SI
+
|Resa diradata
|Formato GGMMAAAA
 
 
|-
 
|-
|Numero Linea
+
|FLAG_RACC_MECCANIZZATA
|Number
+
|Int 32
|SI
+
|Flag raccolta  meccanizzata
|Progressivo all’interno del numero di registrazione
 
 
|-
 
|-
|Codice Iva
+
|VIG_FLAG_BIOLOGICO
|Char 12
+
|Int 32
|SI
+
|Flag biologico
|
 
 
|-
 
|-
|Aliquota Iva
+
|VIG_FLAG_RACCASSE
|Number
+
|Int 32
|NO
+
|Flag raccolta in casse
|Campo da valorizzare con zero fisso
 
 
|-
 
|-
|Imponibile Iva
+
|FLAG_SUPERO_CAMPAGNA
|Number
+
|Int 32
|SI
+
|Flag per supero di campagna
|
 
 
|-
 
|-
|Importo Iva
+
|COD_ART_UVA_PAGAM
|Number
+
|Char 30
|SI
+
|Codice articolo uva per pagamento
|
 
 
|-
 
|-
|Imponibile in valuta
+
|FRA_TRAC_CODICE
|Number
+
|Int 32
|SI
+
|Chiave tabella CONF_FRA_TIPO_RACCOLTA
|
 
 
|-
 
|-
|Importo Iva in valuta
+
|FRA_COD_ART_OLIO
|Number
+
|Char 30
|SI
+
|Codice articolo olio collegato all’oliva da tabella CONF_FRA_ART
|
 
 
|-
 
|-
|Descrizione Aggiuntiva
+
|FRA_COD_ART_OLIO_ORIG
|Char 250
+
|Char 30
|NO
+
|Codice articolo olio originale
|
 
 
|-
 
|-
|Importo Iva Indetraibile
+
|FRA_UM_OLIO
|Number
+
|Char 5
|SI
+
|Unita di misura olio prodotto
|
 
 
|-
 
|-
|Flag no pro_rata
+
|FRA_PERC_RESA_OLIO
|Number
+
|Float
|NO
+
|Perc. di resa olio
|
 
 
|-
 
|-
|Codice Registro IVA
+
|FRA_QUANT_OLIO_PROD
|Char  12
+
|Float
|SI
+
|Qta olio prodotto  #QUANT#
|
 
 
|-
 
|-
|Codice Assogg
+
|FRA_QUANT_OLIO_CONF
|Char 12
+
|Float
|NO
+
|Qta olio conferito #QUANT#
|Codice Assoggettamento utilizzato per differenziare  tipologie diverse di movimenti con lo stesso codice iva
 
 
|-
 
|-
|Importo Iva Indetraibile in divisa
+
|FRA_QUANT_OLIO_REST
|Number
+
|Float
|NO
+
|Qta olio prodotto Restituito #QUANT#
|IVA indetraibile su acquisti in valuta
 
 
|-
 
|-
|% Compensazione Iva Agricola
+
|FRA_COD_ART_SANSA
|Number
+
|Char 30
|NO
+
|Codice articolo sansa
|Percentuale di compensazione Iva Agricola
 
|}
 
 
 
=== Scadenze ===
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|CON5.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|FRA_UM_SANSA
|TXT_CON5
+
|Char 5
 +
|Unita di misura sansa prodotta
 
|-
 
|-
|'''Contenuto'''
+
|FRA_PERC_RESA_SANSA
|Scadenze
+
|Float
 +
|Perc. di resa sansa da impostazioni
 
|-
 
|-
|'''Schema'''
+
|FRA_QUANT_SANSA_PROD
|S_SCADENZE
+
|Float
|}
+
|Qta sansa prodotta  #QUANT#
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|Numero Registrazione
+
|FRA_QUANT_SANSA_CONF
|Num0Dp
+
|Float
|SI
+
|Qta sansa conferito  #QUANT#
|Riferimento all’operazione contabile                                                                                            
 
 
|-
 
|-
|Numero Riga
+
|FRA_QUANT_SANSA_REST
|Number
+
|Float
|SI
+
|Qta sansa prodotto  #QUANT#
|Riferimento alla riga contabile
 
 
|-
 
|-
|Numero Partita
+
|FLAG_UVE_SP
|Number
+
|Int 32
|SI
+
|Flag uve sperimentazione
|Progressivo partita
 
 
|-
 
|-
|Numero Scadenza
+
|FLAG_PROG_Q
|Number
+
|Int 32
|SI
+
|Flag progetto qualità
|Progressivo all’interno della partita. Identifica il nr  della rata
 
 
|-
 
|-
|Data Scadenza
+
|ID_CONF_VENDEMMIATRICI
|Number
+
|Int 32
|SI
+
|Chiave della tabella CONF_VENDEMMIATRICI
|
 
 
|-
 
|-
|Dare
+
|FLAG_PCF_MANUALE
|Number
+
|Int 32
|SI
+
|Parametri chimico-fisici impostati manualmente
|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
+
|COD_ART_UVA_PAGAM_ORIG
|Number
+
|Char 30
|SI
+
|Codice articolo uva per pagamento inserito originariamente in bolletta
|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
+
|PESO_LORDO_ORIG
|Number
+
|Float
|NO
+
|Peso lordo originale (comproprietari)
|Importo Espresso in valuta
 
 
|-
 
|-
|Avere in Valuta
+
|PESO_NETTO_ORIG
|Number
+
|Float
|NO
+
|Peso netto originale (comproprietari)
|Importo Espresso in valuta
 
 
|-
 
|-
|Flag SBF
+
|TARA_ORIG
|Number
+
|Float
|SI
+
|Tara originale
|1 – SBF
 
 
|-
 
|-
|Note Scadenza
+
|FLAG_INF_SUP_VIT
|Char 255
+
|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
|
 
 
|-
 
|-
|Tipo Scadenza
+
|COD_ART_UVA_PAGAM_DECL
|Char 12
+
|Char 30
|SI
+
|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)
|RB    =  Obbligatorio per Ricevute Bancarie
 
 
 
BON = Obbligatorio per Ordini di Pagamento
 
 
 
Il resto della codifica è libera
 
 
|-
 
|-
|Scadenza bloccata
+
|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)
|1 Scadenza Bloccata
 
 
|-
 
|-
|Data Scadenza Originaria
+
|COD_ART_UVA_DECL
|Date
+
|Char 30
|NO
+
|Articolo che sarebbe stato usato per il declassamento se non fosse avvenuta la stampa definitiva del registro vinificazione
|
 
 
|-
 
|-
|Conto della Banca
+
|COD_CAUZ
|Char 20
 
|NO
 
|Se presente inserire il conto della banca dove avviene  il pagamento o la riscossione
 
|-
 
|Codice Cli/For
 
 
|Char 12
 
|Char 12
|SI
+
|Codice cauzione (da tabella)
|
 
 
|-
 
|-
|Codice Divisa
+
|PESO_UNIT_CAUZ
|Char 12
+
|Float
|NO
+
|Peso cauzione
|
 
 
|-
 
|-
|Data Ultimo Sollecito
+
|PESO_CAUZIONI
|Date
+
|Float
|NO
+
|Peso totale cauzioni
|
 
 
|-
 
|-
|Num. Ultimo Sollecito
+
|QUANT_CAUZ
|Number
+
|Int 32
|NO
+
|N.ro cauzioni utilizzate
|
 
 
|-
 
|-
|Numero Effetto
+
|QUANT_UVA
|Number
+
|Float
|SI
+
|Quantità uva: se diverso da 0 con questa quantità viene generato il movimento
|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 ===
+
== Movimenti di Magazzino ==
 +
 
 +
=== Movimenti generici ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CON7.TXT
+
|MAG1.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CON7
+
|TXT_MAG1
 +
TXT_ART16 per varianti
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Partite
+
|Movimenti di magazzino
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_PARTITE
+
|S_MOV_MAG
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|'''Nome Campo'''
+
|'''Campo'''
 
|'''Tipo'''
 
|'''Tipo'''
|'''Obbl.'''
+
|'''Descrizione'''
|'''Descrizione campo'''
 
 
|-
 
|-
|Numero Partita
+
|ANNO_DOC
|Number
+
|Char 4
|SI
+
|Anno documento
|Progressivo partita
 
 
|-
 
|-
|Numero Registrazione Contabile.
+
|SERIE_DOC
|Number
+
|Char 5
|SI
+
|Serie documento
|Se generata da una scrittura contabile. '''Se non  valorizzato la partita viene considerata manuale.'''
 
 
|-
 
|-
|Descrizione Partita
+
|NUM_DOC
|Char 080
+
|Int 8
|SI
+
|Numero documento
|
 
 
|-
 
|-
|Codice Pagamento
+
|RIGA_DOC
|Char 012
+
|Int 4
|SI
+
|Riga documento
|
 
 
|-
 
|-
|Codice Cli/For
+
|NUM_MOV
|Number
+
|Int 8
|SI
+
|Numero mov. magazzino all’interno della riga doc.
|
 
 
|-
 
|-
|Data creazione
+
|COD_ART
|Date
+
|Char 30
|SI
+
|Codice articolo
|
 
 
|-
 
|-
|Data documento
+
|COD_DEP
|Date
+
|Char
|SI
+
|Codice deposito
|
 
 
|-
 
|-
|Codice Divisa
+
|QUANT_SCARICO
|Char 012
+
|Float
|NO
+
|Quantità scaricata SE NON VALORIZZATA METTERE 0
|
 
 
|-
 
|-
|Cambio
+
|QUANT_CARICO
|Number
+
|Float
|NO
+
|Quantità caricata SE NON VALORIZZATA METTERE 0
|
 
 
|-
 
|-
|Dare
+
|DATA_MOVIMENTO
|Number
+
|Data
|SI
+
|Data movimento FORMATO GGMMAAAA
|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
+
|COD_CAUS_MAG
|Number
+
|Char
|SI
+
|Causale Magazzino
|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
+
|DOC_TABLE
|Number
+
|Char
|NO
+
|Tipo movimento. I possibili valori sono:
|Importo Espresso in valuta
+
 
 +
DDT_CLI
 +
 
 +
DDT_FOR
 +
 
 +
FATT_CLI
 +
 
 +
FATT_FOR
 +
 
 +
ORP_EFF
 +
 
 +
MAG_CAR
 +
 
 +
MAG_SCAR
 
|-
 
|-
|Avere in Valuta
+
|COD_LOT
|Number
+
|Char
|NO
+
|Codice lotto
|Importo Espresso in valuta
 
 
|-
 
|-
|Note
+
|PREZZO_NETTO_VU1
|Char  899
+
|Float
|NO
+
|Prezzo netto di riga SE NON VALORIZZATA METTERE 0
|Note aggiuntive della partita
 
 
|-
 
|-
|Flag Cli/For
+
|IMPORTO_NETTO_V1
|Number
+
|Float
|SI
+
|Importo netto di riga SE NON VALORIZZATA METTERE 0
|<nowiki>- 0  Clienti     -1 Fornitore </nowiki>
 
 
|-
 
|-
|Data chiusura
+
|PREZZO_NETTO_TOT_VU1
|Date
+
|Float
|NO
+
|Prezzo netto di riga detratto dello sconto pagamento SE  NON VALORIZZATA METTERE 0
|Solo se Dare=Avere
 
 
|-
 
|-
|Numero documento
+
|FLAG_NO_CESSIONE
|Char 040
+
|Char 1
|NO
+
|1=Movimentazione non commerciale 0=altrimenti
|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
+
|COD_CF
|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
 
|Char 12
|NO
+
|Eventuali codice cliente fornitore
|Agente della partita (agente di vendita)
 
 
|-
 
|-
|Voce Finanziaria
+
|COD_LOC
 
|Char 20
 
|Char 20
|NO
+
|Codice locazione
|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 ===
+
=== Taglie ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CON8.TXT
+
|MAG2.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CON8
+
|TXT_MAG2
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Chiusura Partite
+
|Taglie
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_LINK_LINES_CONT_PARTITE
+
|S_MOV_MAG_TAG_STDAG
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|'''Nome Campo'''
+
|'''Campo'''
 
|'''Tipo'''
 
|'''Tipo'''
|'''Obbl.'''
+
|'''Descrizione'''
|'''Descrizione campo'''
 
 
|-
 
|-
|Num. Partita
+
|ANNO_DOC
|Num
+
|Char 4
|SI
+
|Anno documento
|Numero Partita
 
 
|-
 
|-
|Num.Reg.Cont. Generante
+
|SERIE_DOC
|Num
+
|Char 5
|SI
+
|Serie documento
|Numero di registrazione che ha generato la partita
 
 
|-
 
|-
|Num.Reg.Cont. Pagamento
+
|NUM_DOC
|Num
+
|Int 8
|SI
+
|Numero documento
|Numero di registrazione di chiusura scadenza
 
 
|-
 
|-
|Numero della scadenza chiusa
+
|RIGA_DOC
|Num
+
|Int 4
|SI
+
|Riga documento
|Numero della scadenza che viene saldata
 
 
|-
 
|-
|Importo Dare
+
|NUM_MOV
|Num
+
|Int 8
|SI
+
|Numero mov. magazzino all’interno della riga doc.
|Importo saldato
 
 
|-
 
|-
|Importo Avere
+
|COD_ART
|Num
+
|Char 30
|SI
+
|Codice articolo
|Importo saldato
 
 
|-
 
|-
|Importo Dare divisa
+
|COD_DEP
|Num
+
|Char
|SI
+
|Codice deposito
|Importo saldato
 
 
|-
 
|-
|Importo Avere divisa
+
|QUANT_SCARICO_01
|Num
+
|Float
|SI
+
|Quantità scaricata SE NON VALORIZZATA METTERE 0
|Importo saldato
 
 
|-
 
|-
|Numero riga del movimento che chiude la partita
+
|QUANT_CARICO_01
|Num
+
|Float
|SI
+
|Quantità caricata SE NON VALORIZZATA METTERE 0
|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)
+
|-
 +
|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
 
|}
 
|}
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.
+
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
  
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.
+
=== Movimenti cauzioni ===
 
+
{| 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'''
 
+
|MAG3.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_MAG3
 
+
|-
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'''
 
+
|Movimenti di magazzino cauzioni
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.
+
|-
 
+
|'''Schema'''
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.
+
|S_MOV_MAG_CAUZ
 
+
|}
==== Chiusura Partite utilizzando il JoinId ====
+
{| class="wikitable"
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.
+
|'''Campo'''
 
+
|'''Tipo'''
Esempio
+
|'''Descrizione'''
 
+
|-
Ho una fattura di vendita di 100 euro. Oltre ai file della contabilità (CON2-CON3-CON4) devo passare anche i file:
+
|ANNO_DOC
 
+
|Char 4
CON7 Fattura di Vendita Numero 1  Dare: 100
+
|Anno documento
 
 
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'''
+
|SERIE_DOC
|TXT_CON9
+
|Char 5
 +
|Serie documento
 
|-
 
|-
|'''Contenuto'''
+
|NUM_DOC
|Movimenti Libro Soci
+
|Number
 +
|Numero documento
 
|-
 
|-
|'''Schema'''
+
|NUM_MOV
|S_CONF_LIBS_MOV
 
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
|-
 
|ID_MOV
 
 
|Number
 
|Number
|NO
+
|Numero mov. magazzino (1=Movimento consegna, 2= movimento reso)
|Progressivo movimento  (PK)
 
 
|-
 
|-
|HEAD_CONT_ID
+
|DATA_MOVIMENTO
|Number
+
|Data
|SI
+
|Data movimento
|Progressivo movimento contabile collegato
 
 
|-
 
|-
|COD_BUSN_UN
+
|COD_CAUZ
|Char 020
+
|Char 12
|NO
+
|Codice cauzione
|Codice business unit   
 
 
|-
 
|-
|COD_CF
+
|QUANT_CARICO
|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
 
|Number
|NO
+
|Quantità caricata   
|Importo unitario quota
 
 
|-
 
|-
|NR_QUOTE
+
|QUANT_SCARICO
 
|Number
 
|Number
|NO
+
|Quantità scaricata  
|Numero quote
 
 
|-
 
|-
|IMPO_MOV_V1
+
|QUANT_FATT
 
|Number
 
|Number
|NO
+
|Quantità fatturata
|Importo movimento (importo unitario * nr quote)
 
 
|-
 
|-
|NOTE
+
|DOC_TABLE
|Char 255
+
|Char 20
|NO
+
|Tabella del documento che ha creato il movimento
|Note
 
 
|-
 
|-
|FLAG_RIPORTA_NOTE
+
|PREZZO_CAUZ_VU1
|Number
+
|Number 5 dp
|NO
+
|Prezzo cauzione
|Se attivo, la nota viene riportata nella descrizione  del movimento contabile
 
 
|-
 
|-
|FLAG_NO_GESTIONE
+
|COD_CF
|Number
+
|Char 12
|NO
+
|Codice cliente-fornitore
|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)
 
 
|}
 
|}
# 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 Libro Soci  -  Ufficiale lib CONF20 (da vendemmia 2020 in avanti) - Attività CRM 20-029482, FAI 52024 (STDMG-5315) ===
+
== 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 ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CON9.TXT
+
|CON1.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CON9
+
|TXT_CON1
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Movimenti Libro Soci
+
|Piano dei conti
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_CN20_LIBS_MOV
+
|S_PIANO_CONTI
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 7 114: Riga 7 124:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|ID_MOV
+
|Codice Conto
 +
|Char   020
 +
|SI
 +
|
 +
|-
 +
|Descrizione Conto
 +
|Char   200
 +
|SI
 +
|
 +
|-
 +
|Flag Tipo Conto
 
|Number
 
|Number
|NO
+
|SI
|Progressivo movimento  (PK)
+
|0 – Costi    1 – Ricavi  2- Attività  3 - Passività
 
|-
 
|-
|HEAD_CONT_ID
+
|Livello Conto
 
|Number
 
|Number
 
|SI
 
|SI
|Progressivo movimento contabile collegato
+
|Da  5
 
|-
 
|-
|COD_BUSN_UN
+
|Conto d’ordine
|Char 020
+
|Number
|NO
+
|SI
|Codice business unit   
+
|<nowiki>- 1 Conto d’ordine</nowiki>
 
|-
 
|-
|COD_CF
+
|Cespiti
|Char 012
+
|Number
 
|SI
 
|SI
|Codice anagrafica socio
+
|<nowiki>- 1 Conto cespite</nowiki>
 
|-
 
|-
|COD_CAUS
+
|Cli-For
|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
+
|SI
|Importo unitario quota
+
|<nowiki>- 1 Conto clienti/fornitori</nowiki>
 
|-
 
|-
|NR_QUOTE
+
|Disponibilità finanziarie
 
|Number
 
|Number
|NO
+
|SI
|Numero quote
+
|<nowiki>- 1 Conto Banca</nowiki>
 
|-
 
|-
|IMPO_MOV_V1
+
|Alias
|Number
+
|Char    030
 
|NO
 
|NO
|Importo movimento (importo unitario * nr quote)
+
|Descrizione conto per l’inserimento veloce
 
|-
 
|-
|FLAG_IMP_MAN
+
|Escluso dal bilancio
 
|Number
 
|Number
|NO
+
|SI
|1: se l' importo è stato modificato manualmente (se n.ro quote*importo_quota_vu1 non coincide con impo_mov_v1)
+
|<nowiki>- 1 Escluso</nowiki>
 
|-
 
|-
|IMPO_QUOTA_SPREZZO_VU1
+
|Azienda_id
 
|Number
 
|Number
|NO
+
|SI
|Importo unitario quota sovrapprezzo
+
|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
 
|-
 
|-
|IMPO_MOV_SPREZZO_V1
+
|'''Nome tabella SQL'''
|Number
+
|TXT_CON2
|NO
 
|Importo movimento sovrapprezzo (importo unitario sovrapprezzo * nr quote)
 
 
|-
 
|-
|FLAG_IMP_MAN_SPREZZO
+
|'''Contenuto'''
|Number
+
|Testata Movimenti Contabili
|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
+
|'''Schema'''
|Number
+
|S_HEAD_CONT
|NO
+
|}
|Importo unitario quota tassa
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|IMPO_MOV_TASSA_V1
+
|Numero Registrazione
|Number
+
|Num0Dp
|NO
+
|SI
|Importo movimento tassa (importo unitario tassa * nr quote)
+
|
 
|-
 
|-
|FLAG_IMP_MAN_TASSA
+
|Periodo (Anno)
|Number
+
|Char 4
|NO
+
|SI
|1: se l' importo è stato modificato manualmente (se n.ro quote*importo_quota_tassa_vu1 non coincide con impo_mov_tassa_v1)
+
|Formato SSAA
 
|-
 
|-
|NOTE
+
|Codice Cliente Fornitore
|Char 255
+
|Char 12
 
|NO
 
|NO
|Note
+
|Gli zeri vanno allineati a sinistra
 
|-
 
|-
|FLAG_RIPORTA_NOTE
+
|Flag Cli/For
 
|Number
 
|Number
 
|NO
 
|NO
|Se attivo, la nota viene riportata nella descrizione del movimento contabile
+
|0 Cliente  1 Fornitore – E’ obbligatorio se presente il codice cli/for  (in testata o in riga)
 
|-
 
|-
|FLAG_NO_GESTIONE
+
|Data registrazione
|Number
+
|Date
|NO
+
|SI
|Se attivo, è un movimento legato ad un trasferimento, x  i calcoli della situazione socio
+
|GGMMAAAA
 
|-
 
|-
|ANNOTAZIONI
+
|Data documento
|Char 899
+
|Date
 
|NO
 
|NO
|Annotazioni
+
|E’ obbligatorio se il Flag Operazione Iva = 1
 
|-
 
|-
|HEAD_CONT_ID_OLD
+
|Numero documento
|Number
+
|Char 40
|NO
+
|SI
|Progressivo movimento contabile collegato (Da usare per aggiornamenti, non passare nei file txt)
+
|Per i movimenti con il tipo Registro Vendita = V
|}
 
# 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
 
  
=== Saldi Libro Soci - Attività CRM 20-029482, FAI 52024 (STDMG-5315) ===
+
il numero documento deve essere uguale al numero protocollo.
{| class="wikitable"
 
|'''Nome file ascii'''
 
|CON9S.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Numero Protocollo   IVA
|TXT_CON9S
+
|Num0DP
 +
|NO
 +
|E’ obbligatorio se il Flag Operazione Iva = 1
 
|-
 
|-
|'''Contenuto'''
+
|Codice Registro IVA
|Movimenti Libro Soci
+
|Char 12
|-
 
|'''Schema'''
 
|S_CN20_LIBS_MOV
 
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
|-
 
|COD_CF
 
|Char 012
 
 
|SI
 
|SI
|Codice Anagrafica Socio
+
|E’ obbligatorio se il Flag Operazione Iva = 1
 
|-
 
|-
|RAG_SOC_CF
+
|Data Competenza Contabile
|Char 255
+
|Date
 
|NO
 
|NO
|Anagrafica socio
+
|Default data di registrazione
 
|-
 
|-
|FLAG_SOCIO_CON_QUOTE
+
|Data Competenza Iva
|Number
+
|Date
 
|NO
 
|NO
|1=socio con saldo
+
|Default data di registrazione
 
|-
 
|-
|NR_QUOTE
+
|Data Competenza Plafond
|Number
+
|Date
|SI
+
|NO
|N.ro quote in possesso del socio
+
|Default data di registrazione
 
|-
 
|-
|CAPSOC_TOTALE
+
|Causale Contabile
|Number
+
|Char 12
 
|SI
 
|SI
|Capitale sociale totale socio
+
|
 
|-
 
|-
|CAPSOC_DAVERS
+
|Descrizione Operazione
|Number
+
|Char 255
 
|SI
 
|SI
|Capitale sociale da versare socio
+
|
 
|-
 
|-
|CAPSOC_VERSATO
+
|Codice divisa
|Number
+
|Char 12
|SI
 
|Capitale sociale versato socio
 
|-
 
|SPREZZO_TOTALE
 
|Number
 
 
|NO
 
|NO
|Sovrapprezzo totale socio
+
|
 
|-
 
|-
|SPREZZO_DAVERS
+
|Cambio
 
|Number
 
|Number
 
|NO
 
|NO
|Sovrapprezzo da versare socio
+
|E’ obbligatorio se valorizzato il campo Codice Divisa
 
|-
 
|-
|SPREZZO_VERSATO
+
|Flag Autofatura
 
|Number
 
|Number
 
|NO
 
|NO
|Sovrapprezzo versato socio
+
|1 – Autofattura – Default 0
 
|-
 
|-
|CAPSOC_RATA01
+
|Flag No_stampa_iva
|Number
+
|Number  
 
|NO
 
|NO
|Importo rata 01 capitale sociale
+
|
 
|-
 
|-
|CAPSOC_RATA02
+
|Flag Extracontabile
|Number
+
|Number  
|NO
+
|NO  
|Importo rata 02 capitale sociale
+
|
 
|-
 
|-
|CAPSOC_RATA03
+
|Flag Operazione Iva
|Number
+
|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
 
|NO
|Importo rata 03 capitale sociale
+
|E’ obbligatorio se il Flag Autofattura = 1
 
|-
 
|-
|CAPSOC_RATA04
+
|Num. Protocollo Iva Autofatt.
 
|Number
 
|Number
 
|NO
 
|NO
|Importo rata 04 capitale sociale
+
|E’ obbligatorio se il codice Reg.Iva Autofattura è  valorizzato 
 
|-
 
|-
|CAPSOC_RATA05
+
|Codice Business Unit
|Number
+
|Char 20
 
|NO
 
|NO
|Importo rata 05 capitale sociale
+
|
 
|-
 
|-
|SPREZZO_RATA01
+
|Flag Tipo Movimento
 
|Number
 
|Number
 +
|Si
 +
|0 - normale, 1 - provvisorio
 +
|-
 +
|Data inizio compet. economica
 +
|Date
 
|NO
 
|NO
|Importo rata 01 sovrapprezzo
+
|Se vuoto prende data documento
 
|-
 
|-
|SPREZZO_RATA02
+
|Data fine compet. economica
|Number
+
|Date
 
|NO
 
|NO
|Importo rata 02 sovrapprezzo
+
|Se vuoto prende data documento
 
|-
 
|-
|SPREZZO_RATA03
+
|Id Fattura
|Number
+
|Char 20
 
|NO
 
|NO
|Importo rata 03 sovrapprezzo
+
|Numero documento della fattura o della nota di variazione.  Valorizzare se si convertono i documenti o se si convertono le provvigioni su  incassato
 
|-
 
|-
|SPREZZO_RATA04
+
|Tipo Documento
|Number
+
|Char 20
 
|NO
 
|NO
|Importo rata 04 sovrapprezzo
+
|Valori possibili: ‘FATT_CLI’ ‘VAR_CLI’ ‘FATT_FOR’  ‘VAR_FOR’ si riferisce al documento espresso nel campo precedente. E’ obbligatorio se presente Id Fattura.
 
|-
 
|-
|SPREZZO_RATA05
+
|Operazione chiusura
 
|Number
 
|Number
 
|NO
 
|NO
|Importo rata 05 sovrapprezzo
+
|Valorizzare ad 1 per i movimenti di chiusura dei conti
|}
 
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 ===
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|CON10.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Movimento previsto
|TXT_CON10
+
|Number
 +
|NO
 +
|Valorizzare ad 1 per i movimenti di incasso con data  futura
 
|-
 
|-
|'''Contenuto'''
+
|Movimento Docfin
|Movimenti Depositi Soci
 
|-
 
|'''Schema'''
 
|S_CONF_AUTS_MOV
 
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
|-
 
|ID_MOV
 
 
|Number
 
|Number
 
|NO
 
|NO
|Progressivo movimento   (PK)
+
|Valorizzare ad 1 per i movimenti importati da docfin
 
|-
 
|-
|HEAD_CONT_ID
+
|Numero Flusso
 
|Number
 
|Number
|SI
+
|NO
|Progressivo movimento contabile collegato
+
|Numero del flusso da Doc Fin
 
|-
 
|-
|COD_BUSN_UN
+
|Utente Inserimento
|Char 020
+
|Char 255
 
|NO
 
|NO
|Codice business unit   
+
|Nome utente creazione movimento 
 
|-
 
|-
|COD_CF
+
|Data Inserimento
|Char 012
+
|Date
|SI
+
|NO
|Codice anagrafica socio
+
|Data inserimento movimento
 
|-
 
|-
|COD_CAUS
+
|Ora Inserimento
|Char 012
+
|Char 04
 
|NO
 
|NO
|Codifica causale movimento libro soci (Il campo non è  presente sui movimenti, ma è presente l’id, che viene calcolato)
+
|Formato HHMM
 
 
‘SALDO_FINALE’ à causale fittizia per  indicare movimento saldo finale (vedi note p.to 4)
 
 
|-
 
|-
|DATA_REGISTRAZIONE
+
|Utente ultima modif
|Date
+
|Char 255
 
|NO
 
|NO
|Data registrazione movimento
+
|Nome utente creazione movimento 
 
|-
 
|-
|DATA_VALUTA
+
|Data Ultima modif.
 
|Date
 
|Date
 
|NO
 
|NO
|Data valuta movimento
+
|Data inserimento movimento
 
|-
 
|-
|COD_TIPO_DEP
+
|Ora Ultima modif.
|Char012
+
|Char 04
|SI
 
|Codice tipo deposito (Il campo non è presente sui  movimenti, ma è presente l’id, che viene calcolato)
 
|-
 
|DES_MOV
 
|Char255
 
 
|NO
 
|NO
|Descrizione movimento
+
|Formato HHMM
 
|-
 
|-
|IMPORTO
+
|Totale Documento
 
|Number
 
|Number
 
|NO
 
|NO
|Importo movimento
+
|Totale del documento per operazioni Iva
 
|-
 
|-
|IMPORTO_BOLLI
+
|Totale Doc. divisa
 
|Number
 
|Number
 
|NO
 
|NO
|Importo bolli
+
|Totale doc. in divisa estera per operazioni Iva
 
|-
 
|-
|IMPORTO_RIT
+
|Val.di sistema
 
|Number
 
|Number
 
|NO
 
|NO
|Importo Ritenuta
+
|Fisso a zero
 
|-
 
|-
|PERC_PENALE
+
|Flag chiusura-apertura
|Number
+
|Numer
 
|NO
 
|NO
|Percentuale penale
+
|1 - Chiusure patrimoniali 2 - Aperture patrimoniali
 +
|}
 +
 
 +
=== Righe Movimenti Contabili ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON3.TXT
 
|-
 
|-
|GG_PENALE
+
|'''Nome tabella SQL'''
|Number
+
|TXT_CON3
|NO
 
|GG penale
 
 
|-
 
|-
|IMPO_PENALE_V1
+
|'''Contenuto'''
|Number
+
|Righe Movimenti Contabili
|NO
 
|Importo penale
 
 
|-
 
|-
|COD_CONTO_DISPO
+
|'''Schema'''
|Char020
+
|S_LINES_CONT 
|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)
 
|}
 
# 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)
 
# 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.
 
 
 
=== Cointeressenza da rimborsare -  Attività CRM 20-029482, FAI 52024 (STDMG-5315) ===
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|CON11.TXT
 
|-
 
|'''Nome tabella SQL'''
 
|TXT_CON11
 
|-
 
|'''Contenuto'''
 
|Cointeressenza da rimborsare
 
|-
 
|'''Schema'''
 
|S_CN20_COINTERESS
 
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 7 521: Riga 7 448:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|COD_CF
+
|Numero Registrazione
|Char 012
+
|Num0Dp
 
|SI
 
|SI
|Codice Anagrafica Socio
+
|Deve corrispondere al numero della testata
 
|-
 
|-
|RAG_SOC_CF
+
|Data Registrazione
|Char 255
+
|Date
|NO
+
|SI
|Ragione sociale
+
|Formato GGMMAAAA
 
|-
 
|-
|IMP_01
+
|Numero Linea
 
|Number
 
|Number
|NO
+
|SI
|Importo da rimborsare anno 01
+
|Progressivo all’interno del numero di registrazione
 
|-
 
|-
|IMP_02
+
|Codice Conto
|Number
+
|Char 20
|NO
+
|SI
|Importo da rimborsare anno 02
+
|
 
|-
 
|-
|IMP_03
+
|Codice Cliente
|Number
+
 
 +
Fornitore
 +
|Char 12
 
|NO
 
|NO
|Importo da rimborsare anno 03
+
|Gli zeri vanno allineati a sinistra
 
|-
 
|-
|IMP_04
+
|Flag Cli/for
 
|Number
 
|Number
 
|NO
 
|NO
|Importo da rimborsare anno 04
+
|0 – Cliente 1 – Fornitore
 
|-
 
|-
|IMP_05
+
|Dare
 
|Number
 
|Number
|NO
+
|SI
|Importo da rimborsare anno 05
+
|Gli importi fanno riferimento alla valuta base (Euro)
 
|-
 
|-
|IMP_06
+
|Avere
 
|Number
 
|Number
|NO
+
|SI
|Importo da rimborsare anno 06
+
|Gli importi fanno riferimento alla valuta base (Euro)
 
|-
 
|-
|IMP_07
+
|Dare in Valuta
 
|Number
 
|Number
 
|NO
 
|NO
|Importo da rimborsare anno 07
+
|Importo Espresso in valuta
 
|-
 
|-
|IMP_08
+
|Avere in Valuta
 
|Number
 
|Number
 
|NO
 
|NO
|Importo da rimborsare anno 08
+
|Importo Espresso in valuta
 
|-
 
|-
|IMP_09
+
|Descrizione Aggiuntiva
|Number
+
|Char 250
 
|NO
 
|NO
|Importo da rimborsare anno 09
+
|
 
|-
 
|-
|IMP_10
+
|Cambio
 
|Number
 
|Number
 
|NO
 
|NO
|Importo da rimborsare anno 10
+
|Da valorizzare solo se <> dal cambio di testata
 
|-
 
|-
|FLAG_RIMB_01
+
|Data inizio compet. economica
|Number
+
|Date
 
|NO
 
|NO
|1=rimborsato anno 01
+
|Se vuoto prende data inizio comp. economica della  testata
 
|-
 
|-
|FLAG_RIMB_02
+
|Data fine compet. economica
|Number
+
|Date
 
|NO
 
|NO
|1=rimborsato anno 02
+
|Se vuoto prende data fine comp. economica della testata
 
|-
 
|-
|FLAG_RIMB_03
+
|Cod Rif. Cont.
|Number
+
|Char 50
 
|NO
 
|NO
|1=rimborsato anno 03
+
|Codice riferimento contabile
|-
+
|}
|FLAG_RIMB_04
+
 
|Number
+
=== Righe Movimenti Iva ===
|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 ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|ANL1.TXT
+
|CON4.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_ANL1
+
|TXT_CON4
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Movimenti di analitica
+
|Righe Movimenti Iva
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_LINES_ANL
+
|S_LINES_IVA
 
|}
 
|}
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 667: Riga 7 546:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|Tipo origine
+
|Numero Registrazione
 +
|Num0Dp
 +
|SI
 +
|Deve corrispondere al numero della testata
 +
|-
 +
|Data Registrazione
 +
|Date
 +
|SI
 +
|Formato GGMMAAAA
 +
|-
 +
|Numero Linea
 
|Number
 
|Number
|Si
+
|SI
|Tipo Origine
+
|Progressivo all’interno del numero di registrazione
 
|-
 
|-
|TABLE_ORIGINE
+
|Codice Iva
|Char 20
+
|Char 12
|No
+
|SI
|Tipo documento di origine:
+
|
 
 
-HEAD_CONT
 
 
 
-OFF/ORD/DDT/FATT/VAR  CLI/FOR
 
 
 
-MAG_CAR/MAG_SCAR
 
 
 
-ORP_EFF
 
 
|-
 
|-
|HEAD CONT ID
+
|Aliquota Iva
 
|Number
 
|Number
|No
+
|NO
|Riferimento progressivo testata
+
|Campo da valorizzare con zero fisso
 
|-
 
|-
|Riga registrazione
+
|Imponibile Iva
 
|Number
 
|Number
|No
+
|SI
|Riga del movimento contabile da cui deriva l’analitica  solo se Tipo doc=0
+
|
 
|-
 
|-
|Anno doc
+
|Importo Iva
 
|Number
 
|Number
|No
+
|SI
|Anno documento se 1<=Tipo doc<=3 o =5
+
|
 
|-
 
|-
|Serie doc
+
|Imponibile in valuta
|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
+
|
 
|-
 
|-
|Riga documento
+
|Importo Iva in valuta
 
|Number
 
|Number
|No
+
|SI
|Riga documento/riga ciclo 1<=Tipo doc<=3
+
|
 
|-
 
|-
|Nume esec
+
|Descrizione Aggiuntiva
|Number
+
|Char 250
|No
+
|NO
|Numero esecuzione ciclo Tipo doc=3
+
|
 
|-
 
|-
|Numero riga Analitica
+
|Importo Iva Indetraibile
 
|Number
 
|Number
 
|SI
 
|SI
|Progressivo riga analitica all’interno del movimento da  cui proviene
+
|
 
|-
 
|-
|Data movimento
+
|Flag no pro_rata
|Data
+
|Number
|SI
+
|NO
|Data movimento di analitica
+
|
 
|-
 
|-
|Percentuale
+
|Codice Registro IVA
|Number
+
|Char  12
 
|SI
 
|SI
|% costo su totale movimento di partenza
+
|
 
|-
 
|-
|Dare
+
|Codice Assogg
|Number
+
|Char 12
|SI
+
|NO
|Importo dare
+
|Codice Assoggettamento utilizzato per differenziare  tipologie diverse di movimenti con lo stesso codice iva
 
|-
 
|-
|Avere
+
|Importo Iva Indetraibile in divisa
 
|Number
 
|Number
|SI
+
|NO
|Importo avere
+
|IVA indetraibile su acquisti in valuta
 
|-
 
|-
|Flag split
+
|% Compensazione Iva Agricola
 
|Number
 
|Number
|No
+
|NO
|1=costo suddiviso per date
+
|Percentuale di compensazione Iva Agricola
 +
|}
 +
 
 +
=== Scadenze ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON5.TXT
 
|-
 
|-
|Data inizio costo
+
|'''Nome tabella SQL'''
|Data
+
|TXT_CON5
|No
 
|Data inizio costo
 
 
|-
 
|-
|Data fine costo
+
|'''Contenuto'''
|Data
+
|Scadenze
|No
 
|Data fine costo
 
 
|-
 
|-
|Descrizione
+
|'''Schema'''
|Char 255
+
|S_SCADENZE
|No
+
|}
|Descrizione operazione
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|Cod art
+
|Numero Registrazione
|Char 30
+
|Num0Dp
|No
+
|SI
|Codice risorsa
+
|Riferimento all’operazione contabile                                                                                            
 
|-
 
|-
|Um
+
|Numero Riga
|Char 10
+
|Number
|No
+
|SI
|Um risorsa
+
|Riferimento alla riga contabile
 
|-
 
|-
|Quantità
+
|Numero Partita
 
|Number
 
|Number
|No
+
|SI
|Quantità risorsa
+
|Progressivo partita
 
|-
 
|-
|Prezzo netto
+
|Numero Scadenza
 
|Number
 
|Number
|No
+
|SI
|Prezzo netto della risorsa
+
|Progressivo all’interno della partita. Identifica il nr  della rata
 
|-
 
|-
|Voce di costo
+
|Data Scadenza
|Char 20
+
|Number
|Si
+
|SI
|Conto voce di costo
+
|
 
|-
 
|-
|Commessa
+
|Dare
|Char 20
+
|Number
|No
+
|SI
|Conto commessa
+
|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.
 
|-
 
|-
|Cod dim1
+
|Avere
|Char 20
+
|Number
|No
+
|SI
|Conto dimensione 1 dell’analitica
+
|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
 
|-
 
|-
|Cod dim2
+
|Flag SBF
|Char 20
+
|Number
|No
+
|SI
|Conto dimensione 2 dell’analitica
+
|1 – SBF
 
|-
 
|-
|Cod dim3
+
|Note Scadenza
|Char 20
+
|Char 255
|No
+
|NO
|Conto dimensione 3 dell’analitica
+
|
 
|-
 
|-
|Cod dim4
+
|Tipo Scadenza
|Char 20
+
|Char 12
|No
+
|SI
|Conto dimensione 4 dell’analitica
+
|RB    =  Obbligatorio per Ricevute Bancarie
|}
 
  
==== Specifiche di funzionamento ====
+
BON = Obbligatorio per Ordini di Pagamento
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 ===
+
Il resto della codifica è libera
 
 
==== Anagrafica Cespiti ====
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|CESP1.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|Scadenza bloccata
|TXT_CESP1
+
|Number
 +
|NO
 +
|1 Scadenza Bloccata
 
|-
 
|-
|'''Contenuto'''
+
|Data Scadenza Originaria
|Anagrafica cespiti ammortizzabili
+
|Date
 +
|NO
 +
|
 
|-
 
|-
|'''Schema'''
+
|Conto della Banca
|S_CESPITI
+
|Char 20
|}
+
|NO
{| class="wikitable"
+
|Se presente inserire il conto della banca dove avviene  il pagamento o la riscossione
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|CESP_ID
+
|Codice Cli/For
|Char   020
+
|Char 12
 
|SI
 
|SI
|Codice Cespite originario
+
|
 +
|-
 +
|Codice Divisa
 +
|Char 12
 +
|NO
 +
|
 
|-
 
|-
|DES_CESP
+
|Data Ultimo Sollecito
|Char   255
+
|Date
|SI
+
|NO
|Descrizione cespite
+
|
 
|-
 
|-
|AZIENDA_ID
+
|Num. Ultimo Sollecito
 
|Number
 
|Number
|SI
 
|Azienda
 
|-
 
|NOTE_CESP
 
|Char   255
 
 
|NO
 
|NO
|Note cespite
+
|
 
|-
 
|-
|DATA_INIZIO_AMMORT
+
|Numero Effetto
|Data
+
|Number
 
|SI
 
|SI
|Data inizio ammortamento
+
|Inserire il numero dell’effetto emesso per la scadenza  (se generati)
 
|-
 
|-
|DATA_DISMISSIONE
+
|Flag Dare Avere
|Data
+
|Char 1
|NO
+
|SI
|Data dismissione
+
|Inserire ‘D’ se la scadenza è in dare, ‘A’ se la  scadenza è in avere.
 
|-
 
|-
|COD_CAT
+
|ABI
|Char   20
+
|Char 5
|SI
+
|NO
|Codice categoria
+
|Codice Abi        - valorizzare solo se <> da anagrafica
 
|-
 
|-
|MATRICOLA
+
|CAB
|Char   40
+
|Char 5
 
|NO
 
|NO
|Matricola
+
|Codice Cab      -  valorizzare solo se <> da anagrafica
 
|-
 
|-
|DATA_ACQUISTO
+
|CONTO
|Data
+
|Char 12
|SI
+
|NO
|Data acquisto
+
|Numero Conto - valorizzare solo se <> da  anagrafica
 
|-
 
|-
|HEAD_CONT_ID
+
|CIN
|Number
+
|Char  1
 
|NO
 
|NO
|Progressivo operazione
+
|Cin                     - valorizzare solo se <> da anagrafica
 
|-
 
|-
|COD_CF
+
|IBAN
|Char   12
+
|Char 34
 
|NO
 
|NO
|Codice fornitore
+
|Iban                    - valorizzare solo se <> da anagrafica
 
|-
 
|-
|IMPORTO_AMM_V1
+
|SOLO IVA
|Number
 
|SI
 
|Importo ammortizzabile
 
|-
 
|IMPORTO_NON_AMM_V1
 
 
|Number
 
|Number
 
|NO
 
|NO
|Importo non ammortizzabile
+
|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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON7.TXT
 
|-
 
|-
|PERC_AMMORT_PRIMO_ANNO
+
|'''Nome tabella SQL'''
|Number
+
|TXT_CON7
|SI
 
|% ammortamento primo anno
 
 
|-
 
|-
|NUM_ANNI_AMMORT_ANT
+
|'''Contenuto'''
|Number
+
|Partite
|SI
 
|Numero anni ammortamento anticipato
 
 
 
Obbligatorio se % amm. anticipato > 0
 
 
|-
 
|-
|PERC_AMMORT_NORM
+
|'''Schema'''
 +
|S_PARTITE
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|Numero Partita
 
|Number
 
|Number
|NO
+
|SI
|% ammortamento normale
+
|Progressivo partita
 
|-
 
|-
|PERC_AMMORT_ANT
+
|Numero Registrazione Contabile.
 
|Number
 
|Number
|NO
+
|SI
|% ammortamento anticipato
+
|Se generata da una scrittura contabile. '''Se non  valorizzato la partita viene considerata manuale.'''
 +
|-
 +
|Descrizione Partita
 +
|Char 080
 +
|SI
 +
|
 +
|-
 +
|Codice Pagamento
 +
|Char 012
 +
|SI
 +
|
 
|-
 
|-
|IMPORTO_AMMORT_PREC_V1
+
|Codice Cli/For
 
|Number
 
|Number
|NO
+
|SI
|Importo ammortamento precedente
+
|
 +
|-
 +
|Data creazione
 +
|Date
 +
|SI
 +
|
 +
|-
 +
|Data documento
 +
|Date
 +
|SI
 +
|
 
|-
 
|-
|ESERCIZI_PREC_AMMORT
+
|Codice Divisa
|Number
+
|Char 012
 
|NO
 
|NO
|Nr esercizi precedenti in ammortamento
+
|
 
 
Obbligatorio se il campo IMPORTO_AMMORT_PREC_V1 > 0
 
 
|-
 
|-
|RIVALUTAZIONI_PREC_V1
+
|Cambio
 
|Number
 
|Number
 
|NO
 
|NO
|Importo rivalutazioni precedenti
+
|
 
|-
 
|-
|VALORE_ALIEN_V1
+
|Dare
 
|Number
 
|Number
|NO
+
|SI
|Valore alienazione. Obbligatorio se presente dismissione
+
|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.
 
|-
 
|-
|VALORE_PARTE_ALIEN_V1
+
|Avere
 
|Number
 
|Number
|NO
+
|SI
|Valore parte alienata. Obbligatorio se presente dismissione
+
|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.
 
|-
 
|-
|CESP_ID_PRINC
+
|Dare in Valuta
|Char  20
+
|Number
 
|NO
 
|NO
|Codice del Cespite principale, da valorizzare solo se  si tratta di cespite accessorio
+
|Importo Espresso in valuta
 
|-
 
|-
|NUMERO_DOCUMENTO
+
|Avere in Valuta
 
|Number
 
|Number
 
|NO
 
|NO
|Numero documento di acquisto
+
|Importo Espresso in valuta
 
|-
 
|-
|DATA_DOCUMENTO
+
|Note
|Data
+
|Char  899
 
|NO
 
|NO
|Data documento di acquisto
+
|Note aggiuntive della partita
 
|-
 
|-
|FLAG_BENE_IMMATERIALE
+
|Flag Cli/For
 
|Number
 
|Number
 
|SI
 
|SI
|0=No; 1=Si
+
|<nowiki>- 0  Clienti     -1 Fornitore </nowiki>
 +
|-
 +
|Data chiusura
 +
|Date
 +
|NO
 +
|Solo se Dare=Avere
 
|-
 
|-
|PERC_MANUT
+
|Numero documento
|Number
+
|Char 040
|SI
+
|NO
|% di manutenzione
+
|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
 
|-
 
|-
|PERC_AMM_ACC
+
|Numero protocollo
 
|Number
 
|Number
|SI
+
|NO
|% ammortamento accelerato
+
|Inserire il numero del protocollo che ha generato la  partita
 
|-
 
|-
|PERC_AMM_RIDOTTO
+
|Importo Partita
 
|Number
 
|Number
 
|SI
 
|SI
|% ammortamento ridotto
+
|Indica l’importo totale della partita, in valore  assoluto
 
|-
 
|-
|UBICAZIONE
+
|Codice Business Unit
|Char 255
+
|Char 20
 
|NO
 
|NO
|Ubicazione cespite
+
|Codice Business
 
|-
 
|-
|ULT_ESERC_PREC
+
|Flag partite manuale
 
|Number
 
|Number
 
|NO
 
|NO
|Ultimo Eserc. Precedenti ammortamenti
+
|1 = Se partite manuale. Anche se non valorizzato la  partita viene inserita come manuale se il campo Numero registrazione  contabile non viene valorizzato
 
|-
 
|-
|NUM_DOC_VENDITA
+
|Codice Agente
|Char 20
+
|Char 12
 
|NO
 
|NO
|Numero documento di vendita del cespite
+
|Agente della partita (agente di vendita)
 
|-
 
|-
|COD_CLI_VENDITA
+
|Voce Finanziaria
|Char 12
+
|Char 20
 
|NO
 
|NO
|Codice Clienti di vendita del cespite
+
|E’ la voce finanziaria della partita. Se non  valorizzata viene letta dall’anagrafica.
 
|-
 
|-
|FLAG_NO_STAMPA
+
|JoinId
 
|Number
 
|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
 
|NO
|E’ il codice raggruppamento
+
|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.
  
==== Anagrafica Cespiti note ====
+
=== Chiusura Partite ===
# 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"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CESP2.TXT
+
|CON8.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CESP2
+
|TXT_CON8
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Cespiti alternativi
+
|Chiusura Partite
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_CESPITI_ALT
+
|S_LINK_LINES_CONT_PARTITE
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 8 059: Riga 7 950:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|CESP_ID
+
|Num. Partita
|Char   020
+
|Num
 
|SI
 
|SI
|Codice Cespite originario
+
|Numero Partita
 
|-
 
|-
|COD_TIPO_AMM
+
|Num.Reg.Cont. Generante
|Char   12
+
|Num
 
|SI
 
|SI
|Codice tipo ammortamento alternativo
+
|Numero di registrazione che ha generato la partita
 
|-
 
|-
|NOTE_CESP
+
|Num.Reg.Cont. Pagamento
|Char   255
+
|Num
|NO
 
|Note cespite
 
|-
 
|DATA_INIZIO_AMMORT
 
|Data
 
 
|SI
 
|SI
|Data inizio ammortamento
+
|Numero di registrazione di chiusura scadenza
 
|-
 
|-
|DATA_DISMISSIONE
+
|Numero della scadenza chiusa
|Data
+
|Num
|NO
+
|SI
|Data dismissione
+
|Numero della scadenza che viene saldata
 
|-
 
|-
|COD_CF
+
|Importo Dare
|Char   12
+
|Num
|NO
+
|SI
|Codice fornitore
+
|Importo saldato
 
|-
 
|-
|IMPORTO_AMM_V1
+
|Importo Avere
|Number
+
|Num
 
|SI
 
|SI
|Importo ammortizzabile
+
|Importo saldato
 
|-
 
|-
|IMPORTO_NON_AMM_V1
+
|Importo Dare divisa
|Number
+
|Num
|NO
+
|SI
|Importo non ammortizzabile
+
|Importo saldato
 
|-
 
|-
|PERC_AMMORT_PRIMO_ANNO
+
|Importo Avere divisa
|Number
+
|Num
 
|SI
 
|SI
|% ammortamento primo anno
+
|Importo saldato
 
|-
 
|-
|NUM_ANNI_AMMORT_ANT
+
|Numero riga del movimento che chiude la partita
|Number
+
|Num
|NO
+
|SI
|Numero anni ammortamento anticipato
+
|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.
  
Obbligatorio se % amm. anticipato > 0
+
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.
|-
 
|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
+
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.
|-
 
|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 ====
+
==== Chiusura Partite utilizzando il JoinId ====
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.
+
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.
  
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
+
Esempio
  
==== Ammortamento cespiti ====
+
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"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CESP3.TXT
+
|CON9.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CESP3
+
|TXT_CON9
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Ammortamento cespiti
+
|Movimenti Libro Soci
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_CESPITI_AMM
+
|S_CONF_LIBS_MOV
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 8 199: Riga 8 075:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|CESP_ID
+
|ID_MOV
|Char  020
+
|Number
|SI
+
|NO
|Codice Cespite originario
+
|Progressivo movimento   (PK)
 
|-
 
|-
|ID_PERIODO
+
|HEAD_CONT_ID
|Char  020
+
|Number
 
|SI
 
|SI
|Esercizio in formato SSAA
+
|Progressivo movimento contabile collegato
 
|-
 
|-
|PROGR_PERIODO
+
|COD_BUSN_UN
|Number
+
|Char 020
 +
|NO
 +
|Codice business unit   
 +
|-
 +
|COD_CF
 +
|Char 012
 
|SI
 
|SI
|Esercizio in formato SSAA
+
|Codice anagrafica socio
 
|-
 
|-
|PERC_AMMORT_NORM_ANNO
+
|COD_CAUS
|Number
+
|Char 012
 
|NO
 
|NO
|% ammortamento normale anno
+
|Codifica causale movimento libro soci (Il campo non è  presente sui movimenti, ma è presente l’id, che viene calcolato)
 
|-
 
|-
|AMM_NORM_ANNO_V1
+
|DATA_DELIBERA
|Number
+
|Date
 
|NO
 
|NO
|Importo ammortamento normale
+
|Data delibera
 
|-
 
|-
|PERC_AMM_ANT_ANNO
+
|DATA_REGISTRAZIONE
|Number
+
|Date
 
|NO
 
|NO
|% ammortamento anticipato anno
+
|Data registrazione movimento
 
|-
 
|-
|AMM_ANT_ANNO_V1
+
|COD_CONTO_DISPO
|Number
+
|Char 020
 
|NO
 
|NO
|Importo ammortamento anticipato anno
+
|Codice conto disponibilità finanziaria
 
|-
 
|-
|NOTE_ANNO
+
|IMPO_QUOTA_VU1
|Char 255
+
|Number
 
|NO
 
|NO
|Note ammortamento anno
+
|Importo unitario quota
 
|-
 
|-
|IMPORTO_RIVALUT_V1
+
|NR_QUOTE
 
|Number
 
|Number
 
|NO
 
|NO
|Importo rivalutato con le variazioni
+
|Numero quote
 
|-
 
|-
|PER_AMM_ACC
+
|IMPO_MOV_V1
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento accelerato
+
|Importo movimento (importo unitario * nr quote)
 
|-
 
|-
|PER_AMM_RIDOTTO
+
|NOTE
|Number
+
|Char 255
 
|NO
 
|NO
|% ammortamento ridotto
+
|Note
 
|-
 
|-
|IMPORTO_AMM_ACC
+
|FLAG_RIPORTA_NOTE
 
|Number
 
|Number
 
|NO
 
|NO
|Importo ammortamento accelerato del periodo
+
|Se attivo, la nota viene riportata nella descrizione  del movimento contabile
 
|-
 
|-
|IMPORTO_AMM_RIDOTTO
+
|FLAG_NO_GESTIONE
|Number
+
|Number  
 
|NO
 
|NO
|Importo ammortamento ridotto del periodo
+
|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)
 
|}
 
|}
 +
# 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.
  
==== Ammortamento cespiti note ====
+
=== Movimenti Libro Soci  -  Ufficiale lib CONF20 (da vendemmia 2020 in avanti) - 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
+
|CON9.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CESP4
+
|TXT_CON9
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Cespiti alternativi
+
|Movimenti Libro Soci
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_CESPITI_AMM_ALT
+
|S_CN20_LIBS_MOV
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 8 290: Riga 8 178:
 
|'''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
+
|Progressivo movimento contabile collegato
 
|-
 
|-
|ID_PERIODO
+
|COD_BUSN_UN
|Char   20
+
|Char 020
|SI
+
|NO
|Esercizio in formato SSAA
+
|Codice business unit   
 
|-
 
|-
|PROGR_PERIODO
+
|COD_CF
|Number
+
|Char 012
 
|SI
 
|SI
|Esercizio in formato SSAA
+
|Codice anagrafica socio
 
|-
 
|-
|PERC_AMMORT_NORM_ANNO
+
|COD_CAUS
|Number
+
|Char 012
 
|NO
 
|NO
|% ammortamento normale anno
+
|Codifica causale movimento libro soci (Il campo non è  presente sui movimenti, ma è presente l’id, che viene calcolato)
 
|-
 
|-
|AMM_NORM_ANNO_V1
+
|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
|Importo ammortamento normale
+
|Importo unitario quota
 
|-
 
|-
|PERC_AMM_ANT_ANNO
+
|NR_QUOTE
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento anticipato anno
+
|Numero quote
 
|-
 
|-
|AMM_ANT_ANNO_V1
+
|IMPO_MOV_V1
 
|Number
 
|Number
 
|NO
 
|NO
|Importo ammortamento anticipato anno
+
|Importo movimento (importo unitario * nr quote)
 
|-
 
|-
|NOTE_ANNO
+
|FLAG_IMP_MAN
|Char 255
+
|Number
 
|NO
 
|NO
|Note ammortamento anno
+
|1: se l' importo è stato modificato manualmente (se n.ro quote*importo_quota_vu1 non coincide con impo_mov_v1)
 
|-
 
|-
|IMPORTO_RIVALUT_V1
+
|IMPO_QUOTA_SPREZZO_VU1
 
|Number
 
|Number
 
|NO
 
|NO
|Importo rivalutato con le variazioni
+
|Importo unitario quota sovrapprezzo
 
|-
 
|-
|PER_AMM_ACC
+
|IMPO_MOV_SPREZZO_V1
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento accelerato
+
|Importo movimento sovrapprezzo (importo unitario sovrapprezzo * nr quote)
 
|-
 
|-
|PER_AMM_RIDOTTO
+
|FLAG_IMP_MAN_SPREZZO
 
|Number
 
|Number
 
|NO
 
|NO
|% ammortamento ridotto
+
|1: se l' importo è stato modificato manualmente (se n.ro quote*importo_quota_sprezzo_vu1 non coincide con impo_mov_sprezzo_v1)
 
|-
 
|-
|IMPORTO_AMM_ACC
+
|IMPO_QUOTA_TASSA_VU1
 
|Number
 
|Number
 
|NO
 
|NO
|Importo ammortamento accelerato del periodo
+
|Importo unitario quota tassa
 
|-
 
|-
|IMPORTO_AMM_RIDOTTO
+
|IMPO_MOV_TASSA_V1
 
|Number
 
|Number
 
|NO
 
|NO
|Importo ammortamento ridotto del periodo
+
|Importo movimento tassa (importo unitario tassa * nr quote)
|}
+
|-
 
+
|FLAG_IMP_MAN_TASSA
==== Ammortamento cespiti alternativi note ====
+
|Number
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.
+
|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)
 +
|}
 +
# 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
  
==== Variazione cespiti ====
+
=== Saldi Libro Soci -  Attività CRM 20-029482, FAI 52024 (STDMG-5315) ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Nome file ascii'''
 
|'''Nome file ascii'''
|CESP5.TXT
+
|CON9S.TXT
 
|-
 
|-
 
|'''Nome tabella SQL'''
 
|'''Nome tabella SQL'''
|TXT_CESP5
+
|TXT_CON9S
 
|-
 
|-
 
|'''Contenuto'''
 
|'''Contenuto'''
|Variazione alternativi
+
|Movimenti Libro Soci
 
|-
 
|-
 
|'''Schema'''
 
|'''Schema'''
|S_CESPITI_VAR
+
|S_CN20_LIBS_MOV
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
Riga 8 384: Riga 8 330:
 
|'''Descrizione campo'''
 
|'''Descrizione campo'''
 
|-
 
|-
|CESP_ID
+
|COD_CF
|Char   020
+
|Char 012
 
|SI
 
|SI
|Codice Cespite originario
+
|Codice Anagrafica Socio
 
|-
 
|-
|ID_PERIODO
+
|RAG_SOC_CF
|Char   20
+
|Char 255
|SI
+
|NO
|Periodo
+
|Anagrafica socio
 +
|-
 +
|FLAG_SOCIO_CON_QUOTE
 +
|Number
 +
|NO
 +
|1=socio con saldo
 +
|-
 +
|NR_QUOTE
 +
|Number
 +
|SI
 +
|N.ro quote in possesso del socio
 
|-
 
|-
|PROGR_PERIODO
+
|CAPSOC_TOTALE
 
|Number
 
|Number
 
|SI
 
|SI
|Progressivo periodo
+
|Capitale sociale totale socio
 
|-
 
|-
|NUM_VAR
+
|CAPSOC_DAVERS
 
|Number
 
|Number
 
|SI
 
|SI
|Numero variazione progressivo per cespite
+
|Capitale sociale da versare socio
 
|-
 
|-
|VARIAZIONE_V1
+
|CAPSOC_VERSATO
 
|Number
 
|Number
 
|SI
 
|SI
|Importo variazione
+
|Capitale sociale versato socio
 
|-
 
|-
|VARIAZIONE_DESC
+
|SPREZZO_TOTALE
|Char 255
+
|Number
 
|NO
 
|NO
|Note variazione
+
|Sovrapprezzo totale socio
 
|-
 
|-
|VARIAZIONE_DATA
+
|SPREZZO_DAVERS
|Data
+
|Number
|SI
+
|NO
|Data variazione
+
|Sovrapprezzo da versare socio
 
|-
 
|-
|PERC_ALIENATO
+
|SPREZZO_VERSATO
 
|Number
 
|Number
 
|NO
 
|NO
|% del cespite alienato
+
|Sovrapprezzo versato socio
 
|-
 
|-
|VALORE_RESIDUO_ALIEN_V1
+
|CAPSOC_RATA01
 
|Number
 
|Number
 
|NO
 
|NO
|Valore residuo da ammortizzare della parte ven.
+
|Importo rata 01 capitale sociale
 
|-
 
|-
|VALORE_ALIEN_V1
+
|CAPSOC_RATA02
 
|Number
 
|Number
 
|NO
 
|NO
|Valore ricavato dalla alienazione
+
|Importo rata 02 capitale sociale
 
|-
 
|-
|PLUSVAL_ALIEN_V1
+
|CAPSOC_RATA03
 
|Number
 
|Number
 
|NO
 
|NO
|Plusvalenza alienazione
+
|Importo rata 03 capitale sociale
 
|-
 
|-
|FLAG_DISMISS
+
|CAPSOC_RATA04
 
|Number
 
|Number
 
|NO
 
|NO
|0= No; 1=Si
+
|Importo rata 04 capitale sociale
|}
+
|-
 
+
|CAPSOC_RATA05
==== Variazione cespiti note ====
+
|Number
Questo flusso contiene le variazioni (incrementi, decrementi, vendite parziali) dei  cespiti, non vanno inseriti i movimenti di acquisto e di vendita totale.
+
|NO
 
+
|Importo rata 05 capitale sociale
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'''
+
|SPREZZO_RATA01
|TXT_CONF_SOCI
+
|Number
 +
|NO
 +
|Importo rata 01 sovrapprezzo
 
|-
 
|-
|'''Contenuto'''
+
|SPREZZO_RATA02
|Anagrafica soci (dati aggiuntivi fornitori soci per  gestione conferimenti)
+
|Number
 +
|NO
 +
|Importo rata 02 sovrapprezzo
 
|-
 
|-
|'''Schema'''
+
|SPREZZO_RATA03
|S_CN20_SOCI
 
|}
 
{| class="wikitable"
 
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
|-
 
|COD_CF
 
|Char 12
 
|SI
 
|Codice socio (=codice fornitore)
 
|-
 
|FLAGSOCIO
 
 
|Number
 
|Number
|SI
+
|NO
|Socio (0=fornitore 1=socio)
+
|Importo rata 03 sovrapprezzo
 
|-
 
|-
|FLAGCONFERENTE
+
|SPREZZO_RATA04
 
|Number
 
|Number
|SI
+
|NO
|Conferente (0=solo fornitore, 1=conferente)
+
|Importo rata 04 sovrapprezzo
 
|-
 
|-
|CONFUVA
+
|SPREZZO_RATA05
 
|Number
 
|Number
|SI
+
|NO
|Conferimento uva (0=no 1=si)
+
|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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON10.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON10
 
|-
 
|-
|CONFOLIO
+
|'''Contenuto'''
|Number
+
|Movimenti Depositi Soci
|SI
 
|Conferimento olio (0=no 1=si)
 
 
|-
 
|-
|CONFCEREALI
+
|'''Schema'''
|Number
+
|S_CONF_AUTS_MOV
|SI
+
|}
|Conferimento cereali (0=no 1=si)
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|TIPOLCONFUVA
+
|ID_MOV
 
|Number
 
|Number
|SI
+
|NO
|Tipologia conferimento uva (0=totale, 1=parziale)
+
|Progressivo movimento   (PK)
 
|-
 
|-
|TIPODOCEMIS
+
|HEAD_CONT_ID
 
|Number
 
|Number
 
|SI
 
|SI
|Tipo documento da emettere (0=fattura, 1=autofattura)
+
|Progressivo movimento contabile collegato
 
|-
 
|-
|QS_CODICE
+
|COD_BUSN_UN
|Char   32
+
|Char 020
 +
|NO
 +
|Codice business unit   
 +
|-
 +
|COD_CF
 +
|Char 012
 +
|SI
 +
|Codice anagrafica socio
 +
|-
 +
|COD_CAUS
 +
|Char 012
 
|NO
 
|NO
|Qualifica socio
+
|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)
 
|-
 
|-
|COD_REG
+
|DATA_REGISTRAZIONE
|Char   12
+
|Date
 
|NO
 
|NO
|Stabilimento di riferimento
+
|Data registrazione movimento
 
|-
 
|-
|NOTELIB
+
|DATA_VALUTA
|Char   1000
+
|Date
 
|NO
 
|NO
|Note libere
+
|Data valuta movimento
 
|-
 
|-
|TIPODECL
+
|COD_TIPO_DEP
|Number
+
|Char012
 
|SI
 
|SI
|Tipo declassamenti (0=totale denominazione, 1=singolo  certificato)
+
|Codice tipo deposito (Il campo non è presente sui  movimenti, ma è presente l’id, che viene calcolato)
 
|-
 
|-
|AGEA
+
|DES_MOV
|Char 255
+
|Char255
 
|NO
 
|NO
|Codice AGEA
+
|Descrizione movimento
 
|-
 
|-
|FABBVINO
+
|IMPORTO
 
|Number
 
|Number
 
|NO
 
|NO
|Fabbisogno vino personale
+
|Importo movimento
 
|-
 
|-
|PROGR
+
|IMPORTO_BOLLI
 
|Number
 
|Number
|SI
+
|NO
|Progressivo socio (matricola) –N.Iscrizione
+
|Importo bolli
 
|-
 
|-
|RIGHE_LIBRETTO
+
|IMPORTO_RIT
 
|Number
 
|Number
 
|NO
 
|NO
|Righe stampate per pagine nel libretto soci
+
|Importo Ritenuta
 
|-
 
|-
|TIPOIVA_FATT
+
|PERC_PENALE
 
|Number
 
|Number
 
|NO
 
|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)
+
|Percentuale penale
 
|-
 
|-
|DATA_SOTTOSCRIZIONE
+
|GG_PENALE
|Data
+
|Number
 
|NO
 
|NO
|Data sottoscrizione iniziale
+
|GG penale
 
|-
 
|-
|DATA_VERSAMENTO_INI
+
|IMPO_PENALE_V1
|Data
+
|Number
 
|NO
 
|NO
|Data versamento iniziale
+
|Importo penale
 
|-
 
|-
|DATA_DIMISSIONE
+
|COD_CONTO_DISPO
|Data
+
|Char020
 
|NO
 
|NO
|Data dimissione
+
|Codice conto disponibilità finanziaria
 
|-
 
|-
|DATA_RIMBORSO
+
|FLAG_NO_GESTIONE
|Data
+
|Number
 
|NO
 
|NO
|Data rimborso
+
|Se attivo, è un movimento legato ad un trasferimento, x  i calcoli dei depositi
 
|-
 
|-
|UM_QTA_SOTTOSCRIZIONE
+
|HEAD_CONT_ID_OLD
|Char 5
 
|NO
 
|Unità di misura della quantità
 
|-
 
|QTA_SOTTOSCRIZIONE
 
 
|Number
 
|Number
 
|NO
 
|NO
|Quantità sottoscritta
+
|Progressivo movimento contabile collegato (Da usare per aggiornamenti, non passare nei file txt)
 +
|}
 +
# 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)
 +
# 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.
 +
 
 +
=== Cointeressenza da rimborsare -  Attività CRM 20-029482, FAI 52024 (STDMG-5315) ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON11.TXT
 
|-
 
|-
|FLAGINATTIVO
+
|'''Nome tabella SQL'''
|Number
+
|TXT_CON11
|NO
 
|Socio obsoleto/recesso (0=no, 1=si)
 
 
|-
 
|-
|RAPPR_FISCALE
+
|'''Contenuto'''
|Char 255
+
|Cointeressenza da rimborsare
|NO
 
|Rappresentante fiscale
 
 
|-
 
|-
|CAMERA_COMMERCIO
+
|'''Schema'''
|Char  255
+
|S_CN20_COINTERESS
|NO
+
|}
|Descrizione camera di commercio
+
{| class="wikitable"
|-
+
|'''Nome Campo'''
|NUMERO_ISCRIZIONE
+
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|COD_CF
 +
|Char 012
 +
|SI
 +
|Codice Anagrafica Socio
 +
|-
 +
|RAG_SOC_CF
 
|Char 255
 
|Char 255
 
|NO
 
|NO
|Numero iscrizione
+
|Ragione sociale
 
|-
 
|-
|DATA_COSTITUZIONE
+
|IMP_01
|Data
+
|Number
 
|NO
 
|NO
|Data costituzione azienda
+
|Importo da rimborsare anno 01
 
|-
 
|-
|DATA_ULT_MOD_SCH_SOTT
+
|IMP_02
|Data
+
|Number
 
|NO
 
|NO
|Data ultima modifica scheda sottoscrizioni
+
|Importo da rimborsare anno 02
 
|-
 
|-
|ID_COOPERATIVA
+
|IMP_03
 
|Number
 
|Number
 
|NO
 
|NO
|Codice cooperativa (da relativa tabella)
+
|Importo da rimborsare anno 03
 
|-
 
|-
|DATA_NASCITA_RAPPR
+
|IMP_04
|Data
+
|Number
 
|NO
 
|NO
|Data di nascita rappresentante fiscale
+
|Importo da rimborsare anno 04
 
|-
 
|-
|COMUNE_NASCITA_RAPPR
+
|IMP_05
|Char 120
+
|Number
 
|NO
 
|NO
|Comune di nascita rappresentante fiscale
+
|Importo da rimborsare anno 05
 
|-
 
|-
|COMUNE_RESIDENZA_RAPPR
+
|IMP_06
|Char 120
+
|Number
 
|NO
 
|NO
|Comune di residenza rappresentante fiscale
+
|Importo da rimborsare anno 06
 
|-
 
|-
|CAP_RESIDENZA_RAPPR
+
|IMP_07
|Char 12
+
|Number
 
|NO
 
|NO
|Cap di residenza rappresentante fiscale
+
|Importo da rimborsare anno 07
 
|-
 
|-
|PROV_RESIDENZA_RAPPR
+
|IMP_08
|Char 5
+
|Number
 
|NO
 
|NO
|Provincia di residenza rappresentante fiscale
+
|Importo da rimborsare anno 08
 
|-
 
|-
|INDI_RESIDENZA_RAPPR
+
|IMP_09
|Char 80
+
|Number
 
|NO
 
|NO
|Indirizzo di residenza rappresentante fiscale
+
|Importo da rimborsare anno 09
 
|-
 
|-
|FLAG_SOVV_FIN
+
|IMP_10
 
|Number
 
|Number
 
|NO
 
|NO
|Tipo socio (0=normale, 1=socio sovventore, 2=socio  finanziatore)
+
|Importo da rimborsare anno 10
 
|-
 
|-
|FLAG_CALC_RIT
+
|FLAG_RIMB_01
 
|Number
 
|Number
 
|NO
 
|NO
|1= nella stampa dei libretti viene calcolata la  ritenuta 0=no
+
|1=rimborsato anno 01
 
|-
 
|-
|SOC_FLAGTRASMESSO
+
|FLAG_RIMB_02
 
|Number
 
|Number
 
|NO
 
|NO
|Anagrafica socio trasmessa al SIAN (0=no, 1=si) - Olio
+
|1=rimborsato anno 02
 
|-
 
|-
|COGNOME_RAPPR
+
|FLAG_RIMB_03
|Char 255
+
|Number
 
|NO
 
|NO
|Cognome rappresentante legale
+
|1=rimborsato anno 03
 
|-
 
|-
|NOME_RAPPR
+
|FLAG_RIMB_04
|Char 255
+
|Number
 
|NO
 
|NO
|Nome rappresentante legale
+
|1=rimborsato anno 04
 
|-
 
|-
|COD_FISC_CF_RAPPR
+
|FLAG_RIMB_05
|Char  20
+
|Number
 
|NO
 
|NO
|Codice fiscale rappresetante legale
+
|1=rimborsato anno 05
 
|-
 
|-
|SESSO_RAPPR
+
|FLAG_RIMB_06
 
|Number
 
|Number
 
|NO
 
|NO
|Sesso rappresentante legale (0=maschio;1=femmina)
+
|1=rimborsato anno 06
 
|-
 
|-
|PROV_NASCITA_RAPPR
+
|FLAG_RIMB_07
|Char  5
+
|Number
 
|NO
 
|NO
|Prov. nascita rappresentante legale
+
|1=rimborsato anno 07
 
|-
 
|-
|ND_SOTTOSCRIZIONE
+
|FLAG_RIMB_08
|Char 20
+
|Number
 
|NO
 
|NO
|N.ro delibera sottoscrizione iniziale
+
|1=rimborsato anno 08
 
|-
 
|-
|ND_DIMISSIONE
+
|FLAG_RIMB_09
|Char 20
+
|Number
 
|NO
 
|NO
|N.ro delibera dimissione
+
|1=rimborsato anno 09
 
|-
 
|-
|FLAGBIOLOGICO
+
|FLAG_RIMB_10
 
|Number
 
|Number
 
|NO
 
|NO
|Produzione tutta biologica 0=no  1=si 2=in conversione
+
|1=rimborsato anno 10
|-
+
|}
|COD_CF_PROV
+
La funzionalità permette di integrare per ogni importo  presente di ogni riga del file un record di cointeressenza.
|Char 12
+
 
|NO
+
A video verranno richiesti:
|Socio di provenienza (se valorizzato indica il socio da  cui il socio corrente è subentrante)
+
* 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
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ANL1
 
|-
 
|-
|COD_CF_CONFL
+
|'''Contenuto'''
|Char 12
+
|Movimenti di analitica
|NO
 
|Socio di confluenza (se valorizzato indica il socio in  cui il socio corrente è confluito)
 
 
|-
 
|-
|TEL_RAPPR
+
|'''Schema'''
|Char 60
+
|S_LINES_ANL
|NO
+
|}
|Telefono  rappresentante fiscale
+
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'''
 
|-
 
|-
|FLAGASSIC
+
|Tipo origine
 
|Number
 
|Number
|NO
+
|Si
|Socio assicurato 0=no   1=si
+
|Tipo Origine
 
|-
 
|-
|'''SESSO'''
+
|TABLE_ORIGINE
 +
|Char 20
 +
|No
 +
|Tipo documento di origine:
 +
 
 +
-HEAD_CONT
  
(Su Essenzia CF.SESSO)
+
-OFF/ORD/DDT/FATT/VAR CLI/FOR
|Number
 
|NO
 
|Sesso: 0=maschio  1=femmina
 
|-
 
|'''TIPO_DITTA'''
 
  
'''('''Su Essenzia  CF_FOR.TIPO_DITTA''')'''
+
-MAG_CAR/MAG_SCAR
 +
 
 +
-ORP_EFF
 +
|-
 +
|HEAD CONT ID
 +
|Number
 +
|No
 +
|Riferimento progressivo testata
 +
|-
 +
|Riga registrazione
 
|Number
 
|Number
|NO
+
|No
|Tipo ditta: 0=giuridica   1=fisica
+
|Riga del movimento contabile da cui deriva l’analitica  solo se Tipo doc=0
 
|-
 
|-
|'''DATA_NASCITA'''
+
|Anno doc
 
 
(Su Essenzia CF. DATA_NASCITA )
 
 
|Number
 
|Number
|NO
+
|No
|Data nascita
+
|Anno documento se 1<=Tipo doc<=3 o =5
 
|-
 
|-
|'''COMUNE_NASCITA'''
+
|Serie doc
 
+
|Char 5
(Su Essenzia CF. COMUNE_NASCITA )
+
|No
|Char 255
+
|Serie documento se 1<=Tipo doc<=3 o =5
|NO
 
|Comune nascita
 
 
|-
 
|-
|'''E_MAIL'''
+
|Num doc
 
+
|Number
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
+
|No
|Char 255
+
|Numero documento 1<=Tipo doc<=3 o =5
|NO
 
|E-mail tradizionale
 
 
|-
 
|-
|'''E_MAIL_PEC'''
+
|Riga documento
 
+
|Number
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
+
|No
|Char 255
+
|Riga documento/riga ciclo 1<=Tipo doc<=3
|NO
 
|E-mail tradizionale
 
 
|-
 
|-
|'''NOTE_UV'''
+
|Nume esec
|Char 255
+
|Number
|NO
+
|No
|Note relative a totalità unità vitate
+
|Numero esecuzione ciclo Tipo doc=3
 
|-
 
|-
|'''SOC_TEL'''
+
|Numero riga Analitica
 
+
|Number
(Su Essenzia CF.TEL _CF in coda a quanto già presente)
+
|SI
|Char 255
+
|Progressivo riga analitica all’interno del movimento da  cui proviene
|NO
 
|Telefono
 
 
|-
 
|-
|'''60 SOC_TEL1'''
+
|Data movimento
 
+
|Data
(Su Essenzia CF.TEL _ABITAZIONE in coda a quanto già  presente)
+
|SI
|Char 255
+
|Data movimento di analitica
|NO
 
|Telefono abitazione
 
 
|-
 
|-
|'''SOC_CE1'''
+
|Percentuale
 
+
|Number
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
+
|SI
|Char 255
+
|% costo su totale movimento di partenza
|NO
 
|Telefono cellulare 1
 
 
|-
 
|-
|'''SOC_CE2'''
+
|Dare
 
+
|Number
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
+
|SI
|Char 255
+
|Importo dare
|NO
 
|Telefono cellulare 2
 
 
|-
 
|-
|'''SOC_PROV_NASCITA'''
+
|Avere
|Char 5
+
|Number
|NO
+
|SI
|Provincia nascita
+
|Importo avere
 
|-
 
|-
|SOC_FLAG_PAG_SOSP
+
|Flag split
 
|Number
 
|Number
|NO
+
|No
|1=conferente con pagamenti sospesi
+
|1=costo suddiviso per date
 
|-
 
|-
|COD_CF_INT_ASS_BON
+
|Data inizio costo
|char 12
+
|Data
|NO
+
|No
|Codice contatto per intestazione assegni/bonifici
+
|Data inizio costo
 
|-
 
|-
|BIO_ENTE_CERT
+
|Data fine costo
|Char 255
+
|Data
|NO
+
|No
|Ente certificatore del biologico
+
|Data fine costo
 
|-
 
|-
|BIO_NR_CERT
+
|Descrizione
|Char 20
+
|Char 255
|NO
+
|No
|Nr. cerificato bio
+
|Descrizione operazione
 
|-
 
|-
|BIO_DATA_CERT
+
|Cod art
|Data
+
|Char 30
|NO
+
|No
|Data certificato bio
+
|Codice risorsa
 
|-
 
|-
|BIO_SCADE
+
|Um
|Data
+
|Char 10
|NO
+
|No
|Data Scadenza certificato bio
+
|Um risorsa
 
|-
 
|-
|SD_NOME
+
|Quantità
|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
 
|Number
|NO
+
|No
|Se gestita fatturazione a rate: 0=emissione fattura/autofattura tutte le rate  1=emissione fattura/autofattura solo ultima rata
+
|Quantità risorsa
 
|-
 
|-
|FLAG_SOSP
+
|Prezzo netto
 
|Number
 
|Number
|NO
+
|No
|Socio sospeso (no fatture): 0=no  1=sospeso
+
|Prezzo netto della risorsa
 
|-
 
|-
|NR_LIBRETTO
+
|Voce di costo
|Char 255
+
|Char 20
|NO
+
|Si
|Nr libretto
+
|Conto voce di costo
 
|-
 
|-
|DATA_APERURA_LIBR
+
|Commessa
|Data
+
|Char 20
|NO
+
|No
|Data apertura libretto
+
|Conto commessa
 
|-
 
|-
|DATA_CHIUSURA_LIBR
+
|Cod dim1
|Data
+
|Char 20
|NO
+
|No
|Data chiusura libretto
+
|Conto dimensione 1 dell’analitica
 
|-
 
|-
|ID_CN20_TIPO_LIBRO_SOCI
+
|Cod dim2
|Number
+
|Char 20
|NO
+
|No
|Id tipo libro soci
+
|Conto dimensione 2 dell’analitica
 
|-
 
|-
|TIPO_PAG
+
|Cod dim3
|Number
+
|Char 20
|NO
+
|No
|Tipo pagamento: 0=bonifico,  1=assegno,  2=vers.libretto
+
|Conto dimensione 3 dell’analitica
 
|-
 
|-
|FLAG_INT_INFR_BON
+
|Cod dim4
|Number
+
|Char 20
|NO
+
|No
|Bonifico in caso di interessi infruttiferi libretti a deposito:  0=no  1=si
+
|Conto dimensione 4 dell’analitica
 
|}
 
|}
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.
 
  
===== Vecchio schema TXT_CONF_SOCI per la tabella CONF_SOCI (libreria CONFERIMENTI) =====
+
==== 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 ====
 
{| class="wikitable"
 
{| class="wikitable"
|'''Nome Campo'''
+
|'''Nome file ascii'''
|'''Tipo'''
+
|CESP1.TXT
|'''Obbl.'''
+
|-
|'''Descrizione campo'''
+
|'''Nome tabella SQL'''
 +
|TXT_CESP1
 
|-
 
|-
|COD_CF
+
|'''Contenuto'''
|Char 12
+
|Anagrafica cespiti ammortizzabili
|SI
+
|-
|Codice socio (=codice fornitore)
+
|'''Schema'''
 +
|S_CESPITI
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
# 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
 +
|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 ====
 +
{| 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_FLAGSOCIO
+
|SOC_FLAGINATTIVO
 
|Number
 
|Number
|SI
+
|NO
|Socio (0=fornitore 1=socio)
+
|Socio obsoleto/recesso (0=no, 1=si)
 
|-
 
|-
|SOC_FLAGCONFERENTE
+
|SOC_RAPPR_FISCALE
|Number
+
|Char 255
|SI
+
|NO
|Conferente (0=solo fornitore, 1=conferente)
+
|Rappresentante fiscale
 
|-
 
|-
|SOC_CONFUVA
+
|SOC_CAMERA_COMMERCIO
|Number
+
|Char  255
|SI
+
|NO
|Conferimento uva (0=no 1=si)
+
|Descrizione camera di commercio
 
|-
 
|-
|SOC_CONFOLIO
+
|SOC_NUMERO_ISCRIZIONE
|Number
+
|Char 255
|SI
+
|NO
|Conferimento olio (0=no 1=si)
+
|Numero iscrizione
 
|-
 
|-
|SOC_CONFCEREALI
+
|SOC_DATA_COSTITUZIONE
|Number
+
|Data
|SI
+
|NO
|Conferimento cereali (0=no 1=si)
+
|Data costituzione azienda
 
|-
 
|-
|SOC_TIPOLCONFUVA
+
|SOC_DATA_ULT_MOD_SCH_SOTT
|Number
+
|Data
|SI
+
|NO
|Tipologia conferimento uva (0=totale, 1=parziale)
+
|Data ultima modifica scheda sottoscrizioni
 
|-
 
|-
|SOC_TIPODOCEMIS
+
|SOC_ID_COOPERATIVA
 
|Number
 
|Number
|SI
 
|Tipo documento da emettere (0=fattura, 1=autofattura)
 
|-
 
|SOC_QS_CODICE
 
|Char   32
 
 
|NO
 
|NO
|Qualifica socio
+
|Codice cooperativa (da relativa tabella)
 
|-
 
|-
|SOC_COD_REG
+
|SOC_DATA_NASCITA_RAPPR
|Char   12
+
|Data
 
|NO
 
|NO
|Stabilimento di riferimento
+
|Data di nascita rappresentante fiscale
 
|-
 
|-
|SOC_NOTELIB
+
|SOC_COMUNE_NASCITA_RAPPR
|Char   1000
+
|Char 120
 +
|NO
 +
|Comune di nascita rappresentante fiscale
 +
|-
 +
|SOC_COMUNE_RESIDENZA_RAPPR
 +
|Char 120
 
|NO
 
|NO
|Note libere
+
|Comune di residenza rappresentante fiscale
 
|-
 
|-
|SOC_TIPODECL
+
|SOC_CAP_RESIDENZA_RAPPR
|Number
+
|Char 12
|SI
+
|NO
|Tipo declassamenti (0=totale denominazione, 1=singolo  certificato)
+
|Cap di residenza rappresentante fiscale
 
|-
 
|-
|SOC_AGEA
+
|SOC_PROV_RESIDENZA_RAPPR
|Char 255
+
|Char 5
 
|NO
 
|NO
|Codice AGEA
+
|Provincia di residenza rappresentante fiscale
 
|-
 
|-
|SOC_FABBVINO
+
|SOC_INDI_RESIDENZA_RAPPR
|Number
+
|Char 80
 
|NO
 
|NO
|Fabbisogno vino personale
+
|Indirizzo di residenza rappresentante fiscale
 
|-
 
|-
|SOC_PROGR
+
|SOC_FLAG_SOVV_FIN
 
|Number
 
|Number
|SI
+
|NO
|Progressivo socio (matricola) –N.Iscrizione
+
|Tipo socio (0=normale, 1=socio sovventore, 2=socio  finanziatore)  
 
|-
 
|-
|SOC_RIGHE_LIBRETTO
+
|SOC_FLAG_CALC_RIT
 
|Number
 
|Number
 
|NO
 
|NO
|Righe stampate per pagine nel libretto soci
+
|1= nella stampa dei libretti viene calcolata la  ritenuta 0=no
 
|-
 
|-
|SOC_TIPOIVA_FATT
+
|SOC_FLAGTRASMESSO
 
|Number
 
|Number
 
|NO
 
|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)
+
|Anagrafica socio trasmessa al SIAN (0=no, 1=si) - Olio
 
|-
 
|-
|SOC_DATA_SOTTOSCRIZIONE
+
|SOC_COGNOME_RAPPR
|Data
+
|Char 255
 
|NO
 
|NO
|Data sottoscrizione iniziale
+
|Cognome rappresentante legale
 
|-
 
|-
|SOC_DATA_VERSAMENTO_INI
+
|SOC_NOME_RAPPR
|Data
+
|Char 255
 
|NO
 
|NO
|Data versamento iniziale
+
|Nome rappresentante legale
 
|-
 
|-
|SOC_DATA_DIMISSIONE
+
|SOC_COD_FISC_CF_RAPPR
|Data
+
|Char  20
 
|NO
 
|NO
|Data dimissione
+
|Codice fiscale rappresetante legale
 
|-
 
|-
|SOC_DATA_RIMBORSO
+
|SOC_SESSO_RAPPR
|Data
+
|Number
 
|NO
 
|NO
|Data rimborso
+
|Sesso rappresentante legale (0=maschio;1=femmina)
 
|-
 
|-
|SOC_UM_QTA_SOTTOSCRIZIONE
+
|SOC_PROV_NASCITA_RAPPR
|Char 5
+
|Char  5
 
|NO
 
|NO
|Unità di misura della quantità
+
|Prov. nascita rappresentante legale
 
|-
 
|-
|SOC_QTA_SOTTOSCRIZIONE
+
|SOC_ND_SOTTOSCRIZIONE
|Number
+
|Char 20
 
|NO
 
|NO
|Quantità sottoscritta
+
|N.ro delibera sottoscrizione iniziale
 
|-
 
|-
|SOC_FLAGINATTIVO
+
|SOC_ND_DIMISSIONE
|Number
+
|Char 20
 
|NO
 
|NO
|Socio obsoleto/recesso (0=no, 1=si)
+
|N.ro delibera dimissione
 
|-
 
|-
|SOC_RAPPR_FISCALE
+
|SOC_FLAGBIOLOGICO
|Char 255
+
|Number
 
|NO
 
|NO
|Rappresentante fiscale
+
|Produzione tutta biologica 0=no  1=si  2=in conversione
 
|-
 
|-
|SOC_CAMERA_COMMERCIO
+
|SOC_COD_CF_PROV
|Char  255
+
|Char 12
 
|NO
 
|NO
|Descrizione camera di commercio
+
|Socio di provenienza (se valorizzato indica il socio da  cui il socio corrente è subentrante)
 
|-
 
|-
|SOC_NUMERO_ISCRIZIONE
+
|SOC_COD_CF_CONFL
|Char 255
+
|Char 12
 
|NO
 
|NO
|Numero iscrizione
+
|Socio di confluenza (se valorizzato indica il socio in  cui il socio corrente è confluito)
 
|-
 
|-
|SOC_DATA_COSTITUZIONE
+
|SOC_TEL_RAPPR
|Data
+
|Char 60
 
|NO
 
|NO
|Data costituzione azienda
+
|Telefono  rappresentante fiscale
 
|-
 
|-
|SOC_DATA_ULT_MOD_SCH_SOTT
+
|'''SOC_FLAGASSIC'''
|Data
+
|Number
 
|NO
 
|NO
|Data ultima modifica scheda sottoscrizioni
+
|Socio assicurato 0=no   1=si
 
|-
 
|-
|SOC_ID_COOPERATIVA
+
|'''SESSO'''
 +
 
 +
(Su Essenzia CF.SESSO)
 
|Number
 
|Number
 
|NO
 
|NO
|Codice cooperativa (da relativa tabella)
+
|Sesso: 0=maschio   1=femmina
 
|-
 
|-
|SOC_DATA_NASCITA_RAPPR
+
|'''TIPO_DITTA'''
|Data
+
 
 +
'''('''Su Essenzia  CF_FOR.TIPO_DITTA''')'''
 +
|Number
 
|NO
 
|NO
|Data di nascita rappresentante fiscale
+
|Tipo ditta: 0=giuridica   1=fisica
 
|-
 
|-
|SOC_COMUNE_NASCITA_RAPPR
+
|'''DATA_NASCITA'''
|Char 120
+
 
 +
(Su Essenzia CF. DATA_NASCITA )
 +
|Number
 
|NO
 
|NO
|Comune di nascita rappresentante fiscale
+
|Data nascita
 
|-
 
|-
|SOC_COMUNE_RESIDENZA_RAPPR
+
|'''COMUNE_NASCITA'''
|Char 120
+
 
 +
(Su Essenzia CF. COMUNE_NASCITA )
 +
|Char 255
 
|NO
 
|NO
|Comune di residenza rappresentante fiscale
+
|Comune nascita
 
|-
 
|-
|SOC_CAP_RESIDENZA_RAPPR
+
|'''E_MAIL'''
|Char 12
+
 
 +
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
 +
|Char 255
 
|NO
 
|NO
|Cap di residenza rappresentante fiscale
+
|E-mail tradizionale
 
|-
 
|-
|SOC_PROV_RESIDENZA_RAPPR
+
|'''E_MAIL_PEC'''
|Char 5
+
 
 +
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
 +
|Char 255
 
|NO
 
|NO
|Provincia di residenza rappresentante fiscale
+
|E-mail tradizionale
 
|-
 
|-
|SOC_INDI_RESIDENZA_RAPPR
+
|'''SOC_NOTEUV'''
|Char 80
+
|Char 255
 
|NO
 
|NO
|Indirizzo di residenza rappresentante fiscale
+
|Note relative a totalità unità vitate
 
|-
 
|-
|SOC_FLAG_SOVV_FIN
+
|'''SOC_TEL'''
|Number
+
 
 +
(Su Essenzia CF.TEL _CF in coda a quanto già presente)
 +
|Char 255
 
|NO
 
|NO
|Tipo socio (0=normale, 1=socio sovventore, 2=socio  finanziatore)
+
|Telefono
 
|-
 
|-
|SOC_FLAG_CALC_RIT
+
|'''SOC_TEL1'''
|Number
+
 
 +
(Su Essenzia CF.TEL _ABITAZIONE in coda a quanto già  presente)
 +
|Char 255
 
|NO
 
|NO
|1= nella stampa dei libretti viene calcolata la  ritenuta 0=no
+
|Telefono abitazione
 
|-
 
|-
|SOC_FLAGTRASMESSO
+
|'''SOC_CE1'''
|Number
+
 
|NO
+
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
|Anagrafica socio trasmessa al SIAN (0=no, 1=si) - Olio
 
|-
 
|SOC_COGNOME_RAPPR
 
 
|Char 255
 
|Char 255
 
|NO
 
|NO
|Cognome rappresentante legale
+
|Telefono cellulare 1
 
|-
 
|-
|SOC_NOME_RAPPR
+
|'''SOC_CE2'''
 +
 
 +
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
 
|Char 255
 
|Char 255
 
|NO
 
|NO
|Nome rappresentante legale
+
|Telefono cellulare 2
 
|-
 
|-
|SOC_COD_FISC_CF_RAPPR
+
|'''SOC_PROV_NASCITA'''
|Char  20
+
|Char 5
 
|NO
 
|NO
|Codice fiscale rappresetante legale
+
|Provincia nascita
 
|-
 
|-
|SOC_SESSO_RAPPR
+
|SOC_FLAG_PAG_SOSP
 
|Number
 
|Number
 
|NO
 
|NO
|Sesso rappresentante legale (0=maschio;1=femmina)
+
|1=conferente con pagamenti sospesi
 
|-
 
|-
|SOC_PROV_NASCITA_RAPPR
+
|COD_CF_INT_ASS_BON
|Char  5
+
|char 12
 
|NO
 
|NO
|Prov. nascita rappresentante legale
+
|Codice contatto per intestazione assegni/bonifici
 +
|}
 +
 
 +
==== Unità vitate ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CONF_UNITA_VITATE.TXT
 
|-
 
|-
|SOC_ND_SOTTOSCRIZIONE
+
|'''Nome tabella SQL'''
|Char 20
+
|TXT_CONF_UNITAVITATE
|NO
 
|N.ro delibera sottoscrizione iniziale
 
 
|-
 
|-
|SOC_ND_DIMISSIONE
+
|'''Contenuto'''
|Char 20
+
|Unità vitate
|NO
 
|N.ro delibera dimissione
 
 
|-
 
|-
|SOC_FLAGBIOLOGICO
+
|'''Schema'''
|Number
+
|S_CN20_ UNITAVITATE
|NO
+
|}
|Produzione tutta biologica 0=no  1=si  2=in conversione
+
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 
|-
 
|-
|SOC_COD_CF_PROV
+
|COD_CF
 
|Char 12
 
|Char 12
 +
|SI
 +
|Codice socio (=codice fornitore), può non esserci solo se presente codice CUAA
 +
|-
 +
|COD_CUAA
 +
|Char 30
 
|NO
 
|NO
|Socio di provenienza (se valorizzato indica il socio da cui il socio corrente è subentrante)
+
|Codice CUAA (codice fiscale o partita iva), obbligatorio se non presente COD_CF
 +
|-
 +
|NUMERO
 +
|Number
 +
|SI
 +
|Numero da modello B1
 
|-
 
|-
|SOC_COD_CF_CONFL
+
|INDIRIZZO
|Char 12
+
|Char 255
 
|NO
 
|NO
|Socio di confluenza (se valorizzato indica il socio in  cui il socio corrente è confluito)
+
|Indirizzo
 
|-
 
|-
|SOC_TEL_RAPPR
+
|COMUNE
|Char 60
+
|Char 255
|NO
+
|SI
|Telefono  rappresentante fiscale
+
|Comune
 
|-
 
|-
|'''SOC_FLAGASSIC'''
+
|CAP
|Number
+
|Char 12
 
|NO
 
|NO
|Socio assicurato 0=no   1=si
+
|CAP
 
|-
 
|-
|'''SESSO'''
+
|LOCALITA
 
+
|Char 255
(Su Essenzia CF.SESSO)
 
|Number
 
 
|NO
 
|NO
|Sesso: 0=maschio   1=femmina
+
|Località
 
|-
 
|-
|'''TIPO_DITTA'''
+
|NUMFOGLIOMAP
 
+
|Char 255
'''('''Su Essenzia  CF_FOR.TIPO_DITTA''')'''
 
|Number
 
 
|NO
 
|NO
|Tipo ditta: 0=giuridica   1=fisica
+
|Numero foglio mappale
 
|-
 
|-
|'''DATA_NASCITA'''
+
|SEZFOGLIOMAP
 
+
|Char 255
(Su Essenzia CF. DATA_NASCITA )
 
|Number
 
 
|NO
 
|NO
|Data nascita
+
|Sezione foglio mappale
 
|-
 
|-
|'''COMUNE_NASCITA'''
+
|NUMPART
 
 
(Su Essenzia CF. COMUNE_NASCITA )
 
 
|Char 255
 
|Char 255
 
|NO
 
|NO
|Comune nascita
+
|Numero particella
 
|-
 
|-
|'''E_MAIL'''
+
|SUBALTERNO
 
 
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
 
 
|Char 255
 
|Char 255
 
|NO
 
|NO
|E-mail tradizionale
+
|Subalterno
 
|-
 
|-
|'''E_MAIL_PEC'''
+
|ID_CN20_CONTRADE
 
+
|Number
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
 
|Char 255
 
 
|NO
 
|NO
|E-mail tradizionale
+
|Id contrada (da apposita tabella)
 
|-
 
|-
|'''SOC_NOTEUV'''
+
|COD_CONTRADA
|Char 255
+
|Char 20
 
|NO
 
|NO
|Note relative a totalità unità vitate
+
|Codice contrada
 
|-
 
|-
|'''SOC_TEL'''
+
|DES_CONTRADA
 
 
(Su Essenzia CF.TEL _CF in coda a quanto già presente)
 
 
|Char 255
 
|Char 255
 
|NO
 
|NO
|Telefono
+
|Descrizione contrada
 
|-
 
|-
|'''SOC_TEL1'''
+
|BASESUPCAT
 
+
|Number
(Su Essenzia CF.TEL _ABITAZIONE in coda a quanto già  presente)
 
|Char 255
 
 
|NO
 
|NO
|Telefono abitazione
+
|Superficie catastale
 
|-
 
|-
|'''SOC_CE1'''
+
|BASESUPVITATA
 
+
|Number
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
 
|Char 255
 
 
|NO
 
|NO
|Telefono cellulare 1
+
|Superficie vitata
 
|-
 
|-
|'''SOC_CE2'''
+
|ANNO_VEND
 
+
|Number
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
 
|Char 255
 
 
|NO
 
|NO
|Telefono cellulare 2
+
|Anno vendemmia (inserire solo se si intende gestire la storicizzazione dati catastali)
 
|-
 
|-
|'''SOC_PROV_NASCITA'''
+
|ANNO_IMP
|Char 5
+
|Number
 
|NO
 
|NO
|Provincia nascita
+
|Anno di impianto
 
|-
 
|-
|SOC_FLAG_PAG_SOSP
+
|MESE_IMP
 
|Number
 
|Number
 
|NO
 
|NO
|1=conferente con pagamenti sospesi
+
|Mese di impianto
 
|-
 
|-
|COD_CF_INT_ASS_BON
+
|ANNO_1_CAMPAGNA
|char 12
+
|Number
 
|NO
 
|NO
|Codice contatto per intestazione assegni/bonifici
+
|Anno 1° campagna (primo anno di produzione)
|}
+
|-
 
+
|DISTANZAFRAFILE
==== Unità vitate ====
+
|Number
{| class="wikitable"
+
|NO
|'''Nome file ascii'''
+
|Distanza fra le file
|CONF_UNITA_VITATE.TXT
 
 
|-
 
|-
|'''Nome tabella SQL'''
+
|DISTANZAFILA
|TXT_CONF_UNITAVITATE
+
|Number
 +
|NO
 +
|Distanza nella fila
 
|-
 
|-
|'''Contenuto'''
+
|VITIGNO
|Unità vitate
+
|Char 30
 +
|NO
 +
|Vitigno - Cultivar (da apposita tabella RTL AD609)
 
|-
 
|-
|'''Schema'''
+
|RTL_AD615_CODIFICA
|S_CN20_ UNITAVITATE
+
|Char 30
|}
+
|NO
{| class="wikitable"
+
|Codifica Flag biologico (da apposita tabella RTL AD615)
|'''Nome Campo'''
 
|'''Tipo'''
 
|'''Obbl.'''
 
|'''Descrizione campo'''
 
 
|-
 
|-
|COD_CF
+
|ID_CN20_FORME_ALLEVAMENTO
|Char 12
 
|SI
 
|Codice socio (=codice fornitore)
 
|-
 
|NUMERO
 
 
|Number
 
|Number
|SI
+
|NO
|Numero da modello B1
+
|Forma di allevamento (da apposita tabella)
 
|-
 
|-
|INDIRIZZO
+
|COD_FORMA_ALLEVAMENTO
|Char 255
+
|Char 20
 
|NO
 
|NO
|Indirizzo
+
|Codice forma allevamento
 
|-
 
|-
|COMUNE
+
|DES_FORMA_ALLEVAMENTO
 
|Char 255
 
|Char 255
|SI
+
|NO
|Comune
+
|Descrizione forma allevamento
 
|-
 
|-
|CAP
+
|ID_CN20_IRRIGAZIONE
|Char 12
+
|Number
 
|NO
 
|NO
|CAP
+
|Irrigazione (da apposita tabella)
 
|-
 
|-
|LOCALITA
+
|COD_IRRIGAZIONE
|Char 255
+
|Char 20
 
|NO
 
|NO
|Località
+
|Codice irrigazione
 
|-
 
|-
|NUMFOGLIOMAP
+
|DES_IRRIGAZIONE
 
|Char 255
 
|Char 255
 
|NO
 
|NO
|Numero foglio mappale
+
|Descrizione irrigazione
|-
 
|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)
 
|-
 
|ID_CN20_IRRIGAZIONE
 
|Number
 
|NO
 
|Irrigazione (da apposita tabella)
 
 
|-
 
|-
 
|ID_CN20_COOPERATIVE
 
|ID_CN20_COOPERATIVE
Riga 9 487: Riga 10 633:
 
|NO
 
|NO
 
|nome unità, link esterno
 
|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:
 
Non sono presenti i campi:
Riga 9 499: Riga 10 680:
 
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
 
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 e zone, se specificato l'id (rispettivamente ID_CN20_CONTRADE e ID_CN20_ZONE_PRODUZIONE) 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 e COD_ZONA_PRODUZIONE) il programma ricerca in tabella il codice e se non esistente inserisce un nuovo record con codice e descrizione (rispettivamente DES_CONTRADA e DES_ZONA_PRODUZIONE) assegnandone l'id.
+
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) =====
 
===== Vecchio schema TXT_CONF_UNITA_VITATE per la tabella CONF_UNITAVITATE (libreria CONFERIMENTI) =====
Riga 9 828: Riga 11 011:
 
|SI
 
|SI
 
|Codice socio (=codice fornitore)  
 
|Codice socio (=codice fornitore)  
 +
|-
 +
|COD_CUAA
 +
|Char 30
 +
|NO
 +
|Codice CUAA (codice fiscale o partita iva), obbligatorio se non presente COD_CF
 
|-
 
|-
 
|COMUNE
 
|COMUNE
Riga 9 875: Riga 11 063:
 
|-
 
|-
 
|BASE
 
|BASE
|Numbero
+
|Number
 
|NO
 
|NO
 
|1=Iscrizione base
 
|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.
 
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.
Riga 9 884: Riga 11 082:
  
 
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)
 
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) =====
 
===== Vecchio schema TXT_CONF_UV_ISCR per la tabella CONF_UV_ISCR (libreria CONFERIMENTI) =====

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).