In questo contesto, se due righe hanno lo stesso riferimento articolo, è necessario parametrizzare il numero di riga ed alimentarlo per differenziarle. In caso contrario è sempre la prima riga trovata ad essere modificata.
Anche se il numero di riga contenuto in SIDLIN è attribuito da X3, occorre indicarlo, anche in creazione, affinché il sistema funzioni correttamente (X3 attribuisce comunque il suo numero).
L'import di fattura in modifica non effettua l'aggiornamento dello stock. Se esistono delle righe importate in modifica con aggiornamento di stock, il sistema rifiuta l'import. Il messaggio: "Numero fattura: Codice articolo: Fattura con movimento di stock non autorizzato" appare nella traccia.
Durante un import di fattura o nota credito, è possibile sia lasciare che il sistema calcoli automaticamente il piede della fattura oppure importare il piede senza che il sistema debba procedere ad un ricalcolo. La scelta dipende dalla presenza nel modello di import dei dati legati alla valorizzazione del piede fattura. Se sono presenti, il sistema non ricalcolerà la fattura (generalmente se il campo AMTATI della tabella SINVOICE è presente nel modello).
E' possibile importare il valore calcolato degli elementi di fatturazione attraverso un livello supplementare legato alla tabella che memorizza il calcolo di ogni elemento di fatturazione SVCRFOOT.
E' inoltre possibile importare il valore calcolato degli elementi di imposta attraverso un livello supplementare legato alla tabella che memorizza il calcolo di ogni elemento di imposta SVCRVAT. Vedere il modello di import SIHIMPNCAL che permette di importare delle fatture senza attivare i metodi di valorizzazione fattura.
Nell'import di una fattura con un modello che permette il calcolo del piede di fattura, gli elementi di fatturazione vengono importati dai campi INVDTAAMT della tabella SINVOICEV.
E' possibile importare delle fatture con movimento di stock quando si tratta di una fattura diretta a condizione che la fattura importata abbia lo stato non validato. In caso contrario, non verrà effettuato nessun movimento di stock ed il flag movimento di stock verrà rimesso a No.
Per importare fatture dirette non validate con movimento di stock, occorre aggiungere il campo STOMVTFLG della tabella SINVOICEV nel modello di import e posizionare correttamente il relativo valore nel file di import. Lo stock da evadere viene determinato dalle regole di allocazione della categoria dell'articolo. In nessun caso è possible importare delle note credito con movimenti di stock, il campo STOMVTFLG è ignorato in questo contesto e viene posizionato a No.
Import di kit e distinte base: Soltanto le fatture sono interessate dall'import dei kit e distinte base.
Le note credito non permettono di gestire il kit come gruppo di articoli. Ogni elemento della distinta base viene gestito separatamente.
Esistono due modi di importare kit e distinte base su una fattura:
Import di testi: quando ciò è necessario, si ha la possibilità di importare dei testi sulla testata fattura, sul piede fattura e la riga fattura. Ciò lo si può parametrizzare nel modello di import utilizzando la variabile globale GIMP (nel modello si indicheranno i campi *71…).
Particolarità dell'import di fattura:
E' possibile nell'import indicare il cliente ordine nel modello d'import. Quest'ultimo sarà utilizzato durante la creazione della fattura. Generalmente per la determinazione dei prezzi e sconti se questi non fanno parte del modello di import.
E' possibile importare dei campi di legame che permettono di precisare l'origine della fattura o della nota credito o dell'origine delle righe delle fatture e note credito. Queste informazioni saranno puramente informative, in nessun caso sarà effettuato un aggiornamento dei documenti di origine, se esistono nel sistema.
Import degli assi analitici sulla riga: per importare le sezioni analitiche di una riga di documento è necessario aggiungere un livello supplementare per alimentare la tabella comune contenente le informazioni analitiche sulla riga (CPTANALIN). Vedere il modello di import SIHFL.
Le scadenze non vengono importate. Sono calcolate a partire dalla condizione di pagamento della fattura.
Affinché l'import funzioni correttamente, i dati utilizzati nell'import relativi alle seguenti tabelle devono innanzitutto esistere:
In questo import, i campi obbligatori sono i seguenti:
Tabella SINVOICEV:
Se il sito di vendita ed il sito di magazzino (per le fatture con movimento di stock) non sono presenti nel modello di import, i siti saranno determinati dal sito di vendita e dal sito di magazzino di default della sessione che esegue l'import.
Tabella SINVOICED
Se l'unità di vendita non è precisata, l'unità utilizzata sarà nell'ordine quella del cliente, poi quella dell'articolo.
Tabella SIVTYP (tipo di fattura).
Se il tipo di fattura non è precisato, il sistema sceglie il primo dell'elenco in ordine alfabetico. Ciò determina il tipo di fattura o di nota credito (anche se INVTYP è presente nel modello).
Se i campi Stato della fattura (INVSTA) o Movimento di stock (STOMVTFLG) non sono presenti nel modello di import, allora vengono posizionati a no.
Oltre ai messaggi generici, i seguenti messaggi d'errore possono apparire al momento dell'inserimento :
Tutti i controlli effettuati dall'oggetto nell'inserimento on-line sono effettuati nell'import di fattura. Sono presenti i principali controlli quali:
Sito di vendita inesistente: Messaggio di controllo del sito di vendita della fattura.
Sito di stoccaggio inesistente: Messaggio di controllo del sito di stoccaggio della fattura durante un import di fattura con movimento di stock.
Cliente XXX scheda inesistente: Messaggio di controllo dell'esistenza del cliente.
Articolo YYY scheda inesistente: Messaggio di controllo dell'esistenza dell'articolo e dell'articolo vendita.
Unità ZZZ scheda inesistente: Messaggio di controllo dell'esistenza e della validità dell'unità per l'articolo.
QTY campo obbligatorio: Messaggio di controllo corrispondente all'esistenza di questa informazione durante l'import di una fattura.
Questo modello è utilizzabile sia in import che in export. I dati sono aggiornati sulle seguenti tabelle :
Tabella | Descrizione tabella |
---|---|
BPARTNER [BPR] | |
BPCUSTMVT [MVC] | Movimenti clienti |
BPCUSTOMER [BPC] | |
BPDLVCUST [BPD] | |
CONTSERV [CON] | |
CPTANALIN [CAL] | Righe contabili analitiche |
FACILITY [FCY] | |
GACCCODE [CAC] | |
GACCOUNT [GAC] | |
GTYPACCENT [GTE] | |
HDKTASKINV [HDI] | Consumi da fatturare |
ITMBPC [ITU] | |
ITMCATEG [ITG] | |
ITMFACILIT [ITF] | |
ITMMASTER [ITM] | |
ITMMVT [ITV] | Totali Articolo-Sito |
ITMSALES [ITS] | |
ITMWRH [ITW] | |
LPN [LPN] | |
PRICSTRUCT [PRS] | |
SALESREP [REP] | |
SDELIVERY [SDH] | |
SDELIVERYD [SDD] | Dettaglio consegna |
SERREQUEST [SRE] | |
SFOOTINV [SFI] | |
SINVOICE [SIH] | Fatture vendita |
SINVOICED [SID] | Dett. Fatt. Vend. |
SINVOICEV [SIV] | Valorizzazione fattura Vendita |
SORDER [SOH] | |
SORDERP [SOP] | Ordini vendita-prezzo |
SORDERQ [SOQ] | Ordini vendita-qtà |
SPRICLINK [SPK] | Ricerca listini vendita (link) |
SPRICLIST [SPL] | Tariffe clienti |
SRETURND [SRD] | Dettaglio reso vendita |
STOCK [STO] | Stock |
STOJOU [STJ] | Movimenti di magazzino |
STOLOT [STL] | Numero di lotto |
SVCRFOOT [SVF] | Documento vendite - Elem piede |
SVCRVAT [SVV] | Documento vendite - Tasse |
TABCONTAINER [TCTR] | |
TABCUR [TCU] | |
TABPRTMOD [TPM] | |
TABSIVTYP [TSV] | |
TABUNIT [TUN] | |
WAREHOUSE [WRH] |