Zaktualizuj fakturę korygującą
Zakres: api:invoices:write. Wysłane services zastępują wszystkie pozycje.
PUT
https://api.sandbox-infakt.pl/v3/corrective_invoices/{id}.jsonAutoryzacja
Path parameters
Query parameters
- allow_correctionopcjonalneboolean
Potwierdź akcję, która skoryguje złożone deklaracje (zamknięty okres księgowy). Bez tego takie żądania zwracają
422zerrors.allow_correctionalboerrors.locked_accounting, gdy plan nie pozwala na korekty (wtedy ta flaga jest ignorowana). Można też podać w treści żądania.
Treść żądania JSON required
Example request
{
"corrective_invoice": {
"corrected_invoice_number": "1/10/2026",
"corrected_invoice_uuid": "9bdc76fd-7a02-42ec-a4a3-42bc867b9a9f",
"corrected_invoice_date": "2026-10-01",
"invoice_date": "2026-10-05",
"payment_date": "2026-10-19",
"client_id": 1003,
"correction_reason": "other",
"services": [
{
"name": "Usługa programistyczna",
"tax_symbol": "23",
"unit": "godz.",
"quantity": 1,
"unit_net_price": 10000,
"pkwiu": "62.01.11.0",
"group": 1,
"correction": false
},
{
"name": "Usługa programistyczna",
"tax_symbol": "23",
"unit": "godz.",
"quantity": 1,
"unit_net_price": 8000,
"pkwiu": "62.01.11.0",
"group": 1,
"correction": true
}
]
}
}Odpowiedzi
200
Sukces
JSON
401
Brak klucza API, nieprawidłowy klucz albo klucz bez wymaganego zakresu uprawnień.
JSON
402
API niedostępne w obecnym planie (limit: plan_upgrade_needed) albo osiągnięty limit dokumentów.
JSON
403
Brak uprawnień, limit planu dla tej akcji (limit) albo zawieszone konto.
JSON
404
Nie znaleziono zasobu.
JSON
406
Ścieżka nie kończy się na .json.
JSON
422
Walidacja nie powiodła się; szczegóły w errors.
JSON
423
Niepotwierdzony adres e-mail albo wymagana weryfikacja tożsamości.
JSON
429
Przekroczony limit zapytań. Komunikat jest po angielsku, np. API rate limit exceeded. Try again in 60 seconds.
JSON