* feat: Introduce opening entry for reporting (cherry picked from commit9739d8b52a) * feat: Introduce opening entry for reporting (cherry picked from commitb44a19bd1a) * fix: Add patches to create accounting dimension in Closing Balance (cherry picked from commit36c08d0835) * feat: Cascade closing balances on PCV submit (cherry picked from commitc3f39c3f32) # Conflicts: # erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py # erpnext/patches.txt * feat: Add views in standard filter (cherry picked from commite18336ebe7) * chore: Rewrite query using query builder (cherry picked from commit7fa7d6b5e4) # Conflicts: # erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py * feat: Add validations against period closing voucher (cherry picked from commitf92c63fb10) * fix: Order by issue in aggregation query (cherry picked from commit6607c8bd82) * fix: Add patch to update closing balances (cherry picked from commita663df376c) * fix: Closing balance entries for period closing voucher (cherry picked from commit436fc03eda) * fix: Update patch to generate closing balance entries (cherry picked from commit95c9aafda9) # Conflicts: # erpnext/patches.txt * perf: Apply closing balance in Trial Balance report (cherry picked from commite5f603c9d9) # Conflicts: # erpnext/accounts/report/trial_balance/trial_balance.py * chore: Minor fixes (cherry picked from commitc089c4156c) # Conflicts: # erpnext/patches.txt * fix: Aggregation with previous closing balance (cherry picked from commit4a2046dfb6) # Conflicts: # erpnext/patches.txt * test: Add static posting dates to tests (cherry picked from commit310f71c313) * chore: Add index to period closing voucher column (cherry picked from commit5dabc98ba5) * chore: rename Closing Balance to Account Closing Balance (cherry picked from commit3249a79f07) * test: Add test case for closing balance (cherry picked from commitf0267feca8) * chore: Use account closing balance in set gl entries (cherry picked from commit0157fa15eb) # Conflicts: # erpnext/accounts/report/financial_statements.py * fix: Update patch (cherry picked from commit76775a3e49) * fix: Account sub query (cherry picked from commit7f11373b58) * chore: Simplify query (cherry picked from commit00fe3042b2) # Conflicts: # erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py * chore: Add missing validations (cherry picked from commit0aadb680eb) * chore: Remove unnecessary list comprehension (cherry picked from commit44053db010) # Conflicts: # erpnext/accounts/report/financial_statements.py * fix: Ignore opening entries if PCV posted (cherry picked from commitf9397a87ac) # Conflicts: # erpnext/accounts/report/financial_statements.py * fix: Don't validate if no GL Entry exists (cherry picked from commit528ab503f2) * chore: Fix Typo (cherry picked from commit3fd95200da) * fix: Validation for cancelation (cherry picked from commit30eb6c8512) * fix: Partial trial balance view (cherry picked from commitb7dcf27b01) * fix: CS financial statement param (cherry picked from commitf8cff09129) * chore: Improve validation message (cherry picked from commit8ce1da111e) * chore: Resolve conflicts * chore: Resolve conflicts --------- Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com>
ERPNext as a monolith includes the following areas for managing businesses:
- Accounting
- Warehouse Management
- CRM
- Sales
- Purchase
- HRMS
- Project Management
- Support
- Asset Management
- Quality Management
- Manufacturing
- Website Management
- Customize ERPNext
- And More
ERPNext is built on the Frappe Framework, a full-stack web app framework built with Python & JavaScript.
Installation
Login for the PWD site: (username: Administrator, password: admin)
Containerized Installation
Use docker to deploy ERPNext in production or for development of Frappe apps. See https://github.com/frappe/frappe_docker for more details.
Manual Install
The Easy Way: our install script for bench will install all dependencies (e.g. MariaDB). See https://github.com/frappe/bench for more details.
New passwords will be created for the ERPNext "Administrator" user, the MariaDB root user, and the frappe user (the script displays the passwords and saves them to ~/frappe_passwords.txt).
Learning and community
- Frappe School - Learn Frappe Framework and ERPNext from the various courses by the maintainers or from the community.
- Official documentation - Extensive documentation for ERPNext.
- Discussion Forum - Engage with community of ERPNext users and service providers.
- Telegram Group - Get instant help from huge community of users.
Contributing
License
GNU/General Public License (see license.txt)
The ERPNext code is licensed as GNU General Public License (v3) and the Documentation is licensed as Creative Commons (CC-BY-SA-3.0) and the copyright is owned by Frappe Technologies Pvt Ltd (Frappe) and Contributors.
By contributing to ERPNext, you agree that your contributions will be licensed under its GNU General Public License (v3).
Logo and Trademark Policy
Please read our Logo and Trademark Policy.