Rechnungs-API für Entwickler

Eine API, die e-Factura einfach macht.

Integrieren Sie rumänische e-Rechnungen mit wenigen Codezeilen in Ihr Produkt. REST-Endpoints, OAuth2, Webhooks und SDKs für Node.js, PHP und Python.

Dediziertes Sandbox, ohne Karte. Testtokens für ANAF Integration.

POST /api/invoices
curl https://app.storno.ro/api/invoices \
  -H "Authorization: Bearer $STORNO_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "company_id": "your-company-uuid",
    "client": {
      "cui": "RO12345678",
      "name": "Tech Solutions SRL"
    },
    "lines": [
      { "description": "Servicii consultanta", "quantity": 10, "unit_price": 250, "vat_rate": 21 }
    ],
    "due_date": "2026-06-01",
    "send_to_anaf": true
  }'

Was die Storno API bietet

Alles, was Sie zur Integration von e-Rechnungen in Ihr Produkt benötigen.
Dokumentierte REST API
OpenAPI 3.1, Beispiele in 5 Sprachen, dediziertes Sandbox. Endpoints für Rechnungen, Kunden, Produkte, e-Factura, Zahlungen.
OAuth2 + API Keys
OAuth2 für Multi-Tenant Integrationen oder API Keys pro Organisation. Granulare Scope-Berechtigungen.
Webhooks für Events
Abonnieren Sie Events: Rechnung ausgestellt, Zahlung erhalten, ANAF Status geändert. Auto-Retry mit Backoff, HMAC Signatur.
SDKs und MCP
Offizielle Pakete für Node.js, PHP und Python. MCP Server für direkte Integration mit Claude, Cursor und anderen LLMs.
Sandbox + Produktion
Testtoken mit gemocktem ANAF für die Entwicklung. Wechsel zur Produktion mit einem einzigen Header. Keine Gebühren während der Entwicklung.
Self-Hosting verfügbar
Möchten Sie Daten auf Ihrem eigenen Server behalten? Installieren Sie Storno mit Docker. Gleiche API, Ihre Infrastruktur.

Was Sie zurückbekommen

Vollständige Antwort mit PDF, XML und Zahlungslink-URLs. Webhooks für jede Statusänderung.
POST /api/invoices — 201 Antwort
{
  "id": "8f3e2a1c-...",
  "number": "F2026-001",
  "total_with_vat": 3025.00,
  "currency": "RON",
  "status": "issued",
  "anaf": {
    "upload_id": "4729382",
    "status": "pending",
    "xml_url": "https://app.storno.ro/api/invoices/8f3e2a1c-.../xml"
  },
  "pdf_url": "https://app.storno.ro/api/invoices/8f3e2a1c-.../pdf",
  "payment_link": "https://buy.stripe.com/..."
}
webhook invoice.anaf.validated
// POST https://your-app.com/webhooks/storno
{
  "event": "invoice.anaf.validated",
  "invoice_id": "8f3e2a1c-...",
  "anaf": {
    "upload_id": "4729382",
    "download_id": "8281938",
    "status": "ok"
  },
  "occurred_at": "2026-05-15T10:32:18Z"
}

Cloud oder Self-Host — Ihre Wahl

Gleiche API, zwei Hosting-Optionen.

Auf Ihrem Server mit Docker

Storno ist Open-Source. Wenn Sie möchten, dass Ihre Daten auf Ihrer Infrastruktur bleiben, führen Sie Storno mit docker compose up aus. Gleiche Endpoints, gleiche SDKs.

Häufig gestellte Fragen zur API

Antworten für Entwickler und technische Teams.

Die Dokumentation wartet.

OpenAPI Spezifikationen, Beispiele, Sandbox. Alles, was Sie zur Integration von Storno in Ihr Produkt benötigen.