O matrice de manoperă este un tabel de intervale de ore. Fiecare interval spune: unei lucrări de aproximativ atâta, înmulțește-i tariful afișat cu atât. Există pentru că o lucrare de douăzeci de minute și una de șase ore nu aduc aceiași bani pe oră — cea scurtă duce aceeași redactare, aceeași căutare de piese și aceleași hârtii pe mult mai puține minute facturabile.
O configurezi în Setări → Matrice de manoperă.
Ce este o matrice de manoperă
Fiecare interval are o limită inferioară în ore, o limită superioară și un multiplicator aplicat tarifului de bază:
tarif efectiv = tarif de bază × multiplicator
total linie = tarif efectiv × ore
O lucrare de 3 ore într-un interval de 3–6 ore la ×1,30 se facturează la 156,00 pe oră față de un tarif afișat de 120,00, așa că linia totalizează 468,00.
Intervalele se potrivesc începând cu limita inferioară cea mai mică și sunt semideschise — un interval acoperă orele de la minimul său până la maximul său, fără a-l include. Un interval fără limită superioară merge la infinit. Așa că 1–3 și 3–6 se predau curat exact la 3 ore: lucrarea aceea cade în al doilea interval.
Sfat
Multiplicatorii se salvează cu patru zecimale, deci ×1,0833 este un interval perfect valabil. Nu ești obligat să-ți rotunjești prețurile la cel mai apropiat 5%.
De unde vine tariful de bază
Multiplicatorul are nevoie de ceva de înmulțit. GarageFlow îl ia, în ordine:
Tariful de manoperă de pe linie
Dacă linia are un tarif de manoperă atribuit, suma lui orară este baza. Tarifele stau în Setări → Tarife manoperă, unde unul este marcat ca implicit.
Prețul unitar al liniei
O linie de manoperă fără tarif atribuit folosește prețul unitar scris pe ea. Este calea manuală — matricea se aplică în continuare peste el.
Asta contează când citești un total: numărul pe care l-a scalat matricea este tariful de bază al liniei, nu tariful de referință al atelierului, iar cele două coincid doar cât timp linia folosește tariful implicit.
Ieșirea din intervale și rostul avertismentelor de acoperire
Dacă niciun interval nu se potrivește cu orele, nu se aplică nimic. Linia se facturează la tariful de bază simplu — fără multiplicator, fără eroare, fără vreun semn pe deviz.
Este același risc ca la matricele de prețuri și la fel de invizibil: linia se citește pur și simplu la tariful afișat, ceea ce pare intenționat, nu ca o gaură în tabel.
Atenție
Dă-i fiecărei matrice un interval superior deschis — un minim fără maxim. Fără el, lucrările lungi, acolo unde multiplicatorul contează cel mai mult, sunt exact cele care se facturează neajustate.
Editorul de matrice analizează acoperirea și semnalează trei lucruri:
- Gol — o porțiune de ore pe care niciun interval nu o acoperă. Tot ce cade acolo trece nemodificat. Cauza clasică este stilul vechi 0–1 / 1,01–3 de scriere a intervalelor: fiindcă potrivirea este semideschisă, o lucrare de exact 1,00 h nu se potrivește cu niciunul. Intervalele trebuie să se atingă (0–1, 1–3).
- Peste limită — intervalul tău cel mai de sus are o limită superioară, așa că orice lucrare mai lungă trece nemodificată. Șterge maximul acelui interval.
- Suprapunere — două intervale revendică aceleași ore, așa că intervalul care câștigă nu este cel pe care l-ai citi din tabel. API-ul refuză intervalele suprapuse la salvare, deci o suprapunere înseamnă mereu date mai vechi; editează intervalele și dispare.
Un exemplu practic
Comută demonstrația pe Orele lucrării și trage orele peste limitele intervalelor. Împinge-le peste intervalul de sus ca să vezi ce înseamnă ieșirea din intervale.
| 0,0 – 1,0 h | ×1 |
| 1,0 – 3,0 h | ×1.15 |
| 3,0 – 6,0 h | ×1.3 |
- Intervalul aplicat
- ×1.15
- Tarif de bază manoperă
- 120,00
- Tarif efectiv
- 138,00
- Total manoperă
- 345,00
Intervalele se opresc la 6,0 h — peste această valoare totul trece nemodificat și se facturează ca atare.
Ce matrice folosește o linie
O linie de manoperă își găsește matricea într-un singur pas, cu o rezervă:
- matricea fixată pe acea linie, dacă are una
- altfel, matricea implicită a atelierului
Liniile ajung să aibă o matrice fixată prin serviciile predefinite: articolul de manoperă al unui serviciu predefinit poate purta o anumită matrice de manoperă, iar construirea unei comenzi din acel serviciu predefinit copiază fixarea pe linia nouă, împreună cu tariful de manoperă. Tot restul folosește matricea implicită.
Dacă atelierul nu are o matrice implicită, nu se aplică nimic nicăieri — fiecare linie de manoperă se facturează la tariful ei de bază.
Ce vede clientul
Clientul nu vede niciodată matricea sau multiplicatorul. Pe devize, comenzi de reparație, facturi și în portalul clientului, o linie de manoperă arată tariful efectiv, astfel încât ore × tarif să dea totalul liniei.
Dacă s-ar tipări tariful de bază, documentul ar pune 3,00 h × 120,00 lângă un
total de 468,00, ceea ce se citește ca o greșeală de calcul, nu ca o politică
de preț. Tariful tău afișat și multiplicatorii din spatele lui rămân informație
internă a atelierului.
Depanare
„Tariful de pe deviz nu este tariful meu afișat." Este matricea care își face treaba — linia arată tariful efectiv pentru acele ore. Verifică în ce interval cad orele.
„O lucrare lungă s-a facturat la tariful afișat simplu." Orele ei au căzut în afara tuturor intervalelor. Caută un gol în jurul acelei durate sau un interval superior deschis care lipsește.
„Două lucrări asemănătoare au ieșit cu prețuri diferite pe oră." Au căzut în intervale diferite. Orele se compară exact, așa că 2,99 h și 3,00 h pot sta de o parte și de alta a unei limite.
„Am schimbat multiplicatorul și o comandă deschisă nu s-a schimbat." Prețul manoperei se calculează din orele și tariful curente ale liniei, așa că o modificare salvată în matrice chiar apare pe comenzile deschise — dar doar pentru liniile care folosesc acea matrice. O linie fixată pe altă matrice, sau una de pe o comandă deja facturată, nu este atinsă.