Scaricamento Massivo fatture ricevute – script Python

Scraper per il servizio Fatture e Corrispettivi. Librerie da installare via pip: requests e pytz SOTTO LICENZA MIT

Dati di input in ordine:

CF (o codice Entratel) di FeC. PIN di FeC. Password di FeC. Partita IVA Data dal Data al

Es. py fec.py CRPSVT75H10A089C 123456PIN PASSWORD PARTITA_IVA 01012019 31032019

Nella sottocartella Ricevute troverai le tue FE e i relativi metadati.

Librerie da installare via pip: requests e pytz.

download massivo delle fatture

https://github.com/socrat3/FeCscraper/

E’ necessario dichiarare la cartella ricevute case sensitive in windows.
Supponiamo che fec.py sia installato in C:\ADE e la cartella Ricevute sia in C:\ADE\Ricevute .
Seguendo questo tutorial (https://www.howtogeek.com/354220/how-to-enable-case-sensitive-folders-on-windows-10/) basta dare il seguente comando: fsutil.exe file setCaseSensitiveInfo C:\ADE\Ricevute enable.

Se vi viene dato un messag. di errore, dovrete dare i seguenti comandi

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Per verificare se una dir ha abilitato la funzione case sensitive digitare come amministratore

fsutil.exe file queryCaseSensitiveInfo C:\ADE

Per installare le librerie

python -m pip install requests
python -m pip install pytz

Per poter utilizzare il file fec_corrispettivi.py, occorre installare

python -m pip install python-dateutil

Se ci sono problemi di certificati SSL

pip install –trusted-host pypi.org –trusted-host files.pythonhosted.org requests
pip install –trusted-host pypi.org –trusted-host files.pythonhosted.org pytz

Per la decodifica del file procedere con il comando

openssl base64 -d -in “IT03632460485_1E50O.xml.p7m” -out “DECODED_IT03632460485_1E50O.xml.p7m”

You must be logged in to post a comment.