Categorie: entities Bijgewerkt: 2026-04-07 hour-code uurcode urenregistratie

HourCode (Uurcode)

De HourCode-entiteit definieert categorien voor productieve en niet-productieve uren in Ultimo. Uurcodes worden gebruikt bij urenregistratie om gewerkte uren te classificeren. Ze zijn tevens inzetbaar als verlofredenen en kunnen worden gekoppeld aan een kostensoort voor financiele doorbelasting.

Entiteitsnaam: HourCode Databasetabel: HourCode Primaire sleutel: HOURID (nvarchar 5)


Contextsbewerken

Value Naam Beschrijving
0 HourCodeContext.None Standaard
1 HourCodeContext.Standard Standaard

Statussenbewerken

Value Naam Beschrijving
-1 HourCodeStatus.Trash Trash
0 HourCodeStatus.None None

Belangrijkste propertiesbewerken

Property Type Kolom Nullable Omschrijving
Id UltimoString(5) HOURID Nee Uurcode-ID
Description UltimoString(200) HOURDESCR Ja Omschrijving
Description2 UltimoString(51) HOURDESCR2 Ja Tweede omschrijving
Description3 UltimoString(51) HOURDESCR3 Ja Derde omschrijving
Status Status HOURRECSTATUS Nee Recordstatus
Context Context HOURCONTEXT Nee Context (default: 1)
CostType CostType HOURCSTTID Ja Kostensoort voor doorbelasting
AddCodeToHourRegistration Boolean HOURADDCODE Nee Selecteerbaar in urenverantwoording
AddDialogCode Boolean HOURADDDLGCODE Nee Selecteerbaar in job-urendialoog
ShowAsAbsence Boolean HOURSHOWASABSENCE Nee Tonen als afwezigheid in planning
AbsencePriority Int32 HOURABSPRIORITY Nee Prioriteit als verlof-/afwezigheidsreden
SchedulerColor UltimoString(6) HOURSCHEDULERCOLOR Ja Kleurcode voor planningsweergave

Gerelateerde entiteit: HourTariffCategory (Uurtariefcategorie)bewerken

De HourTariffCategory definieert tarieven per categorie waarmee de kosten van gewerkte uren worden berekend. Elke vakman kan meerdere uurtariefcategorieen hebben, elk met een eigen tarief.

Entiteitsnaam: HourTariffCategory Primaire sleutel: HTCID (nvarchar 5)

Contextsbewerken

Value Naam Beschrijving
0 HourTariffCategoryContext.None Standaard
1 HourTariffCategoryContext.Standard Standaard
2 HourTariffCategoryContext.Building Gebouw

Belangrijkste propertiesbewerken

Property Type Kolom Nullable Omschrijving
Id UltimoString(5) HTCID Nee Categorie-ID
Description UltimoString(200) HTCDESCR Ja Omschrijving
Tariff CompanyMoney HTCTARIFF Nee Intern uurtarief
ChargeTariff CompanyMoney HTCEXTTARIFF Nee Doorbelastingstarief (extern)
CraftsmanHourCategories List[CraftsmanHourCategory] CRMHCHTCID Nee Koppeling vakman-uurtariefcategorie
Jobs List[Job] JOBHTCID Ja Gekoppelde jobs
JobWeekLabours List[JobWeekLabour] JOBWLHTCID Ja Weekurenregistraties
EmployeeLabourLines List[EmployeeLabourLine] EMPLLHTCID Ja Urenregels medewerkers
MaintenancePartActivities List[MaintenancePartActivity] MNTPAHTCID Ja PO-model activiteiten

Voorbeelden van uurcodesbewerken

Code Omschrijving Gebruik
IT Onderbrekingstijd Uren besteed aan het oplossen van systeemonderbrekingen
PO PO-uren Tijd besteed aan periodiek onderhoud
TU Opleidingsuren Uren besteed aan het volgen van cursussen
ZU Ziekte-uren Tijd afwezig wegens ziekte

Relaties met andere entiteitenbewerken


Configuratiebewerken

Uurcode als verlof-/afwezigheidsredenbewerken

Op het tabblad Persoonlijk verlof van de uurcode kun je instellen:

  1. Toon als reden verlof -- maakt de uurcode beschikbaar als verlofreden
  2. Prioriteit -- bepaalt welke verlofreden voorrang krijgt bij overlappende verlofregistraties (lager nummer = hogere prioriteit)

Wanneer verlofregistraties voor een medewerker overlappen, worden de uren alleen geregistreerd voor de verlofreden met de hoogste prioriteit.

Uurcode in job-urendialoogbewerken

Met AddDialogCode bepaal je of de uurcode selecteerbaar is in de voortgangsdialoog van een job. Dit vereist de applicatie-instelling dat uurcodes via urenverantwoording worden ingevoerd.


Tipsbewerken