Серии за номериране в API

Без активна серия от тип fiscale издаването връща 409 no_series_configured.

Без активна серия от тип fiscale издаването връща 409 no_series_configured.

← Обратно към API документацията

Първата фактура в 6 стъпки

  1. GET /v1/series изброява сериите за номериране, конфигурирани за tenant-а.
  2. Издаването изисква поне една АКТИВНА серия от вид fiscale.
  3. Без такава POST /v1/invoices връща 409 no_series_configured.
  4. Сериите се създават и активират в панела, а не през API.

Всички endpoint-и

МетодEndpointScopeIdempotency-KeyЗаявки / минута
GET/series
Списък с серии за номериране
invoices:read—120

Какво е 4invoices API

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

# Трябва да съществува поне една АКТИВНА серия от тип "fiscale", иначе
# POST /invoices връща 409 no_series_configured.

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

Грешки

СтатусТипКод
409conflict_errorno_series_configured

Често срещани грешки

  • Отговорът на POST /v1/invoices съдържа серия и номер — записвайте и двете за равнението.
  • Сторнирането изразходва нов номер от серията; номерът на оригиналната фактура никога не се преизползва.
  • Проформите използват номериране, отделно от фискалните серии, така че не изразходват фискални номера.
  • Не приемайте определен формат на номера: третирайте номер като непрозрачен низ, а не като цяло число.

Въпроси и отговори за разработчици

Мога ли да създам серия през API?

Не. API-то само чете сериите. Създаването и активирането им става в панела, защото фискалното номериране е решение за съответствие.

Ами ако имам няколко активни серии?

Използва се серията по подразбиране, конфигурирана в панела. Издаването не избира само между нееднозначни серии.

Защо no_series_configured е 409, а не 422?

Това е конфликт в състоянието на акаунта, а не проблем с изпратените от вас данни. Payload-ът ви е валиден; липсва конфигурацията.