POČETNA SPI SC servis

Metoda dohvatiPrivitke

OpisVraća privitke dokumentima iz LC SPI sustava

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiPrivitkeRequest
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
DokVrstaVrsta dokumenta u LC SPI sustavu
Enumeracija:
„UGO125“ – ugovori
„DOK223“ – dokument urudžbenog zapisnika
„ERA156“ – izlazni eRačun
„INA192“ – ulazni eRačun
„SCD192“ – salda konti dokument (ulazni račun ili knjižni zapis)
„NAR127" – narudžbenica
string(40)1..1
dokumenti{Or0..1
dokument1..n
DokGUIDGlobalni jedinstveni identifikator dokumentastring(36)1..1
/dokument
/dokumenti
privitciOr}0..1
privitak1..n
PrivitakGUIDGlobalni jedinstveni identifikator privitkastring(36)1..1
/privitak
/privitci
/dohvatiPrivitkeRequest

* Privitke je moguće dohvatiti za određeni dokument bez obzira na njihov broj ili pojedinačno ukoliko se želi dohvatiti točno određeni privitak.

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiPrivitkeResponse
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
DokVrstaVrsta dokumenta u LC SPI sustavu
Enumeracija:
„UGO125“ – ugovori
„DOK223“ – dokument urudžbenog zapisnika
„ERA156“ – izlazni eRačun
„INA192“ – ulazni eRačun
„SCD192“ – salda konti dokument (ulazni račun ili knjižni zapis)
„NAR127" – narudžbenica
string(40)1..1
dokumenti0..1
dokument1..n
DokGUIDGlobalni jedinstveni identifikator dokumentastring(36)1..1
privitci1..1
privitak1..n
PrivitakGUIDGlobalni jedinstveni identifikator privitkastring(36)1..1
PrivitakNazivNaziv privitkastring(30)1..1
PrivitakMimeCodeFormat (extenzija) privitkastring(20)1..1
PrivitakSadrzajSadržaj privitkaBase64Binary1..1
/privitak
/privitci
/dokument
/dokumenti
greska0..1
Greska1 – greškatinyint1..1
OpisGreskeOpis greške prilikom dohvata podatkastring(300)1..1
/greska
/dohvatiPrivitkeResponse

* Odgovor metode za dohvat privitaka uvijek vraća i podatak o dokumentu na koji se privitak odnosi.

Primjer requesta:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v0="http://www.spi.hr/ws/razmjena/sc/razmjenalc125/v0.1"> <soapenv:Header/> <soapenv:Body> <v0:dohvatiPrivitkeRequest> <v0:VsID>SC</v0:VsID> <v0:DokVrsta>UGO125</v0:DokVrsta> <!--Optional:--> <v0:dokumenti> <!--1 or more repetitions:--> <v0:dokument> <v0:DokGUID>F8D2D449-A70E-4472-A849-25EAEADF50F6</v0:DokGUID> </v0:dokument> </v0:dokumenti> <!--Optional:--> <v0:privitci> <!--1 or more repetitions:--> <v0:privitak> <v0:PrivitakGUID>F8D2D449-A70E-4472-A949-25EAEADF50F7</v0:PrivitakGUID> </v0:privitak> </v0:privitci> </v0:dohvatiPrivitkeRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns4:dohvatiPrivitkeResponse xmlns:ns6="http://www.spi.hr/ws/razmjena/sc/v0.1" xmlns:ns5="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02" xmlns:ns4="http://www.spi.hr/ws/razmjena/sc/razmjenalc125/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"> <ns4:VsID>SC</ns4:VsID> <ns4:DokVrsta>UGO125</ns4:DokVrsta> <ns4:dokumenti> <ns4:dokument> <ns4:DokGUID>F8D2D449-A70E-4472-A849-25EAEADF50F6</ns4:DokGUID> <ns4:privitci> <ns4:privitak> <ns4:PrivitakGUID>F8D2D449-A70E-4472-A949-25EAEADF50F7</ns4:PrivitakGUID> <ns4:PrivitakNaziv>Sken ugovora</ns4:PrivitakNaziv> <ns4:PrivitakMimeCode>.pdf</ns4:PrivitakMimeCode> <ns4:PrivitakSadrzaj>aGVyb25neWFuZy5jb20=</ns4:PrivitakSadrzaj> </ns4:privitak> </ns4:privitci> </ns4:dokument> </ns4:dokumenti> </ns4:dohvatiPrivitkeResponse> </soap:Body> </soap:Envelope>