POČETNA SPI SC servis

Metoda ovjeriERacune

Opis Metoda služi za evidentiranje ovjera eRačuna od strane vanjskih sustava.

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
ovjeriERacuneRequest
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
eracuni 1..1
eracun 1..n
DokGUID Globalni jedinstveni identifikator. Koristi se za identifikaciju dokumenta u LC SPI sustavu string(36) {Or 0..1
Klasa Klasifikacijska oznaka e računa.
Ukoliko vanjski sustav dodjeljuje klasifikacijske oznake tada vraća ovaj element kako bi se ažurirao u LC SPI sustavu.
string(30) 0..1
UrBroj Urudžbeni broju dokumenta.
Ukoliko vanjski sustav dodjeljuje urudžbeni broj tada vraća ovaj element kako bi se ažurirao u LC SPI sustavu.
string(30) Or} 0..1
ovjera 1..n
SifraVrsteOvjere Šifra vrste ovjere (trenutno se proizvoljno definira za pojedinu vrstu ovjere, a u bliskoj budućnosti bi se koristila kao preduvjet za daljnju obradu eRačuna). string(20) 1..1
DatumVrijeme Datum i vrijeme ovjere datetime 1..1
Status Status ovjere:
0 – neuspješna ovjera
1 – uspješna ovjera
bit 1..1
Napomena Napomena uz ovjeru.
Obavezna ako se radi o neuspješnoj ovjeri
string(300) 0..1
/ovjera
prilozi Ukoliko ovjera proizvodi novi dokument (naredba za plaćanje ili slično) tada se isti može poslati u LC SPI sustav. 0..1
Prilog 1..n
Naziv Naziv priloga string(30) 1..1
MimeCode Format (extenzija) priloga string(20) 1..1
Vrijednost Sadržaj priloga Base64Binary 1..1
/Prilog
/prilozi
/eracun
/eracuni
/ovjeriERacuneRequest

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
ovjeriERacuneResponse
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
eracuni 1..1
eracun 1..n
DokGUID Globalni jedinstveni identifikator. Koristi se za identifikaciju dokumenta u LC SPI sustavu string(36) 1..1
Klasa Klasifikacijska oznaka e računa string(30) 0..1
UrBroj Urudžbeni broj dokumenta. string(30) 0..1
Greska 0 – nema greške;
1 – greška (nije spremljeno);
bit 0..1
OpisGreske Opis greške prilikom spremanja podatka
– obavezan za Greska <> 0
string(300) 0..1
/eracun
/eracuni
greska 0..1
Greska 1 – greška tinyint 1..1
OpisGreske Opis greške prilikom spremanja podatka string(300) 1..1
/greska
/ovjeriERacuneResponse

Primjer requesta:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v0="http://www.spi.hr/ws/razmjena/sc/razmjenasc/v0.1"> <soapenv:Header /> <soapenv:Body> <v0:ovjeriERacuneRequest> <v0:VsID>SC</v0:VsID> <v0:eracuni> <!--1 or more repetitions:--> <v0:eracun> <!--Optional:--> <v0:DokGUID>74736B1C-E4BE-43FA-8E04-F6D983A60F8E</v0:DokGUID> <!--1 or more repetitions:--> <v0:ovjera> <v0:SifraVrsteOvjere>1</v0:SifraVrsteOvjere> <v0:DatumVrijeme>2023-10-10T15:00:00.000</v0:DatumVrijeme> <v0:Status>0</v0:Status> <!--Optional:--> <v0:Napomena>Neuspješna ovjera</v0:Napomena> </v0:ovjera> </v0:eracun> </v0:eracuni> </v0:ovjeriERacuneRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns3:ovjeriERacuneResponse xmlns:ns7="http://www.spi.hr/ws/razmjena/sc/v0.1" xmlns:ns6="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02" xmlns:ns5="http://www.spi.hr/ws/razmjena/sc/razmjenalc125/v0.1" xmlns:ns4="http://www.spi.hr/ws/razmjena/sc/razmjenalc127/v0.1" xmlns:ns3="http://www.spi.hr/ws/razmjena/sc/razmjenasc/v0.1" xmlns:ns2="http://www.spi.hr/ws/razmjena/sc/razmjenarp/v0.1"> <ns3:VsID>SC</ns3:VsID> <ns3:eracuni> <ns3:eracun> <ns3:DokGUID>74736B1C-E4BE-43FA-8E04-F6D983A60F8E</ns3:DokGUID> <ns3:Klasa>401-01/23-01/98</ns3:Klasa> <ns3:UrBroj>15-23-1</ns3:UrBroj> <ns3:Greska>false</ns3:Greska> </ns3:eracun> </ns3:eracuni> </ns3:ovjeriERacuneResponse> </soap:Body> </soap:Envelope>