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