POČETNA SPI SC servis

Metoda spremi361Isplate

OpisSpremanje podataka o isplatama dokumenata koji će biti vidljivi na portalu "Otvoreno".

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
spremi361IsplateRequest
VsIDIdentifikator sustava koji upućuje zahtijevstring(36)1..1
isplate1..1
isplata1..n
GUIDIdentifikator sloga - „BAN192“ – isplateuniqueidentifier1..1
GodinaGodina isplatesmallint1..1
BrojRacunaBroj izdanog računa partneru po kojem je isplata izvršenastring(40)1..1
DatumIsplateDatum isplate sredstava u korist poslovnog partneradatetime1..1
DatumRacunaDatum računa po kojem je isplata izvršenadatetime1..1
DatumDospijecaDatum dospijeća računa po kojem je isplata izvršenadatetime1..1
PartnerOIBOIB partnera (dobavljača) prema kojem je izvršena isplata
char(11)0..1
PartnerNazivNaziv partnerastring(80)1..1
PartnerMjestoMjesto partnerastring(50)1..1
PartnerPDVIDDODATI ELEMENT
PDVID broj partnera
string(22)0..1
PartnerIBANIBAN primatelja (partnera) u korist kojeg su sredstva isplaćenastring(40)1..1
PartnerOsobaDODATI ELEMENT
F-fizička osoba (Default);
P-pravna osoba;
Ukoliko element nije poslan partner se označava kao fizička osoba što podrazumijeva ograničenja prilikom prikazivanja određenih podataka
string(1)0..1
OpisOpis isplatestring(160)1..1
ModelPNBOModel poziva na broj primateljastring(4)1..1
PNBOPoziv na broj primateljastring(22)1..1
IznosIznos isplatedecimal(18,2)1..1
ValutaTroznačna šifra valute prema ISO 4217 standardu.
Označava osnovnu valutu u kojoj su poslani iznosi.
string(3)1..1
UgovorBrojBroj ugovora prema kojem je izvršena isplatastring(200)0..1
StavkaIzvatkaGUIDIdentifikator stavke izvatka izvršene isplateuniqueidentifier0..1
UlazniRacunGUIDIdentifikator ulaznog računa prema kojem je izvršena isplatauniqueidentifier0..1
GrupaGUIDIdentifikator grupe dokumentauniqueidentifier0..1
/isplata
/isplate
/spremi361Isplate

* Ukoliko isplata ne postoji u LC SPI sustavu ista se sprema.
* Ukoliko isplata postoji u LC SPI sustavu ista se ažurira.

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
spremi361IsplateResponse
VsIDIdentifikator sustava koji upućuje zahtijevstring(36)1..1
isplate{Or1..1
isplata1..n
GUIDIdentifikator sloga - „BAN192“ – isplateuniqueidentifier1..1
greska1..1
Greska0 – nema greške;
1 – greška (nije spremljeno)
tinyint1..1
OpisGreskeOpis 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
/isplata
/isplate
greskaOr}0..1
Greska1 – greškatinyint1..1
OpisGreskeOpis greške prilikom spremanja podatkastring(300)1..1
/greska
/spremi361IsplateResponse

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:spremi361IsplateRequest> <v0:VsID>SC</v0:VsID> <v0:isplate> <!--1 or more repetitions:--> <v0:isplata> <v0:GUID>F8D2D558-A70E-4472-A849-23EAEADF40F3</v0:GUID> <v0:Godina>2020</v0:Godina> <v0:BrojRacuna>R0001</v0:BrojRacuna> <v0:DatumIsplate>2020-10-10T00:00:00</v0:DatumIsplate> <v0:DatumRacuna>2020-10-10T00:00:00</v0:DatumRacuna> <v0:DatumDospijeca>2020-10-10T00:00:00</v0:DatumDospijeca> <v0:PartnerNaziv>KONZUM D.O.O.</v0:PartnerNaziv> <v0:PartnerMjesto>ZAGREB</v0:PartnerMjesto> <v0:PartnerIBAN>HR1723400091343335948</v0:PartnerIBAN> <v0:Opis>Isplata novca</v0:Opis> <v0:ModelPNBO>HR</v0:ModelPNBO> <v0:PNBO>99</v0:PNBO> <v0:Iznos>1000</v0:Iznos> <v0:Valuta>HRK</v0:Valuta> </v0:isplata> </v0:isplate> </v0:spremi361IsplateRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns3:spremi361IsplateResponse 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:isplate> <ns3:isplata> <ns3:GUID>F8D2D558-A70E-4472-A849-23EAEADF40F3</ns3:GUID> <ns3:greska> <ns3:Greska>0</ns3:Greska> <ns3:OpisGreske/> </ns3:greska> </ns3:isplata> </ns3:isplate> </ns3:spremi361IsplateResponse> </soap:Body> </soap:Envelope>