Nordlet

← Documentatie / Ghiduri

Lista de materiale (Bill of materials)

Rețete pentru articole produse - componente, deșeuri (scrap), fluxuri tehnologice (routings), comenzi de producție și costurile pe care acestea le înregistrează.

O listă de materiale (bill of materials) reprezintă rețeta pentru un articol produs: ce componente intră în componența sa, în ce cantitate și care este pierderea estimată pentru fiecare în parte. Comenzile de producție sunt create pe baza unei liste de materiale, iar finalizarea unei comenzi mută stocul și înregistrează costul aferent.

Tot ce este descris mai jos se găsește în secțiunea Producție (Production) din aplicație: fila Prezentare generală (Overview) conține listele de materiale și comenzile, fila Fluxuri tehnologice (Routings) conține pașii de lucru, iar fila Centre de lucru (Work centers) conține locurile unde se desfășoară acești pași.

Câmpurile din antet

Câmp Semnificație
Cod (Code) Identificatorul dvs. scurt, unic în cadrul companiei. O a doua listă de materiale cu același cod va fi respinsă.
Nume (Name) Descriere inteligibilă. Listele afișate combină cele două elemente sub forma cod - nume.
Articol finit (Finished item) Articolul din catalog care este produs. Acesta nu poate apărea simultan și ca componentă în cadrul aceleiași rețete.
Cantitate rezultată (Output quantity) Câte unități finite produce o singură rulare a rețetei. Valoarea implicită este 1.
Flux tehnologic (Routing) Pași de lucru opționali, consultați secțiunea de mai jos. Opțiunea "Fără flux tehnologic" înseamnă că rețeta consumă exclusiv materiale.

O listă de materiale necesită între 1 și 200 de linii de componente.

Liniile de componente

Fiecare linie denumește un articol component, cantitatea aferentă unei unități finite și un procent de deșeu (scrap).

Procentul de deșeu (Scrap %) reprezintă cota din componenta respectivă pe care estimați că o veți pierde în timpul producției, motiv pentru care comanda va consuma mai mult decât cantitatea pură din rețetă:

consumat = cantitate per unitate × cantitate comandă × (1 + procent deșeu / 100)

Două componente per unitate, o comandă pentru zece și un deșeu de 5% vor consuma 21 de unități. Valoarea zero înseamnă că nu se anticipează nicio pierdere. Valoarea nu poate depăși 100.

Procentul de deșeu de pe o linie se referă la materialul pierdut în timpul producției. Acesta este diferit de cantitatea de rebuturi pe care o puteți raporta la finalizarea unei comenzi, care se referă la unitățile finite neconforme.

Fluxuri tehnologice și centre de lucru

Un flux tehnologic (routing) reprezintă lista ordonată a pașilor de lucru pentru realizarea articolului. Fiecare pas are un număr de secvență, un nume, centrul de lucru care îl execută, minute de pregătire (setup), minute de execuție per unitate și un opțional nume pentru controlul calității.

Un centru de lucru (work center) este locul unde se desfășoară un pas - un utilaj, un banc de lucru, o echipă. Acesta are asociat un cost pe oră și, opțional, propriul său cont de cost.

Atasarea unui flux tehnologic la o listă de materiale înseamnă că fiecare comandă de producție generată pe baza acesteia va prelua automat acești pași. La crearea comenzii, fiecare pas primește minute planificate:

minute planificate = minute de pregătire + minute de execuție per unitate × cantitate finită

Puteți înregistra durata efectivă a unui pas (production/orders/record-operation) cât timp comanda este încă în stadiul de ciornă; finalizarea va utiliza apoi minutele efective în locul celor planificate. Costul cu mâna de lucru pe pas se calculează ca minute ÷ 60 × cost pe oră. Pașii care au specificat un control al calității vor genera o verificare în așteptare pentru comandă, iar o comandă cu o verificare în așteptare nu poate fi finalizată.

Un flux tehnologic se aplică exclusiv pentru asamblare. Acesta trebuie să fie activ și să conțină cel puțin o operațiune.

Comenzile de producție

O comandă specifică lista de materiale, depozitul, cantitatea și data. Cantitatea finită este egală cu cantitate comandă × cantitate rezultată. O comandă are statusul de ciornă până când o finalizați, iar finalizarea necesită ca perioada contabilă să fie deschisă.

Asamblarea (Assembly) consumă componentele și produce articolul finit:

  • Fiecare linie de componentă este scăzută din depozitul de stoc, luând în calcul și procentul de deșeu. Costul materialului provine din stocul efectiv consumat de comandă.
  • Costul cu mâna de lucru este adăugat pentru fiecare pas din fluxul tehnologic.
  • Totalul trebuie să fie mai mare decât zero, altfel finalizarea va fi refuzată cu mesajul "Componentele nu au niciun cost".
  • Puteți raporta o cantitate de rebuturi (scrapped quantity) de unități finite. Partea din costul total aferentă acestora, calculată ca total × rebuturi ÷ finite, devine cost deșeu și nu este transferată în stoc. Unitățile bune sunt recepționate la un cost de (cost total − cost deșeu) ÷ cantitate bună per unitate.

Dezasamblarea (Disassembly) realizează operațiunea inversă: consumă articolul finit și reintroduce componentele în stoc. Costul articolului consumat este repartizat între componente proporțional cu cantitățile acestora. Nici fluxul tehnologic și nici cantitatea de rebuturi nu se aplică unei comenzi de dezasamblare.

Înregistrările contabile generate la finalizare

Finalizarea unei comenzi de asamblare generează o singură notă contabilă:

Parte Cont Sumă
Debit Produse finite, 2030 în mod implicit Costul total minus costul deșeurilor
Debit Contul de deșeuri, preluat din regula de contabilizare production.scrap Costul deșeurilor, dacă există
Credit Contul de stoc din care a fost recepționată fiecare componentă, 2040 în mod implicit Costul materialelor
Credit Contul de cost al centrului de lucru sau cel din regula de contabilizare production.laborApplied Costul cu mâna de lucru per pas

Cele două conturi de stoc sunt parametri ai apelului de finalizare, astfel încât o companie care utilizează un alt plan de conturi îi poate suprascrie. Nu se generează nicio notă contabilă atunci când conturile pentru componente și cele pentru produse finite sunt identice și nu există nici manoperă, nici deșeuri - mișcările de stoc sunt suficiente prin ele însele pentru a descrie rularea.

Dezasamblarea inversează cele două conturi de stoc: debitează componentele și creditează produsele finite, la valoarea costului aferent articolului demontat. Produsele finite păstrează contul pe care producția le-a alocat, astfel încât vânzarea, casarea sau inventarierea ulterioară a acestora va credita de asemenea contul de produse finite.

Puncte finale (Endpoints)

Endpoint Domeniu de aplicare (Scope) Scop
production/boms/create, boms/get, boms/list production:write / production:read Gestionarea rețetelor
production/work-centers/create, update, list production:write / production:read Gestionarea centrelor de lucru
production/routings/create, get, list production:write / production:read Gestionarea pașilor de lucru
production/orders/create, get, list production:write / production:read Gestionarea comenzilor
production/orders/record-operation production:write Raportarea minutelor efective pe un pas
production/quality-checks/add, record, list production:write / production:read Gestionarea verificărilor care blochează finalizarea
production/orders/complete production:write Mutarea stocului și înregistrarea costului

Ordinea de configurare

  1. Creați articolele componente și articolul finit în catalog.
  2. Creați un depozit și asigurați-vă că componentele sunt în stoc, altfel procesul de finalizare nu va avea ce să consume.
  3. Creați centrele de lucru și apoi un flux tehnologic, dacă doriți să calculați costul cu mâna de lucru și să efectuați controale ale calității. Săriți peste acest pas în cazul rețetelor bazate exclusiv pe materiale.
  4. Creați lista de materiale împreună cu liniile sale de componente.
  5. Creați o comanda de producție, înregistrați minutele efective și rezultatele controalelor de calitate dacă le utilizați, apoi finalizați comanda.