Procedura Automata Trasabilitate
Scop
Procedura Automata Trasabilitate calculeaza, pentru o firma selectata si incepand cu un an fiscal specificat, trasabilitatea completa a tuturor loturilor de productie si costurile asociate — atat directe, cat si indirecte. Procedura reconstruieste toate datele de trasabilitate de la zero la fiecare rulare, astfel incat rezultatele reflecta intotdeauna starea curenta a tranzactiilor de productie si contabilitate inregistrate.
Procedura este conceputa sa gestioneze lanturi de productie pe mai multe niveluri: un produs finit poate fi realizat din semifabricate, care la randul lor au fost produse din materii prime in mai multi pasi de fabricatie. Adancimea maxima a acestui lant este controlata printr-un parametru configurabil.
Important
Organizatiile care au implementat modulul EMSYS FABRICATIE si doresc sa utilizeze rapoartele de Trasabilitate solicita prin SiteSupport (SR) activarea procedurii de calcul (in Consola de Administrare - EMSYS).
Parametri
Parametru |
Tip |
Obligatoriu |
Descriere |
|---|---|---|---|
Cod Firma |
Numeric |
Da |
Codul intern al firmei pentru care se efectueaza calculul. |
An de inceput |
Numeric |
Da |
Primul an fiscal de la care se porneste procesarea (inclusiv). |
Numar Maxim Niveluri Ciclu |
Numeric |
Da |
Adancimea maxima de imbricare pentru arborele de trasabilitate. |
Includem Transformare Articol |
Boolean |
Nu |
Cand este activat, documentele de Transformare Articol sunt tratate si ca mecanism de productie pentru articolele fabricate care nu au reteta. |
Urmarim Trasabilitatea pentru Transferuri Interne |
Boolean |
Nu |
Cand este activat, trasabilitatea si costurile sunt urmarite si pentru loturile provenite din avize de transfer intern. |
Pasi de procesare
Pasul 1: Resetarea datelor
Procedura incepe prin stergerea tuturor datelor de trasabilitate existente pentru firma selectata si resetarea contoarelor de secventa interne. Aceasta asigura ca fiecare calcul porneste de la zero.
Pasul 2: Inregistrarea loturilor si costurilor
Pentru fiecare perioada contabila, incepand din anul de referinta (in ordine cronologica), procedura inregistreaza toate loturile si costurile relevante in sase categorii:
Materiale si servicii din comenzi de productie — Articolele si serviciile consumate ca intrari in comenzile de productie (receptii de productie inregistrate). Fiecare intrare inregistreaza articolul sau serviciul, lotul din care a fost consumat, cantitatea si valoarea, si contextul de fabricatie (unitate de business, zona de cheltuiala, purtator de cheltuieli, comanda de lucru). Intrarea este marcata ca nod terminal cu exceptia cazului in care este un articol fabricat printr-o comanda de productie, un articol fabricat printr-o Transformare Articol (cand optiunea este activata) sau un lot receptionat din alt site printr-un Transfer Intern (cand optiunea este activata).
Manopera — Orele de lucru raportate de angajati sau formatii in comenzile de productie, cu cantitatile si valorile asociate.
Utilaje — Orele de functionare ale masinilor si utilajelor raportate in comenzile de productie, cu cantitatile si valorile asociate.
Transport — Resurse de transport raportate in comenzile de productie, cu cantitatile si valorile asociate.
Servicii externe — Servicii achizitionate pe note de receptie servicii (nu din reteta), cu furnizorul, zona de cheltuiala, purtatorul si contextul comenzii de lucru.
Costuri contabile — Costuri generale si directe contate din registrele de contabilitate (costuri) (excluzand inregistrarile de tip proces de productie PREDF), grupate pe unitate de business, zona de cheltuiala, purtator, comanda de lucru, articol de calculatie, element de cheltuiala si faza de productie.
Pasul 3: Construirea Nivelului 1 al arborelui de trasabilitate
Fiecare lot sau cost inregistrat devine un nod radacina (nivel 1) in arborele de trasabilitate. In aceasta etapa nu exista inca legaturi parinte-copil.
Pasul 4: Construirea legaturilor de Nivel 2
Procedura stabileste primul strat de legaturi directe intrare-iesire in arborele de trasabilitate. Sunt gestionate patru scenarii de productie:
a) Productie standard — reteta de tip articol: Pentru fiecare produs finit receptionat dintr-o comanda de productie, procedura identifica toate loturile de materiale si servicii consumate in aceeasi comanda si le leaga de produsul finit. Cantitatile si valorile sunt distribuite proportional cu valoarea fiecarui lot in totalul valorii consumate in comanda respectiva.
b) Productie standard — reteta de tip serviciu: Aceeasi logica ca la (a), aplicata comenzilor de productie a caror reteta este bazata pe un serviciu in loc de un articol fizic.
c) Transfer Intern (optional — activat prin parametrul „Urmarim Trasabilitatea pentru Transferuri Interne”): Pentru fiecare produs finit receptionat printr-un Aviz de Transfer Intern, procedura urmareste inapoi documentul de expeditie din site-ul sursa si leaga lotul de receptie de lotul de expediere, identificate prin articol, numar de serie, lot extern, cantitate si valoare.
d) Transformare Articol (optional — activat prin parametrul „Includem Transformare Articol”): Cand un document de Transformare Articol este utilizat ca pas de productie pentru un articol fabricat fara reteta standard:
Daca exista un singur articol de intrare: este legat direct de iesire la 100%.
Daca exista mai multe articole de intrare: fiecare este legat proportional cu cota sa de valoare din totalul valorii de intrare a transformarii.
Pasul 5: Construirea nivelurilor mai adanci
Dupa stabilirea legaturilor de nivel 2, procedura extinde arborele iterativ pana la Numarul Maxim de Niveluri de Ciclu. La fiecare iteratie, intrarile de la nivelul curent devin noduri la nivelul urmator, cu cantitatile si valorile ponderate prin proportia pe care ramura curenta o reprezinta din lotul-parinte. Astfel, o materie prima care a parcurs mai multi pasi de fabricatie este conectata in final la produsul finit de nivel superior.
Pasul 6: Atribuirea costurilor directe
Nodurilor terminale (frunze) li se atribuie costul direct egal cu valoarea contabila inregistrata. Apoi, pornind de la nivelul cel mai adanc spre nivelul 1, costul direct al fiecarui nod non-terminal este calculat ca suma costurilor directe ale copiilor sai. Aceasta agregare recursiva inseamna ca costul direct al unui produs finit este egal cu costul total al tuturor intrarilor care ii sunt atribuibile.
Pasul 7: Repartizarea costurilor indirecte
Procedura citeste regulile de repartizare a costurilor indirecte (configurate in raportul Reguli Repartizare Costuri Indirecte). Pentru fiecare regula activa:
Identifica intrarile de costuri contabile care corespund criteriilor sursa ale regulii (unitate de business, zona de cheltuiala, purtator de cheltuieli, articol de calculatie, element de cheltuiala si, optional, faza de productie).
Identifica loturile de produse finite care corespund criteriilor destinatie ale regulii (optional restrictionate la o grupa de articole, subgrupa de articole, acelasi business unit sau aceeasi comanda de lucru cu intrarea de cost).
Distribuie costul indirect fiecarui lot eligibil proportional cu costul direct al acelui lot fata de totalul costurilor directe ale tuturor loturilor eligibile (criteriu COST_DIRECT).
Suma distribuita este inregistrata separat ca componenta de cost indirect, fara a suprascrie costul direct.
Pasul 8: Extinderea arborelui pentru costurile indirecte
Extinderea nivelurilor mai adanci este rulata a doua oara pentru a propaga costurile indirecte atribuite prin intregul arbore de trasabilitate.
Pasul 9: Agregarea recursiva a costurilor totale
De la nivelul cel mai adanc spre nivelul 1, costurile indirecte sunt sumate recursiv de la copii la parinti, astfel incat fiecare nod din arbore reflecta costul indirect total atribuibil prin ramura sa.
Rezultate
La finalul procedurii, pentru fiecare perioada contabila procesata, datele de trasabilitate contin:
Un arbore ierarhic complet al loturilor si intrarilor de cost, aratand care intrari au contribuit la fiecare iesire.
Pentru fiecare nod din arbore: cantitatea si valoarea atribuibile, costul direct acumulat si costul indirect acumulat.
Nodurile terminale sunt marcate pentru a distinge intrarile achizitionate/externe de cele fabricate.
Aceste date sunt utilizate ca sursa pentru toate rapoartele modulului Trasabilitate.
Glosar
Notă
Lot - Un lot de productie trasabil, identificat prin an fiscal, perioada contabila, site si numar de lot.
Arbore de trasabilitate - Structura ierarhica care arata care loturi de intrare (materii prime, manopera etc.) au contribuit la fiecare lot de iesire (produse finite, semifabricate).
Nod terminal (frunza) - Un lot fara sub-intrari: articol cumparat, serviciu extern, manopera, utilaj sau transport.
Cost direct - Valoarea costului acumulata prin arborele de trasabilitate de la nodurile terminale spre produsele finite.
Cost indirect - Cost general repartizat produselor finite conform regulilor de repartizare configurate, proportional cu costul direct al fiecarui produs.
Nivel de ciclu de productie - Adancimea unui nod in arborele de trasabilitate, indicand cati pasi de fabricatie il separa de produsul finit.
Transformare Articol - Tip de document pentru conversia unui articol finit in altul; poate fi tratat optional ca pas de fabricatie pentru produse fara reteta.
Transfer Intern - Miscarea marfurilor intre site-uri printr-un aviz de transfer intern; trasabilitatea pentru aceste loturi este urmarita optional.
Reteta (BOM) - Specificarea articolelor, serviciilor, manoperei si altor resurse necesare fabricarii unui produs.
Comanda de lucru - Comanda de productie care leaga activitatile de fabricatie de un lot de productie specific.
Selectii recomandate
Parametru |
Selectie recomandata |
|---|---|
Cod Firma |
Codul firmei pentru care se efectueaza calculul (obligatoriu) |
An de inceput |
Anul fiscal curent; utilizati un an anterior numai la recalcularea istoricului complet de trasabilitate |
Numar Maxim Niveluri Ciclu |
5 pentru productie cu un singur nivel de semifabricate; mariti la 10 sau mai mult pentru lanturi de productie complexe cu mai multi pasi de fabricatie |
Includem Transformare Articol |
Da daca firma utilizeaza documente de Transformare Articol ca pas de fabricatie pentru articole fara reteta BOM |
Urmarim Trasabilitatea pentru Transferuri Interne |
Da daca firma are productie distribuita pe mai multe site-uri si materiale transferate intre ele |
Notă
Rulati aceasta procedura la inceputul sau sfarsitul fiecarei perioade contabile, inainte de generarea rapoartelor de Trasabilitate. Verificati mai intai regulile de repartizare din raportul Reguli Repartizare Costuri Indirecte pentru a va asigura ca sunt complete si corecte.