{"id":"c0972","filename":"c0972_portal_primitak_acknowledgement.dok.json","weise3_id":"","tip":"feat","naziv":"Potvrdi primitak racuna — InvoiceAcknowledgement + Zugangsbeweis","kreator":"genesis","datum":"2026-05-18","snippet":"InvoiceAcknowledgement model (ZAKON 27): invoice FK, IP, UA, SHA-256 hash, weise3_id, bunker_seal_id, created_at · Migracija 0042: CREATE TABLE db_constraint=False (baza nema PK na invoicing_invoice) · portal_accept_trail view: radi za RACUN (samo audit trail, status ne mijenja) i PO (status->ACCEPT","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"feat","naziv":"Potvrdi primitak racuna — InvoiceAcknowledgement + Zugangsbeweis","sustav":"fina-connect","git_commit":"f3b5b348","server":"NEW (31.70.90.84)","datum":"2026-05-18","sto_je_napravljeno":["InvoiceAcknowledgement model (ZAKON 27): invoice FK, IP, UA, SHA-256 hash, weise3_id, bunker_seal_id, created_at","Migracija 0042: CREATE TABLE db_constraint=False (baza nema PK na invoicing_invoice)","portal_accept_trail view: radi za RACUN (samo audit trail, status ne mijenja) i PO (status->ACCEPTED)","client_portal view: can_acknowledge + existing_ack u kontekstu","Template: Potvrdi primitak blok, HR/DE bilingual, AJAX POST na /prihvati/, hash prikaz, idempotentno"],"url_za_klijenta":"https://fina-connect.online/hr/ponuda/{client_token}/","url_primitak":"POST https://fina-connect.online/hr/ponuda/{client_token}/prihvati/","primjer":"https://fina-connect.online/hr/ponuda/5926b025-e8ab-409f-9b46-6e1f979dcae5/","pravna_osnova":"Zugangsbeweis (DE) / Potvrda primitka (HR) — SHA-256 hash sadrzaja racuna + timestamp + IP","kritican_nalaz":"invoicing_invoice tablica NEMA PRIMARY KEY, ID 18536 duplikat! Treba zasebna sesija za fix.","zakon":["ZAKON 32","ZAKON 27"]}}