POČETNA SPI URP servis

Metoda unosDokumentaARH

Opis Omogućuje unos dokumenta direktno u PO bez prolaska kroz SPI sustav

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
unosDokumentaARHRequest
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
dokumenti 1..1
dokument 1..n
GUIDPredmeta GUID predmeta string(36) 1..1
GUIDDokumenta GUID dokumenta string(36) 1..1
UrBroj Urudžbeni broj dokumenta string(80) 1..1
partneri 1..1
partner 1..n
PartnerNaziv Naziv partnera string(81) 0..1
PartnerOIB OIB partnera string(11) 0..1
SifraPodruznice Šifra podružnice partnera, ako postoji string(20) 0..1
/partner
/partneri
VrstaDokumenta P - dokument se prima, ulazni dokument, I - dokument se izdaje izlazni dokument string(1) 1..1
TipDokumenta Tip dokumenta string(100) 1..1
DokumentNaziv Naziv dokumenta string(300) 1..1
Referent Referent na kojem je dokument string(50) 1..1
Odjel Odjel kojem pripada navedeni referent string(80) 1..1
Status Status dokumenta string(40) 1..1
Brisano Oznaka sloga 0 - nije brisano - prikazuje se na PO, 1 - brisano - ne prikazuje se na PO boolean 1..1
DatumPrimitka Datum primitka dokumenta date 1..1
/dokument
/dokumenti
/unosDokumentaARHRequest

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
unosDokumentaARHResponse
dokumenti 1..n
dokument 1..1
GUIDPredmeta GUID predmeta string(36) 1..1
GUIDDokumenta GUID dokumenta string(36) 1..1
status 1..1
Greska 0 - nije došlo do greške 1 – došlo je do greške boolean 1..1
OpisGreske Tekstualni opis greške string(300) 0..1
/status
/dokument
/dokumenti
status 0..1
Greska 0 - nije došlo do greške 1 – došlo je do greške boolean 1..1
OpisGreske Tekstualni opis greške string(300) 0..1
/status
/unosDokumentaARHResponse

Primjer requesta:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://www.spi.hr/ws/razmjena/urp/spi-urp/v1.0"> <soapenv:Header /> <soapenv:Body> <v1:unosDokumentaARHRequest> <v1:VsID>OG</v1:VsID> <v1:dokumenti> <!--1 or more repetitions:--> <v1:dokument> <v1:GUIDPredmeta>37bf7c2a-f60f-4ff6-9955-5250fd47f748</v1:GUIDPredmeta> <v1:GUIDDokumenta>1e4c49dd-0382-444d-b3d2-0e4ee022a4af</v1:GUIDDokumenta> <v1:UrBroj>15-23-3</v1:UrBroj> <v1:partneri> <!--1 or more repetitions:--> <v1:partner> <v1:PartnerNaziv>test</v1:PartnerNaziv> <!--Optional:--> <v1:PartnerOIB>00002936027</v1:PartnerOIB> </v1:partner> </v1:partneri> <v1:VrstaDokumenta>P</v1:VrstaDokumenta> <v1:TipDokumenta>OST</v1:TipDokumenta> <v1:DokumentNaziv>Obavijest o uplati auto osiguranja</v1:DokumentNaziv> <v1:Referent>Marko Tomić</v1:Referent> <v1:Odjel>02</v1:Odjel> <v1:Status>U radu</v1:Status> <v1:Brisano>0</v1:Brisano> <v1:DatumPrimitka>2023-07-25</v1:DatumPrimitka> </v1:dokument> </v1:dokumenti> </v1:unosDokumentaARHRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <unosDokumentaARHResponse xmlns="http://www.spi.hr/ws/razmjena/urp/spi-urp/v1.0"> <dokumenti> <dokument> <GUIDPredmeta>37bf7c2a-f60f-4ff6-9955-5250fd47f748</GUIDPredmeta> <GUIDDokumenta>1e4c49dd-0382-444d-b3d2-0e4ee022a4af</GUIDDokumenta> <Status> <Greska>false</Greska> <OpisGreske /> </Status> </dokument> </dokumenti> </unosDokumentaARHResponse> </soap:Body> </soap:Envelope>