Seritë e numërimit në API

Pa një seri aktive të tipit fiscale, lëshimi kthen 409 no_series_configured.

Pa një seri aktive të tipit fiscale, lëshimi kthen 409 no_series_configured.

← Kthehu te dokumentacioni i API-t

Fatura jote e parë në 6 hapa

  1. GET /v1/series liston seritë e numërimit të konfiguruara për klientin.
  2. Lëshimi kërkon të paktën një seri AKTIVE të tipit fiscale.
  3. Pa të, POST /v1/invoices kthen 409 no_series_configured.
  4. Seritë krijohen dhe aktivizohen në panel, jo përmes API.

Çdo pikë fundore

MetodaPika fundoreFushëveprimiIdempotency-KeyKërkesa / minutë
GET/series
Liston seritë e numërimit
invoices:read—120

Çfarë është API e 4invoices

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

# Duhet të ekzistojë të paktën një seri AKTIVE e tipit «fiscale», përndryshe
# POST /invoices kthen 409 no_series_configured.

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

Gabimet

StatusiLlojiKodi
409conflict_errorno_series_configured

Gabimet e zakonshme

  • Përgjigja e POST /v1/invoices mban series dhe number — regjistri të dyja për pajtim.
  • Një storno konsumon një numër të ri nga seria; numri i faturës origjinale s'ripërdoret kurrë.
  • Proformat përdorin numërim të ndarë nga seria fiskale, kështu që s'konsumojnë numra fiskalë.
  • Mos supozo format të numrit: trajto number si varg të paanalizueshëm, jo si numër të plotë.

Pyetje dhe përgjigje për zhvilluesit

A mund të krijoj një seri përmes API?

Jo. API vetëm i lexon seritë. Krijimi dhe aktivizimi bëhen në panel, sepse numërimi fiskal është vendim përputhshmërie.

Çfarë ndodh nëse kam disa seri aktive?

Përdoret seria e paracaktuar e konfiguruar në panel. Lëshimi nuk zgjedh vetë mes serive të paqarta.

Përse no_series_configured është 409 e jo 422?

Është konflikt i gjendjes së llogarisë, jo problem me të dhënat që dërgove. Ngarkesa jote është e vlefshme; mungon konfigurimi.