Handbook
Record material, keep stock and know where it went
Step-by-step instructions for admins, storekeepers and employees. This is how you use the warehouse in Jobilino: build an article catalogue with base units and packaging units, book goods receipts and withdrawals, request and issue material, transfer stock, count stocktakes and write off, monitor minimum stock levels and assign material to a project – including how the warehouse differs from assets.
How the warehouse works in Jobilino
everyone
-
The warehouse counts quantities, not individual items
The warehouse holds everything counted as a quantity and consumed: screws, cable, gloves, cleaning agents, paint. Nobody asks which of the twelve packs of gloves went where – all that matters is how many are left.
Tipp: Anything you want back by name – hammer drill, laptop, measuring device – does not belong in the warehouse but in the inventory. See the chapter “Asset Management”.
-
Every article has exactly one base unit
The base unit is how the article is counted: piece, kilogram, litre, metre. Stock, minimum stock, reorder quantity and both prices always refer to it – anything else would be a matter of interpretation.
Tipp: As soon as the article has its first booking, the base unit can no longer be changed: every recorded quantity is expressed in it. Think briefly when creating it whether you want to count in pieces or in metres.
-
Packaging units are just packaging
A box of 12 pieces is not a separate article but a packaging unit of the article with a factor of 12. You book “2 boxes” and the warehouse turns that into 24 pieces. Stock always stays in the base unit.
Tipp: The conversion factor is frozen with every booking. If a supplier later delivers boxes of 10 instead of 12 and you change the packaging unit, past bookings remain untouched.
-
The movements are the truth, the stock is their sum
Every goods receipt, withdrawal, return, transfer, correction and write-off is recorded as a movement. The stock level shown is nothing other than their sum.
Tipp: That is why a movement is never deleted or edited. A mistake is corrected with a counter-booking – stocktake, return or write-off – and the history stays readable.
-
Available is less than on hand
As soon as a material request is approved, the quantity is reserved. Stock stays the same, but available stock goes down – so that the same 20 metres of cable are not promised twice.
Tipp: Stock warnings work with available stock, not with what is on the shelf.
-
Several storage locations are supported
Besides the automatically created main warehouse you can keep further locations: central warehouse, vehicle, construction site or property. Stock is kept per location, transfers move it.
Tipp: Start with the main warehouse. Further locations pay off as soon as you really want to know what is in the fitter’s van.
-
Negative stock is allowed – on purpose
On a construction site the material is often gone before it is booked. That is why a withdrawal exceeding the recorded stock is booked by default and only warned about – so that people keep booking at all.
Tipp: Negative stock is always a sign of a missing goods receipt or an overlooked delivery. You can also have such bookings blocked in the warehouse settings.
Set up the module and grant permissions
admins
-
Have the module activated
The warehouse is an optional module and is not active by default. Once activated, “Warehouse” appears in the main menu, and the main warehouse together with the unit catalogue is created automatically.
Tipp: Sign out and back in once after activation so that menu items and permissions are loaded fresh.
-
Set permissions in the user group
Open “Administration” → “User groups” and tick the boxes in the “Warehouse” block: “May maintain warehouse master data” (articles, categories, goods receipt, transfer, stocktake), “May view stock and articles” (read only), “May request and withdraw articles”, “May confirm withdrawals and issue requests” and “May see warehouse prices”.
Tipp: “May request and withdraw articles” is active by default – so every employee can request material and book their own withdrawal from the start.
-
Release prices separately
“May see warehouse prices” is a separate decision. Without this tick, purchase price, sales price and stock value are removed server-side – not just hidden, but also out of every export.
Tipp: This lets a storekeeper run the entire stock without seeing the purchasing terms.
-
Decide the warehouse settings
Under “Warehouse” → “Warehouse settings” you decide two things: whether a withdrawal booked by an employee has to be acknowledged by a storekeeper, and whether negative stock is allowed.
Tipp: The confirmation is a four-eyes principle, not an approval: stock goes down immediately in both cases, the booking is merely flagged “Awaiting confirmation”.
-
Cut the roles sensibly
A proven setup: the storekeeper maintains master data and books goods receipts, the foreman may confirm and issue requests, all other employees only request.
Tipp: An employee who may only request is taken straight to “Requests” by the menu entry instead of onto a stock list they are not allowed to see.
Prepare master data: locations, categories, units, suppliers
admins
-
Create storage locations
The “Main warehouse” already exists. You create further locations under “Warehouse” → “Storage locations” and choose the type: central warehouse, vehicle, site/property or other.
Tipp: The main warehouse can neither be deleted nor deactivated – it is the location booked to when nothing else is selected. A location with stock or movements cannot be deleted either; deactivate it.
-
Structure the categories
Under “Categories” you group the catalogue – for example fasteners, cleaning agents, PPE, electrical material. Subcategories are possible.
Tipp: A category with articles or subcategories cannot be deleted. Move things first or deactivate it instead.
-
Check and extend the units
A starter catalogue (piece, pack, box, pallet, kg, litre, metre, m² …) already exists. Under “Administration” → “Units” you add your own and set the number of decimal places per unit.
Tipp: 0 decimal places means whole quantities only – exactly what prevents “0.5 pieces”. For kg, litres or metres, 2 to 3 places make sense. The value cannot be reduced later while the unit is in use.
-
Maintain suppliers
Under “Suppliers” you create your wholesalers, with their own supplier number, your customer number with them, contact person and address.
Tipp: It is the same supplier list that asset management uses – do not create a second one. A supplier still assigned somewhere cannot be deleted; deactivate it.
Create articles
admins
-
Record a new article
Open “Warehouse” → “Articles” → “New article”. Article number, name and base unit are mandatory. The next free article number is pre-filled; you can overwrite it with your own scheme.
Tipp: Name the article the way the fitter recognises it on site – for example “Work gloves, size 10” rather than “Glove type 3”.
-
Choose the base unit deliberately
Decide how the article is counted. After the first booking the base unit is immutable, because every recorded quantity is expressed in it.
Tipp: Rule of thumb: the smallest unit you actually issue individually. Cable in metres, gloves in pairs or pieces, paint in litres.
-
Add packaging units
Add larger packaging units with their factor – for example box = 12 pieces, pallet = 480 pieces. One of them can be pre-selected on withdrawal forms.
Tipp: You usually book goods receipts in boxes and withdrawals in pieces. That is exactly what packaging units are for – the calculation always happens in the base unit.
-
Set minimum stock and reorder quantity
The minimum stock is the threshold for stock warnings; the reorder quantity is a hint for ordering. Both in base units.
Tipp: If the minimum stock is left empty, there are deliberately no warnings for this article – sensible for material you order per project anyway. Nothing is ever ordered automatically.
-
Store prices and billability
The purchase price is the net price you pay for one base unit, the sales price the one you charge the customer. With “Billable to customer”, material is pre-marked as billable on a project withdrawal.
Tipp: Both prices are frozen with every booking. A later price change only takes effect going forward and never rewrites past bookings. The stock value in the stock list, by contrast, always calculates with the CURRENT purchase price.
-
Book the opening stock
When creating the article, enter how much is already in the warehouse and select the location. The quantity is booked immediately as a goods receipt and appears in the movement history.
Tipp: Later quantity changes no longer go through this field but via goods receipt or stocktake – otherwise stock would jump without a record.
-
Deactivate instead of deleting
An article with movements cannot be deleted. Deactivate it: stock and history remain, but it is no longer offered in bookings and requests.
Tipp: In the article list, the “Active only” filter hides deactivated articles and tells you how many there are.
Import and export the article catalogue
admins
-
Download the template
Open “Articles” → “Import articles” and download the template. The first row holds the column headers; the order does not matter and additional columns are ignored.
Tipp: Mandatory columns are article number, name and base unit. Categories and suppliers are created automatically by name if they do not exist yet.
-
Check first, then import
After the upload, Jobilino shows a preview: how many rows are new, how many will be updated and where the errors are. Nothing is booked until you confirm.
Tipp: A file with faulty rows is rejected as a whole – so a half-imported catalogue can never happen.
-
Existing prices are left untouched
On import, a purchase or sales price that is already stored is never overwritten. A known article number updates the remaining fields.
Tipp: That way you can feed in a supplier list without losing your own calculation.
-
Opening stock is booked only once
The “Opening stock” column only takes effect for articles without any previous movements. Importing the same file again therefore never books twice.
Tipp: The “Current stock” column exists only in the export; on import it is ignored.
-
Do a full round trip: export, edit, import back
Export the article catalogue as Excel, change names, categories or minimum stock levels in the spreadsheet and import the file again.
Tipp: This is the fastest way to maintain hundreds of minimum stock levels at once – in the interface that would be a long afternoon.
Book goods receipts
admins
-
Book a delivery in
Choose “New booking” → “Goods receipt”, then article, quantity, unit and target location. Delivered in boxes? Then select the packaging unit and enter the number of boxes.
Tipp: Book the delivery while unpacking, not at the end of the month. Every delay creates exactly the negative stock everybody wonders about later.
-
Record supplier and delivery note
Select the supplier from the list and enter the delivery note number. The article’s preferred supplier is pre-selected.
Tipp: The supplier name is frozen on the booking. If the supplier is renamed later, the old delivery stays readable exactly as it was.
-
Maintain the price along the way
Record the purchase price of this delivery. With the tick “Adopt this price as the article’s purchase price” you update the master data price at the same time.
Tipp: Without the tick, the price applies to this booking only. That is how you record special prices without upsetting your calculation.
-
Check the stock
After booking, the stock list shows the new level with a traffic-light hint: sufficient, below minimum stock or out of stock.
Tipp: If the article was below its minimum stock before, the warning is reset automatically by the goods receipt – the next time it drops, it reports again.
Withdraw, return and confirm material
admins
-
Book a withdrawal
Choose “New booking” → “Withdraw”, then article, quantity, unit and location. You can book for yourself or for another employee.
Tipp: If you book for somebody else, that person is notified and confirms themselves – or you tick “I confirm that the person received the material”.
-
Assign the project
Assign the withdrawal to the project the material is used for. Only then can you say later what a job cost in material – and what is passed on to the customer.
Tipp: Articles marked “Billable to customer” are pre-marked accordingly. The sales price is frozen on the booking.
-
Understand the low-stock warning
If the recorded stock is not enough, the withdrawal is booked anyway and you get a note that stock is now negative.
Tipp: That is intentional – booking should always happen. Balance the negative stock with the missing goods receipt or a stocktake.
-
Book unused material back
If material comes back from the site, book a “Return” against the same article. Stock rises again, the original withdrawal stays exactly as it was.
Tipp: Never “correct” the old withdrawal – a return is the clean counter-booking and tells what really happened.
-
Work through open confirmations
If the confirmation requirement is active, withdrawals by employees appear as “Awaiting confirmation”. An authorised person acknowledges them in the movement list.
Tipp: Stock has already been reduced – the confirmation is a four-eyes principle, not an approval. It creates no waiting time on site.
Requesting material – for employees
employee
-
Submit a request
Open “Warehouse” → “Requests” → “New request”, select the warehouse, add the items you need via “Add article” and enter by when you need the material.
Tipp: The Jobilino app offers the same function including the article catalogue – the request is created on site, not in the evening at a laptop.
-
Follow the status
Your request goes through the states Requested, Approved, Partially issued and Issued – or it is rejected. You are notified about the decision.
Tipp: As long as no decision has been made, you can cancel your own request. After that you cannot – then talk to the warehouse.
-
Confirm receipt
If material was booked for you, you get a notification. Confirm that you actually received it – on the web under your withdrawals or in the app.
Tipp: You need no special permission for that: a withdrawal is always confirmed by the person it was booked for.
-
Book your own withdrawal
If you help yourself at the warehouse, book the withdrawal directly – with article, quantity and project. The permission to do so is active by default.
Tipp: Here too: better to book immediately and imprecisely than not at all. Negative stock gets noticed and corrected, unbooked material disappears without a trace.
Approve and issue requests
admins
-
Decide on a request
Open “Requests”, check the items and choose “Approve” or “Reject”. The decision is made line by line: you can adjust the quantity per item or set an individual item to zero.
Tipp: Two storekeepers cannot approve the same request in parallel – the first decision counts. An already approved request can still be rejected later, though: that is how you release a reservation nobody is going to collect. Material already issued is not reversed.
-
Understand the reservation
With approval the quantity is reserved: stock stays the same, available stock goes down. Only issuing books the actual withdrawal.
Tipp: That way the same material cannot be promised twice – even if two teams request it on the same morning. Clear out forgotten approvals: as long as they stay open they hold stock and push the stock warning down.
-
Issue the material
Choose “Issue” when the material actually goes across the counter. The reservation is released and a normal withdrawal is booked.
Tipp: You cannot issue more than was approved. If you issue less, the request stays open as “Partially issued” until the rest follows.
-
Keep an eye on confirmation
If you issue to the requester, the booking counts as “Awaiting confirmation” until that person acknowledges it. If you collect your own approved request, it is confirmed immediately.
Tipp: On the home page the “Open requests” card separates what has to be decided from what has to be issued.
Transfer, count stocktakes and write off
admins
-
Transfer stock
Via “Transfer” you move stock from one location to another – for example from the main warehouse into the van. Two movements are created: outgoing and incoming.
Tipp: Source and target warehouse must be different. The total quantity in the company does not change – only its location.
-
Book a stocktake
Choose “Stocktake” and enter the counted quantity. Jobilino compares it with the recorded stock and books the difference as a correction – with a reason.
Tipp: If the counted quantity matches the recorded stock, nothing is booked. So you count what is there instead of calculating differences yourself.
-
Write off damaged material
With “Write-off” you book out damaged, expired or lost material – always with a reason.
Tipp: Keep write-off and stocktake correction deliberately apart: one explains a loss, the other corrects a counting error. After a year, exactly that difference is the interesting analysis.
-
Trace the movements
The “Movements” list shows every booking with date, type, quantity, location, person and reason. Filter by period, type, status or location.
Tipp: When a stock level is wrong, this list answers the question in two minutes almost every time – it is the actual truth, not the stock figure.
Stock warnings, dashboard and exports
admins
-
Understand the stock warnings
If the available stock of an article falls to the minimum stock or below, the responsible people are notified – in the inbox and as a push notification. If the article is gone entirely, there is a separate message.
Tipp: Each level reports only once. Only after stock has recovered can the same warning be triggered again – no daily repetition.
-
Use the reorder quantity
If a reorder quantity is stored, the warning names it right away. Nothing is ever ordered automatically – the decision stays with you.
Tipp: Set the minimum stock to the consumption of your usual delivery time, then the message arrives early enough.
-
Use the dashboard cards
On the home page, the “Low stock” and “Open requests” cards show where action is needed.
Tipp: The cards only appear when there is something to do – if everything is fine, your home page stays quiet.
-
Export stock and movements
Export the stock list, the movements or the article catalogue as Excel, CSV or PDF – each with your current filters. The stock list contains on hand, reserved, available and the stock value.
Tipp: The stock value is the available stock multiplied by the article’s current purchase price – not a weighted average valuation. Articles without a purchase price stay empty in that column.
-
Bill material to the customer
Withdrawals with a project and a sales price are the basis for material billing. You can transfer them onto an invoice in the invoicing module; material already billed is not offered again.
Tipp: Amounts only appear for people with the “May see warehouse prices” permission – plan for this if somebody else is to create the export.
-
Turn warehouse material into an asset
If you procured tools through the warehouse, convert them in asset management via “Create from stock”: the withdrawal is booked in the warehouse as normal, and one asset with its own asset number is created per item.
Tipp: That is the clean bridge between quantity and individual item – and warehouse stock stays consistent throughout.
Frequently asked questions
What belongs in the warehouse and what belongs in the inventory?
Why can I no longer change an article’s base unit?
How do I record a box of 12 pieces?
Why does Jobilino allow negative stock?
What is the difference between stock and available stock?
How do I correct a withdrawal booked by mistake?
What is the difference between a stocktake and a write-off?
Do withdrawals have to be confirmed?
Who confirms a withdrawal booked for somebody else?
How do material requests work?
Who can see the purchase and sales prices?
How do I pass material on to the customer?
Can I bring my existing article catalogue over from Excel?
Do I need several storage locations?
When am I told about low stock?
Can I turn tools from the warehouse into an asset?
Still have questions? We are happy to help.
Try Jobilino for free or book a personal demo.
Prefer to call right away? +43 664 5031382