POČETNA SPI SC servis

Metoda dohvatiPoslovnePartnere

OpisVraća podatke o poslovnim partnerima iz kataloga LC SPI baze

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiPoslovnePartnereRequest
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
partneri0..1
ParOsoba P-poduzeće; F-fizička osoba; O-obrt
Ako nije poslano ne vrši se filtriranje po ovome.
string(1) 0..1
ParTip 1- dobavljač
2-kupac i dobavljač
3-kupac
5-ostalo
Ako nije poslano ne vrši se filtriranje po ovome.
string(1) 0..1
ParVrsta D – domaći partner; E – EU partner; S – strani partner
Ako nije poslano ne vrši se filtriranje po ovome.
string(1) 0..1
BrojDanaIzmjena Filtriranje partnera sa izmjenama u katalogu unutar zadanog broja dana unatrag.
Ako nije poslano ne vrši se filtriranje po ovom elementu.
smallint 0..1
VratiRacunePartnera Element koji uvjetuje vraćanje bankovnih računa (IBAN-a) partnera.
1 – u response vraća tag racuni ako postoje za partnera
2 - u response vraća element Primarni u tagu racun kao oznaku da li se radi o primarnom IBANu
Ako nije poslano tag racuni se ne vraća.
tinyint 0..1
partner0..n
ParOIB OIB partnera. Za filtriranje partnera prema poslanim OIB – ima.
Ako nije poslano ne vrši se filtriranje po OIB-u.
string(11) 0..1
ParGUID Jedinstveni identifikator partnera po kojem se može vršiti filtriranje.
Ako nije poslano ne vrši se filtriranje po ovom elementu
string(36) 0..1
ParNaziv Naziv partnera. Za dodatno filtriranje partnera po dijelu naziva odnosno po elementima ParNaziv i ParNazivII iz odgovora (responsa) ove metode.
Ako nije poslano ne vrši se filtriranje po ovom elementu
string(40) 0..1
ParPDVID PDV ID broj partnera string(22) 0..1
/partner
/partneri
/dohvatiPoslovnePartnereRequest

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiPoslovnePartnereResponse
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
partneri0..1
partner1..n
ParSifraŠifra partnera iz LC SPI sustavastring(10)1..1
ParOIBOIB partnerastring(11)0..1
ParGUIDJedinstveni identifikator partnerastring(36)0..1
ParPDVIDPDV ID broj partnerastring(22)0..1
ParNazivNaziv poslovnog partnerastring(40)1..1
ParNazivIIDodatni naziv poslovnog partnerastring(40)0..1
ParOsobaP-poduzeće; F-fizička osoba; O-obrtstring(1)1..1
ParTip1- dobavljač
2-kupac i dobavljač
3-kupac
5-ostalo
string(1)1..1
ParVrstaD – domaći partner; E – EU partner; S – strani partnerstring(1)1..1
drzava0..1
DrzSifraTroznačna šifra državestring(3)0..1
DrzNazivNaziv državestring(30)0..1
/drzava
mjesto0..1
MjePtBrojPT brojstring(10)0..1
MjeNazivNaziv mjestastring(25)0..1
/mjesto
naselje0..1
NasSifraŠifra naselja iz LC SPI sustavabigint0..1
NasNazivNaziv naseljastring(25)0..1
/naselje
ulica0..1
UliSifraŠifra ulice iz LC SPI sustavabigint0..1
UliNazivNaziv ulicestring(40)0..1
/ulica
ParKbrKućni brojshort0..1
ParKbrDod1Dodatak kućnom broju (npr: a, bb)string(2)0..1
ParKbrDod2Dodatak kućnom broju (npr: U dvorištu, IV kat)string(15)0..1
ParBrojObrtniceBroj obrtnice partnera. Obavezan ako je ParOsoba = Ostring(10)0..1
racuni0..1
racun1..n
RacBrojBroj računa (IBAN) partnerastring(40)1..1
PrimarniOznaka da li se radi o primarnom IBAN-u partnera.
Vraća se samo kada je VratiRacunePartnera = 2
bit0..1
/racun
/racuni
/partner
/partneri
greska0..1
Greska1 – greškatinyint1..1
OpisGreskeOpis greške prilikom dohvata podatkastring(300)1..1
/greska
/dohvatiPoslovnePartnereResponse

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:dohvatiPoslovnePartnereRequest> <v0:VsID>SC</v0:VsID> <!--Optional:--> <v0:partneri> <!--Optional:--> <v0:ParOsoba>P</v0:ParOsoba> <!--Optional:--> <v0:ParTip>1</v0:ParTip> <!--Optional:--> <v0:ParVrsta>E</v0:ParVrsta> <!--Optional:--> <v0:partner> <!--Zero or more repetitions:--> <v0:ParGUID>F8D2D558-A70E-4472-A849-25EAEADF50F4</v0:ParGUID> <!--Zero or more repetitions:--> <v0:ParNaziv>KONZUM D.O.O.</v0:ParNaziv> </v0:partner> </v0:partneri> </v0:dohvatiPoslovnePartnereRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns3:dohvatiPoslovnePartnereResponse 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:partneri> <ns3:partner> <ns3:ParSifra>0462861</ns3:ParSifra> <ns3:ParGUID>F8D2D558-A70E-4472-A849-25EAEADF50F4</ns3:ParGUID> <ns3:ParPDVID/> <ns3:ParNaziv>KONZUM D.O.O.</ns3:ParNaziv> <ns3:ParNazivII/> <ns3:ParOsoba>P</ns3:ParOsoba> <ns3:ParTip>1</ns3:ParTip> <ns3:ParVrsta>E</ns3:ParVrsta> <ns3:drzava> <ns3:DrzNaziv>REPUBLIKA HRVATSKA</ns3:DrzNaziv> <ns3:DrzSifra>RH</ns3:DrzSifra> </ns3:drzava> <ns3:mjesto> <ns3:MjeNaziv>ZAGREB</ns3:MjeNaziv> <ns3:MjePtBroj>10000</ns3:MjePtBroj> </ns3:mjesto> <ns3:naselje> <ns3:NasNaziv>DUBRAVA</ns3:NasNaziv> <ns3:NasSifra>3374902</ns3:NasSifra> </ns3:naselje> <ns3:ulica> <ns3:UliNaziv>Kraljeva Ulica</ns3:UliNaziv> <ns3:UliSifra>913712</ns3:UliSifra> </ns3:ulica> <ns3:ParKbr>12</ns3:ParKbr> <ns3:ParKbrDod1/> <ns3:ParKbrDod2/> <ns3:ParBrojObrtnice/> </ns3:partner> </ns3:partneri> </ns3:dohvatiPoslovnePartnereResponse> </soap:Body> </soap:Envelope>