POČETNA SPI SC servis

Metoda dohvatiKontaNaPozicijama

OpisDohvat podataka o LC SPI pozicijama i kontima koji su vezani za pripadajuće pozicije a koriste se za kontrolu slanja pozicije i konta u ostale metode koje zahtijevaju podatke o pozicijama i kontima.

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiKontaNaPozicijamaRequest
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
GodinaFilter – poslovna godinasmallint1..1
pozicije1..1
pozicija1..n
PozSifraFilter - šifra pozicijestring(8)0..1
/pozicija
/pozicije
/dohvatiKontaNaPozicijamaRequest

* Filteri (obavezni) filtriraju response listu na način da se iz kataloga konta na pozicijama LC SPI sustava izdvajaju samo podaci koji sadrže vrijednost poslanu u navedenim filterima.
* Filtriranje po poslanim šiframa se vrši na način potpunog uparivanja, odnosno vraća se podatak iz LC SPI kataloga kojem je pripadajuća šifra identična poslanoj vrijednosti filtera.

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiKontaNaPozicijamaResponse
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
GodinaPoslovna godinasmallint1..1
pozicije0..1
pozicija1..n
PozSifraŠifra pozicijestring(8)1..1
PozNazivNaziv pozicijestring(100)1..1
konta0..1
konto1..n
KonKontoKontostring(12)1..1
KonOpisOpis kontastring(100)1..1
/konto
/konta
/pozicija
/pozicije
greska0..1
Greska1 – greškatinyint1..1
OpisGreskeOpis greške prilikom dohvata podatkastring(300)1..1
/greska
/dohvatiKontaNaPozicijamaResponse

* U odgovoru metode dohvatiKontaNaPozicijamaResponse se vraća unija podataka iz kataloga prema poslanim filterima.

Primjer requesta:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v0="http://www.spi.hr/ws/razmjena/sc/razmjenarp/v0.1"> <soapenv:Header/>; <soapenv:Body> <v0:dohvatiKontaNaPozicijamaRequest> <v0:VsID>SC</v0:VsID> <v0:Godina>2020</v0:Godina> <v0:pozicije> <!--1 or more repetitions:--> <v0:pozicija> <v0:PozSifra>P0001</v0:PozSifra> </v0:pozicija> </v0:pozicije> </v0:dohvatiKontaNaPozicijamaRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns2:dohvatiKontaNaPozicijamaResponse 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"> <ns2:VsID>SC</ns2:VsID> <ns2:Godina>2020</ns2:Godina> <ns2:pozicije> <ns2:pozicija> <ns2:PozSifra>P0001</ns2:PozSifra> <ns2:PozNaziv>Porez na korištenje javnih površina</ns2:PozNaziv> <ns2:konta> <ns2:konto> <ns2:KonKonto>611110</ns2:KonKonto> <ns2:KonOpis>Porez i prirez na dohodak od nesamostalnog rada i drugih samostalnih djelatnosti</ns2:KonOpis> </ns2:konto> </ns2:konta> </ns2:pozicija> </ns2:pozicije> </ns2:dohvatiKontaNaPozicijamaResponse> </soap:Body> </soap:Envelope>