For security companies · hours to invoice
From roster to draft invoice
Paste the roster as you have it, set the hourly rate and minimum purchase per object, and see the lines, the surcharges and the total straight away. On the right is the draft you can print or send on as CSV.
In the roster family this is the one that only does the invoice: from roster to lines, surcharges and total. The other tool in this family, the absence and replacement chain, handles who covers a sick call — it calculates no money, and this tool arranges no cover.
- Paste a roster or CSV text: one shift per line, with shifts over midnight calculated correctly
- Rate and minimum purchase per object, with the top-up to that minimum as its own line
- Surcharge rule set with night, Saturday, Sunday and public holidays — editable, with a version number
- Every line stays traceable to the shift underneath it: date, officer, object, time, rate and surcharge
- Printable draft invoice marked "draft — not an invoice yet", plus CSV and TXT export
Local Roster, rates and amounts stay in this browser (localStorage). No file is ever sent to a server.
1 · Dienstrooster
Eén regel per dienstPlak je rooster: één dienst per regel met vijf velden — naam; datum (JJJJ-MM-DD); object; begin (UU:MM); eind (UU:MM). Puntkomma's, komma's en tabs worden alle drie gelezen. Een dienst die na middernacht eindigt telt als één dienst.
Alle regels zijn gelezen.
Regels die niet gelezen konden worden
| Regel | Inhoud | Reden |
|---|
We uploaden niets: je rooster en je tarieven blijven op deze computer.
2 · Ingelezen diensten
Uren, tarief en bedrag per dienst| Medewerker | Datum | Object | Tijd | Uren | Tarief | Bedrag | Controle |
|---|---|---|---|---|---|---|---|
| Basistarief | 0,00 | € 0,00 | |||||
Nog geen diensten. Plak hierboven een rooster of laad het voorbeeldrooster.
3 · Meldingen in het rooster
Overlap, lange diensten, korte rust| Soort | Medewerker | Datum | Wat er aan de hand is |
|---|
Geen overlappingen, geen diensten boven 12 uur en geen rust korter dan 11 uur.
4 · Tarief en minimumafname per object
Minimum geldt per object per kalendermaandHet uurtarief geldt per gewerkt uur. Blijft een object onder de afgesproken minimumafname, dan vult de tool aan tot dat aantal en zet die aanvulling als losse regel op het concept.
| Object of klant | Uurtarief | Min. uren p/m | Verwijderen |
|---|
5 · CAO-toeslagen
Versie v1De percentages in deze regelset zijn placeholders van deze tool. Ze komen niet uit de CAO-tekst en er kunnen geen rechten aan worden ontleend. Deze tool bevat geen percentages uit de CAO; neem het officiële CAO Particuliere Beveiliging-document erbij en vul de percentages zelf in. De officiële CAO Particuliere Beveiliging-tekst is leidend.
| Aan | Naam | Voorwaarde | Toeslag % (placeholder) |
|---|
Deze lijst is een beginpunt en geen juridische bron: hij bevat alleen vaste datums voor 2026. Voeg de paasgebonden feestdagen en de dagen die in jouw CAO of contract gelden zelf toe.
Toeslagen komen bovenop het basistarief en stapelen: een nachtdienst die op zondag doorloopt krijgt beide regels, elk over de uren die binnen die regel vallen.
6 · Factuurgegevens
De periode wordt automatisch uit het rooster gehaald zolang je hem niet zelf aanpast.Factuurconcept
Live bijgewerktWaarom dit geen spreadsheet is
Elke euro herleidbaar
In een spreadsheet rekent iemand aan het eind van de maand de uren na, en dan sluit het niet. Hier komt elke regel uit een dienst in het rooster: datum, medewerker, object, tijd, tarief en toeslag staan er allemaal bij.
Wat de alternatieven kosten
Easybox €99 per maand, Taklo €79 per maand, DEDDO €14,95 tot €29,95 per maand. Deze tool kost €19, €39 of €79 per maand en stuurt je rooster nergens heen.
Niets verlaat je browser
Rooster, tarieven, percentages en bedragen blijven in localStorage op deze computer. Er is geen account, geen upload en geen server die meeleest.