Tempo totale: 30 minuti
Requisiti: Docker installato, account OpenAPI (opzionale)
1. Installa Fatturino (5 min)
git clone https://codeberg.org/fatturino/fatturino.git
cd fatturino
cp .env.example .env
docker compose up -d
docker compose exec app php artisan migrate
Apri http://localhost nel browser.
2. Configura Azienda (5 min)
- Settings (⚙️ top-right)
- Company tab
- Riempi:
- Ragione sociale: Es. "Mario Rossi Srl"
- P.IVA: Es. "04826950166"
- Indirizzo completo
- Save
3. Crea un Cliente (3 min)
- Customers (dalla navbar)
- Add Customer
- Riempi:
- Nome azienda
- P.IVA / Codice Fiscale
- Indirizzo
- Save
4. Crea una Fattura (7 min)
- Invoices
- New Invoice
- Scegli cliente dalla lista
- Data e scadenza (di default oggi + 30 gg)
- Aggiungi una linea:
- Descrizione: "Consulenza"
- Quantità: 1
- Prezzo: 100
- IVA: 22%
- Vedi totale calcolato automaticamente
- Save (status diventa Draft)
5. Configura OpenAPI (5 min)
Solo se vuoi inviare subito, altrimenti skip.
- Registrati su openapi.it (2 min)
- Compra credito (minimo €5)
- Copia Username API e Password API
- In Fatturino: Settings → Integrations → OpenAPI
- Incolla credenziali
- Save
6. Invia Fattura (3 min)
- Vai su Invoices, clicca sulla fattura
- Clicca Send to SDI
- Scegli se Sandbox Mode (test) o Production (vero)
- Conferma
Fatturino genera XML, lo valida e lo invia via OpenAPI.
Status Tracciamento
Apri la fattura: vedrai status aggiornato:
- Pending → In elaborazione
- Sent → Accettato da OpenAPI/SDI
- Delivered → Cliente ha ricevuto
Boom! 🎉
Hai appena inviato una fattura conforme al SDI.
Prossimi Passi
- Fatturazione Elettronica — Leggi come funziona il SDI
- Configurazione Avanzata — Setup di produzione
- Sistema Plugin — Estendi Fatturino