mirror of
https://github.com/Noettore/fattureCCSR.git
synced 2025-10-15 03:36:39 +02:00
64
README.md
64
README.md
@@ -1,56 +1,50 @@
|
|||||||
# Manuale operativo `fattureSanRossore.exe`
|
# fattureSanRossore
|
||||||
|
|
||||||
L’utility `fattureSanRossore` ha come unico obiettivo quello di scaricare automaticamente le fatture emesse dalla Casa di Cura San Rossore per conto di un medico.
|
Utility in Go per effettuare il bulk-download delle fatture emesse conto terzi e listate in un file xls generato dal portale dalle Casa di Cura San Rossore.
|
||||||
|
|
||||||
Per utilizzarla è necessario essere in possesso di un file xls (Microsoft Excel) generato e scaricato dal portale `STAT_FATTURATO_CTERZI` raggiungibile qui:
|
   
|
||||||
|
|
||||||
[https://report.casadicurasanrossore.it:8443/Reports/Pages/Folder.aspx](https://report.casadicurasanrossore.it:8443/Reports/Pages/Folder.aspx).
|
## Getting Started
|
||||||
|
|
||||||
Ecco in dettaglio la procedura da seguire
|
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
|
||||||
|
|
||||||
## 1. Download del report in formato `xls`
|
### Prerequisites
|
||||||
|
|
||||||
Al termine di questa procedura avremo a disposizione il report in formato `xls` delle fatture emesse dalla Casa di Cura San Rossore per conto terzi. Il report verrà poi utilizzato nella fase seguente per il download delle fatture.
|
- [Go](https://golang.org/) v1.14 or greater
|
||||||
|
- [LibreOffice](https://www.libreoffice.org)
|
||||||
|
|
||||||
1. Aprire l’indirizzo del portale di generazione del report:
|
### Installing
|
||||||
|
|
||||||
[https://report.casadicurasanrossore.it:8443/Reports/Pages/Folder.aspx](https://report.casadicurasanrossore.it:8443/Reports/Pages/Folder.aspx)
|
To download and install follow this steps:
|
||||||
|
|
||||||
2. Effettuare il login con le credenziali del medico accreditato
|
1. Clone this repo (or download it):
|
||||||
|
|
||||||
3. Nella pagina fare click su `STAT_FATTURATO_CTERZI` per aprire la procedura di generazione dei report
|
`$ git clone https://github.com/Noettore/fattureSanRossore`
|
||||||
|
|
||||||

|
2. Download dependencies, build and install:
|
||||||
|
|
||||||
4. Modificare le date nei campi `data dal` e `data al` in modo che rispecchino il periodo di interesse
|
```
|
||||||
|
$ cd path/to/fattureSanRossore
|
||||||
|
$ go install
|
||||||
|
```
|
||||||
|
|
||||||
5. Fare click sul pulsante `Visualizza report` presente nella parte alta della pagina, sulla destra
|
### Run
|
||||||
|
|
||||||

|
To run you can simply execute the built binary.
|
||||||
|
|
||||||
6. Fare click sul pulsante raffigurante l’icona di salvataggio
|
Follow the instruction in the [manual](manual/Manuale.md) (only in italian)
|
||||||
|
|
||||||
7. Selezionare l’opzione `Excel` nel menù a tendina
|
## Dependencies
|
||||||
|
|
||||||

|
- [github.com/extrame/xls](github.com/extrame/xls)
|
||||||
|
- [github.com/pdfcpu/pdfcpu](github.com/pdfcpu/pdfcpu/pkg/api)
|
||||||
|
- [github.com/sqweek/dialog](github.com/sqweek/dialog)
|
||||||
|
- [mvdan.cc/xurls](mvdan.cc/xurls/v2)
|
||||||
|
|
||||||
8. Salvare il file in una posizione nota
|
## Author
|
||||||
|
|
||||||
## 2. Avvio della utility e download delle fatture
|
- [**Ettore Dreucci**](https://ettore.dreucci.it)
|
||||||
|
|
||||||
1. Avviare la utility facendo doppio click sull’eseguibile `fattureSanRossore-win-0.1.exe`
|
## License
|
||||||
|
|
||||||
2. Nella finestra di dialogo selezionare il report in formato `xls` generato nella fase precedente
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
3. Attendere il completamento dei download
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
4. Nella finestra di dialogo selezionare la cartella e dare un nome al file `pdf` che conterrà le fatture scaricate
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
5. Si aprirà automaticamente il lettore pdf con il file generato
|
|
||||||
|
|
||||||
|
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
|
Reference in New Issue
Block a user