Skip to main content

Avansi i konačni račun

Avans se rezervira na nacrt konačnog računa. Time se sprječava da dva konačna računa istodobno potroše isti iznos.

POST/public/v1/outgoing-invoices/{invoiceId}/advance-applications
{
"sourceInvoiceId": "ADVANCE_INVOICE_ID",
"amount": 150.00
}

Rezervacija se prije izdavanja može otpustiti:

DELETE/public/v1/outgoing-invoices/{invoiceId}/advance-applications/{applicationId}

Obvezni redoslijed​

prihvaćen avans
↓ rezervacija
storno iskorištenog dijela avansa
↓ mora završiti
konačni račun s BG-3 referencom na storno avansa

Klik Račun pri izdavanju zamrzava stanje podmirenja, izrađuje i dovršava storno svakog iskorištenog predujma, a tek zatim izdaje konačni račun. Konačni korak ne može preteći stornu.

Automatsko povezivanje izvornog UBL-a​

Ako izvorni UBL ima jednu referencu računa i nenulti PrepaidAmount, Klik Račun traži odgovarajući prihvaćeni lokalni predujam po broju i datumu. Za više predujmova koristite JSON UBL omotnicu s izričitim advanceApplications.

Izvorni konačni račun smije navesti poslovni avans. Sustav pri izdavanju izrađuje potreban storno i u efektivni UBL dodaje reference na stvarno stvorene storno dokumente. Ne traži se da integrator unaprijed pogađa njihove brojeve.

Uplata na računu za predujam ne poništava se zasebnom rutom /void; poništava se sam dokument predujma.