www.globalb.it
Parametrizzazione del
Controllo Fatture Fornitori
SAM_T_58 V5.03
REGOLE GENERALI DI UTILIZZO ..................................................................................................................... 3
............................................................................................................................................................................. 3
POSSIBILITÀ DI PARAMETRIZZAZIONE .......................................................................................................... 4
EXIT UTILIZZABILI .............................................................................................................................................. 7
GESTIONE FATTURE COSTI AGGIUNTIVI ..................................................................................................... 10
Fase di attivazione ..................................................................................................................................... 10
Fase operativa ........................................................................................................................................... 12
Gestione Documenti ............................................................................................................................................. 12
Controllo Fatture Costi Aggiuntivi........................................................................................................................... 13
Regole generali di utilizzo
La procedura di Controllo Fatture Fornitori (brevemente CFF) può essere utilizzata principalmente in 4
differenti modalità:
A. Controllo Fatture Fornitori per ricevimento merce (o assimilabili) con aggiornamento dati di magazzino
(evasione BEM e –se richiesto- emissione documento fattura fornitori) e scrittura dati in contabilità;
B. Controllo fatture per ricevimento merce (o assimilabili) con aggiornamento dati di magazzino (evasione
BEM e –se richiesto- emissione documento fattura fornitori) senza scrittura dati in contabilità;
C. Controllo Fatture Costi Accessori (CFC) con aggiornamento dati di magazzino (-se richiesto- emissione
documento apposito) e scrittura dati in contabilità;
D. Controllo Fatture Costi Accessori con aggiornamento dati di magazzino (-se richiesto- inserimento
documento apposito) senza scrittura dati in contabilità;
E. Controllo Fatture Costi Accessori con aggiornamento dati di magazzino (ripartizione costi accessori su
BEM) senza scrittura dati in contabilità
Per utilizzare correttamente le modalità si deve impostare nell’azione di chiamata il 1° carattere della KPJBU
nel seguente modo:
Flag
A
B
C
D
E
Significato
Aggiorna
$MERID
SI
SI
NO
NO
SI
CFF normali con contabilità
CFF normali senza contabilità
CFC accessori con contabilità
CFC accessori senza contabilità
CFC per ripartizione costi accessori vari
Scrive
$MERID
SI
SI
SI
SI
NO
Scrive
$CBMOV
SI
NO
SI
NO
NO
Dal punto di vista del magazzino, si operano quindi le seguenti funzioni:



CONTROLLO FATTURE NORMALI: AGGIORNA $MERID, SCRIVE FATTURA (A, B)
CONTROLLO COSTI ACCESSORI: SCRIVE FATTURA (C, D)
CONTROLLO COSTI ACCESSORI: AGGIORNA $MERID (E)
Possibilità di parametrizzazione
Oltre a quanto spiegato nel precedente paragrafo, è possibile
con le seguenti ulteriori impostazioni della KPJBU per l’azione:
Valori impostabili in KPJBU
I
1
1
I
2
2
I
3
3
I
4
4
I
5
5
I
255 255
I
256 256
Pag. 215
inibire/guidare alcune funzioni della procedura
FLAGAB (vedi sopra)
FLDTLI
FLPRZM
FLRIPM
FLTPAG
£TPCOS
FLAGUL
Flag
Valori
FLDTLI
S, *bl
FLPRZM
S, *bl
FLRIPM
S, *bl
FLTPAG
1, 2, 3
£TPCOS
A, … , O
FLAGUL
Scopo
se impostato a ‘S’, si richiede una data limite e si controlla che i
documenti scelti abbiano la data minore o uguale a quella immessa, se
immessa; altrimenti si confronta con la data documento immessa
(MDDT1R); se non impostato a ‘S’, non viene effettuato alcun controllo
sulla data dei documenti
se impostato a ‘S’, si inibiscono le modifiche ai campi prezzo, quantità,
sconti, saldo, storno, data storno, mod.pr.
se impostato a ‘S’, si inibiscono le modifiche ai campi tipo ripartiz. (sulla
riga), importi da ripartire (sul piede)
Imposta il tipo scontro pagamento di default; se non impostato si
considera ‘1’
Se modalità di gestione costi aggiuntivi, indica il tipo di costo aggiuntivo
in fase di gestione
Attualmente non utilizzato; lasciare vuoto.
E’ inoltre possibile inserire dati numerici personalizzati:
1. Se valorizzata l’area dati $O9I20A (20 *CHAR), il suo contenuto sarà mostrato a video sul formato F02
(sopra il Totale fattura) e sarà richiesto un dato numerico (input/output) di cui essa sarà intestazione,
gestibile con personalizzazioni.
2. Se valorizzate (una sola o entrambe) le aree dati $O9I20B, $O9I20C (10 *CHAR), il loro contenuto sarà
mostrato a video sul formato F03 come intestazione di (al massimo) due dati numerici in output gestibili
con personalizzazioni.
3. Quanto previsto ai precedenti punti può essere gestito tramite le EXIT descritte al successivo paragrafo,
essendo in definitiva sia le 3 aree dati $O9I20A, $O9I20B, $O9I20C sia i tre campi numerici MDI2AV,
MDI2BV, MDI3BV (tutti aventi dimensione 15,3) sono emessi a video e sono quindi passati alle EXIT
stesse.
N.B. L’impostazione delle 3 aree dati suddette può essere fatte da:
 Gestione aree dati di installazione
 Ordini, bolle, fatture
 Formato F03
$O0TG1 - F03
* Gestione aree dati di installazione *
Global Business
SAM REL. 5.00
GLOBAL BUSINESS SRL
Contr.Fatt.Forn. descriz.campo libero su 2° fmt . Importo separato
Contr.Fatt.Forn. descriz.campi liberi su 3° fmt . Totale IVA Totale scn
Attiva gestione varianti OC nel saldo mensile documenti . . N
. . . . . . . . . . . .
. . . . . . . . . . . .
F3 Fine
$O0I20-F02
F12 Preced.
Controllo fatture fornitori
Registra magazzino e contabilità
Fornitore : 000003 GAMMA SRL
Data Registrazione
1/11/05
Pag. 315
Sc.Pagamento
Su tot.fat. = 1
Documento
del
0/00/00
Causale contab.
Cond. pag. 181
Omaggi (prezzo a 0 =1/solo iva =2) 1
Cambio
Spese
Spese
Spese
Spese
Spese
F3 Uscita
Su net.mer. = 2
Su righe d. = 3
Tp sc. 1
TRASPORTO
IMBALLO
VARIE 1
VARIE 2
VARIE 3
F6 Forza
1 :
2 :
3 :
4 :
5 :
Importo separato ……………………………………
Totale fattura ------> EUR
Descrizione operazione
F12 Preced.
$O0I20-F03
Controllo fatture fornitori
Fornitore : 000003 GAMMA SRL
000000345 30/10/05
S Bolla
Data
Vs.n°doc
del
Importo
Val pag
2003 G6 01
103 24/02/03 121212
20/02/03
100,000 EUR 141
2005 G6 01
230 10/10/05
0/00/00
1.000,000 EUR 181
2005 G6 01
229 18/10/05
0/00/00
EUR 181
2000 62 19
8 1/06/00
0/00/00
2,580 EUR 381
2000 62 19
9 1/06/00
0/00/00
0,520 EUR 381
2000 62 19
10 1/06/00
0/00/00
0,520 EUR 381
2000 62 19
11 1/06/00
0/00/00
1,550 EUR 381
2003 62 19
139 28/08/03
0/00/00
209.156.421,160 EUR 181
P S
X
X
X
X
X
Fine
Totale IVA ………………………………
Totale scn ……………………………… Tot.merce:
F3 Uscita
F6 Conferma
Doc
F12 Preced.
F15 Drop
F24 Dett.
EXIT utilizzabili
Progr.
$O0I20
EXIT
$O0I20C
Parametri
SETED ($MDTEDF0)
$O9CFF (DS esterna)
NUMRE4 (9,0 *PACKED)
$O0I20M
SERID ($MERIDF0)
£MODIF (1 *CHAR)
NUMRE4 (9,0 *PACKED)
$O0I20A
KPJBA
Scopo
Chiamata dopo aver letto la testata
della 1° BEM utile per scrivere i dati
del documento successivo; SETED è la
DS di $MDTEDF0 del documento letto;
$O9CFF è una DS esterna; NUMRE4 è il
numero di record del formato F04
(subfile righe BEM)
Chiamata prima di aggiornare una riga
di BEM (q.tò spedita ecc.); SERID è la
DS di $MERIDF0 della riga documento
letta; £MODIF è un flag di ritorno che
guida l’aggiornamento di $MERID (se
vale ‘1’  aggiorna); NUMRE4 è il
numero di record del formato F04
(subfile righe BEM)
Chiamata prima di emettere il formato
Pag. 415
$O0I20F01 (DS x $O0I20V-F01)
XXIN99 (99 *CHAR)
ERREXE (1 *CHAR)
$O0I20B
KPJBA
$O0I20F01 (DS x $O0I20V-F01)
XXIN99 (99 *CHAR)
ERREXE (1 *CHAR)
$O0I20I
KPJBA
$O0I20F02 (DS x $O0I20V-F02)
XXIN99 (99 *CHAR)
ERREXE (1 *CHAR)
$O0I20D
KPJBA
$O0I20F02 (DS x $O0I20V-F02)
XXIN99 (99 *CHAR)
ERREXE (1 *CHAR)
$O0I20E
KPJBA
$O0I20F01 (DS x $O0I20V-F01)
$O0I20F02 (DS x $O0I20V-F02)
$O0I20F03 (DS x $O0I20V-F03)
XXIN99 (99 *CHAR)
ERREXE (1 *CHAR)
$O0I20F
KPJBA
$O0I20F01 (DS x $O0I20V-F01)
$O0I20F02 (DS x $O0I20V-F02)
$O0I20F03 (DS x $O0I20V-F03)
XXIN99 (99 *CHAR)
ERREXE (1 *CHAR)
$O0I20G
KPJBA
$O0I20F01 (DS x $O0I20V-F01)
$O0I20F02 (DS x $O0I20V-F02)
$O0I20F04 (DS x $O0I20V-F04)
XXIN99 (99 *CHAR)
ERREXE (1 *CHAR)
$O0I20H
KPJBA
$O0I20F01 (DS x $O0I20V-F01)
$O0I20F02 (DS x $O0I20V-F02)
$O0I20F04 (DS x $O0I20V-F04)
XXIN99 (99 *CHAR)
F01; $O0I20F01 contiene i campi di
$O0I20V-F01; XXIN99 contiene il valore
di tutti gli indicatori; ERREXE non è
utilizzato.
N.B. $O0I20F01 e XXIN99 sono parametri
di input/output
Chiamata dopo l’emissione del formato
F01; $O0I20F01 contiene i campi di
$O0I20V-F01; XXIN99 contiene il valore
di tutti gli indicatori; ERREXE se
ritorna un valore maggiore di ‘0’
forza la riemissione della mappa video
(eventuale messaggio in ERRF01).
N.B. $O0I20F01, XXIN99, ERREXE sono
parametri di input/output
Chiamata prima di emettere il formato
F02; $O0I20F02 contiene i campi di
$O0I20V-F02; XXIN99 contiene il valore
di tutti gli indicatori; ERREXE non è
utilizzato.
N.B. $O0I20F02 e XXIN99 sono parametri
di input/output
Chiamata dopo l’emissione del formato
F02; $O0I20F02 contiene i campi di
$O0I20V-F02; XXIN99 contiene il valore
di tutti gli indicatori; ERREXE se
ritorna un valore maggiore di ‘0’
forza la riemissione della mappa video
(eventuale messaggio in ERRF02).
N.B. $O0I20F02, XXIN99, ERREXE sono
parametri di input/output
Chiamata prima di emettere il formato
F03; $O0I20Fxx contiene i campi di
$O0I20V-Fxx; XXIN99 contiene il valore
di tutti gli indicatori; ERREXE non è
utilizzato.
N.B. $O0I20Fxx e XXIN99 sono parametri
di input/output; $O0I20F03 è utile
solo per i campi di testata (non
dettaglio subfile)
Chiamata dopo l’emissione del formato
F03; $O0I20Fxx contiene i campi di
$O0I20V-Fxx; XXIN99 contiene il valore
di tutti gli indicatori; ERREXE se
ritorna un valore maggiore di ‘0’
forza la riemissione della mappa video
(eventuale messaggio in ERRF02).
N.B. $O0I20Fxx, XXIN99, ERREXE sono
parametri di input/output; $O0I20F03 è
utile solo per i campi di testata (non
dettaglio subfile)
Chiamata prima di emettere il formato
F04; $O0I20Fxx contiene i campi di
$O0I20V-Fxx; XXIN99 contiene il valore
di tutti gli indicatori; ERREXE non è
utilizzato.
N.B. $O0I20Fxx e XXIN99 sono parametri
di input/output; $O0I20F04 è utile
solo per i campi di testata (non
dettaglio subfile)
Chiamata dopo l’emissione del formato
F04; $O0I20Fxx contiene i campi di
$O0I20V-Fxx; XXIN99 contiene il valore
di tutti gli indicatori; ERREXE se
ritorna un valore maggiore di ‘0’
Pag. 515
ERREXE (1 *CHAR)
$O0I20J
$O0I20K
$O0I20L
$O0I20N
KPJBA
$O0I20F01
$O0I20F02
$O0I20F04
SERID (DS
(DS x $O0I20V-F01)
(DS x $O0I20V-F02)
(DS x $O0I20V-F04)
di $MERIDF0)
KPJBA
$O0I20F01
$O0I20F02
$O0I20F04
SERID (DS
(DS x $O0I20V-F01)
(DS x $O0I20V-F02)
(DS x $O0I20V-F04)
di $MERIDF0)
KPJBA
$O0I20F01
$O0I20F02
$O0I20F04
SERID (DS
(DS x $O0I20V-F01)
(DS x $O0I20V-F02)
(DS x $O0I20V-F04)
di $MERIDF0)
KPJBA
$O0I20F01
$O0I20F02
$O0I20F04
SERID (DS
(DS x $O0I20V-F01)
(DS x $O0I20V-F02)
(DS x $O0I20V-F04)
di $MERIDF0)
$O0I20U
KPJBA
$O0I20F01 (DS x $O0I20V-F01)
$O0I20F02 (DS x $O0I20V-F02)
$O0I20F03 (DS x $O0I20V-F03)
XXIN99 (99 *CHAR)
ERREXE (1 *CHAR)
$O0I20W
KPJBA
$O0I20F01 (DS x $O0I20V-F01)
$O0I20F02 (DS x $O0I20V-F02)
$O0I20F04 (DS x $O0I20V-F04)
XXIN99 (99 *CHAR)
forza la riemissione della mappa video
(eventuale messaggio in ERRF02).
N.B. $O0I20Fxx, XXIN99, ERREXE sono
parametri di input/output; $O0I20F04 è
utile solo per i campi di testata (non
dettaglio subfile)
Chiamata prima di aggiornare la riga
di BEM; $O0I20Fxx contiene i campi di
$O0I20V-Fxx; SERID contiene il record
di $MERID che deve essere aggiornato.
N.B.
SERID
è
un
parametro
di
input/output; $O0I20F04 è utile sia
per i campi di testata sia per i campi
di dettaglio subfile, ma alcuni campi
(di testata) hanno un nome leggermente
diverso dal video per evitare nomi
duplicati
Chiamata dopo aver aggiornato la riga
di BEM e i saldi; $O0I20Fxx contiene i
campi di $O0I20V-Fxx; SERID contiene
il
record
di
$MERID
cheè
stato
aggiornato.
N.B. $O0I20F04 è utile sia per i campi
di
testata
sia
per
i
campi
di
dettaglio subfile, ma alcuni campi (di
testata) hanno un nome leggermente
diverso dal video per evitare nomi
duplicati
Chiamata prima di scrivere la riga di
Fatt.Forn.; $O0I20Fxx contiene i campi
di $O0I20V-Fxx; SERID contiene il
record di $MERID che deve essere
aggiornato.
N.B.
SERID
è
un
parametro
di
input/output; $O0I20F04 è utile sia
per i campi di testata sia per i campi
di dettaglio subfile, ma alcuni campi
(di testata) hanno un nome leggermente
diverso dal video per evitare nomi
duplicati
Chiamata dopo aver scritto la riga di
Fatt.Forn.
e
i
saldi;
$O0I20Fxx
contiene i campi di $O0I20V-Fxx; SERID
contiene il record di $MERID cheè
stato aggiornato.
N.B. $O0I20F04 è utile sia per i campi
di
testata
sia
per
i
campi
di
dettaglio subfile, ma alcuni campi (di
testata) hanno un nome leggermente
diverso dal video per evitare nomi
duplicati
Chiamata premendo F19 sul formato F03;
$O0I20Fxx contiene i campi di $O0I20VFxx; XXIN99 contiene il valore di
tutti gli indicatori; ERREXE non è
utilizzato.
N.B. $O0I20Fxx e XXIN99 sono parametri
di input/output; $O0I20F03 è utile
solo per i campi di testata (non
dettaglio subfile)
Chiamata premendo F19 sul formato F04;
$O0I20Fxx contiene i campi di $O0I20VFxx; XXIN99 contiene il valore di
tutti gli indicatori; ERREXE non è
utilizzato.
Pag. 615
ERREXE (1 *CHAR)
$O0I20X
KPJBA
$O0I20F01 (DS x $O0I20V-F01)
$O0I20F02 (DS x $O0I20V-F02)
$O0I20F03 (DS x $O0I20V-F03)
$O0I20Y
KPJBA
$O0I20F01 (DS x $O0I20V-F01)
$O0I20F02 (DS x $O0I20V-F02)
$O0I20F04 (DS x $O0I20V-F04)
(£MXPG1)
$O0I01TES
(exit
fine doc.
da
tab.M0X)
N.B. $O0I20Fxx e XXIN99 sono parametri
di input/output; $O0I20F04 è utile
solo per i campi di testata (non
dettaglio subfile)
Chiamata ponendo ‘U’ come scelta su
una riga del subfile del formato F03;
$O0I20Fxx contiene i campi di $O0I20VFxx; XXIN99 contiene il valore di
tutti gli indicatori.
N.B.
$O0I20Fxx
sono
parametri
di
input/output; $O0I20F03 è utile sia
per i campi di testata sia per i campi
di dettaglio subfile, ma alcuni campi
(di testata) hanno un nome leggermente
diverso dal video per evitare nomi
duplicati
Chiamata ponendo ‘U’ come scelta su
una riga del subfile del formato F04;
$O0I20Fxx contiene i campi di $O0I20VFxx; XXIN99 contiene il valore di
tutti gli indicatori.
N.B.
$O0I20Fxx
sono
parametri
di
input/output; $O0I20F04 è utile sia
per i campi di testata sia per i campi
di dettaglio subfile, ma alcuni campi
(di testata) hanno un nome leggermente
diverso dal video per evitare nomi
duplicati
EXIT di fine documento chiamata dopo
aver scritto la fattura fornitore e
prima di lanciarne l’eventuale stampa;
viene chiamata con TETIPV impostato a
5 e TEDESE impostato a ‘$O0I20’
Le DS esterne nominate, cioè $O0I20F01, $O0I20F02, $O0I20F03, $O0I20F04, riportano TUTTI i campi dei
formati video; per F03 e F04 contengono sia i campi di testata, sia i campi di dettaglio, sia il totale righe subfile
(TOTRE3 e TOTRE4 reimpostabili), sia (se chiamate a livello di dettaglio) il numero di riga di subfile (POSRE3
e POSRE4); sono utilizzati come output i dati di testata e/o i dati di riga a seconda del livello di chiamata, ed
alcuni campi sono ridenominati nelle DS per evitare nomi duplicati nel programma.
In ogni caso il DSPF $O0I20V è SHARE(*YES), quindi è possibile utilizzarlo nelle EXIT.
Gestione Fatture Costi Aggiuntivi
La funzione consente di controllare ed eventualmente contabilizzare le fatture ricevute da vettori, trasportatori,
uffici doganali, e professionisti in genere, a fronte di spese o oneri aggiuntivi sostenuti per l’entrata di merce.
Una fattura di un trasportatore, ad esempio, può essere relativa ai costi sostenuti per la consegna di merci
documentata da bolle diverse, emesse eventualmente anche da fornitori diversi. Può ritenersi utile quindi
controllare il costo sostenuto evidenziando tali situazioni e consentire la ripartizione dello stesso su tutta la
merce trasportata, indipendentemente dalla sua origine.
Il controllo costi aggiuntivi, dunque, consente di visualizzare le righe delle bolle interessate alla gestione costi,
i cui riferimenti sono memorizzati - nella fase di immissione documenti - nel file $VHCOSF0, selezionarle,
ripartire su di esse il valore della spesa aggiuntiva sostenuta ed eventualmente contabilizzarla.
Fase di attivazione
I costi aggiuntivi sono inseriti come dati di personalizzazione sui documenti di entrata merce impostando la
tabella O0H (tipo costo aggiuntivo) ed utilizzando il file (standard) $VHCOSF0 come file di personalizzazione.
Pag. 715
1. Impostare la tabella O0H con i tipi Costi aggiuntivi che si vogliono gestire.
$O0TOH-F01
SAM REL. 5.00
Codice
Costo
Aggiuntivo
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
Manutenzione Tabella Tipi Costi Aggiuntivi
Variazione
GLOBAL BUSINESS SRL
Descrizione
Costo
Aggiuntivo
Trasporto
Nolo
.....................
.....................
Assicurazioni
.....................
.....................
.....................
Sdoganamento
Note Credito
.....................
.....................
.....................
.....................
Pedaggio autostradale
F3 Uscita
Causale
Documento da
Generare
A2 FATTURA ACQUISTO
A2 FATTURA ACQUISTO
A2 FATTURA ACQUISTO
A2 FATTURA ACQUISTO
66 NOTA CRED. FORN
A2 FATTURA ACQUISTO
Flags
Tipo
Costo Aggiuntivo
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
F4 Decodif.
Codice Costo
Ad ogni codice di costo (A, B, …) corrisponde una vista logica del file $VHCOSF0 ($VHCOSLA, *LB, …).
Descrizione Costo Aggiuntivo
Indicare una descrizione identificativa del tipo costo aggiuntivo.
Causale Documento da Generare
Indicare la causale del documento ‘fattura di acquisto’, necessaria alla funzione di ‘Controllo Costi Aggiuntivi’
al fine di generarla automaticamente.
Flags Tipo Costo Aggiuntivo
Sono previsti 10 flags. Attualmente non gestiti.
2. Dalla ‘Gestione aree dati gestionali – Ordini/boll./fattur.’, impostare le due aree dati:
- Tipo sconto per ripartizione costi aggiuntivi ($O9FS1)
- Tipo maggiorazione per rip. costi aggiuntivi ($O9FM1)
con appositi tipo sconto/maggiorazione del tipo ‘ad importo totale’ precedentemente codificati nella tab. B0J.
Es.: $O9FM1 = ‘T’ (per maggiorazione a importo totale)
$O9FS1 = ‘£’ (per sconto a importo totale)
Questa due aree dati sono necessarie per recuperare eventuali centesimi che si possono perdere durante la
fase di ripartizione dei costi/oneri accessori. La differenza che si può determinare tra il valore ripartito su
ciascuna riga delle BEM coinvolte alla ripartizione, ed il totale costo finale, viene imputato alla riga, tra quelle
selezionate, il cui importo risulta essere il più alto, nel primo campo sconto disponibile. I flag di tipo
sconto/maggiorazione da utilizzare (a seconda che ci sia da imputare una differenza negativa o positiva),
indicati nelle qui menzionate aree dati, devono essere del tipo ‘ad importo totale’ (flag che è indicato nella
tabella B0J – es. '£' o 'T'). Se il programma non riesce ad assegnare tale differenza su nessuna riga - perché i
campi sconto sono tutti occupati -, viene emesso un messaggio di segnalazione del tipo:
$O0I20
RIPARTIZIONE COSTI
Pag. 815
Non è possibile assegnare in modo
automatico i decimali recuperati.
Inserire manualmente il valore
0,040
Premere INVIO per continuare
3. Impostare i programmi di EXIT alla gestione documenti (da ritenersi da esempio, presenti nella libreria
SAM_EXIT).
Oggetto
$O0B45
$O0T45
$O0T45V
Descrizione
Descrizione funzionale completa
EXIT Scrittura costi aggiuntivi - riga doc. Questo programma deve essere indicato nella
tabella M0X per i documenti di carico magazzino
(BEM) quale programma di controllo fine
documento da richiamare DOPO la WRITE
EXIT Scelta costi aggiuntivi e valori da Questo programma deve essere indicato nella
gestire
tabella M0X per i documenti di carico magazzino
(BEM) quale ‘Nome programma per la gestione
delle personalizzazioni’ ed indicare quale ‘Nome
file da gestire per le personalizzazioni’ il file
$VHCOSLP
EXIT Scelta costi aggiuntivi e valori da DSPF per $O0T45
gestire
Fase operativa
Gestione Documenti
Nella fase di immissione/aggiornamento di una bolla entrata, successivamente ai dati di testata, vengono
richiesti a quali tipi di costo la stessa sarà soggetta ed eventualmente gli importi stimati. Le descrizioni dei tipi
costo sono precedentemente assegnate nella tabella O0H.
$O0T45-Guida
Scelta costi aggiuntivi da gestire
Tipo di costo
A
B
E
I
J
O
Trasporto
Nolo
Assicurazioni
Sdoganamento
Note Credito
Pedaggio autostradale
S/N
N
N
N
N
N
N
Costi stimati
..................
..................
..................
..................
..................
..................
Invio
Dal punto di vista operativo, se si indica ‘S’ al tipo costo desiderato, il programma valorizza i campi del file
costi aggiuntivi $VHCOSF0 con i seguenti dati:
- la chiave delle righe del documento bolla (anno - causale - tipo numer. – numero – riga del documento) ,
- il flag di tipo costo gestito (A-B-…),
- gli eventuali costi stimati (i valori di stima attualmente non sono presi in considerazione dai programmi
standard).
Pag. 915
Controllo Fatture Costi Aggiuntivi
Le azioni $O9M, $O9N e $O9O, come quanto già menzionato nel capitolo iniziale, hanno il primo carattere
della KPJBU impostato rispettivamente con il carattere ‘C’, ‘D’, ‘E’, che sono identificativi per diversificare la
modalità di gestione del controllo fatture costi accessori.
Menu $OH5
CONTROLLO FATTURE FORNITORI
Global Business
SAM REL. 5.00
GLOBAL BUSINESS SRL
*
*
Selezionare una delle seguenti opzioni:
Sistema: GLOBALB
*
*
01 Controllo fatture fornitori - magaz. + contab.
A $O83
02 Controllo fatture fornitori - solo magazzino
A $O93
03 Controllo fatture costi accessori - magaz. + conta
A $O9M
04 Controllo fatture costi accessori - solo magazzino
A $O9N
05 Ripartizione costi accessori - solo magazzino
A $O9O
06
Navigazione documenti
A $O94
07
Manutenzione fatture fornitori
A $O95
Selezione:
*
F23 Uscita
P000GDA
*
F16 Menu in. F12 Menu pr. F5 Vis.mess. F14 L.batch
F15 L.spool
La gestione dei costi accessori (punti 03, 04, 05 del menu $OH5) consente di controllare la fattura di un
fornitore il cui valore si desidera ripartire su più documenti di bolla entrata, le cui chiavi di lettura sono presenti
nell'archivio dei costi aggiuntivi (file $VHCOSF0).
$O0R20-Guida
Ripartizione costi aggiuntivi
Scegliere il tipo di costo
A
B
E
I
J
O
Trasporto
Nolo
Assicurazioni
Sdoganamento
Note Credito
Pedaggio autostradale
F3 Uscita
Viene richiesto il tipo costo che si vuole ripartire sulla base dei tipi/descrizioni impostati nella tabella O0H.
Il programma potrà ripartire il costo sulle sole bolle cui si è attribuito quel determinato costo.
$O0I20-Guida
Controllo fatture fornitori
Computer Var Serv.
SAM REL. 5.03
Contabilizzazione costi accessori
COMPUTER VAR SERV.
Codice fornitore : ………………
Pag. 1015
Valuta
: ………
Costi relativi a
Anno
2006
2006
2006
2006
2006
2006
Cs
……
……
……
……
……
……
Tp
……
……
……
……
……
……
Numero
………………
………………
………………
………………
………………
………………
Anno
2006
2006
2006
2006
2006
2006
Cs
……
……
……
……
……
……
Tp
……
……
……
……
……
……
Numero
………………
………………
………………
………………
………………
………………
F3 Uscita
Anno
2006
2006
2006
2006
2006
2006
Cs
……
……
……
……
……
……
Tp
……
……
……
……
……
……
Numero
………………
………………
………………
………………
………………
………………
F16 x righe
Si devono scegliere (ammesso inquiry) i documenti per i quali ripartire il costo in fase di registrazione. Il totale
dei costi stimati relativi ai documenti scelti sarà proposto successivamente come totale fattura.
N.B. Ipotizzando un percorso fittizio di lettura destrasinistra + altobasso, è possibile immettere solo il
numero documento; i dati rimanenti (causale e numeratore), se non digitati, saranno impostati
automaticamente da quelli presenti nel campo corrispondente precedente.
In sede di controllo fatture costi aggiuntivi, si potrà selezionare le righe bolle dei documenti presenti
nell'archivio dei costi aggiuntivi (file $VHCOSF0) al fine di ripartirne il valore del costo.
$O0I20-F02
Controllo fatture fornitori
Contabilizzazione costi accessori
Fornitore : 200002 FORNITORE TRASPORTATORE 1
Data Registrazione 22/12/05
Documento
Assoggett. fiscale
Causale contab.
C
del
0/00/00
Aliq. Iva
C
Cond. pag. 200
Sc.Pagamento
Su tot.fat. =
Su net.mer. =
Su righe d. =
Tp sc.
Cambio
Spese
Spese
Spese
Spese
Spese
TRASPORTO
IMBALLO
VARIE 1
VARIE 2
VARIE 3
1
2
3
4
5
:
:
:
:
:
Totale fattura ------> US$
Descrizione operazione
F3 Uscita
F6 Forza
F12 Preced.
I dati evidenziati vengono proposti come quanto impostato dall’anagrafica del fornitore.
$O0I20-F04
Controllo fatture fornitori
Fornitore : 200002
Contabilizzazione costi accessori
000012345 22/12/05
Bolla Vs.Doc. Articolo
Quantità
Prezzo
X 000108
X21
NR
10,000
100,000
EUR
R
26/05/05 0/00/00 Ft A2 X Div 001
1000,000
1
Saldo
Mod.Pr. N Storno N Dt.storno 26/05/05
Sc.
-----------------------------------------------------------------------------X 000108
X21
NR
10,000
100,000
EUR
Pag. 1115
1
2
3
1
26/05/05 0/00/00 Ft A2 X Div 001
1000,000
1
Saldo
Mod.Pr. N Storno N Dt.storno 26/05/05
Sc.
-----------------------------------------------------------------------------X 000108
X21
NR
10,000
100,000
EUR
26/05/05 0/00/00 Ft A2 X Div 001
1000,000
1
Saldo
Mod.Pr. N Storno N Dt.storno 26/05/05
Sc.
-----------------------------------------------------------------------------000176
GIU01
NR
1,000
10,000
EUR
9/08/05 0/00/00 Ft A2 X Div 001
10,000
Saldo
Mod.Pr. N Storno N Dt.storno 9/08/05
Sc.
---------------------------------------------------------------------------- +
Tot.fatt.:
Tot.merce:
Doc
Importi da ripart.: 1
2
3
.
Criterio rip. V
4
5
.
F3 Fine
F13 Contab. F14 Ripart. F15 R.tutto F12 Preced.
Le righe delle bolle elencate in questa videata, hanno la funzione di essere base per calcolo ripartizione del
costo sostenuto. Il valore impostato come totale fattura sarà proposto come primo valore di ripartizione.
Il valore indicato in uno dei cinque campi di input verrà ripartito sulle righe selezionate in base al criterio di
ripartizione desiderato (V = in base al Valore, Q = in base alla Quantità della riga, 2 = in base alla Quantità
della seconda unità di misura).
Quando la funzione è prevista, si potrà dunque procedere alla contabilizzazione.
Pag. 1215