Schedulazioni Fatturazione Elettronica
Versione Compatibile: Varie
Data e numero revisione: 10/12/2024, v. 1
Motivazione revisione: Creazione del capitolo
La possibilità di schedulare i processi garantisce una maggiore efficienza nell'esecuzione di molti task, tuttavia raccomandiamo attenzione in quanto la schedulazione è per definizione un automatismo, dunque una disattenzione nella gestione degli automatismi potrebbe causare problemi alla gestione contabile.
Schedulazioni ciclo attivo
A partire dalla versione 9.2.0.0 di Business File, è possibile eseguire la schedulazione per le operazioni di:
- Importazione dei documenti
- Generazione dei documenti
- Invio dei documenti allo SdI
Per creare la schedulazione saranno necessari 2 elementi: un file di configurazione .BUB ed un file per avviare la procedura .bat.
File di configurazione .BUB
Il file .BUB è un file di testo con all'interno la definizione dei parametri da passare alla schedulazione. Di seguito una tabella contenente i parametri accettati dal programma (Non è necessario usarli tutti).
PARAMETRO |
VALORI AMMESSI |
VALORE DI DEFAULT |
TIPO_SCHEDULAZIONE |
1: Importazione + Generazione 2: Solo import 3: Invio |
1 |
TIPO_DOCUMENTI |
Indicare il tipork relativo ai documenti da filtrare % = Tutti N.B. : E’ possibile indicare un solo valore |
% |
ANNO |
Valore numerico indicante l'anno |
Anno corrente |
DATA_DOC_MAGAZZINO_DA |
Data minima dei documenti di magazzino da filtrare |
01/01/1900 |
DATA_DOC_MAGAZZINO_A |
Data massima dei documenti di magazzino da filtrare |
31/12/2099 |
SERIE_DA |
Stringa con serie minima |
Minima serie Business |
SERIE_A |
Stringa con serie massima |
Massima serie Business |
NUMERO_MAGAZZINO_DA |
Valore numerico minimo del documento di magazzino di Business da ricercare |
0 |
NUMERO_MAGAZZINO_A |
Valore numerico massimo del documento di magazzino di Business da ricercare |
999999999 |
CONTO_DA |
Valore numerico minimo del conto cliente di Business destinatario dei documenti emessi |
0 |
CONTO_A |
Valore numerico massimo del conto cliente di Business destinatario dei documenti emessi |
999999999 |
DATA_DOC_MAGAZZINO_A_GG |
Viene presa in considerazione solo se non valorizzato il parametro DATA_DOC_MAGAZZINO_A e serve ad escludere i documenti di magazzino emessi negli ultimi n giorni, dove n è il valore numerico inserito |
0 |
NUMERO_REGISTRAZIONE_DA |
Valore numerico minino delle registrazioni di prima nota (autofattura\integrazione) |
0 |
NUMERO_REGISTRAZIONE_A |
Valore numerico massimo delle registrazioni di prima nota (autofattura\integrazione) |
999999999 |
DATA_REGISTRAZIONE_DA |
Data minima delle registrazioni di prima nota (autofattura\integrazione) |
01/01/1900 |
DATA_REGISTRAZIONE_A |
Data massima delle registrazioni di prima nota (autofattura\integrazione) |
31/12/2099 |
IMPOSTA_BOLLO |
Valore numerico dell'importo del bollo in caso di fatture esenti con opzione “Scegli bollo”. Può assumere i valori 0 o 2 |
Se non specificato le fatture vengono importate, ma non generate |
TIPOLOGIA_CLIENTE |
PA: Solo fatture verso la Pubblica Amministrazione PR: Solo fatture verso i privati %%%% : Sia PA che privati |
Se non specificato, verranno considerate le fatture sia verso PA che verso i privati |
TIPOLOGIE_FATTURE_DA_GENERARE |
1: Tutte (Verranno generati anche gli xml di documenti già presenti in consolle con stato Importato e che soddisfino i parametri indicati nel file .BUB) 2: Solo le importate |
2 |
TIPOLOGIE_FATTURE_DA_INVIARE |
1: Tutte 2: Solo firmate |
1 |
TIPO_INVIO |
1: Pec 2: DocEasy |
1 |
TIPO_LOG |
1: Completo 2: Solo errori |
1 |
PATH_LOG |
Percorso di salvataggio dei log della procedura schedulata |
|
DELETE_LOG_GG |
Numero giorni antecedenti per la cancellazione dei log nella tabella del db di Business |
0 |
Esempi vari:
File .BUB per importazione e generazione di tutti i documenti dell'anno 2023, escludendo i documenti provenienti da registrazione di prima nota. Sarà applicato il bollo virtuale.
TIPO_SCHEDULAZIONE=1
TIPO_DOCUMENTI=%
PATH_LOG=C:\BusCube\C2SR6\Schedulazioni
TIPO_LOG=1
ANNO=2023
IMPOSTA_BOLLO=2
NUMERO_REGISTRAZIONE_DA=9999
NUMERO_REGISTRAZIONE_A=9999
TIPOLOGIA_FATTURE_DA_GENERARE=1
File .BUB per la sola importazione di tutti i documenti dell’anno 2023
TIPO_SCHEDULAZIONE=2
TIPO_DOCUMENTI=%
PATH_LOG=C:\BusCube\C2SR6\Schedulazioni
TIPO_LOG=2
ANNO=2023
File .BUB per la sola importazione di tutte le fatture immediate dell’anno 2023
TIPO_SCHEDULAZIONE=2
TIPO_DOCUMENTI=A
TIPO_LOG=1 ANNO=2023
File .BUB per importazione e generazione di tutti i documenti dell’anno 2023, del conto 4010037, con numero magazzino da 1 a 100
TIPO_SCHEDULAZIONE=1
TIPO_DOCUMENTI=%
TIPO_LOG=1
ANNO=2023
CONTO_DA=4010037
CONTO_A=4010037
NUMERO_MAGAZZINO_DA=1
NUMERO_MAGAZZINO_A=100
File .BUB per importazione e generazione di tutti i documenti dell’anno 2023, del conto 4010037, con numero magazzino da 1 a 100, e data magazzino massima pari a data odierna 7
TIPO_SCHEDULAZIONE=1
TIPO_DOCUMENTI=%
TIPO_LOG=1
ANNO=2023
NUMERO_MAGAZZINO_DA=1
NUMERO_MAGAZZINO_A=100
DATA_DOC_MAGAZZINO_A_GG=7
File. bat
Il file .bat contiene la linea di comando per eseguire la schedulazione
Oggetto |
Esempio |
Note |
Percorso d'installazione di Buscube.exe |
"C:\BusCube\BusCUBE.exe" |
Click destro sull'icona di Business → 'Apri percorso file'. Il percorso va scritto tra le virgolette " " |
Nome Utente di Business |
admin |
L'utente di Business deve essere integrato con l'utente di Business File ed avere almeno i moduli BF01 BF06 BF10 BF13 (se integrato con provider, es. DocEasy) |
Password Utente di Business |
Passw0rd!! |
|
Nome del database Business |
AZIENDADB |
|
Profilo di configurazione Business |
Business |
Nel percorso d'installazione cercare il file di configurazione con estensione .cfg e copiarne il nome |
BNQQCOFE /B |
BNQQCOFE /B |
|
Percorso del file mappatura .bub |
"C:\BusCube\Schedulazioni\BNQQCOFE_SCHED1.BUB" |
Il percorso nel quale si trova il file .bub generato al passaggio precedente. Il percorso va scritto tra le virgolette " " |
Nome ditta Business |
DITTABUSINESS |
Il nome della ditta per la quale si desidera effettuare la schedulazione |
Esempio:
"C:\BusCube\BusCUBE.exe" admin Passw0rd!! AZIENDADB Business BNQQCOFE /B "C:\BusCube\Schedulazioni\BNQQCOFE_SCHED1.BUB" DITTABUSINESS
A partire dalla versione 9.2.0.0 di Business File, è possibile eseguire la schedulazione per l' operazioni di:
- Controllo stati fe con DocEasy
Per creare la schedulazione saranno necessari 2 elementi: un file di configurazione .BUB ed un file per avviare la procedura .bat.
File di configurazione .BUB
Il file .BUB è un file di testo con all'interno la definizione dei parametri da passare alla schedulazione. Di seguito una tabella contenente i parametri accettati dal programma (Non è necessario usarli tutti).
PARAMETRO |
VALORI AMMESSI |
VALORE DI DEFAULT |
TIPO_SCHEDULAZIONE |
5: Controllo stati DocEasy |
|
TIPO_DOCUMENTI |
Indicare il tipork relativo ai documenti da filtrare % = Tutti N.B. : E’ possibile indicare un solo valore |
% |
ANNO |
Valore numerico indicante l'anno |
Anno corrente |
DATA_DOC_MAGAZZINO_DA |
Data minima dei documenti di magazzino da filtrare |
01/01/1900 |
DATA_DOC_MAGAZZINO_A |
Data massima dei documenti di magazzino da filtrare |
31/12/2099 |
Esempi vari:
File .BUB per lettura stati DocEasy delle fatture dal 12 Gennaio del 2023
TIPO_SCHEDULAZIONE=5
PATH_LOG=C:\Users\luca.giglio\Desktop\AmbientiTest\CUBE2_SR3_CU2\Schedulazioni\Log
DATA_DOC_MAGAZZINO_DA=12/01/2023
File. bat
Il file .bat contiene la linea di comando per eseguire la schedulazione
Oggetto |
Esempio |
Note |
Percorso d'installazione di Buscube.exe |
"C:\BusCube\BusCUBE.exe" |
Click destro sull'icona di Business → 'Apri percorso file'. Il percorso va scritto tra le virgolette " " |
Nome Utente di Business |
admin |
L'utente di Business deve essere integrato con l'utente di Business File ed avere almeno i moduli BF01 BF06 BF10 BF13 (se integrato con provider, es. DocEasy) |
Password Utente di Business |
Passw0rd!! |
|
Nome del database Business |
AZIENDADB |
|
Profilo di configurazione Business |
Business |
Nel percorso d'installazione cercare il file di configurazione con estensione .cfg e copiarne il nome |
BNQQCOFE /B |
BNQQCOFE /B |
|
Percorso del file mappatura .bub |
"C:\BusCube\Schedulazioni\BNQQCOFE_SCHED1.BUB" |
Il percorso nel quale si trova il file .bub generato al passaggio precedente. Il percorso va scritto tra le virgolette " " |
Nome ditta Business |
DITTABUSINESS |
Il nome della ditta per la quale si desidera effettuare la schedulazione |
Esempio:
"C:\BusCube\BusCUBE.exe" admin Passw0rd!! AZIENDADB Business BNQQCOFE /B "C:\BusCube\Schedulazioni\BNQQCOFE_SCHED1.BUB" DITTABUSINESS
E' possibile eseguire la schedulazione per l' operazione di:
- Scarico notifiche PEC
Con questa procedura saranno scaricate tutte le notifiche relative alle fatture inviate, sia quelle di tipo PEC che di tipo SDI
Per creare la schedulazione è necessario un file .bat.
Il file .bat contiene la linea di comando per eseguire la schedulazione
Oggetto |
Esempio |
Note |
Eseguibile FEControllaNotificheConsole.exe comprensivo di percorso. |
"C:\Business File\FEControllaNotificheConsole.exe" |
Click destro sull'icona di Business → 'Apri percorso file'. Il percorso va scritto tra le virgolette " " |
Nome Utente di Business File |
admin |
L'utente di Business File deve avere almeno i moduli BF01 BF06 |
Nome ditta Business File |
DITTA |
Il nome della ditta per la quale si desidera effettuare la schedulazione |
Esempio:
"C:\Business File\FEControllaNotificheConsole.exe" admin DITTA
La schedulazione scaricherà le notifiche presenti andando ad analizzare n giorni indietro rispetto alla data di lancio procedura, dove n è il valore inserito in Impostazioni → Parametri → Generali, tab Fatturazione elettronica nella casella Num. gg recupero e-mail per Notifiche FE Attive