- 首页
- Apps
- SaaS Tools
- Egypt Payroll & Social Insurance
示意预览Egypt-localized payroll for ERPNext covering progressive income-tax brackets,
employer/employee social-insurance contributions, end-of-service settlement, and Arabic payslips.
ECOSIRE builds, installs, and supports it on your v15/v16 instance after a scoping call — not an off-the-shelf download.
什么是 Egypt Payroll & Social Insurance?
Egypt-localized payroll for ERPNext covering progressive income-tax brackets, employer/employee social-insurance contributions, end-of-service settlement, and Arabic payslips. ECOSIRE builds, installs, and supports it on your v15/v16 instance after a scoping call — not an off-the-shelf download. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.
核心功能
按需定制,全程代劳
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
- 1
您下单
以一次性构建价格开始。我们在启动时与您共同确定范围。
- 2
我们构建与安装
ECOSIRE 在您的 ERPNext 上构建、配置并安装。
- 3
上线 + 支持
约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。
技术规格
- ERPNext 兼容性
- —
- 许可证
- 许可证需要确认
- Python 要求
- Python 3.10+
- 数据库
- MariaDB 10.6+
关于此产品
Egyptian businesses running ERPNext hit a wall the moment they try to run a compliant local payroll. ERPNext core ships a flexible Salary Structure and Salary Slip engine, but it knows nothing about Egypt's progressive personal income-tax brackets, the annual exemption, or the split of social-insurance contributions between employer and employee against a capped insurable wage. Teams end up maintaining fragile spreadsheets alongside ERPNext, hand-keying tax and insurance deductions, and reconciling figures that never quite match what the tax authority and the National Organization for Social Insurance expect. Arabic payslips and the reporting layouts local authorities ask for are simply not there out of the box.
ECOSIRE builds a proper Frappe app — installed on your own ERPNext instance — that encodes Egyptian payroll rules as first-class, configurable data rather than hard-coded logic. We ship configuration DocTypes for the income-tax brackets (with effective-dated versions so a bracket change is a data edit, not a redeploy), the annual personal exemption, and the social-insurance parameters (contribution rates, minimum and maximum insurable wage, employer vs. employee shares). Payroll calculation is driven by hooks.py document events and server-side methods hung off the standard Salary Slip: when a slip is validated, our code resolves the correct effective-dated brackets, computes the progressive tax on annualized taxable pay, derives the social-insurance base against the capped wage, and writes clean, auditable earning and deduction components back onto the slip. Because it plugs into the native Salary Structure Assignment and Payroll Entry flow, your existing ERPNext HR processes, leave, and attendance keep working unchanged.
On top of the calculation core we build the compliance and end-user layer. End-of-service settlement is computed from configurable service-length rules and final wage, exposed as its own DocType and report. Arabic payslip templates are delivered as Print Formats with correct RTL layout and Arabic component labels, so employees receive a bilingual slip. Tax-authority and social-insurance reporting formats are produced as Query/Script Reports and exportable files matching the layouts your accountants file. Everything is permission-scoped: a dedicated Payroll Officer role profile and DocType permissions keep salary data out of general users' hands, and sensitive figures are gated behind Frappe's role and field-level permissions. Where you need to feed data to another system, the relevant methods are exposed as whitelisted endpoints over the Frappe REST API, and scheduled recalculations or period-close checks run as scheduler events.
Because this is build-to-order, nothing ships until we agree on scope. We start with a short scoping call to confirm your company structure, which salary components you run, whether you need multi-company or multi-branch handling, and the exact tax and social-insurance parameters in force for your filing. We then build against Frappe/ERPNext v15 or v16 to match your instance, deliver on a staging environment for UAT, and only promote to production once you sign off. Typical delivery is one working week from confirmed scope. You receive the full source in a Git repository, install and configuration documentation, and a post-go-live support window so the first live payroll run is covered.
你得到什么
- Installable Frappe app source code for your build, versioned for your ERPNext v15 or v16 instance
- Installation and configuration on your staging environment, including tax-bracket and social-insurance parameter setup
- Technical documentation covering DocTypes, hooks, server scripts, permissions, and configuration points
- User guide plus a live training session for your payroll and HR team
- UAT on staging with a documented test-payroll run and an agreed rollback plan before production promotion
- Post-go-live support window covering your first live payroll cycle
- Git repository handover with full commit history and tagged release
- Configured Payroll Officer role profile and permission scheme documentation
这是给谁的
HR & Payroll Manager
Runs the monthly payroll and needs income tax, social insurance, and net pay calculated correctly and consistently in ERPNext instead of in side spreadsheets, with Arabic payslips employees can actually read.
Finance Controller / Accountant
Owns compliance with the Egyptian tax authority and social-insurance filings and wants reporting outputs in the expected formats, with an audit trail tying every deduction back to a configurable rule.
ERPNext System Administrator / IT Lead
Maintains the company's ERPNext instance and wants a proper installable Frappe app with clean hooks, permissions, and a Git handover — not brittle customizations bolted onto core that break on upgrade.
Business Owner / Managing Director
Wants local payroll compliance handled reliably for a growing Egyptian workforce, with a fixed scope, predictable delivery, and support covering the first live run.
Egypt Payroll & Social Insurance 如何比较
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | ERPNext 原生 |
|---|---|---|---|---|
| Egyptian income-tax brackets | Effective-dated config DocTypes, edit without redeploy | Depends on developer; often hard-coded | Rarely Egypt-specific; generic tax slabs | No Egypt bracket logic at all |
| Social-insurance contributions | Employer/employee split against capped insurable wage | Buildable but time-consuming to get caps right | Usually absent or another country's rules | Not modeled |
| End-of-service settlement | Dedicated DocType with configurable service tiers | Possible but bespoke each time | Seldom included | Manual calculation only |
| Arabic / RTL payslips | Bilingual RTL Print Formats delivered | Extra effort, often skipped | Typically English-only templates | Default English payslip |
| Compliance reporting formats | Query/Script Reports matching filing layouts | Built ad hoc per request | Generic exports, not Egypt filings | Standard reports, no local formats |
| Fit to your instance | Built and tested for your v15/v16 setup | Fully bespoke but you own the risk | One-size app, may lag your version | Core only, no localization |
| Support & handover | Post-go-live window + full Git repo handover | Only if separately contracted | Vendor forum / paid tickets | Community support only |
| Delivery model | Build-to-order, one working week, UAT + rollback | Open-ended timeline and cost | Instant install, no scoping to your rules | Immediate but non-compliant for Egypt |
关于Egypt Payroll & Social Insurance的常见问题
Is this a ready-made app I can download and install today?
No. It is build-to-order. ECOSIRE builds the Frappe app against your specific ERPNext instance and your confirmed tax and social-insurance parameters, installs it, and supports it. There is no instant download — the value is a correctly-scoped, tested, supported implementation.
How long does delivery take?
Typically one working week from confirmed scope. After the initial scoping call we agree the exact requirements, then build, deliver to staging for your UAT, and promote to production only once you sign off. Timelines depend on complexity such as multi-company or non-standard salary components.
Which ERPNext versions do you support?
We build for Frappe/ERPNext v15 and v16. We target the major version your instance runs so the app installs cleanly and stays compatible with your upgrade path. Confirm your version on the scoping call and we build to match.
How does it handle changes to tax brackets or social-insurance rates?
Brackets, exemptions, and social-insurance parameters are stored as effective-dated configuration DocTypes, so a rate or threshold change is a data edit your payroll officer can make — not a code change. If the underlying calculation rules themselves change, that falls under support or a follow-up scope.
What support and updates are included after go-live?
Every build includes a post-go-live support window that covers your first live payroll cycle, so issues on the first real run are handled. Beyond that window, ongoing support, version upgrades, and rule changes are available as an agreed support arrangement. You also receive the full Git repository, so your own team can maintain it.
Will it interfere with our existing ERPNext HR setup?
No. It plugs into the native Salary Structure, Salary Structure Assignment, Salary Slip, and Payroll Entry flow via document hooks and server-side methods. Your existing leave, attendance, and HR processes keep working; we add Egyptian calculation and compliance on top rather than replacing core.
Do you provide Arabic payslips and the reporting formats we file?
Yes. Arabic payslips are delivered as RTL Print Formats with bilingual labels, and tax-authority and social-insurance reporting outputs are built as Query/Script Reports with exportable file layouts. Exact report formats are confirmed during scoping against what your accountants file.
相关模块

Easypaisa Payment Gateway for ERPNext
A build-to-order Frappe app that connects ERPNext checkout to Easypaisa for mobile-wallet, card, and OTC payments, with signed callback verification and automatic Payment Entry creation. ECOSIRE scopes, builds, installs, and supports it for your site.

Employee Loans & Salary Advances
A build-to-order ERPNext app for staff loans and salary advances, with configurable EMI schedules that auto-deduct through payroll and a live outstanding-balance ledger per employee. ECOSIRE scopes, builds, installs and supports it for you.
Egypt Payroll & Social Insurance
Egypt-localized payroll for ERPNext covering progressive income-tax brackets, employer/employee social-insurance contributions, end-of-service settlement, and Arabic payslips. ECOSIRE builds, installs, and supports it on your v15/v16 instance after a scoping call — not an off-the-shelf download.
- Effective-dated Egyptian progressive income-tax brackets stored as configuration DocTypes, so rate or threshold changes are a data edit rather than a code redeploy
- Annual personal exemption and taxable-base logic applied to annualized pay, with the resulting tax spread correctly across pay periods
- Employer and employee social-insurance contributions computed against a configurable insurable wage with minimum and maximum caps
- Payroll calculation driven by `hooks.py` doc events on the native Salary Slip (validate/on_submit) rather than a parallel engine

