CINXE.COM

Home

<!DOCTYPE html> <!-- Built on Frappe. https://frappeframework.com/ --> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="generator" content="frappe"> <meta name="name" content="Home"><meta property="og:type" content="website"><meta name="title" content="Home"><meta name="language" content="en"><meta property="og:title" content="Home"><meta name="twitter:title" content="Home"><meta name="twitter:card" content="summary"> <title>Home</title> <link rel="shortcut icon" href="/assets/frappe/images/frappe-favicon.svg" type="image/x-icon" > <script type="text/javascript"> function getCookie() { return Object.fromEntries(document.cookie.split('; ').map((part) => part.split('=')).map((d) => [d[0], decodeURIComponent(d[1])])); } function setCookie(cname, cvalue, exdays, domain) { const d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); let expires = "expires=" + d.toUTCString(); if (domain) { document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/;" + "domain=" + domain + ";"; } else { document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/;"; } } let old_cookie = getCookie(); // Remove all cookies that are not mentioned in Cookie Policy for (let key in old_cookie) { if (!["sid", "io", "user_id", "user_image", "system_user", "full_name"].includes(key)) { setCookie(key, old_cookie[key], -1); setCookie(key, old_cookie[key], -1, document.domain); setCookie(key, old_cookie[key], -1, "." + document.domain); setCookie(key, old_cookie[key], -1, "analytics.frappe.io"); } } </script> <!-- Plausible --> <script defer data-api="https://frappecloud.com/api/event" data-domain="docs.erpnext.com" src="https://frappecloud.com/js/script.js"></script> <link type="text/css" rel="stylesheet" href="/assets/frappe/dist/css/website.bundle.JPLSIZQN.css"> <style>h1 { white-space: nowrap; } .hero-subtitle { max-width: 32ch; } .manual-links { margin-top: 1rem; } .manual-links .from-markdown { text-align: center; } .manual-links .middot { padding: 0 0.25rem; } .contribution-guidelines .from-markdown h2 { /*max-width: unset;*/ text-align: center; } @media (min-width: 1200px) { .hero-subtitle { max-width: 40ch; } /*.main-hero .col-12.col-sm-6:last-child {*/ /* height: 540px;*/ /* display: flex;*/ /* align-items: center ;*/ /* border: 1px solid ;*/ /*}*/ .main-hero h2 { font-style: normal; font-weight: bold; font-size: 3rem; line-height: 100%; /* or 64px */ color: #192734; letter-spacing: -0.024em; } .main-hero p { font-style: normal; font-weight: normal; font-size: 1.375rem; line-height: 147%; /* or 32px */ letter-spacing: -0.0175em; /* Gray / 600 */ color: #74808B; margin-bottom: 2.5rem; } } .dev-docs .section-feature { padding: 20px 24px 24px; } .core-modules p { font-style: normal; font-weight: normal; font-size: 1.375rem; line-height: 147%; /* or 32px */ letter-spacing: -0.0175em; /* Gray / 600 */ color: #74808B; } .dev-docs p { font-style: normal; font-weight: normal; font-size: 1.375rem; line-height: 147%; /* or 32px */ letter-spacing: -0.0175em; /* Gray / 600 */ color: #74808B; } .core-modules h2 { /* Desktop/Heading/h1 */ font-style: normal; font-weight: bold; font-size: 32px; line-height: 150%; /* identical to box height, or 48px */ display: flex; align-items: center; letter-spacing: -0.024em; /* Gray / 900 */ color: #192734; } .dev-docs h2 { /* Desktop/Heading/h1 */ font-style: normal; font-weight: bold; font-size: 32px; line-height: 150%; /* identical to box height, or 48px */ display: flex; align-items: center; letter-spacing: -0.024em; /* Gray / 900 */ color: #192734; } .contributions-feedback h2 { /* Desktop/Heading/h1 */ font-style: normal; font-weight: bold; font-size: 32px; line-height: 150%; /* identical to box height, or 48px */ display: flex; align-items: center; letter-spacing: -0.024em; /* Gray / 900 */ color: #192734; padding-bottom: 0.25rem; margin-bottom: 0rem; } .contributions-feedback .section-description-11 { font-style: normal; font-weight: normal; font-size: 1.375rem; line-height: 147%; /* or 32px */ letter-spacing: -0.0175em; /* Gray / 600 */ color: #74808B; padding-bottom:1rem; } .contributions-feedback .section-description-22 { /* Desktop/Heading/h1 */ font-style: normal; font-weight: normal; font-size: 1rem; line-height: 172%; /* or 28px */ letter-spacing: -0.011em; /* Gray / 600 */ color: #74808B; margin-bottom:2rem; } .section-markdown>.from-markdown { max-width: 100%; } .from-markdown h2 { margin-top:0px; } @media (min-width: 576px){ .section-padding-bottom { padding-bottom: 4rem; padding-top: 4rem; } } @media (min-width: 1200px){ .section-padding-bottom { padding-bottom: 5rem; padding-top: 5rem; } } @media (min-width: 1200px) { .main-hero { padding-top:8.5rem; padding-bottom:8.5rem; } } .navbar-nav { height: 100%; } .nav-item { margin-left: 24px; } .nav-item #search-container { width: 312px; height: 60%; padding-right: 0px; padding-left: 0px; } .nav-item #search-container .dropdown { height: 100%; } .nav-item #search-container .dropdown input { height: 100%; background: #f4f5f6; border-radius: 4px; } .nav-item .nav-link { font-style: normal; font-weight: normal; font-size: 16px; line-height: 150%; /* identical to box height, or 24px */ letter-spacing: -0.011em; /* Gray / 700 */ color: #4c5a67; padding-left: 0rem !important; padding-right: 0rem !important; } .navbar .container { height: 36px; } .doc-layout { padding-top: 0rem; } .navbar-brand img { max-height: 18px; } .card-text { padding-top: 4px; } .card-text a { padding-top: 8px; } .dev-docs-card .card{ background-color: var(--gray-50); } .contributions-feedback .feature-url { margin-top: 0 !important; padding: 12px 1rem 2px 1rem; } .contributions-feedback .feature-content { margin-top: 0 !important; padding: 0 1rem; } </style> <script> window.frappe = {}; window._version_number = "{{ build_version }}"; frappe.ready_events = []; frappe.ready = function(fn) { frappe.ready_events.push(fn); } window.dev_server = 0; window.socketio_port = 9000; window.show_language_picker = false; </script> </head> <body frappe-session-status="logged-out" data-path="homepage" class=""> <nav class="navbar navbar-light navbar-expand-lg"> <div class="container"> <a class="navbar-brand" href="/"><img src="/files/erpnext-docs-navbar-logo.png"/></a> <button aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler" data-target="#navbarSupportedContent" data-toggle="collapse" type="button"> <span> <svg class="icon icon-lg"> <use href="#icon-menu"></use> </svg> </span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="mr-auto navbar-nav"> </ul> <ul class="ml-auto navbar-nav"> <li class="nav-item"> <a class="nav-link" href="https://docs.frappe.io/erpnext"> Docs </a> </li> <li class="nav-item"> <a class="nav-link" href="https://www.github.com/frappe/erpnext" target="_blank"> Github </a> </li> <li class="nav-item"> <a class="nav-link" href="https://discuss.erpnext.com"> Discuss </a> </li> <li class="nav-item"> <a class="nav-link" href="https://docs.frappe.io/erpnext/v13/user/videos/learn"> Videos </a> </li> <!-- post login tools --> <li class="nav-item"> <a class="nav-link btn-login-area" href="/login">Login</a> </li> </ul><a class="btn btn-primary navbar-cta" href="https://frappecloud.com/erpnext/signup"> Start Free Trial </a> </div> <div class="form-group mb-0 hide" id="language-switcher"> <select class="form-control"></select> </div> </div> </nav> <div id="page-homepage-new" data-path="homepage"source-type="Generator" data-doctype="Web Page"source-content-type="Page Builder"> <div class="page-content-wrapper"> <!-- breadcrumbs --> <div class="page-breadcrumbs"> </div> <main class=""> <div class="page-header-wrapper"> <div class="page-header"> </div> </div> <div class="page_content"><section class="section section-padding-top section-padding-bottom" data-section-idx="1" data-section-template="Hero with Right Image"><div class="container"><div class="hero-with-right-image"> <div class="hero-content"> <div> <h1 class="hero-title"> ERPNext Documentation </h1><p class="hero-subtitle"> Learn how to use ERPNext and the Frappe Framework </p><div><a class="btn btn-lg btn-primary" href="/docs/user/manual/en/introduction"> View Docs → </a></div> </div> </div><img alt="" class="image-with-blur hero-image" data-src="/files/Group 818.png" height="1104" src="data:image/png;base64,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" width="1940"/></div></div></section><section class="section section-padding-bottom" data-section-idx="2" data-section-template="Section with Small CTA"><div class="container"><div class="section-cta-container"> <div class="section-small-cta"> <div> <h3 class="section-title">Frappeverse Africa 2025</h3><p class="subtitle">Join us for the first-ever Frappe+ERPNext conference in Kenya! February 6 | Nairobi, Kenya</p></div> <div><h4 class="action"> <a class="no-decoration" href="https://frappe.io/frappeverse/africa-2025">Explore here <svg class="icon icon-md"><use href="#icon-right"></use></svg> </a> </h4></div> </div> <a class="stretched-link" href="https://frappe.io/frappeverse/africa-2025"></a> </div></div></section><section class="section section-padding-top section-padding-bottom bg-light" data-section-idx="3" data-section-template="Section with Features"><div class="container"><div class="section-with-features"><h2 class="section-title">Core Modules</h2><p class="section-description">Powerful, fully customisable base modules for your company</p><div class="section-features" data-columns="3"><div class="section-feature"> <div><h3 class="feature-title mt-0">Accounting</h3><p class="feature-content"><p>Manage accounts, transactions and taxes easily with ERPNext</p> </p></div> <div><a class="feature-url stretched-link" href="/docs/v13/user/manual/en/accounts"> Learn more →</a></div> </div><div class="section-feature"> <div><h3 class="feature-title mt-0">Human Resource</h3><p class="feature-content"><p>Leave and Attendance Tracking, Expense Claims, Salary and Payroll, Recruitment, Performance and more</p> </p></div> <div><a class="feature-url stretched-link" href="/docs/v13/user/manual/en/human-resources"> Learn more →</a></div> </div><div class="section-feature"> <div><h3 class="feature-title mt-0">CRM</h3><p class="feature-content"><p>Tracking presales process from Lead capturing, tracking open Opportunities, to emails and calls</p> </p></div> <div><a class="feature-url stretched-link" href="/docs/user/manual/en/CRM"> Learn more →</a></div> </div><div class="section-feature"> <div><h3 class="feature-title mt-0">Manufacturing</h3><p class="feature-content"><p>An open source, modern cloud manufacturing ERP software that simplifies the production cycle, helps track material consumption, exhibits capacity planning, handles subcontracting, and more!</p> </p></div> <div><a class="feature-url stretched-link" href="/docs/user/manual/en/manufacturing"> Learn more →</a></div> </div><div class="section-feature"> <div><h3 class="feature-title mt-0">Order Management</h3><p class="feature-content"><p>Intelligently track order fulfillment, reduce incorrect inventory procurement, control stock levels, apply promotional schemes, and simplify your distribution business</p> </p></div> <div><a class="feature-url stretched-link" href="/docs/user/manual/en/selling"> Learn more →</a></div> </div><div class="section-feature"> <div><h3 class="feature-title mt-0">Asset Management</h3><p class="feature-content"><p>Effectively manage assets, apply depreciation methods, asset capitalization and decapitalization all in one single place </p> </p></div> <div><a class="feature-url stretched-link" href="/docs/user/manual/en/asset"> Learn more →</a></div> </div></div> </div></div></section><section class="section section-padding-top section-padding-bottom" data-section-idx="4" data-section-template="Section with Features"><div class="container"><div class="section-with-features"><h2 class="section-title">Developer Documentation</h2><p class="section-description">Learn more about Frappe Framework, the rocket fuel to ERPNext</p><div class="section-features" data-columns="3"><div class="section-feature"> <div><h3 class="feature-title mt-0">Frappe Framework</h3><p class="feature-content"><p>ERPNext is built using the Frappe Framework, a fully featured web framework in Python and Javascript</p> </p></div> <div><a class="feature-url stretched-link" href="https://frappeframework.com"> Learn more →</a></div> </div><div class="section-feature"> <div><h3 class="feature-title mt-0">Tutorial</h3><p class="feature-content"><p>Learn the framework architecture by understanding how to build custom apps that can extend ERPNext</p> </p></div> <div><a class="feature-url stretched-link" href="https://frappeframework.com/docs/user/en/tutorial"> Learn more →</a></div> </div><div class="section-feature"> <div><h3 class="feature-title mt-0">Developer API</h3><p class="feature-content"><p>Learn about how to build integrations and extensions for ERPNext by using the Developer API</p> </p></div> <div><a class="feature-url stretched-link" href="https://frappeframework.com/docs/user/en/api"> Learn more →</a></div> </div></div> </div></div></section><section class="section section-padding-top section-padding-bottom bg-light contributions-feedback" data-section-idx="5" data-section-template="Markdown"><div class="container"><div class="section-markdown"> <div class="from-markdown"> <div class="section-with-features"> <h2 class="section-title">Contribution &amp; Feedback</h2> <div class="section-description-11">Explore, learn, contribute, and grow ERPNext</div> <div class="section-description-22">ERPNext is Open Source under the GNU General Public Licence v3 and has been listed as one of the best open source softwares in the world by many sites. Go on, send a pull request on the GitHub or join the discussion. </div> <div class="section-features" data-columns="2"> <div class="section-feature"> <img src="/files/preview1.png"/> <div><a class="feature-url stretched-link" href="https://github.com/frappe/erpnext">Contribute on Github<span class="pull-right"> →</span></a></div> <p class="feature-content">Join our ever-growing list of 15,000+ contributors and make a difference to how ERP works</p> </div> <div class="section-feature"> <img src="/files/preview2.png"/> <div><a class="feature-url stretched-link" href="https://discuss.erpnext.com">Join our Forums <span class="pull-right"> →</span></a></div> <p class="feature-content">‘Discuss’ is where our community gets together, shares new ideas, and helps each other out</p> </div> </div> </div> </div> </div></div></section></div> <div class="page-footer"></div> </main> </div> </div> <footer class="web-footer"> <div class="container"> <div class="footer-logo-extension"> <div class="row"> <div class="text-left col-md-6"><div> <img alt="Footer Logo" class="footer-logo" src="/files/logo.png"/> </div></div> <div class="text-right col-md-6"> </div> </div> </div> <div class="footer-grouped-links"> <div class="row"> </div> </div> <div class="footer-links"> <div class="row"> <div class="footer-col-left col-sm-6"> <a class="footer-link" href="https://www.erpnext.com" rel="noreferrer">ERPNext</a> <a class="footer-link" href="https://frappeframework.com/docs" rel="noreferrer">Frappe Framework</a> <a class="footer-link" href="https://erpnext.com/blog" rel="noreferrer">Blog</a> <a class="footer-link" href="https://erpnext.com/contact-form" rel="noreferrer">Contact</a> </div> <div class="footer-col-right col-sm-6"> <a class="footer-link" href="https://erpnext.com/pricing?source=Docs&amp;campaign=ERPNext%20success&amp;medium=cta" rel="noreferrer"><img alt="Sign Up" src="/files/Sign up with arrow.svg"/></a> </div> </div> </div> <div class="footer-info"> <div class="row"> <div class="footer-col-left col-sm-6 col-12"> © Frappe. Content licensed under CC-BY-SA 3.0. </div> <div class="footer-col-right col-sm-6 col-12 footer-powered"> Built on <a class="text-muted" href="https://frappeframework.com?source=website_footer" target="_blank">Frappe</a> </div> </div> </div> </div> </footer><div id="all-symbols" style="display:none"></div><script type="text/javascript">fetch(`/assets/frappe/icons/timeless/icons.svg?v=${window._version_number}`, {credentials: "same-origin"}).then((r) => r.text()).then((svg) => {let c = document.getElementById("all-symbols"); c.insertAdjacentHTML("beforeend", svg);});</script><script type="text/javascript">fetch(`/assets/frappe/icons/espresso/icons.svg?v=${window._version_number}`, {credentials: "same-origin"}).then((r) => r.text()).then((svg) => {let c = document.getElementById("all-symbols"); c.insertAdjacentHTML("beforeend", svg);});</script> <!-- js should be loaded in body! --> <script> frappe.boot = {'lang': 'en', 'apps_data': {'apps': [{'name': 'wiki', 'logo': '/assets/wiki/images/wiki-logo.png', 'title': 'Wiki', 'route': '/app/wiki'}], 'is_desk_apps': 1, 'default_path': '/app/wiki'}, 'sysdefaults': {'float_precision': 3, 'date_format': 'dd-mm-yyyy', 'time_format': 'HH:mm:ss', 'first_day_of_the_week': 'Sunday', 'number_format': '#,##,###.##'}, 'time_zone': {'system': 'Asia/Kolkata', 'user': 'Asia/Kolkata'}, 'assets_json': {'billing.bundle.js': '/assets/frappe/dist/js/billing.bundle.AFTRQ3D5.js', 'bootstrap-4-web.bundle.js': '/assets/frappe/dist/js/bootstrap-4-web.bundle.FOZOVELL.js', 'calendar.bundle.js': '/assets/frappe/dist/js/calendar.bundle.4A4YITIU.js', 'controls.bundle.js': '/assets/frappe/dist/js/controls.bundle.XYVEQIFK.js', 'data_import_tools.bundle.js': '/assets/frappe/dist/js/data_import_tools.bundle.RI2ELQ2X.js', 'desk.bundle.js': '/assets/frappe/dist/js/desk.bundle.2XP3AVF2.js', 'dialog.bundle.js': '/assets/frappe/dist/js/dialog.bundle.A5ROBMXH.js', 'form.bundle.js': '/assets/frappe/dist/js/form.bundle.5WGQJSC4.js', 'frappe-web.bundle.js': '/assets/frappe/dist/js/frappe-web.bundle.CTKVRAH6.js', 'libs.bundle.js': '/assets/frappe/dist/js/libs.bundle.TIV7ZGVY.js', 'list.bundle.js': '/assets/frappe/dist/js/list.bundle.DWCMIDYF.js', 'logtypes.bundle.js': '/assets/frappe/dist/js/logtypes.bundle.5KO3ZOOI.js', 'onboarding_tours.bundle.js': '/assets/frappe/dist/js/onboarding_tours.bundle.RAUR6X4Z.js', 'photoswipe.bundle.js': '/assets/frappe/dist/js/photoswipe.bundle.YSXZQA64.js', 'report.bundle.js': '/assets/frappe/dist/js/report.bundle.JS7AFESX.js', 'sentry.bundle.js': '/assets/frappe/dist/js/sentry.bundle.AX44GVWW.js', 'telemetry.bundle.js': '/assets/frappe/dist/js/telemetry.bundle.LKEZCADB.js', 'user_profile_controller.bundle.js': '/assets/frappe/dist/js/user_profile_controller.bundle.TPZWXYWN.js', 'video_player.bundle.js': '/assets/frappe/dist/js/video_player.bundle.DUYYLSFO.js', 'web_form.bundle.js': '/assets/frappe/dist/js/web_form.bundle.3HTEMKQ2.js', 'form_builder.bundle.js': '/assets/frappe/dist/js/form_builder.bundle.RFQ5OSPK.js', 'print_format_builder.bundle.js': '/assets/frappe/dist/js/print_format_builder.bundle.VQYWNAGA.js', 'workflow_builder.bundle.js': '/assets/frappe/dist/js/workflow_builder.bundle.4Z5BLORW.js', 'build_events.bundle.js': '/assets/frappe/dist/js/build_events.bundle.BCX32TWL.js', 'file_uploader.bundle.js': '/assets/frappe/dist/js/file_uploader.bundle.QQ4TBKF5.js', 'kanban_board.bundle.js': '/assets/frappe/dist/js/kanban_board.bundle.7VUNYA4J.js', 'desk.bundle.css': '/assets/frappe/dist/css/desk.bundle.JTM4YMVA.css', 'email.bundle.css': '/assets/frappe/dist/css/email.bundle.KI3ZV6WM.css', 'login.bundle.css': '/assets/frappe/dist/css/login.bundle.VMBH7KET.css', 'print.bundle.css': '/assets/frappe/dist/css/print.bundle.ETRMWYG7.css', 'print_format.bundle.css': '/assets/frappe/dist/css/print_format.bundle.MAKCMWAG.css', 'report.bundle.css': '/assets/frappe/dist/css/report.bundle.RMHM6AOB.css', 'web_form.bundle.css': '/assets/frappe/dist/css/web_form.bundle.5X373V4X.css', 'website.bundle.css': '/assets/frappe/dist/css/website.bundle.JPLSIZQN.css', 'wiki.bundle.js': '/assets/wiki/dist/js/wiki.bundle.BTTWFCIM.js', 'contributions.bundle.css': '/assets/wiki/dist/css/contributions.bundle.AWTHGL7A.css', 'edit_wiki.bundle.css': '/assets/wiki/dist/css/edit_wiki.bundle.TZVTTNSJ.css', 'wiki.bundle.css': '/assets/wiki/dist/css/wiki.bundle.VGBKMZNR.css', 'rtl_desk.bundle.css': '/assets/frappe/dist/css-rtl/desk.bundle.IJNWCI2Y.css', 'rtl_email.bundle.css': '/assets/frappe/dist/css-rtl/email.bundle.VYC55RFB.css', 'rtl_login.bundle.css': '/assets/frappe/dist/css-rtl/login.bundle.LBBPPSMI.css', 'rtl_print.bundle.css': '/assets/frappe/dist/css-rtl/print.bundle.ONEDZJWZ.css', 'rtl_print_format.bundle.css': '/assets/frappe/dist/css-rtl/print_format.bundle.YKMIT6XC.css', 'rtl_report.bundle.css': '/assets/frappe/dist/css-rtl/report.bundle.TCHH65BD.css', 'rtl_web_form.bundle.css': '/assets/frappe/dist/css-rtl/web_form.bundle.IXA4I4CC.css', 'rtl_website.bundle.css': '/assets/frappe/dist/css-rtl/website.bundle.YDN6SPPL.css', 'rtl_contributions.bundle.css': '/assets/wiki/dist/css-rtl/contributions.bundle.MTCZM5VB.css', 'rtl_edit_wiki.bundle.css': '/assets/wiki/dist/css-rtl/edit_wiki.bundle.MZWYKWPX.css', 'rtl_wiki.bundle.css': '/assets/wiki/dist/css-rtl/wiki.bundle.K34S2ISY.css'}, 'sitename': 'erpnext-documentation.frappe.cloud'} // for backward compatibility of some libs frappe.sys_defaults = frappe.boot.sysdefaults; </script> <script type="text/javascript" src="/assets/frappe/dist/js/frappe-web.bundle.CTKVRAH6.js"></script> <script type="text/javascript" src="/website_script.js"></script><script>$(`<li class="nav-item"> <div class="website-search doc-search" id="search-container"></div> </li>`).prependTo('.navbar-nav:last'); frappe.setup_search('#search-container', 'docs/v13/user/manual/en'); </script><script data-web-template="Hero with Right Image"> document.addEventListener('DOMContentLoaded', loadStuff); function loadStuff() { let images = document.querySelectorAll('img[data-src]'); for (let image of images) { let img = new Image(); let image_source = image.dataset.src; img.onload = function () { image.src = image_source; image.classList.add('image-loaded'); }; if (image_source) { img.src = image_source; } } }; </script> <script>frappe.csrf_token = "None";</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10