POST /v1/calcolo — ATECO, ricavi e cassa in ingresso. Imposta sostitutiva, contributi, righe F24 e scadenze in uscita. Lo stesso motore verificato sulle fonti che usano i nostri utenti, esposto come API REST per gestionali, CAF e software house.
// richiesta
{
"ateco": "62.01.00",
"ricavi": 4500000,
"cassa": "gestione_separata",
"regime": "startup_5",
"anno": 2026
}{
"imponibile": 3510000,
"imposta": { "aliquota": "5.00", "importo": 175500 },
"contributi": { "cassa": "gestione_separata", "importo": 915100 },
"f24": [
{ "codice": "1792", "importo": 175500 },
{ "codice": "PXX", "importo": 915100 }
],
"soglia": { "quota": 0.53, "livello": "ok" }
}Questa demo gira su una versione fedele del motore reale — gli stessi coefficienti ATECO, le stesse aliquote, gli stessi codici tributo che usiamo in produzione. Muovi i controlli: è quello che restituirebbe l'API.
Niente SDK da integrare, niente stato da gestire. Mandi i parametri, ricevi un oggetto JSON con tutto quello che serve per chiudere l'anno fiscale di un forfettario.
Calcolata sul reddito imponibile (ricavi × coefficiente ATECO), con l'aliquota corretta per anno e regime.
5% startup · 15% ordinarioGestione Separata, artigiani, commercianti e casse professionali, con minimali e scaglioni dove previsti.
GS 26,07% · IVS · casseCodici tributo reali (1790/1791/1792, PXX, AF/CF) con importi e scadenze. Pronti da passare al pagamento.
saldo · acconti · ratePercentuale della soglia 85k utilizzata, distanza dai 100k, avviso di uscita dal regime in corso d'anno.
ragguaglio ad annoREST standard, autenticazione Bearer, risposte JSON. Qualsiasi linguaggio, qualsiasi stack. Nessun lock-in.
curl -X POST https://api.ivagoat.it/v1/calcolo \
-H "Authorization: Bearer $IVAGOAT_KEY" \
-H "Content-Type: application/json" \
-d '{
"ateco": "62.01.00",
"ricavi": 4500000,
"cassa": "gestione_separata",
"regime": "startup_5",
"anno": 2026
}'const r = await fetch("https://api.ivagoat.it/v1/calcolo", {
method: "POST",
headers: {
Authorization: `Bearer ${IVAGOAT_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
ateco: "62.01.00",
ricavi: 4500000,
cassa: "gestione_separata",
regime: "startup_5",
anno: 2026,
}),
});
const { imposta, contributi, f24 } = await r.json();Ogni gestionale
ha bisogno di
questo calcolo.
Fatture in Cloud, Commercialista.it, i software dei CAF, le banche che fanno servizi per le P.IVA: tutti devono calcolare il fiscale di un forfettario. Nessuno vuole mantenerlo. Noi lo facciamo e basta.
Il modello Stripe: infrastruttura invisibile, costo proporzionale al valore. Nessun minimo contrattuale per iniziare.
Non è un prototipo costruito per la demo. È il motore che già calcola il fiscale dei nostri utenti, con le regole lette dalle fonti ufficiali e i test che lo dimostrano.
Il motore di calcolo non tocca database né rete: prende i parametri e restituisce numeri. Per questo esporlo come API è un wrapper, non una riscrittura.
src/lib/regole/ · calcolo.ts · obbligazioni.tsOgni aliquota, soglia e coefficiente ha una fonte citata e una data di verifica: Normattiva, INPS, Agenzia delle Entrate. Quando cambia la norma, cambiamo una riga.
parametri.ts · fonte + verificatoIl per ogni valoreOltre 900 test, incluse 11 invarianti sul motore verificate su ~30.000 casi generati. Un numero sbagliato fa diventare rosso il build, non lo scopre un cliente.
905 test · 11 invarianti · ~30.000 casiStiamo aprendo l'accesso all'API a un primo gruppo di gestionali, CAF e software house. Se il tuo prodotto serve partite IVA forfettarie, il calcolo del loro fiscale può smettere di essere un problema tuo.