Zaktualizuj fakturę marża
Zakres: api:invoices:write.
PUT
https://api.sandbox-infakt.pl/v3/margin_invoices/{uuid}.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
{
"margin_invoice": {
"client_id": 1003,
"margin_kind": "second_hand_goods",
"invoice_date": "2026-10-01",
"sale_date": "2026-10-01",
"payment_date": "2026-10-15",
"payment_method": "transfer",
"services": [
{
"name": "Samochód osobowy używany",
"unit": "szt.",
"quantity": 1,
"gross_with_margin_amount_price": 1500000,
"margin_amount_price": 300000
}
]
}
}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
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