POČETNA SPI SC servis

Metoda spremi361Pozicije

Opis Spremanje podataka o pozicijama dokumenata koji će biti vidljivi na portalu "Otvoreno".

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
spremi361PozicijeRequest
VsID Identifikator sustava koji upućuje zahtijev string(36) 1..1
dokumenti 1..1
dokument 1..n
DokVrsta Vrsta dokumenta u LC SPI sustavu iTransparentnost
Enumeracija:
„BAN192“ – isplate
„URA192“ – ulazni račun
„NAR127“ – narudžbenica
„UGO125“ – ugovor
string(40) 1..1
GUID UC1 - Identifikator dokumenta uniqueidentifier 1..1
pozicije 1..1
pozicija 1..n
GUIDPozicije Identifikator pozicije uniqueidentifier 1..1
PozicijaSifra UC1 - Šifra pozicije string(8) {Or 1..1
PozicijaNaziv Naziv pozicije string(200) 1..1
RazdjelSifra Šifra organizacijske klasifikacije string(30) 1..1
RazdjelNaziv Naziv organizacijske klasifikacije string(100) 1..1
ProgKlasSifra Šifra programske klasfikacije string(15) 1..1
ProgKlasNaziv Naziv programske klasfikacije string(100) 1..1
IzvorFinSifra Šifra izvora financiranja string(10) 1..1
IzvorFinNaziv Naziv izvora financiranja string(60) 1..1
KontoSifra Šifra konta (računskog plana) string(12) 1..1
KontoNaziv Naziv konta (računskog plana) string(100) 1..1
FunkcKlasSifra Šifra funkcijske klasifikacije string(9) 1..1
FunkcKlasNaziv Naziv Funkcijske klasifikacije string(100) Or} 1..1
Iznos Iznos po poziciji decimal(18,2) 0..1
Valuta Troznačna šifra valute prema ISO 4217 standardu.
Označava osnovnu valutu u kojoj su poslani iznosi.
Od datuma uvođenja EUR-a će se provjeravati kao obavezan element
string(3) 0..1
/pozicija
/pozicije
/dokument
/dokumenti
/spremi361Pozicije

* UC1 - unique constraint

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
spremi361PozicijeResponse
VsID Identifikator sustava koji upućuje zahtijev string(36) 1..1
dokumenti {Or 1..1
dokument 1..n
DokVrsta Vrsta dokumenta u LC SPI sustavu iTransparentnost
Enumeracija:
„BAN192“ – isplate
„URA192“ – ulazni račun
„NAR127“ – narudžbenica
„UGO125“ – ugovor
string(40) 1..1
GUID Identifikator dokumenta uniqueidentifier 1..1
pozicije 1..1
pozicija 1..n
GUIDPozicije Identifikator pozicije uniqueidentifier 1..1
greska 1..1
Greska 0 – nema greške;
1 – greška (nije spremljeno);
2 – dokument nije pronađen u LC SPI sustavu
tinyint 1..1
OpisGreske Opis greške u slučaju da zapis nije uspješno spremljen ili ažuriran u sustavu.
– obavezan za Greska <> 0
string(300) 0..1
/greska
/pozicija
/pozicije
/dokument
/dokumenti
greska Or} 1..1
Greska 1 – greška tinyint 1..1
OpisGreske Opis greške prilikom spremanja podatka string(300) 1..1
/greska
/spremi361PozicijeResponse

*

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:spremi361PozicijeRequest> <v0:VsID>OG</v0:VsID> <v0:dokumenti> <!--1 or more repetitions:--> <v0:dokument> <v0:DokVrsta>URA192</v0:DokVrsta> <v0:GUID>FD022CA2-1034-ED11-864A-00155D0B097F</v0:GUID> <v0:pozicije> <!--1 or more repetitions:--> <v0:pozicija> <v0:GUIDPozicije>1C371EA5-AF40-45FF-8435-000181540EBB</v0:GUIDPozicije> <!--Optional:--> <v0:PozicijaSifra>R1089</v0:PozicijaSifra> <!--Optional:--> <v0:Iznos>100</v0:Iznos> <!--Optional:--> <v0:Valuta>EUR</v0:Valuta> </v0:pozicija> <v0:pozicija> <v0:GUIDPozicije>C5002E64-C7BD-4657-92F6-000436E02E82</v0:GUIDPozicije> <!--Optional:--> <v0:PozicijaSifra>R0304</v0:PozicijaSifra> <!--Optional:--> <v0:Iznos>200</v0:Iznos> <!--Optional:--> <v0:Valuta>EUR</v0:Valuta> </v0:pozicija> </v0:pozicije> </v0:dokument> </v0:dokumenti> </v0:spremi361PozicijeRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns3:spremi361PozicijeResponse 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"> <ns3:VsID>OG</ns3:VsID> <ns3:dokumenti> <ns3:dokument> <ns3:DokVrsta>URA192</ns3:DokVrsta> <ns3:GUID>FD022CA2-1034-ED11-864A-00155D0B097F</ns3:GUID> <ns3:pozicije> <ns3:pozicija> <ns3:GUIDPozicije>1C371EA5-AF40-45FF-8435-000181540EBB</ns3:GUIDPozicije> <ns3:greska> <ns3:Greska>0</ns3:Greska> <ns3:OpisGreske /> </ns3:greska> </ns3:pozicija> <ns3:pozicija> <ns3:GUIDPozicije>C5002E64-C7BD-4657-92F6-000436E02E82</ns3:GUIDPozicije> <ns3:greska> <ns3:Greska>0</ns3:Greska> <ns3:OpisGreske /> </ns3:greska> </ns3:pozicija> </ns3:pozicije> </ns3:dokument> </ns3:dokumenti> </ns3:spremi361PozicijeResponse> </soap:Body> </soap:Envelope>