|
Metoda za spremanje raspodjele dokumenta po pozicijama. |
Struktura | Opis | Tip podatka | Uvjet | Broj pojavljivanja elementa |
---|---|---|---|---|
spremiRaspodjeluPoPozicijamaDokumentaRequest | ||||
|
Identifikator vanjskog sustava (dogovara se) | string(36) | 1..1 | |
|
Poslovna godina dokumenata za koje se sprema raspodjela | smallint | 1..1 | |
|
1..1 | |||
|
1..n | |||
|
Globalni jedinstveni identifikator iz vanjskog sustava. Koristi se za identifikaciju dokumenta u LC SPI sustavu | string(36) | 1..1 | |
|
1..1 | |||
|
1..n | |||
|
Šifra pozicije | string(8) | 1..1 | |
|
Konto troška vezan za poziciju. Dohvaća se metodom dohvatiKontaNaPozicijama. | string(12) | 1..1 | |
|
Iznos po poziciji (suma iznosa u raspodjeli mora odgovarati vrijednosti UkBruto sa dokumenta) | decimal(18,2) | 1..1 | |
|
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 | |
|
||||
|
||||
|
||||
|
||||
/spremiRaspodjeluPoPozicijamaDokumentaRequest |
Struktura | Opis | Tip podatka | Uvjet | Broj pojavljivanja elementa |
---|---|---|---|---|
spremiRaspodjeluPoPozicijamaDokumentaResponse | ||||
|
Identifikator vanjskog sustava (dogovara se) | string(36) | 1..1 | |
|
Poslovna godina | smallint | 1..1 | |
|
1..1 | |||
|
1..n | |||
|
Globalni jedinstveni identifikator iz vanjskog sustava. Koristi se za identifikaciju dokumenta u LC SPI sustavu | string(36) | 1..1 | |
|
0..1 | |||
|
0 – nema greške; 1 - greška (nije pronađen dokument sa poslanim identifikatorom); 2 – greška (dokument ima raspodjelu); 3 – greška (nepostojeća pozicija u aktivnom planu); 4 – greška (nepostojeći konto); 5 - greška (nepostojeći konto na poziciji za aktivni plan); 6 – greška (suma raspodjele ne odgovara iznosu dokumenta); 7 – greška (dokument pripada početnom stanju); 8 – greška (neispravna valuta raspodjele); |
tinyint | 1..1 | |
|
Opis greške u slučaju da dokument nije uspješno obrađen u LC SPI sustavu. – obavezan za Greska <> 0 |
string(300) | 1..1 | |
|
||||
|
||||
|
||||
|
0..1 | |||
|
1 – greška | tinyint | 1..1 | |
|
Opis greške prilikom spremanja podatka | string(300) | 1..1 | |
|
||||
/spremiRaspodjeluPoPozicijamaDokumentaResponse |
* Metoda omogućuje spremanje raspodjele po pozicijama za dokumente: Ulazni račun i Knjižni zapis.
* Ako u LC SPI sustavu nije pronađena pozicija u aktivnom planu prema vrijednosti elementa PozSifra, konto na
zadanoj poziciji prema vrijednosti elementa KonKonto i ukoliko suma vrijednosti elementa Iznos ne odgovara
ukupnom iznosu dokumenta, metoda vraća grešku o nemogućnosti spremanja stavaka raspodjele za dokument radi
nepoznate pozicije, konta na poziciji ili neodgovarajućih iznosa raspodjele.
* Ako u LC SPI sustavu već postoji raspodjela za poslani dokument tada će se spremanje podatka o raspodjeli
ignorirati, a u izlaznom XML-u će se za taj dokument vratiti greška sa adekvatnim opisom.
* Slanje valute je obvezno ukoliko je datum pozivanja metode veći ili jednak datumu uvođenja eura definranom u parametrima LCW099, u suprotnom je opcionalno. Poslana valuta mora biti prema ISO 4217 standardu.