Číslovací řady v API

Bez aktivní řady typu fiscale vrací vystavení 409 no_series_configured.

Bez aktivní řady typu fiscale vrací vystavení 409 no_series_configured.

← Zpět na dokumentaci API

První faktura v 6 krocích

  1. GET /v1/series vypíše číslovací řady nakonfigurované pro tenant.
  2. Vystavení potřebuje alespoň jednu AKTIVNÍ řadu typu fiscale.
  3. Bez ní POST /v1/invoices vrací 409 no_series_configured.
  4. Řady se vytvářejí a aktivují v panelu, ne přes API.

Všechny endpointy

MetodaEndpointScopeIdempotency-KeyPožadavků / minutu
GET/series
Výpis číslovacích řad
invoices:read—120

Co je API 4invoices

bash
curl -sS https://api.4invoices.net/v1/series \
  -H "Authorization: Bearer $ACCESS_TOKEN"

# Musí existovat alespoň jedna AKTIVNÍ řada typu "fiscale", jinak
# POST /invoices vrací 409 no_series_configured.

https://api.4invoices.net/v1 · https://api.4invoices.net/v1/openapi.json

Chyby

StavTypKód
409conflict_errorno_series_configured

Časté chyby

  • Odpověď POST /v1/invoices nese series a number — zapisujte si obojí pro párování.
  • Storno spotřebuje novou hodnotu z řady; číslo původní faktury se nikdy znovu nepoužije.
  • Proformy používají číslování oddělené od fiskální řady, takže nespotřebují fiskální čísla.
  • Nepředpokládejte formát čísla: se number zacházejte jako s neprůhledným řetězcem, ne jako s celým číslem.

Otázky a odpovědi pro vývojáře

Mohu vytvořit řadu přes API?

Ne. API řady pouze čte. Vytváření a aktivace probíhají v panelu, protože fiskální číslování je záležitost souladu s předpisy.

Co když mám několik aktivních řad?

Použije se výchozí řada nakonfigurovaná v panelu. Vystavení si z nejednoznačných řad nevybírá samo.

Proč je no_series_configured 409, a ne 422?

Je to konflikt stavu účtu, ne problém s odeslanými daty. Vaše data jsou platná; chybí konfigurace.