POČETNA SPI SC servis

Metoda dohvatiJednostavnuNabavu

Dohvat popis kataloga jednostavne nabave

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiJednostavnuNabavuRequest
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
Godina Filter – poslovna godina smallint 1..1
jednostavneNabave 1..1
jednostavnaNabava 1..n
BrojNabave Jedinstveni broj nabave u formatu [godina]/[rb] npr. 22/0000001 string(10) 0..1
PredmetNabave Predmet nabave u formatu: R – roba; U – usluge; J – javni radovi string(1) 0..1
/ jednostavnaNabava
/ jednostavneNabave
/ dohvatiJednostavnuNabavuRequest

* Filteri filtriraju Response listu na način da se odabere godina iz koje se dohvaća popis jednostavnih nabava
* Filter Godina je obavezan, ostali filteri nisu obvezni i tada se dohvaćaju sve jednostavne nabave sa svim vezanim stavkama nabave
* Moguće je kombinirati više filtera pri čemu se filtriranje vrši po svim poslanim vrijednostima.
* Redosljed dohvata podataka je od najnovijeg do najstarijeg prema rednom broju

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiJednostavnuNabavuResponse
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
Godina Filter – poslovna godina smallint 1..1
jednostavneNabave {Or 1..1
jednostavnaNabava 1..n
BrojNabave Jedinstveni broj nabave u formatu [godina]/[rb] npr. 22/0000001 string(10) 1..1
PredmetNabave Predmet nabave u formatu: R – roba; U – usluge; J – javni radovi string(1) 1..1
OpisNabave Opis jednostavne nabave string(256) 1..1
jednostavnaNabavaStavke 1..n
jednostavnaNabavaStavka 1..1
EvidencijskiBroj Evidencijski broj nabave string(20) 0..1
Opis Opis string(256) 1..1
ProcijenjenaVrijednost Procijenjena vrijednost nabave decimal(18,2) 1..1
PDV PDV decimal(18,2) 1..1
PlaniranaVrijednost Planirana vrijednost nabave decimal(18,2) 1..1
PredmetNabaveRowGuid jedinstveni identifikator u sustavu uniqueidentifier 1..1
/ jednostavnaNabavaStavka 1..1
/ jednostavnaNabavaStavke 1..n
/ jednostavneNabave
greska Or} 1..1
Greska 1 - greška tinyint 1..1
OpisGreške Opis greške prilikom dohvata podataka string(300) 1..1
/ greska
/ dohvatiJednostavnuNabavuResponse

Primjer requesta:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v0="http://www.spi.hr/ws/razmjena/sc/razmjenalc127/v0.1"> <soapenv:Header /> <soapenv:Body> <v0:dohvatiJednostavnuNabavuRequest> <v0:VsID>OG</v0:VsID> <v0:Godina>2023</v0:Godina> <v0:jednostavneNabave> <!--1 or more repetitions:--> <v0:jednostavnaNabava> <!--Optional:--> <v0:PredmetNabave>R</v0:PredmetNabave> </v0:jednostavnaNabava> </v0:jednostavneNabave> </v0:dohvatiJednostavnuNabavuRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns4:dohvatiJednostavnuNabavuResponse 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"> <ns4:VsID>OG</ns4:VsID> <ns4:Godina>2023</ns4:Godina> <ns4:jednostavneNabave> <ns4:jednostavnaNabava> <ns4:BrojNabave>23/0000003</ns4:BrojNabave> <ns4:PredmetNabave>R</ns4:PredmetNabave> <ns4:OpisNabave>TEST</ns4:OpisNabave> <ns4:jednostavnaNabavaStavke> <ns4:jednostavnaNabavaStavka> <ns4:EvidencijskiBroj>12424</ns4:EvidencijskiBroj> <ns4:Opis>TEST T</ns4:Opis> <ns4:ProcijenjenaVrijednost>110000.00</ns4:ProcijenjenaVrijednost> <ns4:PDV>25300.00</ns4:PDV> <ns4:PlaniranaVrijednost>135300.00</ns4:PlaniranaVrijednost> <ns4:PredmetNabaveRowGuid>A994AC12-4630-4A32-8182-659591E4AAFA </ns4:PredmetNabaveRowGuid> </ns4:jednostavnaNabavaStavka> </ns4:jednostavnaNabavaStavke> </ns4:jednostavnaNabava> </ns4:jednostavneNabave> </ns4:dohvatiJednostavnuNabavuResponse> </soap:Body> </soap:Envelope>