POČETNA SPI SC servis

Metoda dohvatiUsluge

OpisVraća podatke o uslugama iz kataloga LC SPI baze

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiUslugeRequest
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
usluge0..1
OznakaZaPdv D - Da, O - Da, oslobođeno, X - Da, oslobođeno ostalo, N - Ne, 1 - Obavljene usluge unutar EU (Isporuke EU), 2 - Obavljene usluge osobama bez sjedišta u RH (neoporezivo), 3 - Isporuka novih prijev. sred. u EU, 4 - Trostrani posao (posrednik), 5 - Prijenos porezne obveze, 6 - Sastavljanje i postavljanje dobara u EU, 7 - Oslobođeno (izvoz)
Ako nije poslano ne vrši se filtriranje po ovom elementu.
string(1) 0..1
usluga0..n
UslOznaka Oznaka usluge. Za filtriranje usluga prema poslanim oznakama.
Ako nije poslano ne vrši se filtriranje po ovom elementu.
string(15) 0..1
UslNaziv Naziv usluge. Za filtranje usluga prema poslanim nazivima.
Ako nije poslano ne vrši se filtriranje po ovom elementu.
string(52) 0..1
/usluga
/usluge
/dohvatiUslugeRequest

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiUslugeResponse
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
usluge0..1
usluga1..n
UslOznakaOznaka uslugestring(15)1..1
UslNazivNaziv uslugestring(52)1..1
UslNaziv2Naziv 2 uslugestring(52)0..1
JedMjereJedinicia mjerestring(7)0..1
PorezPostotakPostotak stope porezadecimal(18,2)1..1
CijenaUBodovimaCijena usluge u bodovimadecimal(18,2)0..1
CijenaNetoNeto cijena uslugedecimal(18,2)0..1
KlasaKlasa uslugestring(5)0..1
OznakaZaPdvD - Da, O - Da, oslobođeno, X - Da, oslobođeno ostalo, N - Ne, 1 - Obavljene usluge unutar EU (Isporuke EU), 2 - Obavljene usluge osobama bez sjedišta u RH (neoporezivo), 3 - Isporuka novih prijev. sred. u EU, 4 - Trostrani posao (posrednik), 5 - Prijenos porezne obveze, 6 - Sastavljanje i postavljanje dobara u EU, 7 - Oslobođeno (izvoz)string(1)1..1
KontoKonto uslugestring(12)0..1
FiksniPorez1 - ako je u SPI-ju uključena opcija Brutto -> Netto na usluzi (onda je u polju IznosPDVa upisana vrijednost)boolean1..1
IznosPDVaAko je uključena opcija Brutto -> Netto na usluzi (tad je i polje FiksniPorez = 1)decimal(18,2)0..1
TekstTekst (opis) uslugestring(4000)0..1
/usluga
/usluge
greska0..1
Greska1 – greškatinyint1..1
OpisGreskeOpis greške prilikom dohvata podatkastring(300)1..1
/greska
/dohvatiUslugeResponse

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:dohvatiUslugeRequest> <v0:VsID>SC</v0:VsID> <v0:usluge> <v0:usluga> <!--Zero or more repetitions:--> <v0:UslOznaka>010</v0:UslOznaka> </v0:usluga> </v0:usluge> </v0:dohvatiUslugeRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns3:dohvatiUslugeResponse 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"> <ns3:VsID>SC</ns3:VsID> <ns3:usluge> <ns3:usluga> <ns3:UslSifra>010</ns3:UslSifra> <ns3:UslNaziv>Usluga prema radnom nalogu</ns3:UslNaziv> <ns3:JedMjere>KOM</ns3:UslNaziv2> <ns3:PorezPostotak>25.00</ns3:PorezPostotak> <ns3:CijenaNeto>150.00</ns3:CijenaNeto> <ns3:OznakaZaPDV>D</ns3:OznakaZaPDV> <ns3:FiksniPorez>0</ns3:FiksniPorez> </ns3:usluga> </ns3:usluge> </ns3:dohvatiUslugeResponse> </soap:Body> </soap:Envelope>