Ispravci i storna
Ispravak mijenja već izdani poslovni događaj. Zato ne koristi isti put kao stvaranje novog nacrta.
Potpuno storno
{
"reason": "Pogrešan kupac",
"issueDate": "2026-09-28",
"numberMode": "AUTO",
"issue": true
}
Ruta izrađuje puni dokument suprotnog učinka. issue: false dopušta pregled stvorenog dokumenta prije zasebnog izdavanja.
Ispravak: pregled pa potvrda
Pregled izračunava način korekcije, veže ga uz trenutnu inačicu lanca i vraća kratkotrajni planId.
{
"planId": "b1151ee1-c05c-4473-977d-7c66c9bf876a",
"issue": true
}
Potvrda može jednokratno potrošiti samo plan istog klijenta, organizacije i izvornog dokumenta.
Izvorni P10/384 ispravak
Pregled prihvaća izravni XML uz IIProxy-Correction-Reason ili JSON UBL omotnicu s reason.
POST /public/v1/outgoing-invoices/{invoiceId}/correct/preview
Content-Type: application/ubl+xml
IIProxy-Correction-Reason: Promjena porezne kategorije
Idempotency-Key: correction-preview-000042
Izvorni dokument mora biti P10 Invoice s plaćanjem po dospijeću i InvoiceTypeCode 384 te BG-3 referencom točno navesti broj i datum trenutačno efektivnog dokumenta.
Zaštite lanca
Prije potvrde Klik Račun:
- zaključava korijen lanca u bazi;
- provjerava da su izvornik i raniji ispravci prihvaćeni;
- odbija paralelni ili zastarjeli plan;
- odbija ispravak dok je aktivna primjena avansa;
- zabranjuje promjenu dobavljača, kupca i valute;
- ponovno validira efektivni artefakt;
- dodaje sustavom upravljanu referencu na prethodni dokument;
- sprema novi izvorni XML i sažetak kao zasebnu, nepromjenjivu inačicu.
Promjena poreza ili zaokruživanja može zahtijevati storno pa punu zamjenu. Promjena identiteta ili valute zahtijeva potpuno storno i novi račun.
Takav zahtjev vraća IIPROXY_CORRECTION_ACTION_REQUIRED. To je zaštita od preskakanja lanca, ne ograničenje podrške za izvorni XML.