Differenze tra le versioni di "Manuale Conversioni"

Da Wiki sviluppo ESSENZIA.
Jump to navigation Jump to search
(Pagina svuotata)
m (Annullate le modifiche di Dcaimmi (discussione), riportata alla versione precedente di G.picciafuoco)
Etichetta: Rollback
Riga 1: Riga 1:
 +
== Revisioni del documento ==
 +
{| class="wikitable"
 +
| colspan="5" |'''Revisioni del Documento'''
 +
|-
 +
|'''Rev.'''
 +
|'''Data  ril'''
 +
|'''Autore'''
 +
|'''Descrizione  modifica'''
 +
|'''Etichetta'''
 +
|-
 +
|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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|TAB_VETT.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_TAB_VETT
 +
|-
 +
|'''Contenuto'''
 +
|Anagrafica vettori
 +
|-
 +
|'''Schema'''
 +
|S_VETTORI
 +
|}
 +
{| class="wikitable"
 +
|'''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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|TAB_LOCAZIONI.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_TAB_ LOCAZIONI
 +
|-
 +
|'''Contenuto'''
 +
|Locazioni dinamiche di magazzino
 +
|-
 +
|'''Schema'''
 +
|S_LOCAZIONI
 +
|}
 +
{| class="wikitable"
 +
|'''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
 +
| colspan="2" |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 ===
 +
{| class="wikitable"
 +
|'''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
 +
|}
 +
{| class="wikitable"
 +
|'''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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|AGE.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_AGE
 +
|-
 +
|'''Contenuto'''
 +
|Anagrafica Agente
 +
|-
 +
|'''Schema'''
 +
|S_AGENTI
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''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
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| 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"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANA3.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ANA3
 +
|-
 +
|'''Contenuto'''
 +
|Uffici Commerciale
 +
|-
 +
|'''Schema'''
 +
|S_CF_UFFICI
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANA4.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ANA4
 +
|-
 +
|'''Contenuto'''
 +
|Destinazioni
 +
|-
 +
|'''Schema'''
 +
|S_CF_DEST_MERCE
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| 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
 +
|
 +
|-
 +
|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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANA7.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ANA7
 +
|-
 +
|'''Contenuto'''
 +
|Classificazioni
 +
|-
 +
|'''Schema'''
 +
|S_CF_FOR_CLASS
 +
 +
S_CF_CLI_CLASS
 +
|}
 +
{| class="wikitable"
 +
|'''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
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANA8.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ANA8
 +
|-
 +
|'''Contenuto'''
 +
|Note cliente/Fornitore
 +
|-
 +
|'''Schema'''
 +
|S_CF_CLI_NOTE
 +
 +
S_CF_FOR_NOTE
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANA9.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ANA9
 +
|-
 +
|'''Contenuto'''
 +
|Cauzioni Testata
 +
|-
 +
|'''Schema'''
 +
|S_CF_CLI_CAUZ_STDAG
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANA10.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ANA10
 +
|-
 +
|'''Contenuto'''
 +
|Cauzioni Righe
 +
|-
 +
|'''Schema'''
 +
|S_CF_CLI_CAUZ_LISTA_STDAG
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ANA11.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ANA11
 +
|-
 +
|'''Contenuto'''
 +
|Cauzioni Giacenze  
 +
|-
 +
|'''Schema'''
 +
|S_ CAUZ_GIAC_STDAG
 +
|}
 +
{| class="wikitable"
 +
|'''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
 +
{| class="wikitable"
 +
|'''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
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''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
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART2.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART2
 +
|-
 +
|'''Contenuto'''
 +
|Classificazioni articoli
 +
|-
 +
|'''Schema'''
 +
|S_ART_CLASS
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|Codice Articolo
 +
|Char   030
 +
|SI
 +
|
 +
|-
 +
|Tipo    Classificazione
 +
|Char   012
 +
|SI
 +
|
 +
|-
 +
|Codice Classificazione
 +
|Char   030
 +
|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'''
 +
|-
 +
|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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART4.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ ART4
 +
|-
 +
|'''Contenuto'''
 +
|Descrizioni Aggiuntive
 +
|-
 +
|'''Schema'''
 +
|S_ART_DESC
 +
 +
S_ART_DESL
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART5.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART5
 +
|-
 +
|'''Contenuto'''
 +
|Magazzino Articoli
 +
|-
 +
|'''Schema'''
 +
|S_ART_MAG
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART6.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART6
 +
|-
 +
|'''Contenuto'''
 +
|Giacenze  Lotti
 +
|-
 +
|'''Schema'''
 +
|S_ART_GIAC_LOT
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART7.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART7
 +
|-
 +
|'''Contenuto'''
 +
|Giacenze e valori strati Lifo
 +
|-
 +
|'''Schema'''
 +
|S_ART_LIFO
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART13.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART13
 +
|-
 +
|'''Contenuto'''
 +
|UM  Alternative                                                                          
 +
|-
 +
|'''Schema'''
 +
|S_ART_UM
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART14.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART14
 +
|-
 +
|'''Contenuto'''
 +
|Lotti                                                                                         
 +
|-
 +
|'''Schema'''
 +
|S_ART_LOTTI
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART15.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART15
 +
|-
 +
|'''Contenuto'''
 +
|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
 +
|NO
 +
|
 +
|-
 +
|Prezzo Listini
 +
|Number
 +
|SI
 +
|
 +
|-
 +
|Flag Obsoleto
 +
|Number
 +
|NO
 +
|<nowiki>- 1 Obsoleto</nowiki>
 +
|-
 +
|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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART17.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART17
 +
|-
 +
|'''Contenuto'''
 +
|Costi                                                                                        
 +
|-
 +
|'''Schema'''
 +
|S_ART_COSTI
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|Codice Articolo
 +
|Char   030
 +
|SI
 +
|
 +
|-
 +
|Codice Costo
 +
|Char   030
 +
|SI
 +
|STD
 +
|-
 +
|Costo Articolo
 +
|Number
 +
|SI
 +
|
 +
|}
 +
 +
==== Confezioni di vendita ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART20.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART20
 +
|-
 +
|'''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
 +
|Char   030
 +
|SI
 +
|
 +
|-
 +
|Confezione
 +
|Char   020
 +
|SI
 +
|
 +
|-
 +
|Conversione UM Base
 +
|Number
 +
|SI
 +
|
 +
|-
 +
|Num. Decimali UM
 +
|Number
 +
|NO
 +
|
 +
|-
 +
|Solo multipli
 +
|Number
 +
|NO
 +
|
 +
|}
 +
 +
==== Campi custom ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART21.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART21
 +
|-
 +
|'''Contenuto'''
 +
|Campi custom                                                                          
 +
|-
 +
|'''Schema'''
 +
|S_ART_USER
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART23.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART23
 +
|-
 +
|'''Contenuto'''
 +
|Anagrafiche  Prodotti vitivinicoli                                                  
 +
|-
 +
|'''Schema'''
 +
|S_WINE_ANAG_PROD
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART25.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART25
 +
|-
 +
|'''Contenuto'''
 +
|Dati aggiuntivi per articoli vitivinicoli                                           
 +
|-
 +
|'''Schema'''
 +
|S_WINE_ART
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART30.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART30
 +
|-
 +
|'''Contenuto'''
 +
|Testate progressivi prodotti vitivinicoli                                        
 +
|-
 +
|'''Schema'''
 +
|S_WINE_REG_TPNPD_VAL
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART31.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART31
 +
|-
 +
|'''Contenuto'''
 +
|Righe progressivi prodotti vitivinicoli                                          
 +
|-
 +
|'''Schema'''
 +
|S_WINE_REG_TOT_VAL
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART27.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART27
 +
|-
 +
|'''Contenuto'''
 +
|Codici a barre ubicazione                                                          
 +
|-
 +
|'''Schema'''
 +
|S_ART_ETICH
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART28.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART28
 +
|-
 +
|'''Contenuto'''
 +
|Note  articoli                                                                              
 +
|-
 +
|'''Schema'''
 +
|S_ART_NOTE
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART9.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART9
 +
|-
 +
|'''Contenuto'''
 +
|Distinte  Testata codice padre                                                     
 +
|-
 +
|'''Schema'''
 +
|S_DISTINTE
 +
|}
 +
{| class="wikitable"
 +
|'''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
 +
|<nowiki>-0 Attuale         -1 storica            -2 futura</nowiki>
 +
|-
 +
|Data Creazione
 +
|Date
 +
|NO
 +
|
 +
|-
 +
|Data ultima modifica
 +
|Date
 +
|NO
 +
|
 +
|-
 +
|Utente
 +
|Char   050
 +
|NO
 +
|
 +
|}
 +
 +
==== Distinte Componenti ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART10.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART10
 +
|-
 +
|'''Contenuto'''
 +
|Distinte  Componenti                                                                  
 +
|-
 +
|'''Schema'''
 +
|S_ART_DIST
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|Codice Articolo Padre
 +
|Char   030
 +
|SI
 +
|
 +
|-
 +
|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
 +
|<nowiki>- 1 di default</nowiki>
 +
|-
 +
|Flag componente fantasma
 +
|Number
 +
|NO
 +
|<nowiki>- 1 Componente Fantasma</nowiki>
 +
|-
 +
|Note
 +
|Char     255
 +
|NO
 +
|
 +
|-
 +
|Codice Deposito
 +
|Char     020
 +
|NO
 +
|
 +
|-
 +
|Approvvigionamento
 +
|Number
 +
|NO
 +
|<nowiki>- 0 Azienda     1  – Terzista</nowiki>
 +
|}
 +
 +
==== Distinte Cicli ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART11.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|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
 +
|SI
 +
|Sempre a 1
 +
|-
 +
|Codice Ciclo
 +
|Char   012
 +
|SI
 +
|
 +
|-
 +
|Sequenza
 +
|Number
 +
|SI
 +
|
 +
|-
 +
|Tempo Fix
 +
|Number
 +
|SI
 +
|<nowiki>- 0 Ore        -  1 Minuti            - 2 Secondi</nowiki>
 +
|-
 +
|Tempo Fisso Macchina
 +
|Number
 +
|NO
 +
|
 +
|-
 +
|Tempo Fisso Operatore
 +
|Number
 +
|NO
 +
|
 +
|-
 +
|Tempo Var.
 +
|Number
 +
|SI
 +
|<nowiki>- 0 Ore   - 1  Minuti  - 2 Secondi   - 3 Decimi</nowiki>
 +
|-
 +
|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
 +
|<nowiki>-0 Interno    - 1  Esterno</nowiki>
 +
|-
 +
|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
 +
|<nowiki>- 0 Ore        -  1 Minuti            - 2 Secondi</nowiki>
 +
|-
 +
|Tempo Coda Macchina
 +
|Number
 +
|NO
 +
|
 +
|-
 +
|Tempo Coda Operatore
 +
|Number
 +
|NO
 +
|
 +
|-
 +
|Tempo Transito
 +
|Number
 +
|SI
 +
|<nowiki>- 0 Ore        -  1 Minuti            - 2 Secondi</nowiki>
 +
|-
 +
|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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|ART12.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_ART12
 +
|-
 +
|'''Contenuto'''
 +
|Cicli  Fasi                                                                                  
 +
|-
 +
|'''Schema'''
 +
|S_ART_CICLI_FASI
 +
|}
 +
{| class="wikitable"
 +
|'''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
 +
|<nowiki>- 0 Ore  - 1  Minuti    - 2 Secondi</nowiki>
 +
|-
 +
|TEMPO_FISSO_MACC
 +
|Number
 +
|NO
 +
|Tempo atttrezzaggio macchina
 +
|-
 +
|TEMPO_FISSO_OP
 +
|Number
 +
|NO
 +
|Tempo atttrezzaggio operatore
 +
|-
 +
|TEMPO_VAR
 +
|Number
 +
|SI
 +
|<nowiki>- 0 Ore  - 1  Minuti - 2 Secondi - 3 decimi</nowiki>
 +
|-
 +
|TEMPO_VAR_MACC
 +
|Number
 +
|NO
 +
|Tempo variabile macchina
 +
|-
 +
|TEMPO_VAR_OP
 +
|Number
 +
|NO
 +
|Tempo variabile operatore
 +
|}
 +
 +
=== Allegati ===
 +
{| class="wikitable"
 +
|'''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
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC1.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_DOC1
 +
|-
 +
|'''Contenuto'''
 +
|Testate documenti
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC2.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_DOC2
 +
|-
 +
|'''Contenuto'''
 +
|Scadenze Fatture/Note di variazione
 +
 +
solo per tipi documento FC-FF-NVE-NVR
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC3.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_DOC3
 +
|-
 +
|'''Contenuto'''
 +
|Righe Iva
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC4.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_DOC4
 +
|-
 +
|'''Contenuto'''
 +
|Righe Documento
 +
|}
 +
{| class="wikitable"
 +
|'''Nome campo'''
 +
| colspan="2" |'''Tipo'''
 +
|'''Descrizione'''
 +
|-
 +
|ANNO_DOC
 +
| colspan="2" |Char 4
 +
|Anno documento
 +
|-
 +
|CAUS_DOC
 +
| colspan="2" |Char 12
 +
|Causale documento
 +
|-
 +
|SERIE_DOC
 +
| colspan="2" |Char 5
 +
|Serie documento
 +
|-
 +
|NUM_DOC
 +
| colspan="2" |Int 8
 +
|Numerod documento
 +
|-
 +
|RIGA_DOC
 +
| colspan="2" |Int 4
 +
|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_DOC
 +
| colspan="2" |Data
 +
|Data Documento
 +
|-
 +
|COD_ART
 +
| colspan="2" |Char 30
 +
|Codice articolo
 +
|-
 +
|DES_RIGA
 +
| colspan="2" |Char 255
 +
|Descrizione (articolo) riga documento
 +
|-
 +
|UM
 +
| colspan="2" |Char
 +
|Unità di misura alternativa
 +
|-
 +
|UM_CONFEZIONE
 +
| colspan="2" |Char
 +
|Unità di misura della confezione
 +
|-
 +
|NUMERO_CONFEZIONI
 +
| colspan="2" |Float
 +
|Numero confezioni
 +
|-
 +
|CONT_1_CONFEZIONE
 +
| colspan="2" |Float
 +
|Contenuto di una confezione
 +
|-
 +
|QUANT_RIGA
 +
| colspan="2" |Float
 +
|Quantità riga documento
 +
|-
 +
|PREZZO_LORDO_VU1
 +
| colspan="2" |Float
 +
|Prezzo lordo
 +
|-
 +
|PREZZO_LORDO_VU2
 +
| colspan="2" |Float
 +
|Prezzo lordo in valuta
 +
|-
 +
|SCONTO_1
 +
| colspan="2" |Float
 +
|Sconto 1
 +
|-
 +
|SCONTO_2
 +
| colspan="2" |Float
 +
|Sconto 2
 +
|-
 +
|SCONTO_3
 +
| colspan="2" |Float
 +
|Sconto 3
 +
|-
 +
|SCONTO_4
 +
| colspan="2" |Float
 +
|Sconto 4
 +
|-
 +
|SCONTO_5
 +
| colspan="2" |Float
 +
|Sconto 5
 +
|-
 +
|SCONTO_6
 +
| colspan="2" |Float
 +
|Sconto 6
 +
|-
 +
|SCONTO_7
 +
| colspan="2" |Float
 +
|Sconto 7
 +
|-
 +
|PREZZO_NETTO_VU1
 +
| colspan="2" |Float
 +
|Prezzo netto di riga
 +
|-
 +
|PREZZO_NETTO_VU2
 +
| colspan="2" |Float
 +
|Prezzo netto di riga in valuta
 +
|-
 +
|IMPORTO_V1
 +
| colspan="2" |Float
 +
|Importo netto di riga
 +
|-
 +
|IMPORTO_V2
 +
| colspan="2" |Float
 +
|Importo netto di riga in valuta
 +
|-
 +
|NOTE
 +
| colspan="2" |Char 255
 +
|Note riga documento
 +
|-
 +
|COD_IVA
 +
| colspan="2" |Char
 +
|Codice IVA
 +
|-
 +
|COD_CONTO
 +
| colspan="2" |Char 20
 +
|Contropartita contabile della riga documento
 +
|-
 +
|UM_BASE
 +
| colspan="2" |Char
 +
|Unità di misura base per l’articolo
 +
|-
 +
|CONVERS_UM_BASE
 +
| colspan="2" |Float
 +
|Fattore di conversione all’UM base
 +
|-
 +
|QUANT_UM_BASE
 +
| colspan="2" |Float
 +
|Quantità in UM base
 +
|-
 +
|FLAG_OMAGGIO
 +
| colspan="2" |Char 1
 +
|0=No 1=Riga omaggio
 +
|-
 +
|FLAG_NO_CESSIONE
 +
| colspan="2" |Char 1
 +
|1=movimentazione non commerciale 0=altrim.
 +
|-
 +
|COD_DEP
 +
| colspan="2" |Char
 +
|Codice deposito scarico (carico)
 +
|-
 +
|COD_DEP_2
 +
| colspan="2" |Char
 +
|Deposito Carico (scarico)
 +
|-
 +
|PESO
 +
| colspan="2" |Float
 +
|Peso lordo riga
 +
|-
 +
|PESO_NETTO
 +
| colspan="2" |Float
 +
|Peso netto riga
 +
|-
 +
|PESO_IMBALLO
 +
| colspan="2" |Float
 +
|Peso imballo riga
 +
|-
 +
|COSTI_RIGA_V1
 +
| colspan="2" |Float
 +
|Costi aggiuntivi
 +
|-
 +
|COD_LOTTO
 +
| colspan="2" |Char
 +
|Codice lotto
 +
|-
 +
|VOCE_COSTO
 +
| colspan="2" |Char
 +
|I dimensione analitica
 +
|-
 +
|COMMESSA
 +
| colspan="2" |Char
 +
|Commessa II dimensione analitica
 +
|-
 +
|DIM_3
 +
| colspan="2" |Char
 +
|III dimensione analitica
 +
|-
 +
|DIM_4
 +
| colspan="2" |Char
 +
|IV dimensione analitica
 +
|-
 +
|DIM_5
 +
| colspan="2" |Char
 +
|V dimensione analitica
 +
|-
 +
|DIM_6
 +
| colspan="2" |Char
 +
|VI dimensione analitica
 +
|-
 +
|NOMENCLATURA_COMB
 +
| colspan="2" |Char
 +
|INTRA
 +
|-
 +
|VALORE_STATISTICO_V1
 +
| colspan="2" |Float
 +
|INTRA
 +
|-
 +
|PROV_ORIG_DEST
 +
| colspan="2" |Char
 +
|INTRA
 +
|-
 +
|PAESE_ORIG_DEST
 +
| colspan="2" |Char
 +
|INTRA
 +
|-
 +
|MASSA_NETTA
 +
| colspan="2" |Float
 +
|INTRA
 +
|-
 +
|UM_SUPPLEMENTARE
 +
| colspan="2" |Char
 +
|INTRA
 +
|-
 +
|QUANTITA_UM_SUPP
 +
| colspan="2" |Float
 +
|INTRA
 +
|-
 +
|COD_CAUS_MAG
 +
| colspan="2" |Char
 +
|Causale di magazzino
 +
|-
 +
|RIGA_COMP_KIT
 +
|Number
 +
| colspan="2" |Flag componente Kit
 +
|-
 +
|PREZZO_LORDO_CON_IVA_VU1
 +
|Float
 +
| colspan="2" |Prezzo lordo con iva
 +
|-
 +
|PREZZO_NETTO_CON_IVA_VU1
 +
|Float
 +
| colspan="2" |Prezzo netto con iva
 +
|-
 +
|IMPORTO_CON_IVA_V1
 +
|Float
 +
| colspan="2" |Importo con iva
 +
|-
 +
|COD_VAR
 +
| colspan="2" |Char
 +
|Codice Variante (vedi TXT_ART16 se articolo a variante e COD_VAR=vuoto)
 +
|-
 +
|Per tipi documento OC-OF
 +
| colspan="2" |
 +
|
 +
|-
 +
|QUANT_CONS_RIGA
 +
| colspan="2" |Float
 +
|Quantità riga consegnata
 +
|-
 +
|QUANT_DA_CONS_RIGA
 +
| colspan="2" |Float
 +
|Quantità da consegnare riga
 +
|-
 +
|DATA_CONS_RIGA
 +
| colspan="2" |Data
 +
|Data consegna
 +
|-
 +
|WEEK_CONS_RIGA
 +
| colspan="2" |Int
 +
|Settimana di consegna
 +
|-
 +
|QUANT_CONS_RIGA_UM_BASE
 +
| colspan="2" |Float
 +
|Quantità riga consegnata in UM base
 +
|-
 +
|QUANT_DA_CONS_RIGA_UM_BASE
 +
| colspan="2" |Float
 +
|Quantità da consegnare riga in UM base
 +
|-
 +
|QUANT_RISERV_RIGA
 +
| colspan="2" |Float
 +
|Quantità riservata ?
 +
|-
 +
|QUANT_RISERV_RIGA_UM_BASE
 +
| colspan="2" |Float
 +
|Quantità riservata in UM base ?
 +
|-
 +
|DATA_SPED_RIGA
 +
| colspan="2" |Data
 +
|Data spedizione riga?
 +
|-
 +
|DATA_CONS_RICH_RIGA
 +
| colspan="2" |Data
 +
|Data consegna richiesta
 +
|-
 +
|WEEK_CONS_RICH_RIGA
 +
| colspan="2" |Data
 +
|Settimana di consegna richiesta
 +
|-
 +
|URGENZA_RIGA
 +
| colspan="2" |Char 1
 +
|0=Normale 1,2,3,4
 +
|-
 +
|NOTE_CONS_RIGA
 +
| colspan="2" |Char 255
 +
|Note consegna di riga
 +
|-
 +
|VARIAZIONI_DA_CONS
 +
| colspan="2" |Float
 +
|QTA di differenza evasa da QTA riga (per saldo +/-)
 +
|-
 +
|NUM_ORDINE_CLIENTE
 +
| colspan="2" |Int
 +
|Numero ordine riferimento cliente
 +
|-
 +
|DATA_ORDINE_CLIENTE
 +
| colspan="2" |Data
 +
|Data ordine riferimento cliente
 +
|-
 +
|RIGA_ORDINE_CLIENTE
 +
| colspan="2" |Int
 +
|
 +
|-
 +
|COD_AGE_1
 +
| colspan="2" |Char
 +
|Codice agente (OC) ***
 +
|-
 +
|FLAG_MATURATA_1
 +
| colspan="2" |Char 1
 +
|0=No 1=Si (OC)***
 +
|-
 +
|DATA_RIF_PROVV_1
 +
| colspan="2" |Data
 +
|Data riferimento provvigione ***
 +
|-
 +
|PERC_PROVV_1
 +
| colspan="2" |Float
 +
|% Provvigione Agente (OC) ***
 +
|-
 +
|IMPORTO_PROVV_V1_1
 +
| colspan="2" |Float
 +
|Importo provvigione (OC) ***
 +
|-
 +
|IMPORTO_PROVV_V2_1
 +
| colspan="2" |Float
 +
|Importo provvigione in valuta (OC) ***
 +
|-
 +
|COD_AGE_2
 +
| colspan="2" |Char
 +
|Codice agente (OC) ***
 +
|-
 +
|FLAG_MATURATA_2
 +
| colspan="2" |Char 1
 +
|0=No 1=Si (OC) ***
 +
|-
 +
|DATA_RIF_PROVV_2
 +
| colspan="2" |Data
 +
|Data riferimento provvigione (OC) ***
 +
|-
 +
|PERC_PROVV_2
 +
| colspan="2" |Float
 +
|% Provvigione Agente (OC) ***
 +
|-
 +
|IMPORTO_PROVV_V1_2
 +
| colspan="2" |Float
 +
|Importo provvigione (OC) ***
 +
|-
 +
|IMPORTO_PROVV_V2_2
 +
| colspan="2" |Float
 +
|Importo provvigione in valuta (OC) ***
 +
|-
 +
|Per tipi documento BC-BF
 +
| colspan="2" |
 +
|
 +
|-
 +
|ANNO_ORD
 +
| colspan="2" |Int 4
 +
|Anno ordine
 +
|-
 +
|SERIE_ORD
 +
| colspan="2" |Char
 +
|Serie ordine
 +
|-
 +
|NUM_ORD
 +
| colspan="2" |Int 8
 +
|Numero ordine
 +
|-
 +
|RIGA_ORD
 +
| colspan="2" |Int
 +
|Riga ordine
 +
|-
 +
|FLAG_FATTURATO
 +
| colspan="2" |Char 1
 +
|0=No 1=Riga Fatturata 2= Non Fatturare
 +
|-
 +
|ANNO_FATT
 +
| colspan="2" |Int 4
 +
|Anno fattura
 +
|-
 +
|SERIE_FATT
 +
| colspan="2" |Char
 +
|Serie fattura
 +
|-
 +
|NUM_FATT
 +
| colspan="2" |Int 8
 +
|Numero fattura
 +
|-
 +
|RIGA_FATT
 +
| colspan="2" |Int
 +
|Riga fattura
 +
|-
 +
|FLAG_NO_SCAR
 +
| colspan="2" |Char 1
 +
|0=Scarica magazzino 1=No
 +
|-
 +
|FLAG_SCARICA_DISTINTA
 +
| colspan="2" |Char 1
 +
|0=No 1=Scarica distinta al I livello
 +
|-
 +
|FLAG_VISIONE
 +
| colspan="2" |Char 1
 +
|0=No 1= In conto visione
 +
|-
 +
|QUANT_RIENTR_VISIONE
 +
| colspan="2" |Int
 +
|Quantità rientrata da visione
 +
|-
 +
|QUANT_FATT_VISIONE
 +
| colspan="2" |Int
 +
|Quantità in visione fatturata
 +
|-
 +
|FLAG_VISIONE_CHIUSA
 +
| colspan="2" |Char
 +
|0=No 1=Chiusa
 +
|-
 +
|COD_AGE_1
 +
| colspan="2" |Char
 +
|Codice agente (OC) ***
 +
|-
 +
|FLAG_MATURATA_1
 +
| colspan="2" |Char 1
 +
|0=No 1=Si (OC) ***
 +
|-
 +
|DATA_RIF_PROVV_1
 +
| colspan="2" |Data
 +
|Data riferimento provvigione (OC) ***
 +
|-
 +
|PERC_PROVV_1
 +
| colspan="2" |Float
 +
|% Provvigione Agente (OC) ***
 +
|-
 +
|IMPORTO_PROVV_V1_1
 +
| colspan="2" |Float
 +
|Importo provvigione (OC) ***
 +
|-
 +
|IMPORTO_PROVV_V2_1
 +
| colspan="2" |Float
 +
|Importo provvigione in valuta (OC) ***
 +
|-
 +
|COD_AGE_2
 +
| colspan="2" |Char
 +
|Codice agente (OC) ***
 +
|-
 +
|FLAG_MATURATA_2
 +
| colspan="2" |Char 1
 +
|0=No 1=Si (OC) ***
 +
|-
 +
|DATA_RIF_PROVV_2
 +
| colspan="2" |Data
 +
|Data riferimento provvigione (OC) ***
 +
|-
 +
|PERC_PROVV_2
 +
| colspan="2" |Float
 +
|% Provvigione Agente (OC) ***
 +
|-
 +
|IMPORTO_PROVV_V1_2
 +
| colspan="2" |Float
 +
|Importo provvigione (OC) ***
 +
|-
 +
|IMPORTO_PROVV_V2_2
 +
| colspan="2" |Float
 +
|Importo provvigione in valuta (OC) ***
 +
|-
 +
|Per Tipi Documento FC-FF
 +
| colspan="2" |
 +
|
 +
|-
 +
|ANNO_ORD
 +
| colspan="2" |Int 4
 +
|Anno ordine
 +
|-
 +
|SERIE_ORD
 +
| colspan="2" |Char
 +
|Serie ordine
 +
|-
 +
|NUM_ORD
 +
| colspan="2" |Int 8
 +
|Numero ordine
 +
|-
 +
|RIGA_ORD
 +
| colspan="2" |Int
 +
|Riga ordine
 +
|-
 +
|ANNO_DDT
 +
| colspan="2" |Int 4
 +
|Anno DDT
 +
|-
 +
|SERIE_DDT
 +
| colspan="2" |Char
 +
|Serie DDT
 +
|-
 +
|NUM_DDT
 +
| colspan="2" |Int 8
 +
|Numero DDT
 +
|-
 +
|RIGA_DDT
 +
| colspan="2" |Int
 +
|Riga ddt
 +
|-
 +
|FLAG_SCARICA_DISTINTA
 +
| colspan="2" |Char 1
 +
|0=No 1=Scarica componenti I livello
 +
|-
 +
|COD_AGE_1
 +
| colspan="2" |Char
 +
|Codice agente (FC) ***
 +
|-
 +
|FLAG_MATURATA_1
 +
| colspan="2" |Char 1
 +
|0=No 1=Si (FC) ***
 +
|-
 +
|DATA_RIF_PROVV_1
 +
| colspan="2" |Data
 +
|Data riferimento provvigione (FC) ***
 +
|-
 +
|PERC_PROVV_1
 +
| colspan="2" |Float
 +
|% Provvigione Agente (FC) ***
 +
|-
 +
|IMPORTO_PROVV_V1_1
 +
| colspan="2" |Float
 +
|Importo provvigione (FC) ***
 +
|-
 +
|IMPORTO_PROVV_V2_1
 +
| colspan="2" |Float
 +
|Importo provvigione in valuta (FC) ***
 +
|-
 +
|COD_AGE_2
 +
| colspan="2" |Char
 +
|Codice agente (FC) ***
 +
|-
 +
|FLAG_MATURATA_2
 +
| colspan="2" |Char 1
 +
|0=No 1=Si (FC) ***
 +
|-
 +
|DATA_RIF_PROVV_2
 +
| colspan="2" |Data
 +
|Data riferimento provvigione (FC) ***
 +
|-
 +
|PERC_PROVV_2
 +
| colspan="2" |Float
 +
|% Provvigione Agente (FC) ***
 +
|-
 +
|IMPORTO_PROVV_V1_2
 +
| colspan="2" |Float
 +
|Importo provvigione (FC) ***
 +
|-
 +
|IMPORTO_PROVV_V2_2
 +
| colspan="2" |Float
 +
|Importo provvigione in valuta (FC) ***
 +
|-
 +
|Per Tipi Documento NVE
 +
| colspan="2" |
 +
|
 +
|-
 +
|COD_AGE_1
 +
| colspan="2" |Char
 +
|Codice agente ***
 +
|-
 +
|FLAG_MATURATA_1
 +
| colspan="2" |Char 1
 +
|0=No 1=Si ***
 +
|-
 +
|DATA_RIF_PROVV_1
 +
| colspan="2" |Data
 +
|Data riferimento provvigione***
 +
|-
 +
|PERC_PROVV_1
 +
| colspan="2" |Float
 +
|% Provvigione Agente***
 +
|-
 +
|IMPORTO_PROVV_V1_1
 +
| colspan="2" |Float
 +
|Importo provvigione ***
 +
|-
 +
|IMPORTO_PROVV_V2_1
 +
| colspan="2" |Float
 +
|Importo provvigione in valuta ***
 +
|-
 +
|COD_AGE_2
 +
| colspan="2" |Char
 +
|Codice agente ***
 +
|-
 +
|FLAG_MATURATA_2
 +
| colspan="2" |Char 1
 +
|0=No 1=Si ***
 +
|-
 +
|DATA_RIF_PROVV_2
 +
| colspan="2" |Data
 +
|Data riferimento provvigione ***
 +
|-
 +
|PERC_PROVV_2
 +
| colspan="2" |Float
 +
|% Provvigione Agente ***
 +
|-
 +
|IMPORTO_PROVV_V1_2
 +
| colspan="2" |Float
 +
|Importo provvigione ***
 +
|-
 +
|IMPORTO_PROVV_V2_2
 +
| colspan="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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC5.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_DOC5
 +
|-
 +
|'''Contenuto'''
 +
|Taglie Documento per riga
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC5_MASTER.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_DOC5_MASTER
 +
|-
 +
|'''Contenuto'''
 +
|Master Documento per riga
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC6.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_DOC6
 +
|-
 +
|'''Contenuto'''
 +
|Provvigioni Documento per riga
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC7.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_DOC7
 +
|-
 +
|'''Contenuto'''
 +
|Cauzioni documento
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC8.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_DOC8
 +
|-
 +
|'''Contenuto'''
 +
|SubRighe – Componenti Ordini Fornitori C/Lavoro
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC9.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_DOC9
 +
|-
 +
|'''Contenuto'''
 +
|Testata Conferimenti
 +
|-
 +
|'''Schema'''
 +
|S_CONF_DDT_FOR
 +
|}
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|DOC10.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_DOC10
 +
|-
 +
|'''Contenuto'''
 +
|Righe Conferimenti
 +
|-
 +
|'''Schema'''
 +
|S_CONF_DDT_FOR_RIGHE
 +
|}
 +
{| class="wikitable"
 +
|'''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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|MAG1.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_MAG1
 +
TXT_ART16 per varianti
 +
|-
 +
|'''Contenuto'''
 +
|Movimenti di magazzino
 +
|-
 +
|'''Schema'''
 +
|S_MOV_MAG
 +
|}
 +
{| class="wikitable"
 +
|'''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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|MAG2.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_MAG2
 +
|-
 +
|'''Contenuto'''
 +
|Taglie
 +
|-
 +
|'''Schema'''
 +
|S_MOV_MAG_TAG_STDAG
 +
|}
 +
{| class="wikitable"
 +
|'''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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|MAG3.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_MAG3
 +
|-
 +
|'''Contenuto'''
 +
|Movimenti di magazzino cauzioni
 +
|-
 +
|'''Schema'''
 +
|S_MOV_MAG_CAUZ
 +
|}
 +
{| class="wikitable"
 +
|'''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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON1.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON1
 +
|-
 +
|'''Contenuto'''
 +
|Piano dei conti
 +
|-
 +
|'''Schema'''
 +
|S_PIANO_CONTI
 +
|}
 +
{| class="wikitable"
 +
|'''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
 +
|<nowiki>- 1 Conto d’ordine</nowiki>
 +
|-
 +
|Cespiti
 +
|Number
 +
|SI
 +
|<nowiki>- 1 Conto cespite</nowiki>
 +
|-
 +
|Cli-For
 +
|Number
 +
|SI
 +
|<nowiki>- 1 Conto clienti/fornitori</nowiki>
 +
|-
 +
|Disponibilità finanziarie
 +
|Number
 +
|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"
 +
|'''Nome file ascii'''
 +
|CON2.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON2
 +
|-
 +
|'''Contenuto'''
 +
|Testata Movimenti Contabili
 +
|-
 +
|'''Schema'''
 +
|S_HEAD_CONT
 +
|}
 +
{| class="wikitable"
 +
|'''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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON3.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON3
 +
|-
 +
|'''Contenuto'''
 +
|Righe Movimenti Contabili
 +
|-
 +
|'''Schema'''
 +
|S_LINES_CONT 
 +
|}
 +
{| class="wikitable"
 +
|'''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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON4.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON4
 +
|-
 +
|'''Contenuto'''
 +
|Righe Movimenti Iva
 +
|-
 +
|'''Schema'''
 +
|S_LINES_IVA
 +
|}
 +
{| class="wikitable"
 +
|'''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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON5.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON5
 +
|-
 +
|'''Contenuto'''
 +
|Scadenze
 +
|-
 +
|'''Schema'''
 +
|S_SCADENZE
 +
|}
 +
{| class="wikitable"
 +
|'''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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON7.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON7
 +
|-
 +
|'''Contenuto'''
 +
|Partite
 +
|-
 +
|'''Schema'''
 +
|S_PARTITE
 +
|}
 +
{| class="wikitable"
 +
|'''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
 +
|<nowiki>- 0  Clienti     -1 Fornitore </nowiki>
 +
|-
 +
|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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON8.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON8
 +
|-
 +
|'''Contenuto'''
 +
|Chiusura Partite
 +
|-
 +
|'''Schema'''
 +
|S_LINK_LINES_CONT_PARTITE
 +
|}
 +
{| class="wikitable"
 +
|'''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) ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON9.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON9
 +
|-
 +
|'''Contenuto'''
 +
|Movimenti Libro Soci
 +
|-
 +
|'''Schema'''
 +
|S_CONF_LIBS_MOV
 +
|}
 +
{| class="wikitable"
 +
|'''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)
 +
|}
 +
# 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) ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON9.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON9
 +
|-
 +
|'''Contenuto'''
 +
|Movimenti Libro Soci
 +
|-
 +
|'''Schema'''
 +
|S_CN20_LIBS_MOV
 +
|}
 +
{| class="wikitable"
 +
|'''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)
 +
|}
 +
# 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) ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON9S.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON9S
 +
|-
 +
|'''Contenuto'''
 +
|Movimenti Libro Soci
 +
|-
 +
|'''Schema'''
 +
|S_CN20_LIBS_MOV
 +
|}
 +
{| class="wikitable"
 +
|'''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 ===
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CON10.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CON10
 +
|-
 +
|'''Contenuto'''
 +
|Movimenti Depositi Soci
 +
|-
 +
|'''Schema'''
 +
|S_CONF_AUTS_MOV
 +
|}
 +
{| class="wikitable"
 +
|'''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)
 +
|}
 +
# 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"
 +
|'''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 ===
 +
{| class="wikitable"
 +
|'''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.
 +
{| class="wikitable"
 +
|'''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 ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CESP1.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CESP1
 +
|-
 +
|'''Contenuto'''
 +
|Anagrafica cespiti ammortizzabili
 +
|-
 +
|'''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_FLAGINATTIVO
 +
|Number
 +
|NO
 +
|Socio obsoleto/recesso (0=no, 1=si)
 +
|-
 +
|SOC_RAPPR_FISCALE
 +
|Char 255
 +
|NO
 +
|Rappresentante fiscale
 +
|-
 +
|SOC_CAMERA_COMMERCIO
 +
|Char  255
 +
|NO
 +
|Descrizione camera di commercio
 +
|-
 +
|SOC_NUMERO_ISCRIZIONE
 +
|Char 255
 +
|NO
 +
|Numero iscrizione
 +
|-
 +
|SOC_DATA_COSTITUZIONE
 +
|Data
 +
|NO
 +
|Data costituzione azienda
 +
|-
 +
|SOC_DATA_ULT_MOD_SCH_SOTT
 +
|Data
 +
|NO
 +
|Data ultima modifica scheda sottoscrizioni
 +
|-
 +
|SOC_ID_COOPERATIVA
 +
|Number
 +
|NO
 +
|Codice cooperativa (da relativa tabella)
 +
|-
 +
|SOC_DATA_NASCITA_RAPPR
 +
|Data
 +
|NO
 +
|Data di nascita rappresentante fiscale
 +
|-
 +
|SOC_COMUNE_NASCITA_RAPPR
 +
|Char 120
 +
|NO
 +
|Comune di nascita rappresentante fiscale
 +
|-
 +
|SOC_COMUNE_RESIDENZA_RAPPR
 +
|Char 120
 +
|NO
 +
|Comune di residenza rappresentante fiscale
 +
|-
 +
|SOC_CAP_RESIDENZA_RAPPR
 +
|Char 12
 +
|NO
 +
|Cap di residenza rappresentante fiscale
 +
|-
 +
|SOC_PROV_RESIDENZA_RAPPR
 +
|Char 5
 +
|NO
 +
|Provincia di residenza rappresentante fiscale
 +
|-
 +
|SOC_INDI_RESIDENZA_RAPPR
 +
|Char 80
 +
|NO
 +
|Indirizzo di residenza rappresentante fiscale
 +
|-
 +
|SOC_FLAG_SOVV_FIN
 +
|Number
 +
|NO
 +
|Tipo socio (0=normale, 1=socio sovventore, 2=socio  finanziatore)
 +
|-
 +
|SOC_FLAG_CALC_RIT
 +
|Number
 +
|NO
 +
|1= nella stampa dei libretti viene calcolata la  ritenuta 0=no
 +
|-
 +
|SOC_FLAGTRASMESSO
 +
|Number
 +
|NO
 +
|Anagrafica socio trasmessa al SIAN (0=no, 1=si) - Olio
 +
|-
 +
|SOC_COGNOME_RAPPR
 +
|Char 255
 +
|NO
 +
|Cognome rappresentante legale
 +
|-
 +
|SOC_NOME_RAPPR
 +
|Char 255
 +
|NO
 +
|Nome rappresentante legale
 +
|-
 +
|SOC_COD_FISC_CF_RAPPR
 +
|Char  20
 +
|NO
 +
|Codice fiscale rappresetante legale
 +
|-
 +
|SOC_SESSO_RAPPR
 +
|Number
 +
|NO
 +
|Sesso rappresentante legale (0=maschio;1=femmina)
 +
|-
 +
|SOC_PROV_NASCITA_RAPPR
 +
|Char  5
 +
|NO
 +
|Prov. nascita rappresentante legale
 +
|-
 +
|SOC_ND_SOTTOSCRIZIONE
 +
|Char 20
 +
|NO
 +
|N.ro delibera sottoscrizione iniziale
 +
|-
 +
|SOC_ND_DIMISSIONE
 +
|Char 20
 +
|NO
 +
|N.ro delibera dimissione
 +
|-
 +
|SOC_FLAGBIOLOGICO
 +
|Number
 +
|NO
 +
|Produzione tutta biologica 0=no  1=si  2=in conversione
 +
|-
 +
|SOC_COD_CF_PROV
 +
|Char 12
 +
|NO
 +
|Socio di provenienza (se valorizzato indica il socio da  cui il socio corrente è subentrante)
 +
|-
 +
|SOC_COD_CF_CONFL
 +
|Char 12
 +
|NO
 +
|Socio di confluenza (se valorizzato indica il socio in  cui il socio corrente è confluito)
 +
|-
 +
|SOC_TEL_RAPPR
 +
|Char 60
 +
|NO
 +
|Telefono  rappresentante fiscale
 +
|-
 +
|'''SOC_FLAGASSIC'''
 +
|Number
 +
|NO
 +
|Socio assicurato 0=no   1=si
 +
|-
 +
|'''SESSO'''
 +
 +
(Su Essenzia CF.SESSO)
 +
|Number
 +
|NO
 +
|Sesso: 0=maschio   1=femmina
 +
|-
 +
|'''TIPO_DITTA'''
 +
 +
'''('''Su Essenzia  CF_FOR.TIPO_DITTA''')'''
 +
|Number
 +
|NO
 +
|Tipo ditta: 0=giuridica   1=fisica
 +
|-
 +
|'''DATA_NASCITA'''
 +
 +
(Su Essenzia CF. DATA_NASCITA )
 +
|Number
 +
|NO
 +
|Data nascita
 +
|-
 +
|'''COMUNE_NASCITA'''
 +
 +
(Su Essenzia CF. COMUNE_NASCITA )
 +
|Char 255
 +
|NO
 +
|Comune nascita
 +
|-
 +
|'''E_MAIL'''
 +
 +
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
 +
|Char 255
 +
|NO
 +
|E-mail tradizionale
 +
|-
 +
|'''E_MAIL_PEC'''
 +
 +
(Su Essenzia CF.E_MAIL_CF in coda a quanto già presente  con ; se campo non vuoto)
 +
|Char 255
 +
|NO
 +
|E-mail tradizionale
 +
|-
 +
|'''SOC_NOTEUV'''
 +
|Char 255
 +
|NO
 +
|Note relative a totalità unità vitate
 +
|-
 +
|'''SOC_TEL'''
 +
 +
(Su Essenzia CF.TEL _CF in coda a quanto già presente)
 +
|Char 255
 +
|NO
 +
|Telefono
 +
|-
 +
|'''SOC_TEL1'''
 +
 +
(Su Essenzia CF.TEL _ABITAZIONE in coda a quanto già  presente)
 +
|Char 255
 +
|NO
 +
|Telefono abitazione
 +
|-
 +
|'''SOC_CE1'''
 +
 +
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
 +
|Char 255
 +
|NO
 +
|Telefono cellulare 1
 +
|-
 +
|'''SOC_CE2'''
 +
 +
(Su Essenzia CF.TEL _CELLULARE in coda a quanto già  presente)
 +
|Char 255
 +
|NO
 +
|Telefono cellulare 2
 +
|-
 +
|'''SOC_PROV_NASCITA'''
 +
|Char 5
 +
|NO
 +
|Provincia nascita
 +
|-
 +
|SOC_FLAG_PAG_SOSP
 +
|Number
 +
|NO
 +
|1=conferente con pagamenti sospesi
 +
|-
 +
|COD_CF_INT_ASS_BON
 +
|char 12
 +
|NO
 +
|Codice contatto per intestazione assegni/bonifici
 +
|}
 +
 +
==== Unità vitate ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CONF_UNITA_VITATE.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_CONF_UNITAVITATE
 +
|-
 +
|'''Contenuto'''
 +
|Unità vitate
 +
|-
 +
|'''Schema'''
 +
|S_CN20_ UNITAVITATE
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|COD_CF
 +
|Char 12
 +
|SI
 +
|Codice socio (=codice fornitore), può non esserci solo se presente codice CUAA
 +
|-
 +
|COD_CUAA
 +
|Char 30
 +
|NO
 +
|Codice CUAA (codice fiscale o partita iva), obbligatorio se non presente COD_CF
 +
|-
 +
|NUMERO
 +
|Number
 +
|SI
 +
|Numero da modello B1
 +
|-
 +
|INDIRIZZO
 +
|Char 255
 +
|NO
 +
|Indirizzo
 +
|-
 +
|COMUNE
 +
|Char 255
 +
|SI
 +
|Comune
 +
|-
 +
|CAP
 +
|Char 12
 +
|NO
 +
|CAP
 +
|-
 +
|LOCALITA
 +
|Char 255
 +
|NO
 +
|Località
 +
|-
 +
|NUMFOGLIOMAP
 +
|Char 255
 +
|NO
 +
|Numero foglio mappale
 +
|-
 +
|SEZFOGLIOMAP
 +
|Char 255
 +
|NO
 +
|Sezione foglio mappale
 +
|-
 +
|NUMPART
 +
|Char 255
 +
|NO
 +
|Numero particella
 +
|-
 +
|SUBALTERNO
 +
|Char 255
 +
|NO
 +
|Subalterno
 +
|-
 +
|ID_CN20_CONTRADE
 +
|Number
 +
|NO
 +
|Id contrada (da apposita tabella)
 +
|-
 +
|COD_CONTRADA
 +
|Char 20
 +
|NO
 +
|Codice contrada
 +
|-
 +
|DES_CONTRADA
 +
|Char 255
 +
|NO
 +
|Descrizione contrada
 +
|-
 +
|BASESUPCAT
 +
|Number
 +
|NO
 +
|Superficie catastale
 +
|-
 +
|BASESUPVITATA
 +
|Number
 +
|NO
 +
|Superficie vitata
 +
|-
 +
|ANNO_VEND
 +
|Number
 +
|NO
 +
|Anno vendemmia (inserire solo se si intende gestire la storicizzazione dati catastali)
 +
|-
 +
|ANNO_IMP
 +
|Number
 +
|NO
 +
|Anno di impianto
 +
|-
 +
|MESE_IMP
 +
|Number
 +
|NO
 +
|Mese di impianto
 +
|-
 +
|ANNO_1_CAMPAGNA
 +
|Number
 +
|NO
 +
|Anno 1° campagna (primo anno di produzione)
 +
|-
 +
|DISTANZAFRAFILE
 +
|Number
 +
|NO
 +
|Distanza fra le file
 +
|-
 +
|DISTANZAFILA
 +
|Number
 +
|NO
 +
|Distanza nella fila
 +
|-
 +
|VITIGNO
 +
|Char 30
 +
|NO
 +
|Vitigno - Cultivar (da apposita tabella RTL AD609)
 +
|-
 +
|RTL_AD615_CODIFICA
 +
|Char 30
 +
|NO
 +
|Codifica Flag biologico (da apposita tabella RTL AD615)
 +
|-
 +
|ID_CN20_FORME_ALLEVAMENTO
 +
|Number
 +
|NO
 +
|Forma di allevamento (da apposita tabella)
 +
|-
 +
|COD_FORMA_ALLEVAMENTO
 +
|Char 20
 +
|NO
 +
|Codice forma allevamento
 +
|-
 +
|DES_FORMA_ALLEVAMENTO
 +
|Char 255
 +
|NO
 +
|Descrizione forma allevamento
 +
|-
 +
|ID_CN20_IRRIGAZIONE
 +
|Number
 +
|NO
 +
|Irrigazione (da apposita tabella)
 +
|-
 +
|COD_IRRIGAZIONE
 +
|Char 20
 +
|NO
 +
|Codice irrigazione
 +
|-
 +
|DES_IRRIGAZIONE
 +
|Char 255
 +
|NO
 +
|Descrizione irrigazione
 +
|-
 +
|ID_CN20_COOPERATIVE
 +
|Number
 +
|NO
 +
|Id cooperativa di appartenenza (da apposita tabella)
 +
|-
 +
|ID_CN20_ZONE_PRODUZIONE
 +
|Number
 +
|NO
 +
|Id zona produzione (da apposita tabella)
 +
|-
 +
|COD_ZONA_PRODUZIONE
 +
|Char 20
 +
|NO
 +
|Codice zona produzione
 +
|-
 +
|DES_ZONA_PRODUZIONE
 +
|Char 255
 +
|NO
 +
|Descrizione zona produzione
 +
|-
 +
|PERTINENZA
 +
|Number
 +
|NO
 +
|0=Pertinente, 1=non pertinente, 2=C/Acquisto
 +
|-
 +
|FLAG_DIRADATO
 +
|Number
 +
|NO
 +
|0=non diradato, 1=diradato
 +
|-
 +
|RESADIRAD
 +
|Number
 +
|NO
 +
|Resa in condizioni di diradato
 +
|-
 +
|COD_APP_IWT_CAM
 +
|Char 30
 +
|NO
 +
|Codice appezzamento I-WineCampagna
 +
|-
 +
|COD_STB_IWT_CAM
 +
|Char 30
 +
|NO
 +
|Codice stabilimento I-WineCampagna
 +
|-
 +
|NOTELIB
 +
|Char 899
 +
|NO
 +
|Note
 +
|-
 +
|PROPRIETARIO
 +
|Char 12
 +
|NO
 +
|Proprietario (da tabella clienti/fornitori)
 +
|-
 +
|CONDUTTORE
 +
|Char 12
 +
|NO
 +
|Conduttore (da tabella clienti/fornitori)
 +
|-
 +
|FLAG_OBSOLETO
 +
|Number
 +
|NO
 +
|Flag unità vitata cancellata:0=No, 1=S
 +
|-
 +
|BASESUPVITATA_BCK
 +
|Number
 +
|NO
 +
|Vecchia superficie prima di annullamento logico (obbligatoria solo se UV_FLAG_CANC=1)
 +
|-
 +
|DATA_CONS_DICH
 +
|Data
 +
|NO
 +
|Data consistenza unità vitata per dichiarazione produzione
 +
|-
 +
|EXT_LINK_ID_UV
 +
|Char 30
 +
|NO
 +
|ID unità, link esterno
 +
|-
 +
|EXT_LINK_NOME
 +
|Char 30
 +
|NO
 +
|nome unità, link esterno
 +
|-
 +
|RESA_RIDO
 +
|Number
 +
|NO
 +
|Resa ridotta assoluta (manuale) QL/HA
 +
|-
 +
|RESA_X_COMUNE
 +
|Number
 +
|NO
 +
|1=resa in deroga per comune 0=no
 +
|-
 +
|CEPPI
 +
|Number
 +
|NO
 +
|N.ro ceppi
 +
|-
 +
|SOVRAINNESTO
 +
|Number
 +
|NO
 +
|1=Si Sovrainnesto  0=No
 +
|-
 +
|REIMPIANTO
 +
|Data
 +
|NO
 +
|Data reimpianto
 +
|-
 +
|WKT
 +
|Char (max)
 +
|NO
 +
|Poligono di georeferenziazione
 +
|-
 +
|SCADENZA
 +
|Data
 +
|NO
 +
|Data scadenza
 +
|}
 +
Non sono presenti i campi:
 +
* Vigneto, perché è necessario prevedere un tool di migrazione vigneti/uv collegati per poterlo inserire tra i campi dell'uv
 +
* Codice origine, poiché al momento viene riportato l'elenco uv dell'anno in corso che in Essenzia diventa il primo anno gestito
 +
* Id_Cn20_Rid_Resa perché al momento non viene riportata la riduzione resa da altri gestionali (in quanto potrebbe essere gestita in maniera diversa da Essenzia e non avremmo modo di verificare la correttezza dei dati importati)
 +
* Unit_Parent/Ori_Id_Cn20_Vigneti, perché vengono importate le uv pre-elaborazione complementari pre-vendemmia e tale elaborazione va eseguita in Essenzia
 +
Il comune viene cercato nella tabella comuni per descrizione e se non esistente viene creato come provvisorio.
 +
 +
L'id forma allevamento viene ricercata in tabella e se inesistente viene segnalato, senza sbiancare il campo.
 +
 +
Il campo vitigno viene ricercato nella tabella Sian AD609 in cui il vitigno deve essere la codifica della tabella e se inesistente viene segnalato e non viene inserito nella unità vitata
 +
 +
Per quanto concerne contrade, zone, forme allevamento e irrigazione, se specificato l'id (rispettivamente ID_CN20_CONTRADE, ID_CN20_ZONE_PRODUZIONE, ID_CN20_FORME_ALLEVAMENTO, ID_CN20_IRRIGAZIONE) il programma provvede a controllarne l'esistenza nella tabella e segnala se non esistente (azzerando l'id); se l'id arriva a 0, se impostato il campo codice (rispettivamente COD_CONTRADA, COD_ZONA_PRODUZIONE. COD_FORMA_ALLEVAMENTO, COD_IRRIGAZIONE) il programma ricerca in tabella il codice e se non esistente inserisce un nuovo record con codice e descrizione (rispettivamente DES_CONTRADA, DES_ZONA_PRODUZIONE, DES_FORMA_ALLEVAMENTO, DES_IRRIGAZIONE) assegnandone l'id; tramite appositi check sulla maschera di import (nel riquadro unità vitate), è possibile anche eleminare il contenuto delle tabelle (è previsto un check per ognuna delle tabelle indicate).
 +
 +
Il conferente viene ricercato per cod_cf se inserito o per codice cuaa, controllando sia il codice fiscale, sia la partita iva; se sono presenti sia cod_cf che codice cuaa, viene verificato se a cod_cf esistente come conferente (cioè con record su cn20_soci), codice fiscale o partita iva sia corrispondente al codice cuaa, in caso contrario, viene segnalato e il record non viene scritto; in caso di presenza di più record su cn20_soci relativi a stesso codice cuaa (sia che sia codice fiscale, che partita iva), viene segnalato e il record non viene importato.
 +
 +
===== Vecchio schema TXT_CONF_UNITA_VITATE per la tabella CONF_UNITAVITATE (libreria CONFERIMENTI) =====
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|COD_CF
 +
|Char 12
 +
|SI
 +
|Codice socio (=codice fornitore)
 +
|-
 +
|UV_NUMERO
 +
|Number
 +
|SI
 +
|Numero da modello B1
 +
|-
 +
|UV_INDIRIZZO
 +
|Char 255
 +
|NO
 +
|Indirizzo
 +
|-
 +
|COMUNE
 +
|Char 255
 +
|SI
 +
|Comune
 +
|-
 +
|CAP
 +
|Char 12
 +
|NO
 +
|CAP
 +
|-
 +
|LOCALITA
 +
|Char 255
 +
|NO
 +
|Località
 +
|-
 +
|UV_NUMFOGLIOMAP
 +
|Char 255
 +
|NO
 +
|Numero foglio mappale
 +
|-
 +
|UV_NUMPART
 +
|Char 255
 +
|NO
 +
|Numero particella
 +
|-
 +
|UV_SEZFOGLIOMAP
 +
|Char 255
 +
|NO
 +
|Sezione foglio mappale
 +
|-
 +
|UV_UM_BASESUPCAT
 +
|Number
 +
|NO
 +
|Tipo unità misura base
 +
|-
 +
|UV_BASESUPCAT
 +
|Number
 +
|NO
 +
|Superficie catastale in unità di misura base
 +
|-
 +
|UV_CODPROPR
 +
|Char 12
 +
|NO
 +
|Proprietario (da tabella clienti/fornitori)
 +
|-
 +
|UV_CODCOND
 +
|Char 12
 +
|NO
 +
|Conduttore (da tabella clienti/fornitori)
 +
|-
 +
|UV_CT_CODICE
 +
|Number
 +
|NO
 +
|Tipo conduzione (da apposita tabella)
 +
|-
 +
|UV_ANNOIMP
 +
|Number
 +
|NO
 +
|Anno di impianto
 +
|-
 +
|UV_NUMCEPPI
 +
|Number
 +
|NO
 +
|Numero ceppi
 +
|-
 +
|UV_DISTANZAFRAFILE
 +
|Number
 +
|NO
 +
|Distanza fra le file
 +
|-
 +
|UV_DISTANZAFILA
 +
|Number
 +
|NO
 +
|Distanza nella fila
 +
|-
 +
|UV_FA_CODICE
 +
|Number
 +
|NO
 +
|Forma di allevamento (da apposita tabella)
 +
|-
 +
|UV_IRR_CODICE
 +
|Number
 +
|NO
 +
|Irrigazione (da apposita tabella)
 +
|-
 +
|UV_TC_CODICE
 +
|Number
 +
|NO
 +
|Tipo coltura (da apposita tabella)
 +
|-
 +
|UV_CARGEMME
 +
|Number
 +
|NO
 +
|Carico gemme
 +
|-
 +
|UV_ALTITUDINE
 +
|Number
 +
|NO
 +
|Altitudine
 +
|-
 +
|UV_PENDENZA
 +
|Number
 +
|NO
 +
|Pendenza
 +
|-
 +
|UV_TCL_CODICE
 +
|Number
 +
|NO
 +
|Clone
 +
|-
 +
|UV_PI_CODICE
 +
|Number
 +
|NO
 +
|Porta innesto (da apposita tabella)
 +
|-
 +
|UV_DF_CODICE
 +
|Number
 +
|NO
 +
|Disposizione filare
 +
|-
 +
|UV_ESP_CODICE
 +
|Number
 +
|NO
 +
|Esposizione
 +
|-
 +
|UV_UM_BASESUPVITATA
 +
|Char 5
 +
|SI
 +
|Codice unità di misura base per la superficie ragguagliata  (da apposita tabella)
 +
|-
 +
|UV_BASESUPVITATA
 +
|Number
 +
|SI
 +
|Superficie ragguagliata in unità di misura base
 +
|-
 +
|UV_FLAG_DIRADATO
 +
|Number
 +
|NO
 +
|0=non diradato, 1=diradato
 +
|-
 +
|UV_RESADIRAD
 +
|Number
 +
|NO
 +
|Resa in condizioni di diradato
 +
|-
 +
|UV_NOTELIB
 +
|Char 1000
 +
|NO
 +
|Note
 +
|-
 +
|UV_COLORE
 +
|Char 12
 +
|NO
 +
|Codice colore (da apposita tabella)
 +
|-
 +
|VITIGNO
 +
|Char 12
 +
|NO
 +
|Vitigno - Cultivar (da apposita tabella)
 +
|-
 +
|UV_CC_CODICE
 +
|Number
 +
|NO
 +
|Codice contrada (da apposita tabella)
 +
|-
 +
|UV_FLAGCONFACQ
 +
|Number
 +
|NO
 +
|0=conferimento   1=acquisto
 +
|-
 +
|UV_FLAGNOPERT
 +
|Number
 +
|NO
 +
|1=unità vitate non di competenza della cooperativa
 +
|-
 +
|UV_DATA_INIZIO
 +
|Data
 +
|NO
 +
|Data inserimento unità vitata nel catasto aziendale
 +
|-
 +
|UV_DATA_ULT_MOD
 +
|Data
 +
|NO
 +
|Data ultimo documento che ha variato i dati unità  vitata
 +
|-
 +
|UV_AGEA
 +
|Char 255
 +
|NO
 +
|Cod. AGEA
 +
|-
 +
|UV_FLAGBIOLOGICO
 +
|Number
 +
|NO
 +
|Flag biologico 1=si 0=no
 +
|-
 +
|UV_CODICE
 +
|Number
 +
|NO
 +
|Campo chiave tabella insieme al socio, da numerare  (anche se si rinumera in integrazione) per creare più unità vitate collegate  allo stesso socio
 +
|-
 +
|'''UV_CMV_CODICE'''
 +
|Number
 +
|NO
 +
|Codice menzione à da apposita tabella
 +
|-
 +
|'''UV_FLAGISCRMAN'''
 +
|Number
 +
|NO
 +
|Flag iscrizione manuale: 0=no  1=si
 +
|-
 +
|'''UV_FLAGMENZ'''
 +
|Number
 +
|NO
 +
|Flag menzione:   0=no  1=si
 +
|-
 +
|'''FLAG_RIVEND_DOC'''
 +
|Char
 +
|NO
 +
|Rivendicazione DOC
 +
|-
 +
|'''FLAG_RIVEND_IGT'''
 +
|Char
 +
|NO
 +
|Rivendicazione IGT
 +
|-
 +
|UV_FLAG_CANC
 +
|Number
 +
|NO
 +
|Flag unità vitata cancellata:0=No, 1=S
 +
|-
 +
|UV_OLD_BASESUPVITATA
 +
|Number
 +
|NO
 +
|Vecchia superficie prima di annullamento logico (obbligatoria solo se UV_FLAG_CANC=1)
 +
|-
 +
|UV_ANNO_VEND
 +
|Number
 +
|NO
 +
|Anno vendemmia (inserire solo se si intende gestire la storicizzazione dati catastali)
 +
|-
 +
|ID_TIPO_TERRENO
 +
|Number
 +
|NO
 +
|Codice tipo terreno
 +
|-
 +
|UV_FLAG_PROG_Q
 +
|Number
 +
|NO
 +
|Flag progetto qualità  1=si  0=no
 +
|-
 +
|UV_PROV_DOC
 +
|Number
 +
|NO
 +
|Provenienza documentazione
 +
|-
 +
|UV_COD_APP_IWT_CAM
 +
|Char 30
 +
|NO
 +
|Codice appezzamento I-WineCampagna
 +
|-
 +
|UV_COD_STB_IWT_CAM
 +
|Char 30
 +
|NO
 +
|Codice stabilimento I-WineCampagna
 +
|-
 +
|ID_COOPERATIVE
 +
|Number
 +
|NO
 +
|Codice cooperativa di appartenenza (da tabella CONF_COOPERATIVE) solo se uv non di pertinenza
 +
|-
 +
|UV_ANNOIMP_ORIG
 +
|Number
 +
|NO
 +
|Anno impianto originale
 +
|-
 +
|UV_SUBALTERNO
 +
|Char
 +
|255
 +
|Subalterno
 +
|}
 +
 +
==== Iscrizioni unità vitate ====
 +
{| class="wikitable"
 +
|'''Nome file ascii'''
 +
|CONF_UV_ISCR.TXT
 +
|-
 +
|'''Nome tabella SQL'''
 +
|TXT_UV_ISCR_UV
 +
|-
 +
|'''Contenuto'''
 +
|Iscrizioni su unità vitate
 +
|-
 +
|'''Schema'''
 +
|S_CN20_UV_ISCR
 +
|}
 +
{| class="wikitable"
 +
|'''Nome Campo'''
 +
|'''Tipo'''
 +
|'''Obbl.'''
 +
|'''Descrizione campo'''
 +
|-
 +
|COD_CF
 +
|Char 12
 +
|SI
 +
|Codice socio (=codice fornitore)
 +
|-
 +
|COD_CUAA
 +
|Char 30
 +
|NO
 +
|Codice CUAA (codice fiscale o partita iva), obbligatorio se non presente COD_CF
 +
|-
 +
|COMUNE
 +
|Char 255
 +
|NO
 +
|Comune unità vitata, campo per ricerca uv
 +
|-
 +
|UV_NUMERO
 +
|Number
 +
|NO
 +
|N.ro unità vitata, campo per ricerca uv
 +
|-
 +
|UV_NUMFOGLIOMAP
 +
|Char 255
 +
|NO
 +
|Numero foglio mappale, campo per ricerca uv
 +
|-
 +
|UV_SEZFOGLIOMAP
 +
|Char 255
 +
|NO
 +
|Sezione foglio mappale, campo per ricerca uv
 +
|-
 +
|UV_NUMPART
 +
|Char 255
 +
|NO
 +
|Numero particella, campo per ricerca uv
 +
|-
 +
|UV_SUBALTERNO
 +
|Char 255
 +
|NO
 +
|Subalterno, campo per ricerca uv
 +
|-
 +
|SEQ
 +
|Number
 +
|NO
 +
|Priorità
 +
|-
 +
|UVI_DEN_CODICE
 +
|Char 255
 +
|SI
 +
|Codice denominazione (da apposita tabella)
 +
|-
 +
|SCELTA
 +
|Number
 +
|NO
 +
|1=Scelta vendemmiale
 +
|-
 +
|BASE
 +
|Number
 +
|NO
 +
|1=Iscrizione base
 +
|-
 +
|TIPO_BLOCCO
 +
|Number
 +
|NO
 +
|Blocco x 0=Nessuno, 1=Tipologia, 2=Rivendica, 4=Idoneità (in combinazione)
 +
|-
 +
|DATA_IMPIANTO
 +
|Date
 +
|NO
 +
|Data impianto AVEPA
 +
|}
 +
L'unità vitata a cui è collegata l'iscrizione viene ricercata per cod_cf, comune (a sua volta ricercato per descrizione su tabella comuni), numero, foglio, particella, subalterno e anno vendemmia (richiesto a video): se l'uv non viene trovata, viene segnalato e l'iscrizione non viene integrata.
 +
 +
Anche la denominazione viene ricercata su tabella CN20_DENOMINAZIONE tramite codice (UVI_DEN_CODICE) e anno impostato a video; è necessario, pertanto, che la tabella denominazione completa di dati conferimenti sia già implementata prima della migrazione delle iscrizioni.
 +
 +
All'interno di un'unica uv, una sola iscrizione può avere il campo SCELTA a 1, così come il campo BASE: ad oggi non viene effettuato un controllo per verificare che effettivamente sia una sola iscrizione per uv ad avere il campo SCELTA a 1 così come il campo BASE a 1 (non è detto ovviamente che sia la stessa iscrizione)
 +
 +
In caso di gestione su Impostazioni conferimenti, sezione Catasto, del check 'Principale e ricaduta', che sta ad indicare che ad ogni iscrizione inserita su uv vengono inserite automaticamente anche tutte quelle di declassamento, è presente il medesimo check anche nel riquadro di importazione iscrizioni, e se selezionato viene effettuata la stessa operazione in inserimento manuale, inserendo, quindi, anche le iscrizioni di declassamento di quella che si sta inserendo; in questo caso, quindi, non occorre inserire nel file tali iscrizioni secondarie ma solo la principale.
 +
 +
Il conferente viene ricercato per cod_cf se inserito o per codice cuaa, controllando sia il codice fiscale, sia la partita iva; se sono presenti sia cod_cf che codice cuaa, viene verificato se a cod_cf esistente come conferente (cioè con record su cn20_soci), codice fiscale o partita iva sia corrispondente al codice cuaa, in caso contrario, viene segnalato e il record non viene scritto; in caso di presenza di più record su cn20_soci relativi a stesso codice cuaa (sia che sia codice fiscale, che partita iva), viene segnalato e il record non viene importato.
 +
 +
E` necessario che l'azienda corrente di Essenzia sia la stessa che viene indicata nella maschera di importazione dati.
 +
 +
===== Vecchio schema TXT_CONF_UV_ISCR per la tabella CONF_UV_ISCR (libreria CONFERIMENTI) =====
 +
{| class="wikitable"
 +
|'''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
 +
|}
 +
<nowiki>***</nowiki> 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).
 +
 +
<nowiki>****</nowiki>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).
 +
 +
<nowiki>*****</nowiki>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).
 +
[[Categoria:MR Conversioni|MR Conversioni]]

Versione delle 11:20, 18 feb 2026

Revisioni del documento

Revisioni del Documento
Rev. Data ril Autore Descrizione modifica Etichetta
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).