← Základy / Sady SDK
Kusovníky
Receptury pro vyráběné položky - komponenty, zmetky, technologické postupy, výrobní příkazy a jejich zaúčtované náklady.
Kusovník (bill of materials) je receptura pro jednu vyráběnou položku: které komponenty do ní patří, v jakém množství a s jakým očekávaným zmetkovým podílem. Výrobní příkazy se vytvářejí z kusovníku a dokončením příkazu se přesunou zásoby a zaúčtují náklady.
Vše níže uvedené se v aplikaci nachází v sekci Výroba (Production): karta Přehled (Overview) obsahuje kusovníky a příkazy, karta Postupy (Routings) obsahuje pracovní kroky a karta Pracoviště (Work centers) obsahuje místa, kde se tyto kroky provádějí.
Políčka hlavičky
| Pole | Popis |
|---|---|
| Kód (Code) | Váš vlastní krátký identifikátor, jedinečný v rámci firmy. Druhý kusovník se stejným kódem bude zamítnut. |
| Název (Name) | Čitelný popis. Seznamy zobrazují obě hodnoty dohromady ve formátu kód - název. |
| Hotová položka (Finished item) | Vyráběná položka z katalogu. Nesmí se zároveň vyskytovat jako komponenta téže receptury. |
| Výstupní množství (Output quantity) | Kolik hotových kusů vytvoří jedno spuštění receptury. Výchozí hodnota je 1. |
| Postup (Routing) | Volitelné pracovní kroky, viz níže. „Bez postupu“ znamená, že receptura spotřebovává pouze materiál. |
Kusovník vyžaduje 1 až 200 řádků komponent.
Řádky komponent
Každý řádek uvádí položku komponenty, množství na jeden hotový kus a procento zmetkovosti.
Zmetkovost v % (scrap %) je podíl daného materiálu, který během výroby pravděpodobně ztratíte, takže příkaz spotřebuje více, než kolik činí čisté množství dle receptury:
consumed = quantity per unit × order quantity × (1 + scrap % / 100)
Dvě komponenty na kus, příkaz na deset kusů a 5% zmetkovost spotřebují 21 jednotek. Nula znamená žádný očekávaný odpad. Hodnota nesmí překročit 100.
Zmetkovost na řádku se týká ztraceného materiálu během výroby. Liší se od zmetkového množství, které můžete nahlásit při dokončení příkazu a které se týká vadných hotových kusů.
Pracovní postupy a pracoviště
Pracovní postup (routing) je seřazený seznam pracovních kroků pro výrobu položky. Každý krok má pořadové číslo, název, pracoviště, které jej provádí, minuty na přípravu, minuty běhu na jeden kus a volitelný název kontroly kvality.
Pracoviště (work center) je místo, kde krok probíhá - stroj, stůl, tým. Má přiřazenu sazbu za hodinu a volitelně vlastní nákladový účet.
Přiřazení pracovního postupu ke kusovníku znamená, že každý výrobní příkaz vytvořený z tohoto kusovníku obsahuje také tyto kroky. Při vytvoření příkazu získá každý krok plánované minuty:
planned minutes = setup minutes + run minutes per unit × finished quantity
Skutečnou dobu trvání kroku můžete zaznamenat (production/orders/record-operation), dokud je příkaz ještě v konceptu; dokončení pak namísto plánovaných minut použije minuty skutečné. Mzdové náklady na jeden krok jsou minuty ÷ 60 × sazba za hodinu. Kroky, u nichž byla zadána kontrola kvality, vytvoří na příkazu čekající kontrolu a příkaz s čekající kontrolou nelze dokončit.
Pracovní postup platí výhradně pro montáž. Musí být aktivní a obsahovat alespoň jednu operaci.
Výrobní příkazy
Příkaz specifikuje kusovník, sklad, množství a datum. Množství hotových kusů je množství v příkazu × výstupní množství. Příkaz je v konceptu, dokud jej nedokončíte, přičemž dokončení vyžaduje otevřené účetní období.
Montáž spotřebovává komponenty a vyrábí hotovou položku:
- Každý řádek komponenty je odečten ze skladu včetně procenta zmetkovosti. Náklady na materiál vycházejí ze zásob, které příkaz skutečně spotřeboval.
- Mzdové náklady se přičítají za každý krok pracovního postupu.
- Celková částka musí být větší než nula, jinak bude dokončení odmítnuto s chybou „Komponenty nemají žádné náklady“ (Components have no cost).
- Můžete nahlásit zmetkové množství hotových kusů. Jejich podíl na celkových nákladech, tedy
celkové náklady × zmetky ÷ hotové kusy, představuje náklady na zmetky a nepřenáší se do zásob. Dobré kusy se naskladní v sazbě(celkové náklady − náklady na zmetky) ÷ množství dobrých kusůza jednotku.
Demontáž funguje opačně: spotřebovává hotovou položku a vrací komponenty zpět na sklad. Náklady na spotřebovanou položku se rozloží mezi komponenty v poměru jejich množství. Na příkaz k demontáži se nevztahuje pracovní postup ani zmetkové množství.
Co dokončení zaúčtuje
Dokončení montážního příkazu vytvoří jeden účetní zápis:
| Strana | Účet | Částka |
|---|---|---|
| Má dáti | Zásoby hotových výrobků, standardně 2030 |
Celkové náklady minus náklady na zmetky |
| Má dáti | Účet zmetků, dle účetního pravidla production.scrap |
Náklady na zmetky, pokud nějaké vznikly |
| Dal | Účet zásob, ze kterého byla přijata každá komponenta, standardně 2040 |
Materiálové náklady |
| Dal | Nákladový účet pracoviště nebo účetní pravidlo production.laborApplied |
Mzdové náklady na jeden krok |
Oba účty zásob jsou parametry volání dokončení, takže firma používající jinou účtovou osnovu je může přepsat. Pokud jsou účty komponent a hotových výrobků shodné a nevznikly žádné mzdové náklady ani zmetky, nevytváří se žádný účetní zápis - pohyb zásob sám o sobě daný proces dostatečně popisuje.
Demontáž obrací oba účty zásob: komponenty na stranu Má dáti, hotové výrobky na stranu Dal, a to v hodnotě nákladů na rozebranou položku. Hotové výrobky si zachovávají účet, na který je výroba zaúčtovala, takže jejich pozdější prodej, odpis nebo inventurní manko rovněž připíše Dal na účet hotových výrobků.
Koncové body (Endpoints)
| Koncový bod | Oprávnění (Scope) | Účel |
|---|---|---|
production/boms/create, boms/get, boms/list |
production:write / production:read |
Správa receptur |
production/work-centers/create, update, list |
production:write / production:read |
Správa pracovišť |
production/routings/create, get, list |
production:write / production:read |
Správa pracovních kroků |
production/orders/create, get, list |
production:write / production:read |
Správa příkazů |
production/orders/record-operation |
production:write |
Záznam skutečných minut na kroku |
production/quality-checks/add, record, list |
production:write / production:read |
Správa kontrol podmiňujících dokončení |
production/orders/complete |
production:write |
Přesun zásob a zaúčtování nákladů |
Postup nastavení
- Vytvořte v katalogu položky komponent a hotovou položku.
- Vytvořte sklad a naskladněte komponenty, jinak nebude mít dokončení co spotřebovat.
- Pokud požadujete mzdové náklady a kontroly kvality, vytvořte pracoviště a následně pracovní postup. U receptur obsahujících pouze materiál tento krok vynechte.
- Vytvořte kusovník včetně řádků komponent.
- Vytvořte výrobní příkaz, zadejte skutečné minuty a výsledky kontrol (pokud je používáte) a příkaz dokončete.