Skip to content

Wystawianie faktury korygującej

Jak poprawić kwoty lub dane na fakturze, wystawiając fakturę korygującą.

Zaktualizowano

Faktura korygująca jest osobnym dokumentem, tworzonym przez POST /corrective_invoices.json. Każdą korygowaną pozycję podaje się dwukrotnie: w stanie przed korektą i w stanie po korekcie.

Wymagania

  • Klucz API z zakresem api:invoices:write w zmiennej INFAKT_API_KEY.
  • Numer, uuid i data faktury korygowanej (GET /invoices/{id}.json).

Kroki

  1. Przygotowanie pozycji przed korektą i po niej

    Pozycja przed korektą ma "correction": false i dane zgodne z fakturą korygowaną. Pozycja po korekcie ma "correction": true i nowe dane. Obie pozycje mają ten sam numer group.

    Pole correction_reason przyjmuje wartość mistake (błąd rachunkowy lub oczywista pomyłka) albo other (np. zwrot towaru lub rabat).

  2. Wysłanie korekty

    Przykład obniża cenę usługi ze 100,00 zł do 80,00 zł netto:

Weryfikacja

Odpowiedź 201 zawiera fakturę korygującą z kind: "correction", własnym numerem i polem parent_id wskazującym fakturę korygowaną:

{
  "id": 1004,
  "uuid": "f1e2d3c4-b5a6-4789-8a9b-0c1d2e3f4a5b",
  "parent_id": 999,
  "number": "1/KOR/10/2026",
  "kind": "correction",
  "status": "draft"
}

Kod 422 z polem errors wskazuje brakujące dane. Pola corrected_invoice_number i correction_reason są wymagane.

Następne kroki

Type to search…

↑↓ wybór↵ otwórzEsc zamyka