Questo entry point permette di assumere il controllo al momento della definizione dei criteri di selezione degli ordini da fatturare.
Permette di aggiungere dei filtri supplementari su questi ordini.
E' chiamato nel programma della fatturazione automatica degli ordini FUNAUTINVO.
Non ci sono transazioni in corso.
Non ci sono ancora file traccia aperti quando si è in fase di selezione delle righe d'ordine da fatturare.
Questo entry point è chiamato al momento della definizione dei criteri di selezione.
La videata di selezione delle righe d'ordine [M :DIA] (SAUTINVO) è ancora disponibile.
I criteri standard sono caricati:
Nella variabile CRITERE per la testata d'ordine (file SORDER). La variabile FILSUPENT è stata creata per l'aggiunta dei criteri supplementari.
Nella variabile CRITDET per le righe dettaglio d'ordine (file SORDERQ). La variabile FILSUPDET è stata creata per l'aggiunta dei criteri supplementari.
Queste 2 variabili sono dimensionate a 250 caratteri. Affinché ciò funzioni correttamente al momento della valutazione se le variabili non sono caricate dall'entry point, FILSUPENT e FILSUPDET sono inizializzate alla stringa « 1=1 ».
Basta completarle nell'entry point.
Esempio : Aggiunta di un filtro supplementare sul riferimento articolo che deve cominciare con « VEN».
FILSUPDET -= ‘ & ITMREF >= « VEN »’
FILSUPENT viene valutato insieme a CRITERE durante il filtro sul file SORDER. I criteri devono riferirsi a campi del file SORDER.
FILSUPDET è valutato contemporaneamente a CRITDET, durante il filtro sul file SORDERQ. I criteri devono riferirsi a campi del file SORDERQ.
Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Tradizionalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...
Tabella | Contenuto significativo | Descrizione Tabella |
SINVOICE | No | Fatture testata |
SINVOICEV | No | Fatture testata valorizzazione |
SINVOICED | No | Fatture riga |
SORDER | No | Ordini testata |
SORDERQ | No | Ordini riga quantità |
SORDERP | No | Ordini riga prezzo |
BPARTNER | No | Terzi |
BPCUSTOMER | No | Clienti |
BPDLVCUST | No | Clienti consegnati |
BPCUSTMVT | No | Movimenti clienti |
ITMMASTER | No | Articoli |
ITMSALES | No | Articoli vendita |
ITMFACILIT | No | Articolo sito |
GTYPACCENT | No | Tipi di movimenti |
GACCCODE | No | Codici contabili |
GACCOUNT | No | Conti generali |
GAUTACE | No | Movimenti automatici |
GAUTACEF | No | Formule movimenti automatici |
GJOURNAL | No | Giornali contabili |
ACODNUM | No | Contatore documento |
TABMODELIV | No | Tabella modalità di consegna |
TABCOUAFF | No | Tabella assegnazione contatori |
SWRKINV | No | File di lavoro |
TABSIVTYP | No | Tabella tipo fattura cliente |
Questo entry point permette di assumere il controllo prima della fine della transazione di scrittura di una fattura per aggiornare dei file specifici.
Viene chiamato nel programma di fatturazione automatica FUNAUTINVO
C'è una transazione in corso.
Per annullare la transazione se c'è un problema, bisogna posizionare la variabile GOK a 0.
C'è un file traccia aperto
Questo entry point è chiamato:
nella funzione di fatturazione automatica degli ordini prima della fine di ogni transazione di scrittura di una fattura.
Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Tradizionalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...
Tabella | Contenuto significativo | Descrizione Tabella |
SINVOICE | Si | Fatture testata |
SINVOICEV | Si | Fatture testata valorizzazione |
SINVOICED | No | Fatture riga |
SORDER | No | Ordini testata |
SORDERQ | No | Ordini riga quantità |
SORDERP | No | Ordini riga prezzo |
BPARTNER | Sì (terzo fattura) | Terzi |
BPCUSTOMER | Sì (cliente fattura) | Clienti |
BPDLVCUST | No | Clienti consegnati |
BPCUSTMVT | No | Movimenti clienti |
ITMMASTER | No | Articoli |
ITMSALES | No | Articoli vendita |
TABSIVTYP | Si | Tipi di fatture |
GTYPACCENT | No | Tipi di movimenti |
GACCCODE | No | Codici contabili |
GACCOUNT | No | Conti generali |
GAUTACE | No | Movimenti automatici |
GAUTACEF | No | Formule movimenti automatici |
GJOURNAL | No | Giornali contabili |
|
|
|
Questo entry point permette di assumere il controllo alla fine dei controlli di autorizzazione di fatturazione di un ordine. Permette di aggiungere dei test che permettono di rifiutare la riga d'ordine.
E' chiamato nel programma di fatturazione automatica FUNAUTINVO
Non ci sono transazioni in corso
Per rifiutare la riga d'ordine, occorre posizionare la variabile OK a 1.
C'è un file traccia aperto
Questo entry point è chiamato:
nella funzione di fatturazione automatica alla fine dei controlli di autorizzazione di fatturazione di ogni riga d'ordine.
La videata di selezione degli ordini SAUTINVO è disponibile.
Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Tradizionalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...
Tabella | Contenuto significativo | Descrizione Tabella |
SINVOICE | No | Fatture testata |
SINVOICEV | No | Fatture testata valorizzazione |
SINVOICED | No | Fatture riga |
SORDER | Si | Ordini testata |
SORDERQ | Si | Ordini riga quantità |
SORDERP | Si | Ordini riga prezzo |
BPARTNER | No | Terzi |
BPCUSTOMER | Sì (cliente ordine) Se [F :SOH]IME=5 | Clienti |
BPDLVCUST | No | Clienti consegnati |
BPCUSTMVT | No | Movimenti clienti |
ITMMASTER | No | Articoli |
ITMSALES | No | Articoli vendita |
TABSIVTYP | No | Tipi di fatture |
GTYPACCENT | No | Tipi di movimenti |
GACCCODE | No | Codici contabili |
GACCOUNT | No | Conti generali |
GAUTACE | No | Movimenti automatici |
GAUTACEF | No | Formule movimenti automatici |
GJOURNAL | No | Giornali contabili |
|
|
|
Questo entry point permette di assumere il controllo prima della scrittura nel file di lavoro di ogni record riga d'ordine da fatturare. Permette di aggiungere dei dati che servono da criteri di rottura nei dati del file di lavoro (campo SWIDATA) ovvero modificare la chiave (campi SWIKEY e SWIKEY1).
E' chiamato nel programma di fatturazione automatica FUNAUTINVO
Non ci sono transazioni in corso
C'è un file traccia aperto
Questo entry point è chiamato:
nella funzione di fatturazione automatica degli ordini ad ogni scrittura di un record nel file di lavoro.
La videata di selezione degli ordini SAUTINVO è disponibile.
Per aggiungere dei criteri di rottura, è necessario alimentare nel campo SWIDATA le informazioni desiderate.
Es: [F :SWI]SWIDATA += [F :SOH]xxx
Attenzione: Nel campo SWIDATA, rimangono solo 40 caratteri disponibili.
Ogni modifica relativa ai campi di chiave SWIKEY e SWIKEY1 può risultare problematica per quanto riguarda le fatture generate.
Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Tradizionalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...
Tabella | Contenuto significativo | Descrizione Tabella |
SWRKINV | Si | File di lavoro fatturazione automatica |
SINVOICE | No | Fatture testata |
SINVOICEV | No | Fatture testata valorizzazione |
SINVOICED | No | Fatture riga |
SORDER | Si | Ordini testata |
SORDERQ | Si | Ordini riga quantità |
SORDERP | Si | Ordini riga prezzo |
BPARTNER | No | Terzi |
BPCUSTOMER | Sì (cliente ordine) Se [F:SDH]IME=5 | Clienti |
BPDLVCUST | No | Clienti consegnati |
BPCUSTMVT | No | Movimenti clienti |
ITMMASTER | No | Articoli |
ITMSALES | No | Articoli vendita |
TABSIVTYP | No | Tipi di fatture |
GTYPACCENT | No | Tipi di movimenti |
GACCCODE | No | Codici contabili |
GACCOUNT | No | Conti generali |
GAUTACE | No | Movimenti automatici |
GAUTACEF | No | Formule movimenti automatici |
GJOURNAL | No | Giornali contabili |
|
|
|
Questo entry point permette di assumere il controllo dopo il caricamento di tutte le righe nella classe [M] così come la loro scrittura in [F:SID] e prima dell'attivazione del calcolo della fattura. Permette di aggiungere delle righe supplementari o di effettuare delle modifiche prima del calcolo.
E' chiamato nel programma di fatturazione automatica FUNAUTINVO
C'è una transazione in corso.
Per annullare la transazione se c'è un problema, bisogna posizionare la variabile GOK a 0.
C'è un file traccia aperto
Questo entry point è chiamato:
nella funzione di fatturazione automatica degli ordini prima della fine di ogni transazione di scrittura di una fattura.
Le videate della gestione delle fatture sono disponibili: [M:SIH0] (SIH0), [M:SIH1] (SIH1), [M:SIH2] (SIH2), [M:SIH4] (SIH4).
Per una aggiunta di riga prendere come modello il contenuto della sezione $TRT_DETAIL del programma FUNAUTINVO
Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Tradizionalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...
Tabella | Contenuto significativo | Descrizione Tabella |
SINVOICE | Si | Fatture testata |
SINVOICEV | Si | Fatture testata valorizzazione |
SINVOICED | No | Fatture riga |
SORDER | No | Ordini testata |
SORDERQ | No | Ordini riga quantità |
SORDERP | No | Ordini riga prezzo |
BPARTNER | Sì (terzo fattura) | Terzi |
BPCUSTOMER | Sì (cliente fattura) | Clienti |
BPDLVCUST | No | Clienti consegnati |
BPCUSTMVT | No | Movimenti clienti |
ITMMASTER | No | Articoli |
ITMSALES | No | Articoli vendita |
TABSIVTYP | Si | Tipi di fatture |
GTYPACCENT | No | Tipi di movimenti |
GACCCODE | No | Codici contabili |
GACCOUNT | No | Conti generali |
GAUTACE | No | Movimenti automatici |
GAUTACEF | No | Formule movimenti automatici |
GJOURNAL | No | Giornali contabili |
|
|
|