POČETNA SPI SC servis

Metoda poveziDokumentISCDokument

Opis Omogućuje povezivanje dokumenta i Salda konti dokumenta unutar SPI sustava

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
poveziDokumentISCDokumentRequest
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
dokumentiSCDokumenti 1..1
dokumentSCDokument 1..n
GuidSCDokumenta GUID Salda konti dokumenta string(36) 1..1
GuidDokumenta GUID dokumenta string(36) 1..1
ZnacenjeDokumenta 1 - narudžbenica tinyint 1..1
IznosZaDokument Iznos koji se povezuje(zatvara) za pripadajući dokument:
1- narudžbenice
Prihvaćaju se vrijednosti >0,00
decimal(18,2) 1..1
/dokumentSCDokument
/dokumentiSCDokumenti
/poveziDokumentISCDokumentRequest

* filteri GuidSCDokumenta, GuidDokumenta i ZnacenjeDokumenta su obvezni kako bi se ispravno dohvatili jedinstveni dokumenti.
* IznosZaDokument nije obvezan, obzirom da postoji dio povezivanja koji nemaju financijsku komponentu. Ukoliko postoji financijska komponenta i ovaj parametar je obvezano popuniti.

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
poveziDokumentISCDokumentResponse
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
dokumentiSCDokumenti {Or 0..1
dokumentSCDokument 1..n
GuidSCDokumenta GUID Salda konti dokumenta string(36) 1..1
GuidDokumenta GUID dokumenta string(36) 1..1
ZnacenjeDokumenta 1 - narudžbenica tinyint 1..1
IznosZaDokument Iznos koji se povezuje(zatvara) za pripadajući dokument decimal(18,2) 1..1
status 1..1
Greska 0 - nije došlo do greške 1 – došlo je do greške tinyint 1..1
OpisGreske Tekstualni opis greške
obavezan za Greska <> 0
string(300) 0..1
/status
/dokumentSCDokument
/dokumentiSCDokumenti
greska Or} 0..1
Greska 1 – došlo je do greške tinyint 1..1
OpisGreske Tekstualni opis greške string(300) 1..1
/greska
/poveziDokumentISCDokumentResponse


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:poveziDokumentISCDokumentRequest> <v0:VsID>SC</v0:VsID> <v0:dokumentiSCDokumenti> <!--1 or more repetitions:--> <v0:dokumentSCDokument> <v0:GuidSCDokumenta>F7E72D25-8691-ED11-8139-00155D01D349</v0:GuidSCDokumenta> <v0:GuidDokumenta>8EC355E5-397C-EB11-811D-00155D01D43F</v0:GuidDokumenta> <v0:ZnacenjeDokumenta>1</v0:ZnacenjeDokumenta> <v0:IznosZaDokument>200</v0:IznosZaDokument> </v0:dokumentSCDokument> </v0:dokumentiSCDokumenti> </v0:poveziDokumentISCDokumentRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns4:poveziDokumentISCDokumentResponse 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>SC</ns4:VsID> <ns4:dokumentiSCDokumenti> <ns4:dokumentSCDokument> <ns4:GuidSCDokumenta>F7E72D25-8691-ED11-8139-00155D01D349</ns4:GuidSCDokumenta> <ns4:GuidDokumenta>8EC355E5-397C-EB11-811D-00155D01D43F</ns4:GuidDokumenta> <ns4:ZnacenjeDokumenta>1</ns4:ZnacenjeDokumenta> <ns4:IznosZaDokument>200.00</ns4:IznosZaDokument> <ns4:status> <ns4:Greska>0</ns4:Greska> </ns4:status> </ns4:dokumentSCDokument> </ns4:dokumentiSCDokumenti> </ns4:poveziDokumentISCDokumentResponse> </soap:Body> </soap:Envelope>