/scontrino-digitale

Libreria per la lettura e la creazione dei corrispettivi elettronici da Registratori Telematici

Primary LanguageJava

Scontrino Digitale

Libreria per la lettura e la creazione dei corrispettivi elettronici da Registratori Telematici

Aggiornata all'ultima specifica: XMLcor Versione 7.0 ex art. 2, d.Lgs. 127/2015 Clicca qui per i dettagli

E' una versione 0.2, quindi eventuali modifiche, contributi, richieste su misura e suggerimenti sono ben accetti.

Funzionalità di base:

  1. Possibilità di creare un xml di prova con dati già impostati.
  2. Possibilità di leggere ed estrarre i dati da xml presenti all'interno di una cartella arbitraria.
  3. Supporto totale alla specifica. (Compresi i dati provenienti dai distributori automatici).

Installazione per i test di prova

All'interno della cartella del progetto, lanciare da riga di comando:

mvn clean
mvn install

La libreria è testata con Maven 3 e Java 8 (Aggiornata). Avvio creazione xml di prova:

java -jar scontrino-digitale-0.1.jar creaScontrino IT 99999999999 00001 ./xml

L'azione genera un file xml nominato IT_99999999999_DF_00001.xml, sotto la cartella indicata che viene indicata

Avvio lettura xml dei corrispettivi presenti in una cartella arbitraria:

java -jar scontrino-digitale-0.1.jar leggiScontrino ./xml

Italian digital receipt

Library for reading and creating electronic counterparts from Telematic Registrators

Updated to the latest specification: XMLcor Version 7.0 ex art. 2, d.Lgs. 127/2015 Click here for details

It is a version 0.1, so any changes, contributions, custom requests and suggestions are welcome.

Basic features:

  1. Ability to create a test xml with preset data.
  2. Ability to read and extract data from xml present in an arbitrary folder.
  3. Full support for the specification. (Including data from vending machines).

Test installation

Inside the project folder, run from the command line:

mvn clean
mvn install

The library has been tested with Maven 3 and Java 11 (Updated now). Start creating test xml:

java -jar scontrino-digitale-0.1.jar creaScontrino IT 99999999999 00001 ./xml

This action generates an xml file named IT_99999999999_DF_00001.xml, under the indicated folder

Start reading xml receipts in an arbitrary folder:

java -jar scontrino-digitale-0.1.jar leggiScontrino ./xml

Licence

CC BY 4.0 Tudor44