Erpnext Lebanese
A custom ERPNext application tailored for the Lebanese accounting system, providing a standardized Chart of Accounts and a fully localized, multilingual experience.
- Author: lijsamuael
- Repository: https://github.com/lijsamuael/erpnext_lebanese
- GitHub stars: 2
- Forks: 2
- License: MIT
- Category: Localization
- Maintenance: Minimally Maintained
Install Erpnext Lebanese
bench get-app https://github.com/lijsamuael/erpnext_lebanese
Add the Frappe Gems badge to your README
Maintain Erpnext Lebanese? Paste this into your README:
[](https://frappegems.com/gems/apps/lijsamuael/erpnext_lebanese)
About Erpnext Lebanese
ERPNext Lebanese
A custom ERPNext application tailored for the Lebanese accounting system, providing a standardized Chart of Accounts and a fully localized, multilingual experience.
Overview
ERPNext Lebanese is a custom ERPNext app that enables Lebanese-compliant accounting by automatically configuring companies with a standardized Lebanese Chart of Accounts (CoA). It supports Arabic, French, and English, including full RTL support for Arabic, ensuring consistency, compliance, and usability for Lebanese businesses.
Summary
- Automatic provisioning of Lebanese companies with default CoA, currency, and fiscal settings
- Customized setup wizard focused on Lebanese company requirements
- Multilingual Chart of Accounts (Arabic, French, English) with runtime language switching
- RTL-aware Chart of Accounts UI for Arabic
- Company creation overrides to ensure consistent configuration
- Server APIs and client scripts for dynamic account label localization
Sponsorship & Support
This project was sponsored and supported by Elissa. Special thanks to Elissa for supporting the development and maintenance of this application.
🌐 Website: https://www.elissaco.com
Features
1. Lebanese Standard Chart of Accounts
8 Root Accounts, aligned with the Lebanese accounting structure:
1000– Equity & Long-Term Debts (رأس المال)2000– Fixed Assets (حسابات الأصول الثابتة)3000– Inventory & Goods in Process (المخزون وقيد الصنع)4000– Receivables & Payables (حسابات الذمم)5000– Financial Accounts (الحسابات المالية)6000– Costs & Expenses (حسابات الأعباء)7000– Income (حسابات الإيرادات)8000– Extra-Balance Sheet Contingency Accounts (حسابات الالتزامات خارج الميزانية)
Automatic Installation:
- During the ERPNext Setup Wizard
- During manual Company creation after app installation
2. Multilingual Support
- Full support for Arabic, French, and English
- Dynamic language switching from the Chart of Accounts tree view
- Account names stored with multilingual labels in the chart JSON
- Automatically detects user language from system settings
3. Right-to-Left (RTL) Support
- Full RTL layout when Arabic is selected
- Right-aligned text and proper padding
- Icons and balance values repositioned for RTL
- Seamless switching between LTR and RTL modes
4. Company Creation Overrides
Automatically configures Lebanese companies with:
- Lebanese Standard Chart of Accounts
- Unverified charts enabled
- Default Receivable and Payable accounts
- Ensures CoA consistency across setup wizard and manual creation flows
Installation
Install the app using the bench CLI:
cd $PATH_TO_YOUR_BENCH
bench get-app https://github.com/lijsamuael/erpnext_lebanese
bench --site site-name install-app erpnext_lebanese
Restart bench and clear cache:
bench restart
bench clear-cache
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
- Nepal Compliance — Open source ERP for Nepal with HR, Payroll & Accounting compliance, based on ERPNext by Frappe Technologies.
- Erpnextswiss — ERPNext application for Switzerland-specific use cases
- Erpnext Germany — ERPNext customizations for German companies
- Ksa Compliance — KSA Compliance App for KSA E-invoice
- Kamra Pms — Free open-source hotel & short-term rental PMS (AGPL). Front desk, folios, POS, housekeeping, booking engine + governed MCP so Claude can run the property. Built on Frappe v16.
- Zatca Erpgulf — Implementation of Zatca Phase-2 E-Invoicing - for FrappeCLoud