Hakan Sevimoğlu Hakan SevimoğluFreelance Developer · 18 yrs
Department · Person · Period · Extra entitlement

PPE Entitlement and Limit Management: Who Can Take Which PPE, and How Much?

A welder and a storekeeper do not have the same PPE needs; applying the same rule to everyone produces either excess consumption or insufficient protection. In KKD Sanal Depo (PPE Virtual Store), entitlements are defined item by item per department and per person and are applied automatically on every issue.

Quick answerPPE entitlement and limit management defines how many of which personal protective equipment items each employee can take in which period. In KKD Sanal Depo (PPE Virtual Store), developed by Hakan Sevimoğlu, entitlements are defined per department or per person as daily, weekly, monthly, yearly or 2-year quantities per item; a personal entitlement overrides the department entitlement. When needed, an employee is given a time-limited extra entitlement. When the employee scans their card, the remaining entitlement is calculated; if there is one the item is issued, otherwise the issue is rejected. The same rules apply at the PPE vending machine and at virtual store points without a vending machine.

Written by Hakan Sevimoğlu · Last updated:

KKD Sanal Depo PPE virtual store software authorised login screen: PPE distribution and stock control in one panel; vending machines, employee entitlements and consumption reports managed centrally
KKD Sanal Depo · Authorised loginVending machines, employee entitlements and consumption reports in one panel; the same entitlement rules at non-vending points

How is an entitlement defined?

  • Department entitlement: quantity and period per item for everyone in the department
  • Personal entitlement: a definition specific to the employee; overrides the department entitlement
  • Period: daily, weekly, monthly, yearly or 2-year covering the last 24 months
  • Time-limited extra entitlement: an additional quantity for the employee for a set period
  • Unlimited access: selected employees are not blocked by the entitlement limit, and their issues are still recorded

An employee cannot take PPE that is not assigned to them. If the item is not on the employee's or their department's entitlement list, no issue takes place.

How is the entitlement applied at issue?

When the card is scanned, the system counts the quantity taken of the selected item in that period and deducts it from the defined entitlement. The remaining entitlement appears on screen; the employee cannot add more than their entitlement to the basket. When the entitlement runs out, the issue is rejected; if the need is genuine, an authorised user defines a time-limited extra entitlement and the issue is made with a record.

Issues from the vending machine and the virtual store are written to the same entitlement account; an entitlement that has run out in one channel cannot be used in the other.

Management conveniences

Department, position and cost centre are selected from defined lists; employees are assigned to departments in bulk. Technician and manager roles are separate: a technician sees only the machines and departments assigned to them. The consumption report lets entitlements be adjusted to actual needs: a department that never uses its entitlement or keeps requesting extra entitlement shows up on screen. Details: PPE distribution system.

What I offer

  • Department entitlement

    Quantity and period per item.

  • Personal entitlement

    Overrides the department.

  • 5 periods

    From daily to 2-year.

  • Time-limited extra entitlement

    A recorded exception for genuine needs.

  • Automatic rejection

    No entitlement, no issue.

  • Role-based access

    Department restriction for technicians.

Technologies I use

PHPMySQLCodeIgniterJavaScript

Example projects

A selection of live projects serving real users.

How we work

  1. Free intro call

    We clarify needs, existing systems and goals together.

  2. Quote & roadmap

    Scope, technology, timeline and budget within 24 hours.

  3. Staged development

    Weekly demos and a live test environment.

  4. Launch & support

    Go-live, training and ongoing maintenance.

Free pre-analysisThe first meeting and roadmap are completely free, with no obligation.

Staged delivery and approvalYou review each module on a test environment before we move on.

Written scope and rightsScope, delivery and source code rights are defined in the contract.

Frequently asked questions

How is a PPE entitlement defined?

It is defined per department or per person, as a quantity and period per item (daily, weekly, monthly, yearly, 2-year).

What if a personal entitlement and a department entitlement conflict?

The personal entitlement overrides the department entitlement.

What if an employee whose entitlement has run out urgently needs PPE?

An authorised user defines a time-limited extra entitlement for the employee; the issue is made with a record.

How is the 2-year period calculated?

The quantity taken in the last 24 months, counting back from the moment of issue, is counted and deducted from the defined entitlement.

Are the entitlement rules the same at the vending machine and the store?

Yes. Both use the same database and the same entitlement account.

WhatsAppFree Quote