Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
assegnamento_provvigioni_da_file_csv [2023/12/13 04:47] giulia |
assegnamento_provvigioni_da_file_csv [2025/02/04 16:07] (versione attuale) giulia |
||
---|---|---|---|
Linea 6: | Linea 6: | ||
=========================================================================== | =========================================================================== | ||
- | Premessa | + | ===Premessa=== |
Linea 14: | Linea 14: | ||
- | Installazione e preparazione iniziale | + | ===Installazione e preparazione iniziale=== |
Installare gli eseguibili del programma "listini" e configurarlo nel menu | Installare gli eseguibili del programma "listini" e configurarlo nel menu | ||
- | Per ciascun fornitore previsto nella gestione creare un listino "sconto categoria" nel quale inserire le categorie articolo di sua competenza con relativi sconti acquisto e provvigioni;I fornitori previsti dal programma sono i seguenti (*): | + | I fornitori previsti dal programma (nella versione iniziale) erano i seguenti: |
- | + | ||
- | 001 = HENKEL Per prodotti di categoria 1*** (SKP) | + | |
- | 002 = LABEL-M Per prodotti di categoria 2*** (LABEL-M) | + | |
- | 003 = BIO-ONE Per prodotti di categoria 3*** (BIO-ONE) | + | |
- | 999 = NEOS Per prodotti di categoria 4*** (Listino NEOS) | + | |
- | Le categorie sono infatti definite da codici parlanti in cui il primo carattere identifica il fornitore (**); 999 e' un fornitore di comodo che serve per gestire un listino NEOS non riferito ad altri fornitori. | + | 001 = HENKEL Per prodotti di categoria 1 (SKP) |
+ | 002 = LABEL-M Per prodotti di categoria 2 (LABEL-M) | ||
+ | 003 = BIO-ONE Per prodotti di categoria 3 (BIO-ONE) | ||
+ | 999 = NEOS Per prodotti di categoria 4 (Listino NEOS) | ||
- | Per ogni agente deve essere creato il relativo listino provvigioni/categoria; tale listino non deve essere vuoto e | + | Le categorie sono infatti definite da codici parlanti in cui il primo carattere identifica il fornitore (**); 999 e' un fornitore di comodo che serve per gestire un listino NEOS non riferito ad altri fornitori. Per ogni agente deve essere creato il relativo listino provvigioni/categoria; tale listino non deve essere vuoto e a tale scopo se necessario occorre inserirvi una categoria di comodo (es.ZZ) senza alcuna provvigione associata |
- | a tale scopo se necessario occorre inserirvi una categoria di comodo (es.ZZ) senza alcuna provvigione associata | + | |
- | (*) in doc-st11.pas vedi procedura Assegna_Categoria_Ad_Articolo() | + | in doc-st11.pas vedi procedura Assegna_Categoria_Ad_Articolo() |
- | (**) NOTA BENE: CON L'AGGIORNAMENTO DI MARZO 2023 IL PRIMO CARATTERE | + | NOTA BENE: CON L'AGGIORNAMENTO DI MARZO 2023 (E SUCCESSIVI) IL PRIMO CARATTERE DEL CODICE CATEGORIA DETERMINA IL FORNITORE COME SEGUE: |
- | DEL CODICE ARTICOLO DETERMINA IL FORNITORE COME SEGUE: | + | |
'1':RECART.CCL:='001 '; (* HENKEL / SKP *) | '1':RECART.CCL:='001 '; (* HENKEL / SKP *) | ||
Linea 44: | Linea 41: | ||
'7':RECART.CCL:='432 '; (* PROMOTRED PER HANDMASK 14.03.23 *) | '7':RECART.CCL:='432 '; (* PROMOTRED PER HANDMASK 14.03.23 *) | ||
'8':RECART.CCL:='497 '; (* PURO' 14.03.23 *) | '8':RECART.CCL:='497 '; (* PURO' 14.03.23 *) | ||
+ | '9':RECART.CCL:='640 '; (* DAND COSMETIC 04.02.25 *) | ||
- | + | ===Utilizzo della procedura=== | |
- | Utilizzo della procedura | + | |
Linea 52: | Linea 49: | ||
fatturazione, eseguire nell'ordine: | fatturazione, eseguire nell'ordine: | ||
- | La procedura nr.1 che ha le seguenti funzioni: | + | PROCEDURA NUMERO 1. che ha le seguenti funzioni: |
- | a) Acquisire i codici categoria con relativi sconti e provvigioni | + | a) Acquisire i codici categoria con relativi sconti e provvigioni "standard" per fornitore, registrati nei listini fornitori (anagrafica fornitori, tab "listino" e scelta listino-categoria) |
- | "standard" per fornitore, registrati nei listini fornitori | + | |
- | (anagrafica fornitori, tab "listino" e scelta listino-categoria) | + | |
- | b) Assegnare i codici categoria agli articoli gestiti in friend | + | |
- | c) Assegnare i codici fornitore agli articoli gestiti in friend | + | |
- | secondo lo schema sopra descritto conseguentemente alla categoria | + | |
- | Nota: sono ignorati dalla procedura gli articoli di comodo il | + | b) Assegnare i codici categoria agli articoli gestiti in friend |
- | cui codice inizia con ZZ | + | |
- | La procedura nr.2 che assegna nelle righe di fattura le provvigioni | + | c) Assegnare i codici fornitore agli articoli gestiti in friend secondo lo schema sopra descritto conseguentemente alla categoria |
- | che derivano dai files importati con la procedura nr.1 e puo' | + | |
- | essere fatta come elaborazione effettiva - inserendo "S" nel | + | Nota: sono ignorati dalla procedura gli articoli di comodo il cui codice inizia con ZZ |
- | campo apposito - oppure solo per visionare eventuali segnalazioni | + | |
- | di errore | + | NOTA BENE: LA TABELLA CATEGORIE MERCEOLOGICHE VIENE RICARICATA OGNI VOLTA DA CATEG.CSV, PERTANTO SE |
+ | L'UTENTE DOVESSE CREARE NUOVE CATEGORIE DIRETTAMENTE IN FRIEND, QUESTE VERREBBERO SOVRASCRITTE | ||
+ | DALLA PROCEDURA NR.1 CONTEMPORANEAMENTE LE STESSE CATEGORIE SUDDIVISE PER FORNITORE | ||
+ | (IN BASE AL PRIMO CARATTERE) VENGONO RIPORTATE NEI RISPETTIVI LISTINI FORNITORE-CATEGORIA, | ||
+ | ANCHE QUI SOVRASCRIVENDO I FILES ESISTENTI | ||
+ | |||
+ | PROCEDURA NUMERO 2. che assegna nelle righe di fattura le provvigioni che derivano dai files importati con la procedura nr.1 e puo' essere fatta come elaborazione effettiva - inserendo "S" nel campo apposito - oppure solo per visionare eventuali segnalazioni di errore | ||
NOTA BENE: devono essere inseriti manualmente i seguenti dati: | NOTA BENE: devono essere inseriti manualmente i seguenti dati: | ||
Linea 85: | Linea 82: | ||
(Rif.chiam. Milena del Febbraio 2018) | (Rif.chiam. Milena del Febbraio 2018) | ||
- | La procedura nr.3 che genera un tabulato di controllo dettagliato | + | NOTA BENE: Il campo "provvigione" su riga fattura viene rivalorizzato |
- | riga per riga, per la verifica delle provvigioni assegnate | + | anche se già valorizzato in precedenza, in base alle |
- | in base alla procedura nr.2 unitamente agli sconti che scaturiscono | + | attuali tabelle provvigioni per fornitore/categoria |
- | dai listini fornitori o dai listini specifici agenti e clienti | + | |
+ | |||
+ | PROCEDURA NUMERO 3. che genera un tabulato di controllo dettagliato riga per riga, per la verifica delle provvigioni assegnate in base alla procedura nr.2 unitamente agli sconti che scaturiscono dai listini fornitori o dai listini specifici agenti e clienti | ||
- | - La procedura nr.4 che - DOPO AVER ESEGUITO LA procedura NR.3 e sulla base | + | PROCEDURA NUMERO 4. che - DOPO AVER ESEGUITO LA procedura NR.3 e sulla base dei dati da tale procedura elaborati - propone due alternative per un calcolo sintetico dei margini per fornitore/categoria articolo/cliente con 2 varianti di sub-totalizzazione |
- | dei dati da tale procedura elaborati - propone due alternative per | + | |
- | un calcolo sintetico dei margini per fornitore/categoria articolo/cliente | + | |
- | con 2 varianti di sub-totalizzazione | + | |
| | ||
- | Risoluzione problema di mancato assegnamento provvigione a riga di fattura | + | ===Risoluzione problema di mancato assegnamento provvigione a riga di fattura=== |
- | Se nella procedura nr.2 si riscontra che a certe righe di fattura non | + | Se nella procedura nr.2 si riscontra che a certe righe di fattura non è assegnata la provvigione attesa fare le seguenti verifiche: |
- | è assegnata la provvigione attesa fare le seguenti verifiche: | + | |
1. Annotare il codice articolo sulla riga di fattura cui manca la provvigione | 1. Annotare il codice articolo sulla riga di fattura cui manca la provvigione | ||
2. Visualizzare l'anagrafica dell'articolo ed annotarne | 2. Visualizzare l'anagrafica dell'articolo ed annotarne | ||
- | - Il codice categoria | + | - Il codice categoria |
- | - Il codice del fornitore | + | - Il codice del fornitore |
3. Visualizzare l'anagrafica del fornitore e fare click sul tab "listino" | 3. Visualizzare l'anagrafica del fornitore e fare click sul tab "listino" | ||
Linea 112: | Linea 107: | ||
4. Nella seguente videata selezionare il listino "per categoria" e confermare | 4. Nella seguente videata selezionare il listino "per categoria" e confermare | ||
- | 5. Se il programma segnala "listino non esistente" effettuare la scelta | + | 5. Se il programma segnala "listino non esistente" effettuare la sceltaper crearlo ATTENZIONE INSERIRE "N" NEL CAMPO PER N O N INSERIRE NEL LISTINO TUTTE LE CATEGORIE ESISTENTI |
- | per crearlo | + | |
- | ATTENZIONE INSERIRE "N" NEL CAMPO PER N O N INSERIRE NEL LISTINO | + | |
- | TUTTE LE CATEGORIE ESISTENTI | + | |
- | 6. Nella seguente videata (oppure nuovamente dalla videata di anagrafica | + | 6. Nella seguente videata (oppure nuovamente dalla videata di anagrafica fornitore) accedere al listino fornitore per categoria" |
- | fornitore) accedere al listino fornitore "per categoria" | + | |
7. Nel listino inserire la categoria desiderata con la relativa provvigione | 7. Nel listino inserire la categoria desiderata con la relativa provvigione | ||
- | Dettagli tecnici | + | ===Dettagli tecnici=== |
- | Nel codice sorgente vedere in data 20.02.16 per individuare le parti dove | + | Nel codice sorgente vedere in data 20.02.16 per individuare le parti dove il codice fornitore e' derivato dal codice categoria. Ricordare che anche nella statistica di sintesi si fa riferimento al codice parlante della categoria per le opportune diciture di totali e subtotali fornitore/categoria |
- | il codice fornitore e' derivato dal codice categoria | + | |
- | Ricordare che anche nella statistica di sintesi si fa riferimento al | ||
- | codice parlante della categoria per le opportune diciture di totali | ||
- | e subtotali fornitore/categoria | ||
- | + | ===Introduzione di un nuovo fornitore con relative linee di prodotti=== | |
- | Introduzione di un nuovo fornitore con relative linee di prodotti | + | |
1) Codificare il fornitore in anagrafica fornitori, es. 077 = SALONE NELL'ERBA | 1) Codificare il fornitore in anagrafica fornitori, es. 077 = SALONE NELL'ERBA | ||
- | 2) Nel file categ.csv inserire i codici delle categorie relative al | + | 2) Nel file categ.csv inserire i codici delle categorie relative al fornitore, p.es.: |
- | fornitore, p.es.: | + | |
- | | + | |
5101;SALONE - prodotti;50;15 | 5101;SALONE - prodotti;50;15 | ||
- | |||
Ricordare che il primo carattere "5" identifica il fornitore | Ricordare che il primo carattere "5" identifica il fornitore | ||
- | 3) Nel file categart.csv inserire gli abbinamenti fra codici articoli del | + | 3) Nel file categart.csv inserire gli abbinamenti fra codici articoli del nuovo fornitore e relative categorie, p.es.: |
- | nuovo fornitore e relative categorie, p.es.: | + | |
5101;ERBA 004 | 5101;ERBA 004 | ||
Linea 160: | Linea 143: | ||
(doc-st11 elaborando categart.csv NON CREA nuovi articoli in anagrafica | (doc-st11 elaborando categart.csv NON CREA nuovi articoli in anagrafica | ||
ma assegna solo categoria e fornitore agli articoli che esistono gia') | ma assegna solo categoria e fornitore agli articoli che esistono gia') | ||
+ | |||
+ | N.B. | ||
+ | Se non si desidera codificare preventivamente gli articoli in angrafica | ||
+ | è possibile utilizzare, nel menu "gestione sconti provvigioni" (programma doc-st11), | ||
+ | la procedura nr. 5 "gestione articoli nuovi su fatture". | ||
+ | Qui occorrerà solo assegnare la corretta categoria a ciascun nuovo articolo | ||
+ | trovato nelle fatture di un periodo selezionato | ||
5) Da anagrafica fornitore (077 dell'esempio) creare il relativo | 5) Da anagrafica fornitore (077 dell'esempio) creare il relativo | ||
Linea 165: | Linea 155: | ||
per ciascuna categoria di competenza | per ciascuna categoria di competenza | ||
- | 6) IL PROGRAMMA DOC-ST11 NELLA FUNZIONE ASSEGNA_CATEGORIA_AD_ARTICOLO() | + | 6) IL PROGRAMMA DOC-ST11 NELLA FUNZIONE ASSEGNA_CATEGORIA_E_FORNITORE_AD_ARTICOLO() |
DEVE ESSERE MODIFICATO NEL CASO DELL'ESEMPIO, IN MODO DA ASSEGNARE | DEVE ESSERE MODIFICATO NEL CASO DELL'ESEMPIO, IN MODO DA ASSEGNARE | ||
IN ANAGRAFICA IL FORNITORE 077 AGLI ARTICOLI CREATI DOVE IL PRIMO | IN ANAGRAFICA IL FORNITORE 077 AGLI ARTICOLI CREATI DOVE IL PRIMO | ||
CAMPO DELLA CATEGORIA E' "5" | CAMPO DELLA CATEGORIA E' "5" | ||
- | + | (V.esempio in data 04.02.25 per fornitore "Dand Cosmetic") | |
+ | 7) IL PROGRAMMA DOC-ST11 NELLA PROCEDURA INSERISCI_ARTICOLI_IN_ANAGRAFICA() | ||
+ | (NEL FILE DOC-S11B.PAS) DEVE ESSERE MODIFICATO DI CONSEGUENZA | ||
+ | (V.esempio in data 04.02.25 per fornitore "Dand Cosmetic") | ||