Skip to main content

Ispravci i storna

Ispravak mijenja već izdani poslovni događaj. Zato ne koristi isti put kao stvaranje novog nacrta.

Potpuno storno​

POST/public/v1/outgoing-invoices/{invoiceId}/reverse
{
"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​

POST/public/v1/outgoing-invoices/{invoiceId}/correct/preview

Pregled izračunava način korekcije, veže ga uz trenutnu inačicu lanca i vraća kratkotrajni planId.

POST/public/v1/outgoing-invoices/{invoiceId}/correct
{
"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.

Ne šaljite P10 općom rutom za izradu

Takav zahtjev vraća IIPROXY_CORRECTION_ACTION_REQUIRED. To je zaštita od preskakanja lanca, ne ograničenje podrške za izvorni XML.