Maintain Nepal Compliance? Paste this into your README:
[](https://frappegems.com/gems/apps/yarsa/nepal-compliance)
Open source ERP Solution for Nepalese businesses with HR, Payroll & Accounting compliance.
This project is an app developed on top of Frappe Framework , ERPNext and Frappe HR, free and open source projects built by Frappe Technologies.
## Key Features
This app aims to customize the HR, Payroll and Accounting modules to make your installation of ERPNext compliant with the existing laws of Nepal. We plan to slowly roll out the compliance framework. This list may or may not sync with this repository's projects.
## Installation
* [Manual Install](/docs/manual-install.md)
* [Install with Docker](/docs/docker-install.md)
### Basic Setup
- [x] Nepali Date support for fiscal year
- [x] Nepali Date support for input fields
- [x] Nepali Date support for lists, views, filters, sorting & searching
- [x] Nepali Date support for reports
- [x] Nepali Date support for print templates
### Accounting & Billing
The accounting module is expected to comply with the most recent directives of Nepal Rastra Bank (NRB) and the Inland Revenue Department (IRD).
- [x] Invoice Cancellation (No Deletion)
- [x] View or Print Report of Cancelled Invoices
- [x] Displays "Copy # of Original" on subsequent invoice prints
- [x] Audit trail records of user activities
- [x] Auto-incremented Invoice Numbers in chronological order
- [x] Sync with Central Billing Management System (CBMS) of the IRD
- [x] Sales and Sales Return VAT Register
- [x] Purchase and Purchase Return VAT Register
- [x] Party-wise Sales and Purchase Register
- [x] Monthly Sales and Purchase Register
- [x] Landing Cost Reports for Purchase
- [x] Materialized Reports
- [x] VAT Return Reports
- [x] Balance Confirmation
- [x] Sales Cancellation Register
- [x] Audit Trial Report
- [x] SQL Query Audit Logs
### HR & Payroll
The HR and payroll module from Frappe HR is expected to fully comply with the Labor Law 2074 BS, and the latest regulations of Nepal.
- [x] Fiscal year allocation based on Nepali Date
- [x] Mandatory fields in Employee database
- [x] Attendance, Leaves and Holidays based on Nepali Date
- [x] Automatic sick leaves and home leaves based on working days
- [x] Automatic tax slab allocation based on marital status (Filing as an Individual vs Filing as a household)
- [x] Automatic Grades and Gratitude calculation
- [x] Automatic Minimum Basic Salary configuration
- [x] CIT, Insurance & other optional contributions calculation
- [x] Compliance for Employee's Provident Fund (EPF)
- [x] Compliance for Social Security Fund (SSF)
- [ ] Compatible with Biometric attendance systems
## Contributing
Nepal Compliance is an open source project that everyone is welcome to contribute to.
If you're interested in contributing to the project:
* Start by reading our [Contributing Guide](/CONTRIBUTING.md).
### License
Nepal Compliance is licensed under the [GNU General Public License v3.0 (GPL-3.0)](/LICENSE).
Related Localization apps for Frappe & ERPNext
Wiki — Free and Open Source Wiki built on top of Frappe
India Compliance — Simple, yet powerful compliance solutions for Indian businesses
Erpnextswiss — ERPNext application for Switzerland-specific use cases
Erpnext Germany — ERPNext customizations for German companies
Zatca Erpgulf — Implementation of Zatca Phase-2 E-Invoicing - for FrappeCLoud
Kenya Compliance — KRA eTIMS Tax Compliance Integration This app works to integrate ERPNext with KRA's eTIMS via the Online Sales Control Unit (OSCU) to allow for the sharing of information with the revenue authority.via OSCU with ERPNext
India Banking — Integrates ERPNext with ICICI, HDFC, AXIS, YES, Kotak Mahindra, HSBC, Union Bank and Bank of Baroda for INR transactions. Vendor Payouts, Payroll Payouts, Statement Reconciliation, Virtual Account for Receipts are handled as suported by specific banks