Přeskočit na hlavní obsah
Všechny sbírkyDokumentace REST APIPokročilé příkazy
Rozúčtování vedlejších nákladů na sklad - API
Rozúčtování vedlejších nákladů na sklad - API

Jak v API rozúčtovat vedlejší náklady do skladového dokladu?

Petr Pech avatar
Autor: Petr Pech
Aktualizováno před více než 2 lety

Stejně jako v desktopové nebo webové aplikaci je možné rozpočítat vedlejší náklady do ceny zboží, je tato funkcionalita dostupná i přes API.

V API rozúčtování vedlejších nákladů provádíme vždy nad skladovým dokladem (resp. příjemkou). Na něm, jako jediném, je dostupná právě i funkce pro rozúčtování.

Rozúčtovat vedlejší náklady můžeme dvěma způsoby:

  • Podle ceny

  • Podle kusů

Zvolíte-li podle ceny, náklady k rozúčtování se rozpočítají stejným poměrem ke všem cenám za MJ. Např. cena dodávky je 1000 Kč, vedlejší náklady jsou ve výši 500 Kč, je to tedy 50% z nákupní ceny. Proto se každá nákupní cena za MJ navýší také o 50%.

Zvolíte-li podle počtu kusů, náklady k rozúčtování se vydělí počtem kusů v dodávce a o zjištěnou cenu se zvýší pořizovací cena za MJ. Např. v dodávce je 20 kusů, vedlejší náklady jsou ve výši 500 Kč, cena za MJ u každé položky se zvýší vždy o 25 Kč bez ohledu na stávající výši nákupních cen za MJ.

Příklad XML pro rozúčtování vedlejších nákladů 500 Kč podle ceny:

<winstrom version="1.0">
<skladovy-pohyb>
<id>1015</id>
<rozuctuj>
<vedlejsiNaklady>500</vedlejsiNaklady>
<podleCeny>true</podleCeny>
</rozuctuj>
</skladovy-pohyb>
</winstrom>

Příklad XML pro rozúčtování vedlejších nákladů 500 Kč podle kusů:

<winstrom version="1.0">
<skladovy-pohyb>
<id>1015</id>
<rozuctuj>
<vedlejsiNaklady>500</vedlejsiNaklady>
<podleCeny>false</podleCeny>
</rozuctuj>
</skladovy-pohyb>
</winstrom>

Odpovědí je pak při úspěchu v případě XML:

<winstrom version="1.0">
<success>true</success>
<stats>
<created>0</created>
<updated>1</updated>
<deleted>0</deleted>
<skipped>0</skipped>
<failed>0</failed>
</stats>
<results>
<result>
<id>1015</id>
<request-id>1015</request-id>
<ref>/c/testovaci_2/skladovy-pohyb/1015.xml</ref>
</result>
</results>
</winstrom>

Příklad JSON pro rozúčtování vedlejších nákladů 500 Kč podle ceny:

{
"winstrom":{
"skladovy-pohyb":[
{
"id":"46",
"rozuctuj":{
"vedlejsiNaklady": 500,
"podleCeny": true
}
}
],
"@version":"1.0"
}
}

Příklad JSON pro rozúčtování vedlejších nákladů 500 Kč podle kusů:

{
"winstrom":{
"skladovy-pohyb":[
{
"id":"46",
"rozuctuj":{
"vedlejsiNaklady": 500,
"podleCeny": false
}
}
],
"@version":"1.0"
}
}

Odpovědí je pak při úspěchu v případě JSON:

{
"winstrom":{
"@version":"1.0",
"success":"true",
"stats":{
"created":"0",
"updated":"1",
"deleted":"0",
"skipped":"0",
"failed":"0"
},
"results":[
{
"id":"1015",
"request-id":"1015",
"ref":"/c/testovaci_2/skladovy-pohyb/1015.json"
}
]
}
}
Dostali jste odpověď na svou otázku?