Rovnako ako v desktopovej alebo webovej aplikácii je možné rozúčtovať vedľajšie náklady do ceny tovaru, táto funkcionalita je dostupná aj cez API.
V API rozúčtovanie vedľajších nákladov vykonávame vždy nad skladovým dokladom (resp. príjemkou). Na ňom, ako jedinom, je dostupná práve aj funkcia pre rozúčtovanie.
Vedľajšie náklady môžeme rozúčtovať dvoma spôsobmi:
Podľa ceny
Podľa kusov
Ak zvolíte podľa ceny, náklady na rozúčtovanie sa rozdelia rovnakým pomerom ku všetkým cenám za MJ. Napr. cena dodávky je 1000 Kč, vedľajšie náklady sú vo výške 500 Kč, čo predstavuje 50 % z nákupnej ceny. Preto sa každá nákupná cena za MJ navýši tiež o 50 %.
Ak zvolíte podľa počtu kusov, náklady na rozúčtovanie sa vydelia počtom kusov v dodávke a o zistenú cenu sa zvýši obstarávacia cena za MJ. Napr. v dodávke je 20 kusov, vedľajšie náklady sú vo výške 500 Kč, cena za MJ pri každej položke sa zvýši vždy o 25 Kč bez ohľadu na aktuálnu výšku nákupných cien za MJ.
Príklad XML pre rozúčtovanie vedľajších nákladov 500 Kč podľa ceny:
<winstrom version="1.0">
<skladovy-pohyb>
<id>1015</id>
<rozuctuj>
<vedlejsiNaklady>500</vedlejsiNaklady>
<podleCeny>true</podleCeny>
</rozuctuj>
</skladovy-pohyb>
</winstrom>
Príklad XML pre rozúčtovanie vedľajších nákladov 500 Kč podľa kusov:
<winstrom version="1.0">
<skladovy-pohyb>
<id>1015</id>
<rozuctuj>
<vedlejsiNaklady>500</vedlejsiNaklady>
<podleCeny>false</podleCeny>
</rozuctuj>
</skladovy-pohyb>
</winstrom>
Odpoveďou je pri úspechu v prípade 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>
Príklad JSON pre rozúčtovanie vedľajších nákladov 500 Kč podľa ceny:
{
"winstrom":{
"skladovy-pohyb":[
{
"id":"46",
"rozuctuj":{
"vedlejsiNaklady": 500,
"podleCeny": true
}
}
],
"@version":"1.0"
}
}
Príklad JSON pre rozúčtovanie vedľajších nákladov 500 Kč podľa kusov:
{
"winstrom":{
"skladovy-pohyb":[
{
"id":"46",
"rozuctuj":{
"vedlejsiNaklady": 500,
"podleCeny": false
}
}
],
"@version":"1.0"
}
}
Odpoveďou je pri úspechu v prípade 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"
}
]
}
}