POČETNA SPI SC servis

Metoda spremiPoslovnePartnere

OpisSprema podatke o poslovnim partnerima u katalog LC SPI baze

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
spremiPoslovnePartnereRequest
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
partneri1..1
partner1..n
ParOIBOIB partnerastring(11)1..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
drzava1..1
DrzSifraTroznačna šifra državestring(3)1..1
DrzNazivNaziv državestring(30)1..1
/drzava
mjesto1..1
MjePtBrojPT brojstring(10)1..1
MjeNazivNaziv mjestastring(25)1..1
/mjesto
naselje0..1
NasNazivNaziv naseljastring(25)1..1
/naselje
ulica0..1
UliNazivNaziv ulicestring(40)1..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)ParOsoba = O0..1
JMBAGJedinstveni matični broj akademskog građana (za sveučilišta i visoka učilišta)string(10)0..1
racuni0..1
racunBroj računa (IBAN) partnerastring(40)1..n
/racuni
/partner
/partneri
/spremiPoslovnePartnereRequest

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
spremiPoslovnePartnereResponse
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
partneri1..1
partner1..n
ParSifraŠifra partnera iz LC SPI sustavastring(10)Greska=10..1
ParOIBOIB partnerastring(11)1..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)ParOsoba = O0..1
status1..1
Greska 0 – nema greške;
1 – greška (nije spremljeno);
2 – spremljeno (ali ne svi podaci);
3 – već postoji u LC SPI sustavu
tinyint 1..1
OpisGreskeOpis greške prilikom spremanja podatka
– obavezan za Greska <> 0
string(300)Greska = 00..1
/status
/partner
/partneri
/spremiPoslovnePartnereResponse

* Ako u LC SPI sustavu već postoji partner po ParOsoba, ParOIB, ParPDVID tada će se spremanje podatka o partneru ignorirati ili dopustiti ovisno o parametru korisnika koji omogućava ili zabranjuje spremanje partnera sa istim OIB-om ili PDVID brojem, a u izlaznom XML-u će se prikazati kao greška spremanja podatka (radi moguće neusklađenosti ostalih podataka partnera).

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:spremiPoslovnePartnereRequest> <v0:VsID>SC</v0:VsID> <v0:partneri> <!--1 or more repetitions:--> <v0:partner> <v0:ParNaziv>KONZUM D.O.O.</v0:ParNaziv> <v0:ParOsoba>P</v0:ParOsoba> <v0:ParTip>1</v0:ParTip> <v0:ParVrsta>E</v0:ParVrsta> <v0:drzava> <v0:DrzSifra>RH</v0:DrzSifra> <v0:DrzNaziv>REPUBLIKA HRVATSKA</v0:DrzNaziv> </v0:drzava> <v0:mjesto> <v0:MjePtBroj>10000</v0:MjePtBroj> <v0:MjeNaziv>ZAGREB</v0:MjeNaziv> </v0:mjesto> <v0:naselje> <v0:NasNaziv>DUBRAVA</v0:NasNaziv> </v0:naselje> <v0:ulica> <v0:UliNaziv>Kraljeva Ulica</v0:UliNaziv> </v0:ulica> <v0:ParKbr>12</v0:ParKbr> </v0:partner> </v0:partneri> </v0:spremiPoslovnePartnereRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns3:spremiPoslovnePartnereResponse 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:status> <ns3:Greska>0</ns3:Greska> <ns3:OpisGreske/> </ns3:status> </ns3:partner> </ns3:partneri> </ns3:spremiPoslovnePartnereResponse> </soap:Body> </soap:Envelope>