XBRL Service

Generatore XBRL per BDAP - Bilancio di Previsione
1
File Caricati
0
Entrate
0
Uscite
File Caricati
API Endpoints
GET Genera XBRL da singolo file
https://xbrl-service.it/api/xbrl/genera/{id}
Scarica il file XBRL generato dall'Excel con ID specificato.
GET Genera XBRL completo
https://xbrl-service.it/api/xbrl/genera-tutti
Genera un unico file XBRL combinando tutti i file caricati (entrate + uscite).
POST Upload file remoto
https://xbrl-service.it/api/xbrl/upload
Carica un file Excel da sistemi esterni (es. SAP).
Documentazione API - POST Upload

Endpoint Upload Remoto

POST https://xbrl-service.it/api/xbrl/upload

Permette l'upload di file Excel da sistemi esterni (SAP, ERP, etc.). Il file viene salvato e reso disponibile per la generazione XBRL.

Parametri richiesti
Parametro Tipo Descrizione
file REQUIRED binary Il file Excel (.xlsx) da caricare
type REQUIRED string entrata oppure uscita (o spese)
name OPTIONAL string Nome descrittivo del file (default: nome file originale)
Esempio cURL
# Upload file Entrate curl -X POST https://xbrl-service.it/api/xbrl/upload \ -F "file=@Bilancio_entrate.xlsx" \ -F "type=entrata" \ -F "name=Bilancio Entrate 2024" # Upload file Uscite/Spese curl -X POST https://xbrl-service.it/api/xbrl/upload \ -F "file=@Bilancio_spese.xlsx" \ -F "type=uscita" \ -F "name=Bilancio Spese 2024"
Risposta JSON
{ "success": true, "id": 5, "name": "Bilancio Entrate 2024", "type": "entrata", "genera_url": "https://xbrl-service.it/api/xbrl/genera/5" }
Esempio PHP
// Upload da SAP/PHP $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => 'https://xbrl-service.it/api/xbrl/upload', CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => [ 'file' => new CURLFile('/path/to/file.xlsx'), 'type' => 'entrata', 'name' => 'Bilancio Entrate 2024' ] ]); $response = curl_exec($curl); $data = json_decode($response, true); // Genera subito XBRL $xbrlUrl = $data['genera_url'];
Codici di errore
Codice Messaggio Causa
400 Nessun file ricevuto Parametro file mancante
400 Tipo non valido Il parametro type deve essere "entrata" o "uscita"
500 Errore interno Problema durante il salvataggio
==