Schedulazioni Fatturazione Elettronica
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 |
Viene preso in considerazione solo per le procedure di generazione ed invio del file XML. In fase di import verranno importate sia le fatture verso PR che verso PA, indipendentemente dal valore del parametro 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 3: Provider 4: NDH |
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 10.0.4.0 di Business File, è possibile eseguire la schedulazione per l' operazioni di:
- Controllo stati fe con Nts Digital Hub (NDH)
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 |
6: Controllo stati NDH |
|
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 NDH delle fatture dal 12 Gennaio del 2025
TIPO_SCHEDULAZIONE=6
PATH_LOG=C:\Users\luca.giglio\Desktop\AmbientiTest\CUBE2_SR3_CU2\Schedulazioni\Log
DATA_DOC_MAGAZZINO_DA=12/01/2025
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
Schedulazioni ciclo passivo
E' possibile eseguire la schedulazione per le operazioni di:
- Import dei nuovi documenti
- Riallineamento dei documenti
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
PARAMETRO |
VALORI AMMESSI |
NOTE |
TIPO_SCHEDULAZIONE |
0: Import da PEC 1: Import da Cartella (*) 2: Import da Provider 3: Import da DocEasy 4: Riallineamento fatture passive DocEasy (**): con questa chiamata è possibile recuperare fatture elettroniche passive non presenti in consolle 5: Import da NTS Digital Hub 6: Riallineamento fatture passive NTS Digital Hub (***): con questa chiamata è possibile recuperare fatture elettroniche passive non presenti in consolle |
(*) Nel caso di import da cartella è necessario inserire e la seguente chiave di registro di Business BNQQFAEP\OPZIONI\HHNTSPJ_FE_PASS_CartellaDaImportare, valorizzandola con il percorso della cartella nella quale risiedono le fatture da importare. (**) Per questa schedulazione occorre valorizzare il parametro fatturazione elettronica Id doc easy iniziale per allineamento massivo. Nel caso in cui non venga valorizzato, la prima schedulazione partirà da 0. Al termine del riallineamento, il parametro verrà aggiornato con l'ultimo Id provider scaricato. (***) Per questa schedulazione nel file .BUB occorre inserire anche il numero di giorni da controllare. Esempio: GIORNI=180 In questo modo ad ogni riallineamento verranno analizzate le fatture elettroniche passive degli ultimi 180 giorni |
Esempi vari:
File .BUB per scarico fatture elettroniche passive PEC
TIPO_SCHEDULAZIONE=0
File .BUB per scarico fatture elettroniche passive NDH
TIPO_SCHEDULAZIONE=5
File .BUB per riallineamento fatture elettroniche passive NDH
TIPO_SCHEDULAZIONE=6
GIORNI=180
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. NDH) |
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 |
BNQQFAEP /B |
|
Percorso del file mappatura .bub |
"C:\BusCube\Schedulazioni\IMPORTFE.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 BNQQFAEP /B "C:\BusCube\Schedulazioni\IMPORTFE.BUB" DITTABUSINESS