Evidencija plaćanja
Plaćanje je zaseban događaj nad nepromjenjivim računom. Ne mijenja povijest dokumenta i ne prihvaća proizvoljni status „plaćeno”.
Izlazni račun - AR
GET /public/v1/outgoing-invoices/{invoiceId}/payments
POST /public/v1/outgoing-invoices/{invoiceId}/payments
POST /public/v1/outgoing-invoices/{invoiceId}/payments/{paymentId}/void
{
"methodCode": "TRA",
"paymentDate": "2026-09-29",
"amount": 75.00,
"referenceNumber": "HR00 2026-1042",
"note": "Prva rata"
}
Plaćanje dospjelog računa dopušteno je tek kada postoji dokaz njegove rute: AS4 potvrda, prihvaćena predaja samo za fiskalizaciju ili prihvaćena prijava dostave izvan AS4 mreže. Zbroj aktivnih plaćanja ne može prijeći zamrznuti nepodmireni iznos.
Ako je Porezna već prihvatila izvještaj o naplati, /void stvara potrebnu negativnu korekciju. Ako je ishod izvještaja nepoznat, poništenje ostaje blokirano do usklađenja.
Ulazni račun - AP
GET /public/v1/incoming-invoices/{documentKey}/payments
POST /public/v1/incoming-invoices/{documentKey}/payments
POST /public/v1/incoming-invoices/{documentKey}/payments/{paymentId}/void
API sam veže customerOib uz organizaciju klijenta. Događaj ulaznog plaćanja predstavlja internu evidenciju kupca; ne šalje se kao dobavljačev izvještaj o naplati Poreznoj upravi.
Podržani methodCode:
| Kod | Način |
|---|---|
TRA | Transakcijski račun |
GOT | Gotovina |
KAR | Kartica |
POU | Pouzeće |
KOM | Kompenzacija |
ASI | Asignacija |
CES | Cesija |
Status PAYMENT_PARTIALLY_FULFILLED ili PAYMENT_FULFILLED izvodi se iz aktivnih iznosa i preostalog salda.