diff --git a/foundation/public/img/people/rushabh.jpg b/foundation/public/img/people/rushabh.jpg index be8cc4ec..aa11d13e 100644 Binary files a/foundation/public/img/people/rushabh.jpg and b/foundation/public/img/people/rushabh.jpg differ diff --git a/foundation/www/conf/index.html b/foundation/www/conf/index.html index accb0481..2c338b3e 100644 --- a/foundation/www/conf/index.html +++ b/foundation/www/conf/index.html @@ -8,7 +8,7 @@

ERPNext Conferences

-

Meeting people face-to-face at events always beats discussing remotely on the forum.

+

Meeting people face-to-face at events always beats discussing remotely on the forum.

{{ media( "Paulo Almedia", diff --git a/foundation/www/docs/assets/css/__init__.py b/foundation/www/docs/assets/css/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/accounts/shareholder/__init__.py b/foundation/www/docs/assets/img/accounts/shareholder/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/agriculture/__init__.py b/foundation/www/docs/assets/img/agriculture/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/agriculture/crops_and_land/__init__.py b/foundation/www/docs/assets/img/agriculture/crops_and_land/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/agriculture/diseases_and_fertilizer/__init__.py b/foundation/www/docs/assets/img/agriculture/diseases_and_fertilizer/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/articles/twofactor/__init__.py b/foundation/www/docs/assets/img/articles/twofactor/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/asset/__init__.py b/foundation/www/docs/assets/img/asset/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/erpnext_integrations/__init__.py b/foundation/www/docs/assets/img/erpnext_integrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/hotels/__init__.py b/foundation/www/docs/assets/img/hotels/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/non_profit/chapter/__init__.py b/foundation/www/docs/assets/img/non_profit/chapter/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/non_profit/donor/__init__.py b/foundation/www/docs/assets/img/non_profit/donor/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/non_profit/grant_application/__init__.py b/foundation/www/docs/assets/img/non_profit/grant_application/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/non_profit/membership/__init__.py b/foundation/www/docs/assets/img/non_profit/membership/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/non_profit/volunteer/__init__.py b/foundation/www/docs/assets/img/non_profit/volunteer/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/restaurant/__init__.py b/foundation/www/docs/assets/img/restaurant/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/schools/__init__.py b/foundation/www/docs/assets/img/schools/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/schools/admission/__init__.py b/foundation/www/docs/assets/img/schools/admission/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/schools/assessment/__init__.py b/foundation/www/docs/assets/img/schools/assessment/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/schools/fees/__init__.py b/foundation/www/docs/assets/img/schools/fees/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/schools/schedule/__init__.py b/foundation/www/docs/assets/img/schools/schedule/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/schools/setup/__init__.py b/foundation/www/docs/assets/img/schools/setup/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/schools/student/__init__.py b/foundation/www/docs/assets/img/schools/student/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/setup/data-export/__init__.py b/foundation/www/docs/assets/img/setup/data-export/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/assets/img/users-and-permissions/user-perms/__init__.py b/foundation/www/docs/assets/img/users-and-permissions/user-perms/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/__init__.py b/foundation/www/docs/current/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/__init__.py b/foundation/www/docs/current/api/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/accounts/__init__.py b/foundation/www/docs/current/api/accounts/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/accounts/email_alert/__init__.py b/foundation/www/docs/current/api/accounts/email_alert/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/accounts/email_alert/notification_for_new_fiscal_year/__init__.py b/foundation/www/docs/current/api/accounts/email_alert/notification_for_new_fiscal_year/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/accounts/print_format/__init__.py b/foundation/www/docs/current/api/accounts/print_format/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/accounts/print_format/cheque_printing_format/__init__.py b/foundation/www/docs/current/api/accounts/print_format/cheque_printing_format/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/accounts/print_format/credit_note/__init__.py b/foundation/www/docs/current/api/accounts/print_format/credit_note/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/accounts/print_format/gst_pos_invoice/__init__.py b/foundation/www/docs/current/api/accounts/print_format/gst_pos_invoice/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/accounts/print_format/gst_purchase_invoice/__init__.py b/foundation/www/docs/current/api/accounts/print_format/gst_purchase_invoice/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/accounts/print_format/payment_receipt_voucher/__init__.py b/foundation/www/docs/current/api/accounts/print_format/payment_receipt_voucher/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/accounts/print_format/point_of_sale/__init__.py b/foundation/www/docs/current/api/accounts/print_format/point_of_sale/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/accounts/print_format/pos_invoice/__init__.py b/foundation/www/docs/current/api/accounts/print_format/pos_invoice/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/accounts/test/__init__.py b/foundation/www/docs/current/api/accounts/test/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/agriculture/__init__.py b/foundation/www/docs/current/api/agriculture/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/assets/__init__.py b/foundation/www/docs/current/api/assets/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/buying/__init__.py b/foundation/www/docs/current/api/buying/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/buying/print_format/__init__.py b/foundation/www/docs/current/api/buying/print_format/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/buying/print_format/drop_shipping_format/__init__.py b/foundation/www/docs/current/api/buying/print_format/drop_shipping_format/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/commands/__init__.py b/foundation/www/docs/current/api/commands/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/config/__init__.py b/foundation/www/docs/current/api/config/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/controllers/__init__.py b/foundation/www/docs/current/api/controllers/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/crm/__init__.py b/foundation/www/docs/current/api/crm/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/demo/__init__.py b/foundation/www/docs/current/api/demo/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/demo/setup/__init__.py b/foundation/www/docs/current/api/demo/setup/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/demo/user/__init__.py b/foundation/www/docs/current/api/demo/user/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/domains/__init__.py b/foundation/www/docs/current/api/domains/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/education/__init__.py b/foundation/www/docs/current/api/education/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/education/web_form/__init__.py b/foundation/www/docs/current/api/education/web_form/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/education/web_form/student_applicant/__init__.py b/foundation/www/docs/current/api/education/web_form/student_applicant/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/erpnext_integrations/__init__.py b/foundation/www/docs/current/api/erpnext_integrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/erpnext_integrations/connectors/__init__.py b/foundation/www/docs/current/api/erpnext_integrations/connectors/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/erpnext_integrations/data_migration_mapping/__init__.py b/foundation/www/docs/current/api/erpnext_integrations/data_migration_mapping/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/erpnext_integrations/data_migration_mapping/issue_to_task/__init__.py b/foundation/www/docs/current/api/erpnext_integrations/data_migration_mapping/issue_to_task/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/erpnext_integrations/data_migration_mapping/milestone_to_project/__init__.py b/foundation/www/docs/current/api/erpnext_integrations/data_migration_mapping/milestone_to_project/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/healthcare/__init__.py b/foundation/www/docs/current/api/healthcare/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/healthcare/print_format/__init__.py b/foundation/www/docs/current/api/healthcare/print_format/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/healthcare/print_format/consultation_print/__init__.py b/foundation/www/docs/current/api/healthcare/print_format/consultation_print/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/healthcare/print_format/lab_test_print/__init__.py b/foundation/www/docs/current/api/healthcare/print_format/lab_test_print/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/healthcare/print_format/sample_id_print/__init__.py b/foundation/www/docs/current/api/healthcare/print_format/sample_id_print/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/healthcare/web_form/__init__.py b/foundation/www/docs/current/api/healthcare/web_form/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/healthcare/web_form/lab_test/__init__.py b/foundation/www/docs/current/api/healthcare/web_form/lab_test/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/healthcare/web_form/patient_appointments/__init__.py b/foundation/www/docs/current/api/healthcare/web_form/patient_appointments/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/healthcare/web_form/prescription/__init__.py b/foundation/www/docs/current/api/healthcare/web_form/prescription/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hotels/__init__.py b/foundation/www/docs/current/api/hotels/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hr/__init__.py b/foundation/www/docs/current/api/hr/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hr/email_alert/__init__.py b/foundation/www/docs/current/api/hr/email_alert/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hr/email_alert/training_feedback/__init__.py b/foundation/www/docs/current/api/hr/email_alert/training_feedback/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hr/email_alert/training_scheduled/__init__.py b/foundation/www/docs/current/api/hr/email_alert/training_scheduled/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hr/print_format/__init__.py b/foundation/www/docs/current/api/hr/print_format/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hr/print_format/job_offer/__init__.py b/foundation/www/docs/current/api/hr/print_format/job_offer/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hr/print_format/salary_slip_based_on_timesheet/__init__.py b/foundation/www/docs/current/api/hr/print_format/salary_slip_based_on_timesheet/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hr/print_format/salary_slip_standard/__init__.py b/foundation/www/docs/current/api/hr/print_format/salary_slip_standard/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hr/web_form/__init__.py b/foundation/www/docs/current/api/hr/web_form/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hr/web_form/job_application/__init__.py b/foundation/www/docs/current/api/hr/web_form/job_application/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hub/__init__.py b/foundation/www/docs/current/api/hub/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hub_node/__init__.py b/foundation/www/docs/current/api/hub_node/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hub_node/data_migration_mapping/__init__.py b/foundation/www/docs/current/api/hub_node/data_migration_mapping/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hub_node/data_migration_mapping/company_to_hub_company/__init__.py b/foundation/www/docs/current/api/hub_node/data_migration_mapping/company_to_hub_company/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hub_node/data_migration_mapping/hub_message_to_lead/__init__.py b/foundation/www/docs/current/api/hub_node/data_migration_mapping/hub_message_to_lead/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/hub_node/data_migration_mapping/item_to_hub_item/__init__.py b/foundation/www/docs/current/api/hub_node/data_migration_mapping/item_to_hub_item/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/maintenance/__init__.py b/foundation/www/docs/current/api/maintenance/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/manufacturing/__init__.py b/foundation/www/docs/current/api/manufacturing/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/non_profit/__init__.py b/foundation/www/docs/current/api/non_profit/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/non_profit/web_form/__init__.py b/foundation/www/docs/current/api/non_profit/web_form/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/non_profit/web_form/grant_application/__init__.py b/foundation/www/docs/current/api/non_profit/web_form/grant_application/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/portal/__init__.py b/foundation/www/docs/current/api/portal/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/projects/__init__.py b/foundation/www/docs/current/api/projects/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/projects/web_form/__init__.py b/foundation/www/docs/current/api/projects/web_form/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/projects/web_form/tasks/__init__.py b/foundation/www/docs/current/api/projects/web_form/tasks/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/regional/__init__.py b/foundation/www/docs/current/api/regional/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/regional/france/__init__.py b/foundation/www/docs/current/api/regional/france/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/regional/india/__init__.py b/foundation/www/docs/current/api/regional/india/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/regional/print_format/__init__.py b/foundation/www/docs/current/api/regional/print_format/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/regional/print_format/detailed_tax_invoice/__init__.py b/foundation/www/docs/current/api/regional/print_format/detailed_tax_invoice/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/regional/print_format/gst_tax_invoice/__init__.py b/foundation/www/docs/current/api/regional/print_format/gst_tax_invoice/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/regional/print_format/simplified_tax_invoice/__init__.py b/foundation/www/docs/current/api/regional/print_format/simplified_tax_invoice/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/regional/print_format/tax_invoice/__init__.py b/foundation/www/docs/current/api/regional/print_format/tax_invoice/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/regional/saudi_arabia/__init__.py b/foundation/www/docs/current/api/regional/saudi_arabia/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/regional/united_arab_emirates/__init__.py b/foundation/www/docs/current/api/regional/united_arab_emirates/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/restaurant/__init__.py b/foundation/www/docs/current/api/restaurant/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/selling/__init__.py b/foundation/www/docs/current/api/selling/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/setup/__init__.py b/foundation/www/docs/current/api/setup/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/setup/setup_wizard/__init__.py b/foundation/www/docs/current/api/setup/setup_wizard/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/setup/setup_wizard/data/__init__.py b/foundation/www/docs/current/api/setup/setup_wizard/data/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/setup/setup_wizard/operations/__init__.py b/foundation/www/docs/current/api/setup/setup_wizard/operations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/shopping_cart/__init__.py b/foundation/www/docs/current/api/shopping_cart/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/startup/__init__.py b/foundation/www/docs/current/api/startup/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/stock/__init__.py b/foundation/www/docs/current/api/stock/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/stock/dashboard/__init__.py b/foundation/www/docs/current/api/stock/dashboard/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/support/__init__.py b/foundation/www/docs/current/api/support/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/support/web_form/__init__.py b/foundation/www/docs/current/api/support/web_form/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/support/web_form/issues/__init__.py b/foundation/www/docs/current/api/support/web_form/issues/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/utilities/__init__.py b/foundation/www/docs/current/api/utilities/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/utilities/web_form/__init__.py b/foundation/www/docs/current/api/utilities/web_form/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/api/utilities/web_form/addresses/__init__.py b/foundation/www/docs/current/api/utilities/web_form/addresses/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/__init__.py b/foundation/www/docs/current/models/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/accounts/__init__.py b/foundation/www/docs/current/models/accounts/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/agriculture/__init__.py b/foundation/www/docs/current/models/agriculture/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/assets/__init__.py b/foundation/www/docs/current/models/assets/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/buying/__init__.py b/foundation/www/docs/current/models/buying/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/crm/__init__.py b/foundation/www/docs/current/models/crm/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/education/__init__.py b/foundation/www/docs/current/models/education/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/erpnext_integrations/__init__.py b/foundation/www/docs/current/models/erpnext_integrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/fleet_management/__init__.py b/foundation/www/docs/current/models/fleet_management/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/healthcare/__init__.py b/foundation/www/docs/current/models/healthcare/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/hotels/__init__.py b/foundation/www/docs/current/models/hotels/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/hr/__init__.py b/foundation/www/docs/current/models/hr/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/hub_node/__init__.py b/foundation/www/docs/current/models/hub_node/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/maintenance/__init__.py b/foundation/www/docs/current/models/maintenance/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/manufacturing/__init__.py b/foundation/www/docs/current/models/manufacturing/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/non_profit/__init__.py b/foundation/www/docs/current/models/non_profit/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/portal/__init__.py b/foundation/www/docs/current/models/portal/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/projects/__init__.py b/foundation/www/docs/current/models/projects/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/regional/__init__.py b/foundation/www/docs/current/models/regional/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/restaurant/__init__.py b/foundation/www/docs/current/models/restaurant/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/schools/__init__.py b/foundation/www/docs/current/models/schools/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/selling/__init__.py b/foundation/www/docs/current/models/selling/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/setup/__init__.py b/foundation/www/docs/current/models/setup/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/shopping_cart/__init__.py b/foundation/www/docs/current/models/shopping_cart/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/stock/__init__.py b/foundation/www/docs/current/models/stock/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/subscription/__init__.py b/foundation/www/docs/current/models/subscription/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/support/__init__.py b/foundation/www/docs/current/models/support/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/current/models/utilities/__init__.py b/foundation/www/docs/current/models/utilities/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/accounts/share/__init__.py b/foundation/www/docs/user/manual/en/accounts/share/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/agriculture/__init__.py b/foundation/www/docs/user/manual/en/agriculture/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/agriculture/analytics/__init__.py b/foundation/www/docs/user/manual/en/agriculture/analytics/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/agriculture/crops_and_land/__init__.py b/foundation/www/docs/user/manual/en/agriculture/crops_and_land/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/agriculture/diseases_and_fertilizer/__init__.py b/foundation/www/docs/user/manual/en/agriculture/diseases_and_fertilizer/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/asset/__init__.py b/foundation/www/docs/user/manual/en/asset/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/erpnext_integration/__init__.py b/foundation/www/docs/user/manual/en/erpnext_integration/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/hospitality/__init__.py b/foundation/www/docs/user/manual/en/hospitality/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/regional/united_arab_emirates/__init__.py b/foundation/www/docs/user/manual/en/regional/united_arab_emirates/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/schools/Assessment/__init__.py b/foundation/www/docs/user/manual/en/schools/Assessment/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/schools/Attendance/__init__.py b/foundation/www/docs/user/manual/en/schools/Attendance/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/schools/__init__.py b/foundation/www/docs/user/manual/en/schools/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/schools/admission/__init__.py b/foundation/www/docs/user/manual/en/schools/admission/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/schools/fees/__init__.py b/foundation/www/docs/user/manual/en/schools/fees/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/schools/schedule/__init__.py b/foundation/www/docs/user/manual/en/schools/schedule/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/schools/setup/__init__.py b/foundation/www/docs/user/manual/en/schools/setup/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/schools/student/__init__.py b/foundation/www/docs/user/manual/en/schools/student/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/setting-up/setup-wizard/__init__.py b/foundation/www/docs/user/manual/en/setting-up/setup-wizard/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/en/subscription/__init__.py b/foundation/www/docs/user/manual/en/subscription/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/es/schools/Assessment/__init__.py b/foundation/www/docs/user/manual/es/schools/Assessment/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/es/schools/__init__.py b/foundation/www/docs/user/manual/es/schools/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/es/schools/admission/__init__.py b/foundation/www/docs/user/manual/es/schools/admission/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/es/schools/fees/__init__.py b/foundation/www/docs/user/manual/es/schools/fees/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/es/schools/schedule/__init__.py b/foundation/www/docs/user/manual/es/schools/schedule/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/es/schools/setup/__init__.py b/foundation/www/docs/user/manual/es/schools/setup/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/docs/user/manual/es/schools/student/__init__.py b/foundation/www/docs/user/manual/es/schools/student/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/www/index.html b/foundation/www/index.html index 8f39130c..bc435f0b 100644 --- a/foundation/www/index.html +++ b/foundation/www/index.html @@ -14,8 +14,8 @@
-
{{ title }}
-

{{ body }}

+
{{ title }}
+

{{ body }}

diff --git a/foundation/www/open-source.html b/foundation/www/open-source.html index bf6b7cff..897ed49e 100644 --- a/foundation/www/open-source.html +++ b/foundation/www/open-source.html @@ -1,8 +1,8 @@ {% from "templates/includes/media.html" import media %} -
+

100% Open Source

-

Unlike other open source business platforms, ERPNext is categorically Open Source, because unlike them, we don't think sustainability and open source live at odds.

+

Unlike other open source business platforms, ERPNext is categorically Open Source, because unlike them, we don't think sustainability and open source live at odds.

{{ media( diff --git a/foundation/www/service-providers.html b/foundation/www/service-providers.html index 22aff077..879bb81d 100644 --- a/foundation/www/service-providers.html +++ b/foundation/www/service-providers.html @@ -33,7 +33,7 @@

ERPNext Service Providers

-

+

ERPNext Members are both Service Providers and End Users. Check out their website if you are looking for help in your region.

diff --git a/foundation/www/stories/elasticrun.md b/foundation/www/stories/elasticrun.md index 2e8b7aa9..d6c87774 100644 --- a/foundation/www/stories/elasticrun.md +++ b/foundation/www/stories/elasticrun.md @@ -4,36 +4,36 @@
-### Tell us about your company, its products, its history +#### Tell us about your company, its products, its history ElasticRun is an aggregated distribution networks. It operates on the principle of variable cost and variable capacity. Using its technology, ElasticRun aggregates spare transportation and logistics capacities from large number of dispersed entrepreneurs. Using these shared resources, it operates a virtual transportation network to manage the distribution requirements of its customers from the point of manufacturing till the point of consumption. Some of the services provided by ElasticRun are last mile connectivity, secondary distribution, primary distribution etc. ElasticRun is currently servicing the industries of FMCG, Food and Ecommerce. -### How did you discover ERPNext? +#### How did you discover ERPNext? While searching for OpenSource ERP packages on Google. -### Why did you choose to implement an ERP system? +#### Why did you choose to implement an ERP system? Seemed very simple, neat and consistent UI in the beginning. As we deep dived, we found the framework underneath to be even better and the customisation options were very neatly modelled in the entire package. -### Share some insights from your implementation process. How did you manage the change process? +#### Share some insights from your implementation process. How did you manage the change process? We are using ERPNext for our in house business processes and accounting. We started off very small, with very basic features like Employee details, leave applications and expense claim. As our expertise and confidence in ERPNext grew we rolled out Supplier, Purchase, accounting modules also. -### What modules did you end up using? And how? +#### What modules did you end up using? And how? HR, Buying, Accounting, Sales are the key modules are using right now. As stated above, we started off small with HR modules and gradually added workflows and transactions for other internal business processes. Also, we are in the process of exploring Frappe framework as a rapid application development framework. -### What are the best things about ERPNext? +#### What are the best things about ERPNext? 1. The entire notion of DocType and everything built around/on-top of that. 2. Simplicity and genericity of key features which become seamlessly available. 3. Tooling framework of “bench” makes it extremely easy for admin activities. 4. Default implementation of ERPNext app contains a lot of out of the box workflows and logic which is very relevant and appropriate for any small/medium enterprise. -### What were the key outcomes / benefits for your organization from implementing ERPNext +#### What were the key outcomes / benefits for your organization from implementing ERPNext A single package to contain all our formal business process needs as well as to systemize adhoc and tactical needs/requirements as well with same ease. diff --git a/foundation/www/stories/eso-electronic.md b/foundation/www/stories/eso-electronic.md index 0fb2f28d..79ee1e69 100644 --- a/foundation/www/stories/eso-electronic.md +++ b/foundation/www/stories/eso-electronic.md @@ -5,25 +5,25 @@
-### How did you discover ERPNext? +#### How did you discover ERPNext? Web search for "Open Source ERP", then tested out the trials of all systems available and immediately saw that ERPNext is the most promising platform. -### Why did you choose to implement an ERP system? +#### Why did you choose to implement an ERP system? This was out of necessity some time in the late 90ies. Back then we had reached 30 employees. At that time we chose Navision, after a while we reached a stage where we could not upgrade or extend Navision and it was hurting our business, so we started looking for alternatives. -### How did you manage the implmenetation process? +#### How did you manage the implmenetation process? We are developing largely in-house. Something that worked well for us is having our developers trained in the business processes so they can act as business analysists. -### What modules did you end up using? And how? +#### What modules did you end up using? And how? We use everything from Accounting, Manufacturing, Sales, Purchase, Stock, Projects. Basically everything other than HR and Payroll. We are also active collaborators with the core team in developing new features for the manufacturing module. We have an inhouse team of developers and analysts that helped us upgrade and manage ERPNext. With our developers, we have managed to build deep integrations to our manufacturing setup and machines and also printing. Over time we are very happy with the support we received from the Frappe team that really helped us push our implementation along. -### What are the best things about ERPNext? +#### What are the best things about ERPNext? Frappe Framework and it's easy customizability and DocType driven development. What were the key outcomes / benefits for your organization from implementing ERPNext diff --git a/foundation/www/stories/index.html b/foundation/www/stories/index.html index 8b5f12ee..6978d8cd 100644 --- a/foundation/www/stories/index.html +++ b/foundation/www/stories/index.html @@ -8,7 +8,7 @@

Trailblazing Companies Use ERPNext

-

For every industry or size or domain, ERPNext has been driving growth and systems for innovative companies worldwide.

+

For every industry or size or domain, ERPNext has been driving growth and systems for innovative companies worldwide.

diff --git a/foundation/www/stories/nest.md b/foundation/www/stories/nest.md index d4311770..b63c10d2 100644 --- a/foundation/www/stories/nest.md +++ b/foundation/www/stories/nest.md @@ -4,26 +4,26 @@
-### How did you discover ERPNext? +#### How did you discover ERPNext? Through an internet search for opensource ERP solutions -### Why did you choose to implement an ERP system? +#### Why did you choose to implement an ERP system? We were using a closed ERP system that was not developing as fast, and thus was not liked by our team. So we took the decision to move to opensource. -### How did you manage the implementation process? +#### How did you manage the implementation process? Since we are self hosting, I had to learn a bit about using Linux and MySQL. It was generally easy from there with the help of the community. -### What modules did you end up using? And how? +#### What modules did you end up using? And how? We are very happy with Accounts, Selling, Buying, HR, and projects. We tried using stock and manufacturing for sometime and then dropped it. We'd like to use CRM but it's very basic and not useful compared to other options in the market. -### What are the best things about ERPNext? +#### What are the best things about ERPNext? Easy to use, and support by a good community. -### What were the key outcomes / benefits for your organization from implementing ERPNext +#### What were the key outcomes / benefits for your organization from implementing ERPNext We had and ERP before ERPnext so we are used to the main features of an ERP implementation. But with ERPnext we are in control of our system. diff --git a/foundation/www/stories/officeone.md b/foundation/www/stories/officeone.md index e4b9adae..6f77ba92 100644 --- a/foundation/www/stories/officeone.md +++ b/foundation/www/stories/officeone.md @@ -8,13 +8,13 @@ Office One, one of the fastest growing Stationary and Office Supplies Companies To manage such an extensive inventory and sell them on a daily basis, you definitely require an ERP which you have implemented masterfully. And that is what we will have a look at today! -### About Office One +#### About Office One Office One LLC was founded in 2007 and has since grown significantly with offices in Dubai and Abu Dhabi. They now make deliveries across the Middle East. This was all under the leadership of Konrad Schwitter, the decision maker at Office One. Konrad is a Swiss national now living in the UAE for over ten years. Retail is an important aspect of Office One’s business since debuting their first retail store in Dubai in 2012. Over the years Portfolio Management became the second focus area of the company. They decided to import Quality Products and Brand from Germany and Switzerland. -### Discovering ERPNext +#### Discovering ERPNext Konrad has been an ERPNext cloud customer for the past seven years. That easily makes him one of our oldest and loyal customers. Prior to ERPNext, they used a client/server based trading software. However, the problems with this solution were apparent. @@ -24,7 +24,7 @@ Realizing the apparent issue that was created, Konrad started looking around for After testing out the system extensively, the Office One team decided to move on to the cloud subscription and stayed with us ever since. -### Thoughts on ERPNext +#### Thoughts on ERPNext The Office One team uses ERPNext to the fullest including the POS for retail purposes. Any module that is not manufacturing or project is used by the team. In Konrad's words, diff --git a/foundation/www/stories/rigpl.md b/foundation/www/stories/rigpl.md index a98df0af..67deb6c1 100644 --- a/foundation/www/stories/rigpl.md +++ b/foundation/www/stories/rigpl.md @@ -6,7 +6,7 @@ To learn about ERPNext at RIGPL, we talk to Aditya Duggal, its Director and one a long time ERPNext Supporter. -### What was your ERPNext journey like? +#### What was your ERPNext journey like? When I joined my company, I saw that all the work was being done on paper. If somebody ordered something, it was written on a piece of paper and that paper would be passed from one hand to the other, till the product was delivered. It would take at least 2-3 days to find out a list of all pending orders. @@ -14,7 +14,7 @@ Being an organised person, I decided to put the business in order by getting a v While I was searching for a perfect ERP which could be customised to our business, I made other changes. The first thing I started was to establish a culture of making systems for managing order data. It was a change for me and for the people who worked in our company and there were lot of fights. -### Discovering ERPNext +#### Discovering ERPNext While making changes in my organisation, I was also looking for applications to run my business. Some apps were good for inventory management but not good for accounting, some where offline. At that point I was managing invoices in Quickbooks and accounting in Tally. I did not like Tally, because it was difficult to import in Tally. @@ -22,7 +22,7 @@ I also tried my luck with open-source projects like Openbravo, but their impleme Just when I was about to give-up, I came across ERPNext. I immediately liked ERPNext and the entry-level pricing that allowed me to try it. Once I saw the benefits of ERPNext and its ability to customise, hI replaced Tally and Quickbooks with ERPNext. -### Best Features of ERPNext +#### Best Features of ERPNext - ERPNext has low entry cost. - Is web-based, so no need of installing computer software at client location. diff --git a/foundation/www/stories/sapcon.md b/foundation/www/stories/sapcon.md index d2346d8b..9a3fe73b 100644 --- a/foundation/www/stories/sapcon.md +++ b/foundation/www/stories/sapcon.md @@ -8,21 +8,21 @@ Google Search related to open source ERPs -### Why did you choose to implement an ERP system? +#### Why did you choose to implement an ERP system? To leverage our vast experiential knowledge across the organization in order to quicken deliveries and become more quality focused. -### Share some insights from your implementation process. How did you manage the change process? +#### Share some insights from your implementation process. How did you manage the change process? It has taken us a few attempts before we got it right. We have implemented iteratively, with each cycle each department was gradually on board the new system. One of our key challenges is to make more than 1 million items and their BOMs accessible to our Sales and Production Teams; ERPNext has been able to adapt to such requirements. With significant investment made towards implementing ERPNext, Foundation’s commitment to open source will be key in securing our company’s future. -### What modules did you end up using? And how? +#### What modules did you end up using? And how? Stock, Manufacturing, Selling, CRM, Buying, Accounts, in that order. -### What are the best things about ERPNext? +#### What are the best things about ERPNext? It is open-source, flexible enough, and has a beautiful-easy to use UI. diff --git a/foundation/www/stories/union.md b/foundation/www/stories/union.md index 45ecbc22..e8ccd631 100644 --- a/foundation/www/stories/union.md +++ b/foundation/www/stories/union.md @@ -6,19 +6,19 @@ Union is one of the leading brands for home appliances here in the Philippines for more than 50 years having started in 1960. Beginning with the humble electric fan, we have grown our product line over the years to include several other major appliance products Filipinos look for. And while we are proud of our long history, we are continually looking towards the future to find more ways to help Filipinos run their homes better. We strive to deliver innovative products that aren’t just reliable and long-lasting, but are able to provide something more than your usual household appliance. -### What was your ERPNext implementation journey like? +#### What was your ERPNext implementation journey like? We came from standalone custom-built Windows programs used mainly for documentation. We adopted a Windows-based networked SMB system but after quickly growing out of that, we realized we needed a system that was more flexible and location-agnostic, i.e. cloud-based. We found ERPNext and loved the idea of open-source. So we rolled out ERPNext among our employees across different teams. The benefits of cross-location automation happened when we: (1) computerized our processes, resulting in more accurate analytics of our business results and issues, (2) ERPNext brought about a huge improvement in allowing us to roll-out our system and business processes to off-site locations without the headache of setting up additional servers and managing network infrastructure. Because of this we have aligned how we do things regardless of site location. -### What are the business challenges which you face? How do you overcome them? +#### What are the business challenges which you face? How do you overcome them? Our main challenge is growing our appliance brands. We overcome this by understanding how our products perform. We use ERPNext for this kind of analysis so we understand product profitability, inventory turns, and customer purchase behavior. Inter-department communication: Using ERPNext and other communication tools helps keep this real-time and reduce confusion -### What do you like about ERPNext? +#### What do you like about ERPNext? 1. Addresses the main areas that we wanted to automate: sales, product management and supply chain and HR 1. Ease of deployment allows us to move faster @@ -27,7 +27,7 @@ Inter-department communication: Using ERPNext and other communication tools help 1. Open-source means we are not forced to stick with one IT vendor 1. Very responsive development team (so we stick with the main developers Frappe anyway) -### Does ERPNext make any difference to the way you do business? +#### Does ERPNext make any difference to the way you do business? ERPNext has contributed greatly to a culture of transparency so we can focus on delivering value and solving business problems. Instead of spending scarce time and resources on questions like "what happened?" and "where do we find the details?" - which ERPNext helps greatly in, we can focus on "how do we solve this?" and delight our customers. diff --git a/foundation/www/stories/v3tech.md b/foundation/www/stories/v3tech.md index d17a2ce9..9ea5098b 100644 --- a/foundation/www/stories/v3tech.md +++ b/foundation/www/stories/v3tech.md @@ -4,15 +4,15 @@ -### Tell us about your company, its products, its history +#### Tell us about your company, its products, its history V3 Technologies engineering center in Bangalore city. Our manufacturing facility is equipped with the latest CNC machines from Germany & India. We also do 3D Modeling using Solid Works and NC Programming using MasterCAM. -### How did you discover ERPNext? +#### How did you discover ERPNext? We were advised by Grynn GmbH to implement a business management solution in order to gain control of finances and follow a path towards profitability. -### Why did you choose to implement an ERP system? +#### Why did you choose to implement an ERP system? You can't improve, what you cannot measure. @@ -21,15 +21,15 @@ We operate in highly competitive market with new entrants using pricing strategy Thanks to this insight, we brought back focus to hi-end engineering work and kept differentiating from our low cost competitors. Now, none of our customers will ever switch for reason of price. Because they know we deliver reliably when it comes to complexity & service. Thanks to ERPNext, we are able to price our value in the market. -### What modules did you end up using? And how? +#### What modules did you end up using? And how? We use accounting, inventory, buying, selling and CRM. -### What are the best things about ERPNext? +#### What are the best things about ERPNext? Ease of use and functionality -### What were the key outcomes / benefits for your organization from implementing ERPNext +#### What were the key outcomes / benefits for your organization from implementing ERPNext We can now focus on profitable growth. diff --git a/foundation/www/stories/zerodha.md b/foundation/www/stories/zerodha.md index a270e849..588fb146 100644 --- a/foundation/www/stories/zerodha.md +++ b/foundation/www/stories/zerodha.md @@ -4,30 +4,30 @@ -### How did you discover ERPNext? +#### How did you discover ERPNext? We were looking for an open source ERP system and stumbled upon ERPNext in Google search. -### Why did you choose to implement an ERP system? +#### Why did you choose to implement an ERP system? With 1000+ employees, managing HR processes required a good system in place, found ERPNext fit for all our use cases and decided to implement it. -### How did you manage the implementation process? +#### How did you manage the implementation process? We worked with HR team to understand the existing processes and looked for the options present in ERPNext. Most of the options were available out of the box, so minimal configuration was required. The change process with users was smooth as users were able pick up the user interface with minimal training. -### What modules did you end up using? And how? +#### What modules did you end up using? And how? We use Accounts and HR module. In HR, we use attendance, appraisals, employee records, recruitment and expense claims. We use the accounting module for our customer ledgers and our IT asset management. In the attendance module, data is imported from a biometric system every day. Employees get to see their attendance, leave balances and can also apply for leaves. All employee records are maintained in ERPNext. We use the recruitment module to maintain our job vacancy lists and process applicants. -### What are the best things about ERPNext? +#### What are the best things about ERPNext? The beautiful user interface that comes out of the box is great as people are able to pick up intuitively. The ease of configuring all modules to suit our specific requirements is commendable. Frappe framework that powers ERPNext has also been utilised a lot by us to plug in various middlewares into ERPNext as well as build stand alone applications. For us, Frappe is the best thing about ERPNext. -### What were the key outcomes / benefits for your organization from implementing ERPNext +#### What were the key outcomes / benefits for your organization from implementing ERPNext The prominent benefit has been streamlining all our HR processes into a standard workflow. We are now able to rapidly build forms and applications required by the company's evolving business requirements. When a new form or feature is released, users are able to pick them without any training.