Card
Equipment rental and monthly operation cards for ERPNext — built on the Frappe Framework.
- Author: SDe-ER
- Repository: https://github.com/SDe-ER/card
- GitHub stars: 2
- Forks: 0
- License: MIT
- Category: HR & Payroll
- Maintenance: Actively Maintained
Install Card
bench get-app https://github.com/SDe-ER/card
Tags
- equipment
- equipment-management
- equipment-rental
- erp
- erpnext
- frappe
- frappe-app
Add the Frappe Gems badge to your README
Maintain Card? Paste this into your README:
[](https://frappegems.com/gems/apps/SDe-ER/card)
About Card
CARD
**Equipment rental and operation cards for ERPNext** إدارة المعدات وكروت التشغيل الشهرية [](https://github.com/SDe-ER/card/actions/workflows/ci.yml)    
[Features](#key-features) · [Installation](#installation) · [Development](#development) · [Releases](#release-history) · [Contributing](#contributing)
Equipment master
- **Card Equipment** with type, category, ownership (owned or rented), owner/supplier and company. - **Card Equipment Type** and **Card Equipment Category** for clean classification. - Standard daily hours per equipment, used to prorate daily rates.
Project assignment
- **Card Equipment Assignment** links a machine to a project and site for a period. - Prevents a machine from being double-counted across projects.Monthly operation card
- **Card Monthly Card** per equipment, shift and month, with a day-by-day grid (date, weekday, day status, operating hours, stoppage). - Automatic totals: working days, total operating hours, amount, additions, deductions and **net amount**. - Validations: one card per equipment, shift and month; every day must fall inside the card month. - Owned equipment produces no supplier amount; rented equipment syncs to its supplier on submit.
Suppliers and reports
- **Card Equipment Supplier** with running balances. - **Equipment Suppliers Summary** and **Equipment Supplier Statement** reports. - Workspace with number cards (rented equipment, draft cards, last month amounts, last month cards) and a monthly amounts chart.
Rental directions & the customer side (v1.2 — in development)
- Every equipment carries a **rental direction**: rented from a supplier, rented out to a customer, sub-rental (both sides on one card), or internal operation. The form shows only the side that applies. - **Card Equipment Customer** registry mirrors the supplier registry; **Equipment Customer Statement** and **Equipment Customers Summary** read the official receivables only — CARD never keeps a parallel ledger. - Cards are **hours entry only**: equipment, shift, month, year and the driver — everything else (project, company, direction, parties, rates) flows in automatically and sits in a collapsed info section.
Diesel & transport management (v1.2 — in development)
- Per-company diesel litre price; a **diesel supplier policy** (fixed supplier enforced on every fill, or variable behind a permitted role). - Per-project **transport prices** defaulting every Equipment Transport, change-gated by role. - **Equipment Diesel Analysis**: expected litres (from each machine's daily consumption) vs actually allocated litres, with variance per equipment, project and month.
Accounting on official ERPNext documents (v1.2 — in development)
- A non-mandatory **Card Equipment accounting dimension** on the GL-bearing ERPNext doctypes: per-equipment General Ledger, Trial Balance, P&L and Balance Sheet with the standard reports — including the depreciation path from linked Assets. - Guard report **Equipment Expenses Without Equipment** catches expense lines that missed the dimension. - Period lock, role model (**Card Manager** / **Card User** / Accounts Manager read), and a per-company settings page keep policies in one place. - **Note:** users running the supplier/customer statement reports also need a standard ERPNext role with read access to Supplier/Customer (e.g. **Accounts User**) — Frappe validates report link-filters against those doctypes, and CARD does not modify ERPNext doctype permissions.Professional print formats (v1.2 — in development)
- RTL Arabic-first print formats for the monthly card, diesel fill and transport — header, logo and company details pulled from the system, applied automatically on print.
Screenshots use fictional demo data.
Related HR & Payroll apps for Frappe & ERPNext
- Hrms — Open Source HR and Payroll Software
- Huf — Open-source, self-hosted multi-agent AI infrastructure for teams and apps with support for cloud and local models, tool integrations, workflows, and automation across business systems including Slack, ERPNext, Discord & Gmail.
- Bookings — Hotel Management App for Erpnext
- Employee Self Service — This is the backend component for Nesscale ESS - a mobile app that brings ERPNext to your phone. Employees can manage their HR tasks, sales activities, and projects right from their mobile devices.
- Inventory Tools — A collection of features to streamline and enhance inventory management and manufacturing workflows in ERPNext.
- Check Run — Payables utility for ERPNext
- Next Ai — NextAI is an AI-powered app for Frappe and ERPNext, delivering seamless content generation, automation, and productivity enhancements.
- Projectit — Open Source PWA mobile app to track the Employees out in the field. This mobile app is developed on Frappe Framework and it is integrated with the Project functionalities of ERPNext and integrated tightly with Frappe HR.